|
DMX控制器是基于RS485通信协议的串行通信,它的使用的是异步串行通信原理传输数据线信号,简单的说就是控制器和灯管各自具有相同时钟频率,使得信号的发送和接收只需要2根线路即可完成。
(1)控制信号电平:
信号分TTL电平和RS-485电平两种:TTL电平是在控制器里最常用的0-5V信号,TTL电平在远距离容易受到干扰,一般传输距离小于1米,所以每隔一段距离就要加驱动整形IC,数码管与数码管之间为降低成本可以使用TTL电平连接;RS-485是以+5V~-5V电压(A+B-)传输信号,以双绞线方式连接,这种传输就像我们使用的电话线一样,几千米都不会有杂音,不想我们电脑的音箱线靠近就有感应干扰了,一般远距离传输就使用485电平,控制器和灯管的连接由于安装的限制大多使用RS-485
(2)控制信号的频率:
串行信号的频率是用固定波特率传输的,国际标准的DMX信号波特率是250KBPS,一个8位的数据加上起始位停止位一共需要11个周期44us,512路的数据包信号需要占用513个数据,如果每个数据自之间没有间隔时间发送512路的数据包至少44us*513=22572us,实际大约需要40000us(25帧/秒),对于数码管这个速率是不行的,512路对于6段(18路)数码管只能够控制28米;因此我们必须使用非标准的DMX信号模式,把波特率提高到375KBPS,用一个8位数据控制2路(16级非线性亮度控制),80支6段数码管720组数据传输小于40000us(25帧/秒),100支6段数码管900组数据传输小于50000us(20帧/秒),可以满足一台32M控制器负载100支6段数码管1800路实现4600帧动画。由于连线简单成本低效果好,广泛用于轮廓灯和数码屏。有关数码管介绍请浏览 |