用DMX512控制电机,如何控制,或者需要加什么信号控制器!!

用DMX512控制电机,如何控制,或者需要加什么信号控制器!!,第1张

我想问一下,你是电机,不是步进电机吧。

如果是电机,是能用可控硅来控制其转速的吗?

你用DMX512是想控制电机的转速的吧。如果是这样,就可以实现。

第一、你需要的就是DMX512的解码器,将DMX512的数据量化

第二、你需要用单片机来实现控制可控硅

第三、量化可控硅的导通时间,因为我们是50Hz的市电,所以半波就是100Hz,即10mS。将10mS做256等分。根据DMX512的数值来决定导通时间。

这样就可以实现用DMX512来控制电机的速度了。

每台一个DMX512通道,又需要具有全部复位的通道,相当于一个解码器同时具有两个通道。

这个的解决方法有以下几个方法:

1、每个DMX512同时含有两个连续的通道,一个是奇数通道,一个是偶数通道,这样我们可以让偶数通道作为“全部复位的通道”,只是在数据定义好了就可以了,这样制作最方便

2、将DMX512数据中的第一个通道或最后一个通道作为“全部复位的通道”,只是在解码器的程序中做特殊的定义就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8173209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存