一种RS485转DMX512的控制器的制作方法

文档序号:15614708发布日期:2018-10-09 21:05阅读:3544来源:国知局

本实用新型涉及灯光控制技术领域,尤其是一种RS485转DMX512的控制器。



背景技术:

目前市场上的常规的智能照明控制系统与DMX512舞台灯光控制系统是两个不一样的系统,智能照明控制系统无法控制DMX512舞台灯光控制系统中的灯光,而DMX512舞台灯光控制系统也无法控制智能照明控制系统中的灯光,而某些情况下,在智能照明系统中有一些灯具是DMX512协议控制的灯,常规的智能照明控制系统是无法对这些灯进行控制的,要进行控制不得不使用DMX512系统进行控制,但如果使用两个系统进行控制操作比较复杂,而且灯的开与关存在时间差问题,控制效果比较差。



技术实现要素:

本实用新型提供一种RS485转DMX512的控制器,使智能照明控制系统能同时对智能照明灯具和DMX512灯具进行同时控制

本实用新型具体采用如下技术方案实现:

一种RS485转DMX512的控制器,包括微控制单元,所述微控制单元连接有第一串口电路和第二串口电路,所述第一串口电路基于RS485协议与智能照明系统进行通讯,所述第二串口电路模拟DMX512通讯时序与DMX512系统进行通讯。

作为优选,所述微控制单元还连接有存储电路和稳压电源电路。

作为优选,所述微控制单元采用STC15F2K32S2单片机。

作为优选,所述第一串口电路与所述STC15F2K32S2单片机的第23引脚连接,所述第二串口电路与所述STC15F2K32S2单片机的第7引脚连接。

本实用新型提供的RS485转DMX512的控制器,其有益效果在于:微控制单元采用双串口设计,采用RS485硬件电路模拟DMX512控制信号时序来对DMX512灯具进行控制,一个串口与智能照明控制系统通讯,一个串口模拟DMX512通讯时序与DMX512设备进行通讯,从而使智能照明控制系统能同时对智能照明灯具和DMX512灯具进行同时控制。

附图说明

图1是本实用新型控制器的原理框图;

图2是微控制单元的外围电路;

图3是存储电路的外围电路;

图4是稳压电源电路的电路图;

图5是第一串口电路的电路图;

图6是第二串口电路的电路图。

具体实施方式

为进一步说明各实施例,本实用新型提供有附图。这些附图为本实用新型揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本实用新型的优点。图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。

现结合附图和具体实施方式对本实用新型进一步说明。

如图1所示,本实施例提供的一种RS485转DMX512的控制器,包括微控制单元,微控制单元连接有第一串口电路、第二串口电路、存储电路和稳压电源电路。

本实施例中,微控制单元采用STC15F2K32S2单片机,其外围电路如图2所示。存储电路以一个2K位串行CMOS E2PROM芯片AT24C02为核心,其外围电路如图3所示,芯片AT24C02的第5引脚和第6引脚分别与STC15F2K32S2单片机的第38引脚和第39引脚连接。稳压电源电路如图4所示,实现12V到5V的转变。

第一串口电路基于RS485协议与智能照明系统进行通讯,如图5所示,第二串口电路采用RS485硬件电路模拟DMX512控制信号时序与DMX512系统进行通讯,如图6所示。

其中,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电脑灯控台时,点击其命令按钮,则相对应的数据发送出去。依此发送完最后一个数据块的最后一桢命令桢后,即完成一轮的数据传输,随即又开始新的一轮的数据传输,一直循环进行。改变命令时,相对应的数据改变。

DMX 512协议传输速率固定为250Kbps,每个数据位的时间是4us,每个字节是十一位,就是44us,因此512个字节的数据传输时间为44*512=22.528ms数据的帧头通常是88us,数据的帧头随后是一个空闲帧,空闲帧时间长度是8us-1ms,512字节的数据包之前还有一个字节,表示设备的代号或自定义用途,通常是0,该字节的数据可用自动写码命令之用。

本申请的微控制单元采用双串口设计,采用RS485硬件电路模拟DMX512控制信号时序来对DMX512灯具进行控制,一个串口与智能照明控制系统通讯,一个串口模拟DMX512通讯时序与DMX512设备进行通讯,从而使智能照明控制系统能同时对智能照明灯具和DMX512灯具进行同时控制。解决了智能照明控制系统无法控制DMX512灯具的问题和智能照明灯具与DMX512灯具同时控制产生的开关时间差问题。

尽管结合优选实施方案具体展示和介绍了本实用新型,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本实用新型的精神和范围内,在形式上和细节上可以对本实用新型做出各种变化,均为本实用新型的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1