DMX512介绍

DMX512灯光控制协议
DMX512灯光控制协议
DMX512是在控制器与灯光设备之间通讯访问的数据标准.它是包括数据格式、协议、电气特性、连接器类型的照明控制标准.这个协议制定是为了舞台灯光、照明系统最大可能的相互联网性制定的.DMX512在物理上采用了二线制并行灯光亮度调节,和数据传输,从而控制灯光及辅助照明设备,比如灯具的运动控制、喷雾动作控制等舞台娱乐设备.这个标准是娱乐服务技术协会,即ESTA管理维护的.在DMX512没有出现之前就有多种灯光控制协议在应用,当控制变得越来越复杂时,不同厂家的产品互联性要求就越来越高,DMX512便在这种背景下产生了.
DMX512协议,正如名字所示一个数据包中它包含了512个照明控制,它复杂程度最低,包含地址信息,所以厂商互通性成本也最低.DMX512第一版是在1986年制定的,他起源于室内剧院和演绎舞台照明设备领域,直到今天它还是该领域主要的应用控制方式.目前LED在室外装饰照明应用越来越多,到了室外应用领域,有线控制领域也扩展到了无线应用领域.
DMX512采用的是异步串行数据传输方式,数据中间包含了512个单元数据信息,如果采用数据连续传输方式,最快速率可达250Kbps.接收端采用RS485差分传输方式,理论传输节点间距离可达几百米,实际应用在100m是安全的.在线路连接中如果我们不考虑电源线,实际物理传输2跟就可以完成,灯光节点是并连在链路上的,灯光设备可以设同样的地址接收相同数据位数据.
DMX512采用广泛应用的RS-485工业差分传输方式,差分讯号在-7--+12v之间,在电平差大于200mv时,为高电平1;两线电平差小于200mv时,位低电平0.每个数据发送端驱动节点能力,取决于使用485-IC类型,理论上最多是512个灯点,但是灯点设备可以并联使用相同数据,并没有限制最大灯点数量,所以DMX512协议可以控制较大的系统.多出的设备只需要差分讯号扩展,提高驱动能力即可,扩展并没有限制.
DMX512严格的指定了连接器的类型,是5脚XLR连接器.
关于引脚的定义,管脚4、5一般从来不用,当然需要双向传输时,可以使用这两个接口.
DMX512发送一段低电平,标志一个新的数据包传输开始.每个数据接收器必需要准确的接收到这个开始讯息,每个DMX512数据包包含513个数据单元,第一个单元数据是用来指示包里的后续数据功能的开始代码,最常用的数据代码是NULL,即后续代表亮度调节数据.在DMX512数据中无地址数据,地址数据在灯点单元内设置,可以随意设置接收512单元的任何一段数据,也可以接收多段本单元使用,每次接收相应段的数据即可.这将大大节省单元查找隐含地址的任务.
每个单元有1位起始位,2位停止位,8位数据位,总共11位数据位构成.对于DMX512协议传输速率是250Kbps,大概每帧需要的时间是22.7ms,频率是44Hz

回复数 14 切换时间排序
需登录后查阅, 加载中......

目前注册实行审核/邀请制,欢迎灯友邀请好友注册,下载币奖励
邀请注册

为什么注册要审核

目前新版公测中,有任何BUG问题都可以联系我们
提交问题

或如无法回复,请访问此地址
提交问题