当前位置:文档之家› 扩展DMX协议说明

扩展DMX协议说明

李修连扩展DMX 协议说明

DMX512是传统的舞台灯光控制协议,由美国剧场技术协会(United State Institute for Theatre Technology ,Inc)于1986年8月提出的一个能在一对线上传送512路可控硅调光亮度信息的标准。

DMX512通信方式采用了异步通信格式,250Kbps 波特率,每个调光点由11位组成,其中一个是起始位,8位调光数据,两个停止位。每一次传输512个调光点。DMX512控制线采用5针XLR(有时候是3针)连接设备。规范中用一条两对导线(4个连接口)来实现屏蔽,但只需要其中一对。第二对导线用于未指定的可选场合中。

目前DMX512也是应用最广泛的LED 控制系统。但由于DMX512控制需要设定地址,而且DMX512最多只能控制512个通道,也就是170个全彩LED 灯具,所以只能应用在小规模LED 控制系统中。

为了能控制更多的灯具,需要采用扩展的DMX 控制协议。

一、硬件扩展

采用5针的控制接口。其中一对用于传输数据,与标准的DMX 兼容;另一对用于自动写地址;还有一个接屏蔽地。

二、协议扩充

1.扩展协议的数据格式与标准DMX512完全相同:250Kbps 波特率,每个调光点由11位组成,其中1个是起始位,8位调光数据,1个标志位,1个停止位。

2.标准的DMX512协议中,数据帧格式为:

TB8=0TB8=10x000x00D1D2D3……D511D512

3.扩展的DMX 协议中,数据帧格式为:TB8=0

TB8=10xAA

0x00命令字(1字节)保留数据(4字节)命令参数(根据具体命令确定)校验和1

切换到地址总线命令:命令字(0x01)+保留数据+校验和(6字节)。2

切换到数据总线命令:命令字(0x02)+保留数据+校验和(6字节)。3地址设定命令:命令字(0x03)+保留数据+组号+起始通道+段数+校验和(10字节)。组号为0时,不分组;段数为1~48,段数为0时,所有灯具地址恢复为初始值。

4

颜色填充命令:命令字(0x04)+保留数据+组号+起始通道+结束通道+填充字节数(n)+填充数据(n 个字节)+校验和(12+n 字节)。n 不大于48。组号为0时,广播方式[不分组]。5

彩色飘移命令:命令字(0x05)+保留数据+组号+步骤(2字节)+步长+校验和(10字节)。组号为0时,广播方式[不分组]。上面的参数中,组号、段数、填充字节数、步长都为1字节,起始通道、结束通道、步骤都为2字节。

协议扩充后,在大规模灯具应用中,可以非常容易实现整体变化(单色、跳变、频闪、梦幻、彩色飘移)、流水、追光、堆叠、开/闭幕等效果。在灯具为线性布局的景观照明工程上,很容易实现低成本的控制系统。

2008年08月定稿

相关主题