如果是电机,是能用可控硅来控制其转速的吗?
你用DMX512是想控制电机的转速的吧。如果是这样,就可以实现。
第一、你需要的就是DMX512的解码器,将DMX512的数据量化
第二、你需要用单片机来实现控制可控硅
第三、量化可控硅的导通时间,因为我们是50Hz的市电,所以半波就是100Hz,即10mS。将10mS做256等分。根据DMX512的数值来决定导通时间。
这样就可以实现用DMX512来控制电机的速度了。
每台一个DMX512通道,又需要具有全部复位的通道,相当于一个解码器同时具有两个通道。这个的解决方法有以下几个方法:
1、每个DMX512同时含有两个连续的通道,一个是奇数通道,一个是偶数通道,这样我们可以让偶数通道作为“全部复位的通道”,只是在数据定义好了就可以了,这样制作最方便
2、将DMX512数据中的第一个通道或最后一个通道作为“全部复位的通道”,只是在解码器的程序中做特殊的定义就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)