The invention discloses a system and method for dual-buffer calibration of DMX512 data for stage lamps, including receiving device, memory, processor and judger, receiving data from DMX512 interface, defining two buffer areas for receiving data, namely BUFF1 and BUFF2, BUFF1 receives channel data needed for stage lamps, BUFF2 receives DMX512 data packet, and BUFF2 receives DMX512 data packet and DMX512 data packet received by BUFF2. Protocol comparison; if BUFF2 received DMX512 data packet and DMX512 protocol comparison, the results are consistent, BUFF1 channel data output to the stage lamp, and BUFF1 channel data deletion, re-reception. The invention can obtain a reliable data stream through single judgment in unreliable transmission, so that the stage lamps can obtain the correct channel value in the unidirectional DMX512 data.
【技术实现步骤摘要】
一种舞台灯具双缓存校准DMX512数据的系统和方法
本专利技术涉及舞台灯数据处理技术,特别涉及一种舞台灯具双缓存校准DMX512数据的系统和方法。
技术介绍
DMX512协议是USITT(美国剧院技术协会)发展成为从控制台用标准数字接口控制调光器的方式。目前,各种舞台效果灯、调光控制器以及电脑灯在内的智能灯具都全面支持DMX512协议,调光灯具已全面实现数字化控制,并在此基础上,逐渐趋于电脑化、网络化。在舞台灯光设备的控制技术中,普遍采用DMX512协议对灯具设备进行控制。但由于DMX512协议是一种单向传送数据流的协议,导致数据传输不可靠。现有判断DMX512数据方法大多是通过判断多个数据包来减少其错误率,这种方法会影响到舞台灯具处理数据的效率。
技术实现思路
本专利技术要解决的技术问题是提供一种舞台灯具双缓存校准DMX512数据的系统和方法,无需接收多个DMX512数据即可快速检测数据正确性,提高舞台灯数据处理的效率。为了解决上述技术问题,本专利技术的技术方案为:一种舞台灯具双缓存校准DMX512数据的系统,包括:接收装置:用于接收DMX512接口的DMX512数据包;内存:用于定义缓存区,缓存区储存DMX512数据包;处理器:用于输出和处理DMX512数据;判断器:用于对比和判断DMX512数据包和DMX512协议。一种舞台灯具双缓存校准DMX512数据的方法,包括:步骤S1,从DMX512接口接收DMX512数据包;步骤S2,定义两个接收数据的缓存区,分别是BUFF1和BUFF2,将DMX512数据包中的通道数据储存至BUFF1,将整帧DMX512数据 ...
【技术保护点】
1.一种舞台灯具双缓存校准DMX512数据的系统,其特征在于,包括:接收装置:用于接收DMX512接口的DMX512数据包;内存:用于定义缓存区,缓存区储存DMX512数据包;处理器:用于输出和处理DMX512数据;判断器:用于对比和判断DMX512数据包和DMX512协议。
【技术特征摘要】
1.一种舞台灯具双缓存校准DMX512数据的系统,其特征在于,包括:接收装置:用于接收DMX512接口的DMX512数据包;内存:用于定义缓存区,缓存区储存DMX512数据包;处理器:用于输出和处理DMX512数据;判断器:用于对比和判断DMX512数据包和DMX512协议。2.一种舞台灯具双缓存校准DMX512数据的方法,其特征在于,包括:步骤S1,从DMX512接口接收DMX512数据包;步骤S2,定义两个接收数据的缓存区,分别是BUFF1和BUFF2,将DMX512数据包中的通道数据储存至BUFF1,将整帧DMX512数据包储存至BUFF2;步骤S3,将BUFF2...
【专利技术属性】
技术研发人员:陈小聪,
申请(专利权)人:广州鹏林照明灯具有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。