当前位置:文档之家› DMX512协议

DMX512协议

DMX512协议

DMX512协议最先是由USITT(美国剧院技术协会)发展成为从控制台用标准数字接口控制调光器的方式。

DMX512超越了模拟系统,但不能完全代替模拟系统。DMX512的简单性、可靠性(假如能够正确安装和使用的话!)以及灵活性使其迅速成为资金允许情况下选择的协议,除了调光器外,一系列不断增长的控制设备就是证据。

DMX512仍然是科学上的一个新领域,具有在规则基础上产生的各种奇妙技术。

DMX512是围绕工业标准EIA485接口设计的。EIA485属于接口、电压、电流等的“电”端。

系统是基于沿着屏蔽导体双绞线的向下对称发送而建立的。这种缠绕结构确保所产生的干扰会同样地作用于两个信号,因此保证了一致的数字定相。所用的导线应该是由一条或两条双绞线、箔片和编织筛所构成的合适的数据导线。对称音频导线则不能完成这个工作。

通常地,就如任何网段一样,导线两头应该有两个终端。灯光控制台通常在一头作为终端,而另一头应该只有一个120Ω的电阻。EIA485规范只支持“雏菊链”或每段上最多以32个“单元负载”所构成的串行网络。制造商声称每段可以长达1000m。但是,要特别指出的是,中继器的作用应该考虑到700m或800m 左右,这样可以防止环境的异常。

XLR连接器的针口分配如下:

针线信号

1屏蔽地/0伏

2内部导体(黒)数据–

3内部导体(白)数据+

4内部导体(绿)备用数据-

5内部导体(红)备用数据+

DMX512控制线采用5针XLR(有时候是3针)连接设备(如表1);母接口适用于发送器,而公接口适用于接收器

规范中建议用一条两对导线(4个连接口)来实现屏蔽,虽然只是需要其中一对。第二对导线用于未指定的可选场合中。必须注意的是一些调光器使用这些线来指示故障和状态信息。如果调光器用第二个信道,则需要专门配置的分路器和中继器。

把线连接到逻辑电平最安全的方法是使用一个“标准”接口IC—TexasInstruments的SN75176B,如果要实现连接以及隔离,Burr-Brown的ISO485P是好的选择。使用这些接口方法为每个设备提供一个额定的单元负载,这些设备都允许在段上最多安装32个接收器。不推荐通过直接横跨线路来连接高灵敏度光隔离器的直接联机接口方式,它所提供的负载会比正常接收器的负载大5倍左右,从而减少了在段上可安装的接收器数目。另外还会引起失真,增大出错率并导致符合EIA485的接收器出现故障,这些都是坏消息!

资料

资料发送基于一种8位异步串行协议,带一个开始位(低电平)和两个停止位(高电平),没有奇偶校验。因此一个资料帧有11位元。由于每一位的宽度

是4祍,所以发送一个帧需要44祍的时间。如果线路要发送一个连续的数据流,则会产生250000b/s的资料率,或称250k波特。

8位字对于每个调光器允许以0到255的范围来发送256个独立级别。

开始位和停止位用于使发送器和接收器同步。资料线通常处于高电平;实际上它空闲时会处于高电平状态(更多的是处于这种状态)。开始位的出现促使接收器投入工作,后面的8位元资料被扫描且被译码(希望如此)。然后接收器等待停止位到来,停止位过后会再次出现这个过程。我们需要停止位有两个理由:让接收器有充分的时间处理输入的资料;让线路处于高电平的状态,这样下一个“开始”才能被检测到。图1描述了一个帧里面的位电平,这个帧中含有资料“0”和“255”。

迄今为止已经解释得很清楚了,但是还没有完,DMX512最多可支持512

个调光器,现在我们只看到了第1个,那么怎样为所有的调光器处理资料呢?答案是简单的,只是不断重复这个过程!好的,就是那么简单。不过现在的情况可不是那么简单了,我们在段上取得了一个数据流,但是没有办法辨别哪一帧是属于哪一个调光器的。看“DMX包”部分的提示。

DMX512“包”

DMX512包是这个标准的核心,它由一个包含深层同步信息的帧集合构成,其中的深层信息也就是一个“Break”和一个“Mark-after-break”。就是这个信息使接收器能够检测到一个帧的开始,因此能够处理接收到的资料。帧定时检验显示了线路处于低电平的最长时间是4祍(开始位)+8×4祍(资料位)=36祍,但是一个“Break”包含至少88祍的“低电平”,这两者的不同很容易被检测到,可用于调光器的同步。"Mark-after-break”在线路上是“高”状态,至少8祍时间的宽度,“Mark-after-break”是必需的,因为这样才能检测到“Break”,否则帧的开始位会紧随“Break”,使线路一直陷入低电平状态。此时将会非常混乱!一个描述“包”的图2有助于说明以上问题。

“0”数值表示后面的帧包含调光器级别的信息。另外的255个代码在规范中没有定义,但是一些制造商却使用了其它代码来发送产品的特殊信息。一个接收了非零开始码的调光器“将会”忽略包余下的部分,不过要小心,它不会总被检验到!

定时总结如下:

最小最大

Break 88μs 1秒

Mark-after-break 8μs 1秒

Inter-frame-time 0μs 1秒

“Inter-frame-time”用于减低资料率。有些调光器不能处理高速运行的资料,或者在控制台处理其它任务的同时用于“插入”发送过程。它的数值可以在0到1秒之间。

规范中对于定时设置了一些限制。

从上面可以看出,资料率有很大的扩展性,但是要注意的是,不允许线路状态持续处于“高”或“低”状态超过一秒的时间,而且此时应该考虑出错的条件。

差不多DMX512系统中出现的所有误操作都是源于系统知识的缺乏。引起问题的一个地方是在信号分离中。记住,系统以段终结的方式运行。简单地把线路分离(看上去是符合逻辑的)会由于欧姆量的反复变化而不能工作。这样做容易导

致信号的破坏。

解决办法是使用“分路器”和“中继器”,通电设备“监听”段上的资料,然后进行信号传输,或根据需要在下一个段上“重现”“分路器”和“中继器”

DMX512协议说明

DMX512协议说明: DMX512数据协议是美国舞台灯光协会(USITT)于1990年发布的一种灯光控制器与灯具设备进行数据传输的标准。它包括电气特性,数据协议,数据格式等方面的内容。 DMX512电气特性与RS-485完全兼容,驱动器/接收器的选择,线路负载和多站配置等方面的要求都是一致的。 DMX512数据协议规定使用250kbps的波特率。 数据格式:每桢为11位:正逻辑电平表示法。 第1位是起始位0,低电平有效; 第2-9位是数据位,由低位到高位,高电平为1,低电平为0; 第10位是信号位,为0表示此桢是复位信号,为1表示此桢是数据信号。 第11位是停止位1,高电平有效。 定义说明: 在进行正常数据传输之前,发送1桢复位信号,其数据为0,第10位为0,声明数据传输的正常的开始。随后紧接若干数据块,每个数据块的第1桢数据称为起始桢,其数据的范围从0-255,第10位为1,表示接收此数据块的设备类型,起始桢的后续数据表示对此接收设备的命令桢,其数据的范围从0-255,第10位为1。设备总数最多512个。操作DMX512电脑灯控台时,点击其命令按钮,则相对应的数据发送出去。依此发送完最

后一个数据块的最后一桢命令桢后,即完成一轮的数据传输,随即又开始新的一轮的数据传输,一直循环进行。改变命令时,相对应的数据改变。 复位信号--数据块1(起始桢+m桢数据)--数据块2(起始桢+m桢数据)-...-数据块n(起始桢+m桢数据) DMX 512是国际通用的一种高速说句出书的协议,采用RS485硬件线路,和一般的RS485通信有所不同。 1、采用单向通信。 2、DMX 512通信需要传输一个88us的低电平数据,作为一包数据的起始帧头,接收方有间隙检测电路,需找数据起始帧头,无通信校验。 3、DMX 512通信的固定波特率为250Kbps,由于通信协议开放,效率可靠性高,在传统舞台行业广泛运用,兼容DMX 512通信接口已是大功率LED照明控制系统里默认的选择。

基于DMX512协议的灯光控制信号无线传输设计

基于DMX512协议的灯光控制信号无线传输设计引言 随着数字化技术和计算机技术的广泛普及,舞台和演播厅等灯光控制系统由传统的模拟控制转变为数字控制。为了解决各厂家设备兼容性问题,美国剧场技术协会(USITT)制定了DMX512协议标准。由于该协议简单实用,目前几乎所有的灯光及舞台设备生产厂商都支持该控制协议,使之成为灯光控制的国际标准。由于协议规定DMX512信号通过EIA-485有线线缆进行传输,这就造成在条件不利于有线布线的环境下设备安装困难。因此,设计一种短距离无线通信系统来代替有线线缆完成信号的传输就显得十分必要。 1.DMX512协议简介 DMX512协议适用于一点对多点的主从式灯光控制系统,主控制器往总线发送控制时序,总线上的其他从灯光设备接收总线数据,提取其对应通道的数据,完成控制信号的接收。 协议规定控制信号数据包的传输通过异步通信的方式进行。一个DMX512数据包包含起始码和512个数据帧。数据帧内包含1个起始位(低电平)、8个位数据和2个停止位(高电平),没有奇偶校验。DMX512的信号数据传输率为250 kbps,数据帧每位宽度为4μs,发送一帧需要44μs。一个数据帧代表了一路控制通道,因此该协议支持512路控制通道。一般舞台灯光设备可以同时接受多路通道控制。接受的通道数越多,接收的控制数据量也越大,灯光的表现能力也就越强。譬如,某些舞台激光灯可以根据需要投射出不同图案、颜色甚至字符。DMX512数据包的传输要符合一定的格式和时序要求。主要包含1个至少88μs 的低电平输出起始标志(Break)、起始码帧、512个数据帧和最后的数据包结束标志(高电平)。控制器和接收器只有满足DMX512数据包的时序要求,才能正常完成主从机之间的通信。具体的信号时序如图1所示。

DMX512协议

DMX512协议 DMX512协议最先是由USITT(美国剧院技术协会)发展成为从控制台用标准数字接口控制调光器的方式。DMX512超越了模拟系统,但不能完全代替模拟系统。DMX512的简单性、可靠性(假如能够正确安装和使用的话!)以及灵活性使其迅速成为资金允许情况下选择的协议,除了调光器外,一系列不断增长的控制设备就是证据。DMX512仍然是科学上的一个新领域,具有在规则基础上产生的各种奇妙技术。 EIA485(RS485) DMX512是围绕工业标准EIA485接口设计的。EIA485属于接口、电压、电流等的“电”端。 系统是基于沿着屏蔽导体双绞线的向下对称发送而建立的。这种缠绕结构确保所产生的干扰会同样地作用于两个信号,因此保证了一致的数字定相。所用的导线应该是由一条或两条双绞线、箔片和编织筛所构成的合适的数据导线。对称音频导线则不能完成这个工作。 通常地,就如任何网段一样,导线两头应该有两个终端。灯光控制台通常在一头作为终端,而另一头应该只有一个120Ω的电阻。 EIA485规范只支持“雏菊链”或每段上最多以32个“单元负载”所构成的串行网络。制造商声称每段可以长达1000m。但是,要特别指出的是,中继器的作用应该考虑到700m或800m左右,这样可以防止环境的异常。 XLR连接器的针口分配(表1) 针线信号 1屏蔽地/0伏 2内部导体(黒)数据– 3内部导体(白)数据+

4内部导体(绿)备用数据- 5内部导体(红)备用数据+ DMX512控制线采用5针XLR(有时候是3针)连接设备(如表1);母接口适用于发送器,而公接口适用于接收器。 规范中建议用一条两对导线(4个连接口)来实现屏蔽,虽然只是需要其中一对。第二对导线用于未指定的可选场合中。 必须注意的是一些调光器使用这些线来指示故障和状态信息。如果调光器用第二个信道,则需要专门配置的分路器和中继器。 把线连接到逻辑电平最安全的方法是使用一个“标准”接口IC—TexasInstruments的SN75176B,如果要实现连接以及隔离,Burr-Brown的ISO485P是好的选择。使用这些接口方法为每个设备提供一个额定的单元负载,这些设备都允许在段上最多安装32个接收器。 不推荐通过直接横跨线路来连接高灵敏度光隔离器的直接联机接口方式,它所提供的负载会比正常接收器的负载大5倍左右,从而减少了在段上可安装的接收器数目。另外还会引起失真,增大出错率并导致符合EIA485的接收器出现故障,这些都是坏消息! 资料 资料发送基于一种8位异步串行协议,带一个开始位(低电平)和两个停止位(高电平),没有奇偶校验。因此一个资料帧有11位元。由于每一位的宽度是4祍,所以发送一个帧需要44祍的时间。如果线路要发送一个连续的数据流,则会产生250000b/s的资料率,或称250k波特。 8位字对于每个调光器允许以0到255的范围来发送256个独立级别。

舞台灯光DMX512控制协议详解

舞台灯光 DMX512 控制协议详解
DMX512 协议最先是由 USITT (美国剧院技术协会) 发展成为从控制台用标准数字接口控制调光器的方式。 DMX512 超越了模拟系统,但不能完全代替模拟系统。DMX512 的简单性、可靠性(假如能够正确安装和 使用的话!)以及灵活性使其迅速成为资金允许情况下选择的协议,除了调光器外,一系列不断增长的控 制设备就是证据。DMX512 仍然是科学上的一个新领域,具有在规则基础上产生的各种奇妙技术。 EIA485(RS485) DMX512 是围绕工业标准 EIA485 接口设计的。EIA485 属于接口、电压、电流等的“电”端。 系统是基于沿着屏蔽导体双绞线的向下对称发送而建立的。 这种缠绕结构确保所产生的干扰会同样地作 用于两个信号,因此保证了一致的数字定相。所用的导线应该是由一条或两条双绞线、箔片和编织筛所构 成的合适的数据导线。对称音频导线则不能完成这个工作。 通常地,就如任何网段一样,导线两头应该有两个终端。灯光控制台通常在一头作为终端,而另一头应 该只有一个 120Ω 的电阻。 EIA485 规范只支持“雏菊链”或每段上最多以 32 个“单元负载”所构成的串行网络。制造商声称每段可以 长达 1000m。但是,要特别指出的是,中继器的作用应该考虑到 700m 或 800m 左右,这样可以防止环境 的异常。 XLR 连接器的针口分配(表 1) 针线 1 屏蔽 信号 地/0 伏 数据– 数据+ 备用数据- 备用数据+
2 内部导体(黒) 3 内部导体(白) 4 内部导体(绿) 5 内部导体(红)
DMX512 控制线采用 5 针 XLR(有时候是 3 针)连接设备(如表 1);母接口适用于发送器,而公接口适 用于接收器。 规范中建议用一条两对导线(4 个连接口)来实现屏蔽,虽然只是需要其中一对。第二对导线用于未指 定的可选场合中。 必须注意的是一些调光器使用这些线来指示故障和状态信息。如果调光器用第二个信道,则需要专门配 置的分路器和中继器。

DMX512数字灯光系统协议介绍

引言 基于DMX512控制协议进行调光控制的灯光系统叫做数字灯光系统。目前,包括电脑灯在内的各种舞台效果灯、调光控制器、控制台、换色器、电动吊杆等各种舞台灯光设备,以其对DMX512协议的全面支持,已全面实现调光控制的数字化,并在此基础上,逐渐趋于电脑化、网络化。因此,对于影视灯光设计与操作人员,理解DMX512控制协议的程序结构、控制原理及其应用要点是十分必要的。 1 DMX512灯光控制协议 DMX是Digital MultipleX的缩写,意为多路数字传输。DMX512控制协议是美国舞台灯光协会(usITT)于1990年发布的灯光控制器与灯具设备进行数据传输的工业标准,全称是USITT DMX512(1990),包括电气特性、数据协议、数据格式等方面的内容。 每一个DMX控制字节叫做一个指令帧,称作一个控制通道,可以控制灯光设备的一个或几个功能。一个DMX指令帧由1个开始位、8个数据位和2个结束位共ll位构成,采用单向异步串行传输,如图1所示。 图1 DMX512定时程序的帧结构(上图)和信息包结构(下图)图1中虚线内控制指令中的S为开始位,宽度为一个比特,是受控灯具准备接收并解码控制数据的开始标志;E为结束位,宽度为两个比特,表示一个指令帧的结束;D0 D7为8位控制数据,其电平组合从0000~ 一l1111111共有256个状态(对应十进制数的0~255),控制灯光的亮度时,可产生256个亮度等级,0000~ (0)对应灯光最暗,l1111111(255)对应灯光最亮。DMX512指令的位宽(每比特宽度)是4 s,每帧宽度为44 弘s,传输速率为250 kbps。 一个完整的DMX512信息包(Packet)由一个MTBP位、一个Break位、一个MAB位、一个SC和512个数据帧构成。MTBP(Mark Time Between Packets)标志着一个完整的信息包发送完毕,是下一个信息包即将开始的“空闲位”,高电平有效。Break为中断位,对应一个信息包结束后的程序复位阶段,宽度不少于两个帧(22比特)。程序复位结束后应发送控制数据,但由于每一个数据帧的第一位(即开始位)为低电平,所以必须用一个高电平脉冲间隔前后两个低电平脉冲,这个起间隔、分离作用的高电平脉冲即MAB(Mark After Break),此脉冲一到,意味着“新一轮”的控制又开始了。SC(STart Code)意为开始代码帧(图1中的第0帧),和此后到来的数据帧一样,也是由11位构成,除两个高

舞台灯光DMX512控制协议详细讲解

舞台灯光DMX512控制协议详解 设备技术网时间:2010-3-31 单片机的原理如下图-2 单片机内部的ROM中储存将并行数据转换为规定格式的串行信号的程序编码。在灯光控制台中加入一块单片机的接口电路板,原灯光控制计算机将输往各调光回路的亮度数据送到单片机中,单片机将各路亮度数据转换为串行的符合DMX512协议的信号,送往各调光器。数字传输的计算机灯光控制台框图如图-3。 DMX-512标准在通讯的电气标准上采用了EIA-485标准。它采用平衡输出的发送器,差分输入的接收器。 发送器有一对输出线,当一根线上的信号为高电平时另一根线上的信号变为低电平,反之亦然,线之间的信号极性因此翻转过来。这两种状态分别代表“1”和“0”。一般情况下,传输线路只用两根线,不用公共地线,线路完全平衡。这使得通信双方由于地电位不同而对通信线路产生的干扰减至最少。再配以先进的专用接口电路,传输的稳定性也相当好。这在当时是比较先进的。

传送数据采用异步的串行格式。调光器的亮度数据被顺序地发送,从调光器1开始,到最后一个调光器结束,直到第512的最大值。 在第一个亮度发出以前,先送出一个复位信号(BREAK)。复位信号(图-4中的①)由持续至少88微秒的一个低电平(2帧时间)或再长的持续时间组成。并且在后面紧跟一个空的开始代码。接着开始顺序传送亮度信号数据。 有效的调光器亮度将是十进制0~255,代表调光器的亮度输入控制值由关闭到完全亮足的线性关系。 在复位(BREAK)和开始代码之间有一个标记,它的持续时间(参见图-4中的②)将不少于8微秒并且不大于1秒(所有的DMX512/1990发生器将在BREAK后产生一个不少于8微秒的标记)。 跟在复位后的空字符(所有位都为零)是一个特殊定义的字节。空字符开始表明随后的数据作为顺序的一路路8位的调光器的亮度信息。 每个亮度数据的传输格式如下: 第1位为开始位,低电平; 第2到第9位为调光器的亮度数据位,由最低的位到最高的位,正逻辑。 第10,11位为停止位,高电平。无奇偶位。 数据率为每秒250千位(250 kHz) 每位时间为4.0微秒

激光器DB25芯连接方式及通讯协议

PHOENIX Micro-USB 控制盒和激光灯的ILDA连接方式 1.DB25第25针的GND不能与灯体外壳或者电脑的外壳的220V GND相连,否则有可能会由于电脑或者激光灯的灯体漏电,造成控制盒损坏或者信号中断。 2.为提高远距离传输的稳定性,可以将DB25的外壳两端,使用信号线的屏蔽网相连。如果灯体的控制电路直接连接220V的GND建议不要连通DB25的外壳。 3.上图为的振镜控制信号为单端连接方式,即输出0-5V的控制信号,如果振镜工作需要双端工作模式,即+/-5V的控制信号,请把DB25的GND和振镜控制信号的负极断开,具体请咨询振镜生产厂家. 4.单绿或者其他单色激光灯,请将光源控制线连接到3/16, 所有颜色的图案均会自动转换到3/16输出单色完整图像, 否则有可能会造成图案缺失. 5.一般情况下,4/17是用来切换内置程序和检测ILDA信号输入切换的,某些生产厂家的产品当17与25相通的情况下,会出现ILDA检测失败,不能切换到电脑软件控制模式。

激光灯如何用DMX512协议连接系统? 打印引用发布时间:2010-04-19 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,就是你上面说的“雏菊链”方式,这不是“串行网络”,串行网络是不需要地址编码的,只是设计上看起来象串行,实际是并行来的,只是并行信号线都经过里面接收端走线,只是这样安装美观方便。 不一定要“雏菊链”方式的方式,你也可以从DMX控制器拉出一根主信号线,把所有的“单元负载”都并联到这根主信号线就行了。 提问2: 控制器---接收端1---接收端2---...---接收端n---电阻---GND 这样是对的,电阻标准是用120欧姆的,只是传统应用上这样用的,我们平常在LED产品应用上是不接电阻和接地的,使用上是没有影响的,不过任何产品设备理论上接地都是好的。你喜欢就接地啦。 是否可以各自用单独的电源?这个不是一定的,只是看你的接收端设计怎么样好用,是用一个电源连接很多个还是每个灯具一个电源都可以的。 DMX的接收端按照安装顺序设定不同的地址,按照正常安装方式,如果LED灯具是占3个通道(地址),那么第一个接收端开始地址就设为1,第二个接收端设为4,第三个接收端设为7.......一直这样设下去。 DMX接收端接收DMX信号后,转成模拟信号驱动LED,PWM是控制LED亮度的方式

DALI与DMX512协议

把DALI与DMX512作一下比较,可以更好了解DALI DALI标准已经定义了一个DALI网络包括最大的64个单元(可独立地址),16个组及16个场景。DALI总线上的不同照明单元可以灵活分组,实现不同场景控制和管理。DALI控制器通常被连接到更高级的设备网络,如以太网,以支持更多的设备和足够的网络带宽。 在国内做DMX512协议的LED灯具比较广泛,对DMX512应该有一定的认识,而DALI的协议,比较陌生,这里可以把DALI与DMX512作一下比较,可以更好了解DALI: DMX512表现的是动态效果,DALI表示的是静态效果; DMX512只要用于舞台灯光,DALI只要用于室内照明; DMX512是单向通信,DALI是双向通信,可以查询解码器的状态; DMX512协议简单,DALI协议复杂,共有200多条协议,不同的灯具还具有特殊功能的扩展协议, DMX512采用RS485作为通信总线,DALI采用低压载波方式作为通信总线,总线最大可以提供250mA的电流给DALI设备使用. DMX512帧结构简单,符合串行通信UART数据结构,普通有UART口的单片即可以实现, DALI帧结构采用曼切斯特码,分前向帧和返回帧,不同帧数据位数不相同,需要采用普通单片机模拟通信. DMX512波特率250K bit/S,DALI波特率1200 bit/s. DMX512采用一主多从的结构,最多可以512台从机地址,DALI也是一主多从,最多可以64台从机地址,(DALI也可以实现多主多从结构,具体可以搜索我发表过的文章); DMX512总线需要采用差分线材,手拉手总线形结构,最长距离达1.2公里,DALI采用普通的2x1.5mm线材,支持手拉手总线和星形结构,最长距离为300米,并要求最远两端的总线电压降不能超过2V. DMX512最大刷新率44帧/秒(动态效果),分组,场景,渐变时间等参数都是储存在主机中,主机工作量大,DALI没有刷新率(静态效果),分组,场景,渐变时间等参数都是储存在从机解码器中,在调试完成了,主机可以撤离.

扩展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月定稿

dmx512通信协议

编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载 dmx512通信协议 甲方:___________________ 乙方:___________________ 日期:___________________

dmx512通信协议 篇一:dmx512协议说明 dmx512协议 1. 协议简介 dmx是digitalmultiplex 的缩写,意为多路数字传输。dmx512控制协议是美国舞台灯光协会(usitt) 于1990年发布的灯光控制器与灯具设备进行数据传输的工业标准,全称是usittdmx512(1990), 包括电气特性、数据协议、数据格式等 方面的内容。 2. 电气特性和物理层 2.1. 电气特性 dmx512 采用eia-485 标准。 发送端:逻辑“ 1”以两线间压差+(2?6)V表示; 逻辑“0”以两线间压差为-(2?6)V表示; 接收端:a比b高200mv以上即认为是逻辑“ 1 ” ; 2.2. 拓扑结构 如图1所示为eia-485电路拓扑结构,一条eia-485数 据链路包括一个差分线驱动设备(d)和多个差分接收终端

(R) a比b低200mv以上即认为是逻辑“ 0 ”。 图1基于485的dmx512拓扑结构 2.3. dmx512端口及数据链路 因为是采用485差分信号传输,因此dmx512端口一般采用3针或5针接口,相对应的导线则为1对或2对双绞线,导线同时应采用箔片或编织筛包裹。xlR针口分配如下表1 所示,其中辅助数据链路可以不用。 表1dmx512端口信号分配基于eia-485传输距离理论上可以达到1200m 建议控制在800m以内,若要加长传输距离,则需考虑中继器。dmx512数据链路的终接方式应消除信号环路和信号反射,否则可能导致正确设计的系统出现误操作。 采用结终端电阻的方式可以消除信号反射,dmx512标准要求, 终端电阻应放置在数据+和数据-信号针之间,阻抗范围120 Q +5%~12皿-10%。 3. 数据协议格式及传输 dmx512协议规定数据以数据包的形式通过异步通讯的方式进行传输。每个数据包由若干数据帧组成,每帧数据包 括1位低电平起始位、8位数据位和2位高电平停止位。dmx512协议要求数据传输的波特率为250kbps,亦即每位的 传输时间为4us,每帧数据的传输时间为44us,它支持多达512帧数据传输,每帧数据与相应的控制支路相对应。数据包

DMX512协议介绍

DMX512数字灯光系统协议介绍 时间:2012-11-02 来源:作者: 关键字:DMX数字灯光系统 引言 基于DMX512控制协议进行调光控制的灯光系统叫做数字灯光系统。目前,包括电脑灯在内的各种舞台效果灯、调光控制器、控制台、换色器、电动吊杆等各种舞台灯光设备,以其对DMX512协议的全面支持,已全面实现调光控制的数字化,并在此基础上,逐渐趋于电脑化、网络化。因此,对于影视灯光设计与操作人员,理解DMX512控制协议的程序结构、控制原理及其应用要点是十分必要的。 1 DMX512灯光控制协议 DMX是Digital MultipleX的缩写,意为多路数字传输。DMX512控制协议是美国舞台灯光协会(usITT)于1990年发布的灯光控制器与灯具设备进行数据传输的工业标准,全称是USITT DMX512(1990),包括电气特性、数据协议、数据格式等方面的内容。 每一个DMX控制字节叫做一个指令帧,称作一个控制通道,可以控制灯光设备的一个或几个功能。一个DMX指令帧由1个开始位、8个数据位和2个结束位共ll位构成,采用单向异步串行传输,如图1所示。 图1 DMX512定时程序的帧结构(上图)和信息包结构(下图) 图1中虚线内控制指令中的S为开始位,宽度为一个比特,是受控灯具准备接收并解码控制数据的开始标志;E为结束位,宽度为两个比特,表示一个指令帧的结束;D0 D7为8位控制数据,其电平组合从0000~ 一l1111111共有256个状态(对应十进制数的0~255),控制灯光的亮度时,可产生256个亮度等级,0000~ (0)对应灯光最暗,l1111111(255)对应灯光最亮。DMX512指令的位宽(每比特宽度)是4 s,每帧宽度为44 弘s,传输速率为250 kbps。 一个完整的DMX512信息包(Packet)由一个MTBP位、一个Break位、一个MAB位、一个SC和512个数据帧构成。MTBP(Mark Time Between Packets)标志着一个完整的信息包发送完毕,是下一个信息包即将开始的“空闲位”,高电平有效。Break为中断位,对应一个信息包结束后的程序复位阶段,宽度不少于两个帧(22比特)。程序复位结束后应发送控制数据,但由于每一个数据帧的第一位(即开始位)为低电平,所以必须用一个高电平脉冲间隔前后两个低电平脉冲,这个起间隔、分离作用的高电平脉冲即MAB(Mark After Break),此脉冲一到,意味着“新一轮”的控制又开始了。SC(STart Code)意为开始代码帧(图1中的第

相关主题
文本预览
相关文档 最新文档