DMX512 协议
1.协议简介
DMX 是Digital MultipleX 的缩写 ,意为多路数字传输。DMX512 控制协议
是美国舞台灯光协会(USITT)于1990 年发布的灯光控制器与灯具设备进行数据
传输的工业标准 ,全称是 USITT DMX512(1990) ,包括电气特性、数据协议、数
据格式等方面的内容。
2. 电气特性和物理层
2.1. 电气特性
DMX512 采用EIA-485 标准。
发送端:逻辑“1”以两线间压差+(2~6)V 表示;
逻辑“0 ”以两线间压差为-(2~6)V 表示;
接收端:A 比B 高200mv 以上即认为是逻辑“1”;
A 比B 低200mv 以上即认为是逻辑“0 ”。
2.2.拓扑结构
如图1 所示为EIA-485 电路拓扑结构,一条EIA-485 数据链路包括一个差分
线驱动设备(D)和多个差分接收终端(R) 。
图1 基于485 的 DMX512 拓扑结构
2.3.DMX512 端口及数据链路
因为是采用485 差分信号传输,因此DMX512 端口一般采用3 针或5 针接口,
相对应的导线则为1 对或2 对双绞线,导线同时应采用箔片或编织筛包裹。XLR
针口分配如下表1 所示,其中辅助数据链路可以不用。
作用 标准中针的定义 DMX512 功能
公共地 1 屏蔽地
2(黑) 数据1-
主要数据链路
3( 白) 数据1+
4(绿) 数据2-
辅助数据链路
5(红) 数