一种支持多协议的灯具控制器的制作方法

文档序号:25822017发布日期:2021-07-09 15:05阅读:166来源:国知局

1.本发明涉及照明技术领域,尤其涉及一种支持多协议的灯具控制器。


背景技术:

2.dmx512 控制器能够输出标准的dmx512控制信号,能够级联多个符合dmx灯光控制协议的灯具。且现有的灯光控制器只能选择性控制单一协议类型的灯具,当多种协议的灯具同时存在时,这些控制器无法同时控制这些灯具。市面上的dmx512控制器种类繁多,对于定制化产品存在功能冗余和功能缺失的问题。
3.目前市面上的dmx512控制器只能单独控制dmx512协议的灯具或sk6812协议的灯具,dmx512灯具和6812灯具同时存在的情况不能同时进行控制。当多个控制盒子通过网络组网控制时灯具显示会有延迟。不满足部分定制化产品的功能需求。


技术实现要素:

4.本发明旨在提供一种支持多协议的灯具控制器,能够同时控制dmx512、sk6812和ws2812等灯具,控制器级联不会造成延迟。
5.为达到上述目的,本发明是采用以下技术方案实现的:本发明公开一种支持多协议的灯具控制器,包括处理器单元、网络通信单元,以及与处理器单元连接的两路dmx512信号输出和两路sk6812信号输出,所述处理器单元通过网络通信单元以多线程处理方式受控于pc端。
6.优选的,所述两路dmx512信号输出和两路sk6812信号输出包括第一信号转换单元、第二信号转换单元;所述第一信号转换单元用于把处理器单元输出的信号转换为rs485 ab差分信号,所述rs485 ab差分信号为dmx512灯具的输入信号,第一信号转换单元有两个;所述第二信号转换单元用于将处理器单元输出的两路pwm信号进行功率放大,第二信号转换单元的输出信号为灯带的输入信号。
7.进一步的,所述处理器单元输出的信号经过光耦隔离后连接第一信号转换单元的输入端,所述处理器单元输出的两路pwm信号经过光耦隔离后连接第二信号转换单元的输入端。
8.优选的,第一信号转换单元包括集成电路75176, 75176的4脚为第一信号转换单元的输入端, 75176的6脚连接电阻r30的一端、电阻r32的一端、电阻r33的一端,电阻r32的另一端连接保险管b4的一端,保险管b4的另一端连接瞬态抑制二极管d11的阴极, 75176的7脚连接电阻r30的另一端、电阻r27的一端、电阻r26的一端,电阻r27的另一端连接保险管b1的一端,保险管b1的另一端连接瞬态抑制二极管d8的阴极; 瞬态抑制二极管d8的阳极、瞬态抑制二极管d11的阳极、电阻r26的另一端、75176的5脚接地; 75176的2脚、3脚、8脚、电阻r33的另一端接5v电压;瞬态抑制二极管d11的阳极、瞬态抑制二极管d8的阳极分别为rs485 ab差分信号的a、b信号端。
9.优选的,所述第二信号转换单元包括集成电路74hc245,74hc245的两个输入端为
第二信号转换单元的输入端,74hc245的两个对应的输出端分别依次连接保险管、限流电阻输出输出信号作为灯带的输入信号,所述限流电阻与地之间设有瞬态抑制二极管。
10.进一步的,本发明还包括电源单元,所述电源单元包括第一斩波器、第二斩波器,所述第一斩波器的输入端连接12~24v电源,第一斩波器的输出端输出隔离前的5v电压,所述隔离前的5v电压通过电源隔离后输出5v电压,所述5v电压连接第二斩波器的输入端,所述第二斩波器的输出为3.3v电压,隔离前的5v电压与12~24v电源共地,隔离前的5v电压与5v电压不共地, 5v电压与3.3v电压共地。
11.优选的,所述第一斩波器包括:12~24v外部电源连接肖特基二极管d6的阳极,肖特基二极管d6的阴极连接xl2576

5的1脚,xl2576

5的1脚连接有极性电容c10的正端,有极性电容c10的负端接隔离前的5v电压地,极性电容c10上并联电容c9,xl2576

5的4脚、2脚之间连接电感l3,xl2576

5的3脚、5脚、6脚均接隔离前的5v电压地,xl2576

5的2脚连接肖特基二极管d5的阴极,肖特基二极管d5的阳极接隔离前的5v电压地,xl2576

5的4脚为第一5v电压的输出端;xl2576

5的1脚连接瞬态二极管d7的阴极,瞬态二极管d7的阳极接隔离前的5v电压地。
12.优选的,所述第二斩波器包括:电感l3的一端连接5v电压、有极性电容c6的正端、电容c7的一端,电感l3的另一端连接肖特基二极管d1的阳极、电容c8的一端,肖特基二极管d1的阴极连接1117

3v3稳压芯片u1的3脚,1117

3v3稳压芯片u1的2脚、4脚连接电感器l2的一端、有极性电容c1的正端、电容c2的一端,电感器l2的另一端连接电感器l1的一端,电感器l1的另一端连接有极性电容c4的正端、电容c3的一端,1117

3v3稳压芯片u1的1脚、有极性电容c1的负端、电容c2的另一端、有极性电容c4的负端、电容c3的另一端、有极性电容c6的负端、电容c7的另一端、电容c8的另一端均接地;电感l3的一端为第二斩波器的输入端,电感器l1的另一端为第二斩波器的输出端;所述电感器l4的另一端连接电阻r1的一端,电阻r1的另一端连接发光二极管led1的阳极,发光二极管led1的阴极接地。
13.优选的,所述多线程处理方式的具体步骤如下:a、pc端发送效果数据;b、调用sdk开启网络环境;c、对数据进行分析,判断是否需要把数据发送给灯具控制器;d、发送数据时创建相应的线程,给对应的控制器发送数据;e、结束对应线程。
14.进一步的,在步骤e之后还包括步骤f、当pc端又有数据发送时,进入步骤c。
15.本发明可以同时控制dmx512、sk6812和ws2812等灯具,控制器级联不会造成延迟。本发明能够满足定制化互动灯光产品的功能需求,不会存在功能冗余和功能缺失的问题。
附图说明
16.图1为第一信号转换单元的电路原理图;图2为第二信号转换单元的电路原理图;图3为第一斩波器的电路原理图;图4为第二斩波器的电路原理图;图5为光耦隔离部分的电路原理图;
图6为电源隔离模块的电路与案例图;图7为多线程方式的控制流程图。
具体实施方式
17.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。
18.本发明公开一种支持多协议的灯具控制器,包括处理器单元、网络通信单元,以及与处理器单元连接的两路dmx512信号输出和两路sk6812信号输出,处理器单元通过网络通信单元以多线程处理方式受控于pc端。
19.上述两路dmx512信号输出和两路sk6812信号输出包括第一信号转换单元、第二信号转换单元;第一信号转换单元用于把处理器单元输出的信号转换为rs485 ab差分信号, rs485 ab差分信号为dmx512灯具的输入信号,第一信号转换单元有两个;第二信号转换单元用于将处理器单元输出的两路pwm信号进行功率放大,第二信号转换单元的输出信号为灯带的输入信号。
20.具体的,如图1所示,第一信号转换单元包括集成电路75176, 75176的4脚为第一信号转换单元的输入端, 75176的6脚连接电阻r30的一端、电阻r32的一端、电阻r33的一端,电阻r32的另一端连接保险管b4的一端,保险管b4的另一端连接瞬态抑制二极管d11的阴极, 75176的7脚连接电阻r30的另一端、电阻r27的一端、电阻r26的一端,电阻r27的另一端连接保险管b1的一端,保险管b1的另一端连接瞬态抑制二极管d8的阴极; 瞬态抑制二极管d8的阳极、瞬态抑制二极管d11的阳极、电阻r26的另一端、75176的5脚接地; 75176的2脚、3脚、8脚、电阻r33的另一端接5v电压;瞬态抑制二极管d11的阳极、瞬态抑制二极管d8的阳极分别为rs485 ab差分信号的a、b信号端。通过第一信号转换单元生成两路512输出信号,sn75176bdr 芯片把cpu输出信号转换为 rs485 ab差分信号,以便远距离传输,提供给 512灯具作为输入信号。
21.如图2所示,第二信号转换单元包括集成电路74hc245,74hc245的两个输入端为第二信号转换单元的输入端,74hc245的两个对应的输出端分别依次连接保险管、限流电阻输出输出信号作为灯带的输入信号,限流电阻与地之间设有瞬态抑制二极管。通过第二信号转换单元把信号转化为两路6812信号,使用 sn74hc245dbr 芯片,给cpu输出的pwm 信号进行功率放大,以提供给灯带作为输入信号。
22.本发明还包括电源单元,电源单元包括第一斩波器、第二斩波器,第一斩波器的输入端连接12~24v电源,第一斩波器的输出端输出隔离前的5v电压,所述隔离前的5v电压通过电源隔离后输出5v电压, 5v电压连接第二斩波器的输入端,第二斩波器的输出为3.3v电压,隔离前的5v电压与12~24v电源共地,隔离前的5v电压与5v电压不共地, 5v电压与3.3v电压共地。
23.具体的,如图3所示,第一斩波器包括:12~24v外部电源连接肖特基二极管d6的阳极,肖特基二极管d6的阴极连接xl2576

5的1脚,xl2576

5的1脚连接有极性电容c10的正端,有极性电容c10的负端接隔离前的5v电压地,极性电容c10上并联电容c9,xl2576

5的4脚、2脚之间连接电感l3,xl2576

5的3脚、5脚、6脚均接隔离前的5v电压地,xl2576

5的2脚连接肖特基二极管d5的阴极,肖特基二极管d5的阳极接隔离前的5v电压地,xl2576

5的4脚
为第一5v电压的输出端;xl2576

5的1脚连接瞬态二极管d7的阴极,瞬态二极管d7的阳极接隔离前的5v电压地。
24.如图4所示,本发明还包括电源隔离单元,隔离前的5v电压通过usb接口的1脚引入控制电路板,usb接口的4、5、6、7、8、9脚均接隔离前的5v电压地,usb接口的1脚连接电感l2的一端、有极性电容c7的正端、电容c6的一端、瞬态二极管d6的阳极,电感l2的一端的另一端连接电源隔离模块b0505s的1脚、0欧姆电阻r53的一端,0欧姆电阻r53的另一端连接电源隔离模块b0505s的6脚、电容c28的一端,电容c28的另一端连接电源隔离模块b0505s的5脚、电容c29的一端、0欧姆电阻r54的一端,电容c29的另一端连接0欧姆电阻r54的另一端、极性电容c7的负端、电容c6的另一端、瞬态二极管d6的阴极、电源隔离模块b0505s的2脚,电源隔离模块b0505s的2脚为隔离前的5v电压地,电源隔离模块b0505s的6脚输出5v电压,电源隔离模块b0505s的4脚为地。电源隔离单元能够隔离输入电源的干扰,防止瞬时高电压传导至电路板,保护电路板上重要的元器件。
25.如图5所示,第二斩波器包括:电感l3的一端连接5v电压、有极性电容c6的正端、电容c7的一端,电感l3的另一端连接肖特基二极管d1的阳极、电容c8的一端,肖特基二极管d1的阴极连接1117

3v3稳压芯片u1的3脚,1117

3v3稳压芯片u1的2脚、4脚连接电感器l2的一端、有极性电容c1的正端、电容c2的一端,电感器l2的另一端连接电感器l1的一端,电感器l1的另一端连接有极性电容c4的正端、电容c3的一端,1117

3v3稳压芯片u1的1脚、有极性电容c1的负端、电容c2的另一端、有极性电容c4的负端、电容c3的另一端、有极性电容c6的负端、电容c7的另一端、电容c8的另一端均接地;电感l3的一端为第二斩波器的输入端,电感器l1的另一端为第二斩波器的输出端;所述电感器l4的另一端连接电阻r1的一端,电阻r1的另一端连接发光二极管led1的阳极,发光二极管led1的阴极接地。第二斩波器把 5v输入电压转换为 3v3 电压,再通过 1uh电感滤波导出 3v3a 电压给电路中其他芯片使用。
26.处理器单元输出的信号经过光耦隔离后连接第一信号转换单元的输入端,所述处理器单元输出的两路pwm信号经过光耦隔离后连接第二信号转换单元的输入端。
27.具体的,如图6所示,光电耦合器采用6n137,6n137的3脚连接电阻r14的一端,6n137的2脚连接电阻r11的一端,电阻r11的另一端连接3.3v电压,6n137的7脚、8脚连接5v电压、电阻r12的一端,电阻r12的另一端连接6n137的6脚,电阻r14的另一端连接处理器单元输出的信号,6n137的6脚输出光耦隔离后的信号;3.3v电压与地之间设置滤波电容c24,6n137的8脚设置退耦电容c22,5v电压与地之间设置滤波电容c23,滤波电容c23为有极性电容。隔离cpu输出信号,防止外部输出有高压输入,导致内部敏感器件损坏。
28.如图7所示,多线程处理方式的具体步骤如下:a、pc端发送效果数据;b、调用sdk开启网络环境;c、对数据进行分析,判断是否需要把数据发送给灯具控制器;d、发送数据时创建相应的线程,给对应的控制器发送数据;e、结束对应线程。
29.在步骤e之后还包括步骤f、当pc端又有数据发送时,进入步骤c。
30.当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形
都应属于本发明所附的权利要求的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1