位置:51电子网 » 技术资料 » 单 片 机

DMX512协议的数据格式

发布时间:2015/3/31 19:41:05 访问次数:14899

   DMX512协议通过总线上的发送数据包来实现对灯光设备的亮度调节。N-1110议对数据包内每一部分的时序都做了极为严格的规定,协议规定数据传输速率为250kbit/s,一个数据包最多可包含512帧数据,如图6-8所示。

       

   DMX512信号的数据包格式分为以下几个部分 。

   ①IDLE(或NO DMX situation):当没有DMX数据包输出时,将是一个高电平信号。

   ②BREAK:DMX数据包的开始是一个至少88)us的低电平输出的预报头。根据经验,人们发现一个大于88_us的BREAK将更有利于发送和接收,在实际应用中一般取120tls。

   ③MAB (Mark After Break):MAB是BREAK后的一个至少8ys的高电平或2个脉冲。在实际应用中一般取8~14ruS。

   ④START CODE:起始码是数据流开始的通道数据,它具有与通道数据相同的格式,一般为11个脉冲或44Us。

   ⑤MTBF (Mark Time Between Frames):在每个通道起始位前可以有

MTBF,为高电平,时间小于Is。

   ⑥MTBP (Mark Time Between Packets):在有效数据发送完毕后发送高电平,时间小于Is。

   每个数据帧有11位数据:1位低电平起始位,8位数据位和2位高电平停止位,没有奇偶校验。每一位的宽度是4yLs,发送一个数据帧需要44tLS的时间。8位数据位代表灯光设备的亮度信息,0~255级亮度。每帧都有编号,序号是1~512,并且帧号与地址号对应。


   DMX512协议通过总线上的发送数据包来实现对灯光设备的亮度调节。N-1110议对数据包内每一部分的时序都做了极为严格的规定,协议规定数据传输速率为250kbit/s,一个数据包最多可包含512帧数据,如图6-8所示。

       

   DMX512信号的数据包格式分为以下几个部分 。

   ①IDLE(或NO DMX situation):当没有DMX数据包输出时,将是一个高电平信号。

   ②BREAK:DMX数据包的开始是一个至少88)us的低电平输出的预报头。根据经验,人们发现一个大于88_us的BREAK将更有利于发送和接收,在实际应用中一般取120tls。

   ③MAB (Mark After Break):MAB是BREAK后的一个至少8ys的高电平或2个脉冲。在实际应用中一般取8~14ruS。

   ④START CODE:起始码是数据流开始的通道数据,它具有与通道数据相同的格式,一般为11个脉冲或44Us。

   ⑤MTBF (Mark Time Between Frames):在每个通道起始位前可以有

MTBF,为高电平,时间小于Is。

   ⑥MTBP (Mark Time Between Packets):在有效数据发送完毕后发送高电平,时间小于Is。

   每个数据帧有11位数据:1位低电平起始位,8位数据位和2位高电平停止位,没有奇偶校验。每一位的宽度是4yLs,发送一个数据帧需要44tLS的时间。8位数据位代表灯光设备的亮度信息,0~255级亮度。每帧都有编号,序号是1~512,并且帧号与地址号对应。


相关技术资料
3-31DMX512协议的数据格式
相关IC型号
N-1110
暂无最新型号

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!