LED 用 DMX512 协议整个系统怎么连接?
悬赏分:100 - 解决时间:2008-3-14 16:29
小妹没见过实物,只能对着介绍胡乱揣测。诚心求教各位做过或见过这个系统的大人~
提问 1:EIA485 规范只支持“雏菊链”或每段上最多以 32 个“单元负载”所构成的串行网络。
DMX512 不是可以支持 512 个通道吗?那是不是说,超过 32 个的情况下需要使用中继?
提问 2:控制器---接收端 1---接收端 2---...---接收端 n---电阻---GND
这样的连接是否正确?各个接收端和控制器是否必须共地?是否可以各自用单独的电源,
省略传输线里的电源线?
作为支持 DMX 的接收端来说是不是做下面这些动作:接收信号,通过计数找到和自己地
址匹配的数据,转成 PWM 去驱动 LED,把信号输出给下一个接收端?
是不是可以用接收端的 MCU 的 RxD 端接收数据,然后不做任何处理从 TxD 端再发出去。
如果太复杂在这里说不清楚,可以给我站内消息,通过邮件或者 MSN 或者别的方式联系。
最佳答案
DMX 系统很简单通用的,我就是搞 LEDDMX 系统程序开发的,DMX512 是国际标准通用
的信号传输协议,你怎么说的那么复杂啊
连接:
DMX 控制器---接受解码器---LED 灯具
或者
DMX 控制器--LED 灯具(带 DMX 信号接收芯片的灯具)
DMX 信号走的是 485 信号,是并行信号,安装上看起来像串行安装,很多人以为信号是串
行,其实 DMX 信号是并行的,所有下面的接收端都是并联在 DMX 控制器的输出线上,如
果不分地址码,就区分不出不同的接收端,区分不同的接收端才可以形成各种有规律的变
化效果
问题 1:
“EIA485 规范只支持“雏菊链”或每段上最多以 32 个“单元负载”所构成的串行网络。”你这个
说法可能是某个产品针对性的说明,放在其它 LED 产品上是不对的。
DMX512 是支持 512 个通道的,如果你一个“单元负载”是占了 16 个通道,那就只能连接
32 个“单元负载”,像一般的全彩 LED 灯具是 RGB 色占用 3 个通道,DMX512 控制器输出
的每路就可以连接 170 个灯具。
如果 DMX512 控制器是有多路输出的,就可以连接 N 路*170 个灯具
一般的接收端 2 是接收上接收端 1 输入的 DMX 信号,再传送到下一个接收端 3,就是你上
面说的“雏菊链”方式,这不是“串行网络”,串行网络是不需要地址编码的,只是设计上看起
来象串行,实际是并行来的,只是并行信号线都经过里面接收端走线,只是这样安装美观
方便。
评论1