一种单火线发送控制多个LED灯的亮度控制信号的方法与流程

文档序号:12038619阅读:747来源:国知局
一种单火线发送控制多个LED灯的亮度控制信号的方法与流程

本发明专利申请为分案申请,原案申请号为201510229100.6,申请日为2015年5月8日,发明名称为一种单火线远距离控制多个led灯亮度的方法。

本发明涉及一种照明灯控制技术,尤其是一种单火线发送控制多个led灯的亮度控制信号的方法。



背景技术:

由于led灯的非线性特性,led灯的亮度不能采用调节电压的方式来实现。

采用可控恒流源来调节led灯的亮度时,工作电流的改变会带来led灯的色谱偏移,同时,低亮度下led灯负载电流也变得很低,会使可控恒流源效率降低及温升增高,损耗在驱动芯片上的功耗越大,从而会损害恒流源及led光源的寿命。

采用pwm(脉宽调制)调光方式控制led灯亮度,可以避免调压方式和调电流方式带来的问题。目前常用的led灯调光方法有三种:

一是采用遥控器控制。led灯控制电路装有遥控器接收装置,可以通过遥控器对led灯进行有级调光或者是无级调光,其缺点是一个led灯需要配备一个遥控器,造成遥控器数量多,管理麻烦,成本也偏高。

二是采用数字控制技术。例如,采用dali(数字可寻址的照明接口)技术,dali系统软件可对同一强电回路或不同回路上的单个或多个led灯具进行独立寻址,通过dali系统软件对单灯或任意的灯组进行精确的调光及开关控制。该方案技术先进,但成本很高,系统除需要布设电力线外,还需要布设控制线。

三是采用单火线开关通断控制技术。例如,采用nu102专用芯片,即可利用普通墙面开关在规定的时间内的开关动作,实现led灯的亮度调节。但该方法只能提供4档led灯的调节亮度,且开关动作有时间要求。



技术实现要素:

本发明的目的旨在提供一种在不改变现有照明线路布线的情况下,利用单火线发送对多个led灯进行调光的亮度控制信号的方法。

为达到上述目的,本发明采取的技术方案是:一种单火线发送控制多个led灯的亮度控制信号的方法,由壁控开关单元实现,用于控制k个led灯的亮度,k为大于等于1,小于等于9的整数;所述壁控开关单元设有单火线输入端、单火线输出端;所述单火线输入端连接至交流电源火线;k个led灯的亮度分别由k个led灯调节驱动单元控制,led灯调节驱动单元设有火线输入端、零线输入端;所述k个led灯调节驱动单元的火线输入端都连接至壁控开关单元的单火线输出端、零线输入端都连接至交流电源零线;所述交流电源为单相220v交流电。

所述壁控开关单元由单火线电源模块、单片机控制模块、移相驱动模块、过零检测模块、亮度给定模块组成。

所述led灯调节驱动单元由单片机调节模块、led驱动模块组成。

所述壁控开关单元通过控制单火线输出端输出的电压波形来发送亮度控制信号,其方法是,

步骤a,判断是否关闭led灯,是则关闭led灯,进入关闭led灯状态,转到步骤d;否则为非关闭led灯状态,转到步骤b;

步骤b,确定亮度控制信号的地址码与亮度等级;

步骤c,发出一次亮度控制信号;

步骤d,判断亮度给定信号是否发生改变,亮度给定信号发生改变,返回步骤a;亮度给定信号没有发生改变,返回步骤c。

所述维持不发出亮度控制信号状态,当处在关闭led灯状态时,单火线输出端流过微电流;所述维持不发出亮度控制信号状态,当处在非关闭led灯状态时,单火线输出端输出的电压波形为连续完整的单相正弦波。

所述发出一次亮度控制信号,包括顺序发出引导波形、地址波形和数据波形。

所述引导波形由一个不导通的负半波,紧接一个完整导通的正半波组成;所述引导波形也可以由一个不导通的完整周波,紧接一个完整导通的正半波组成。

所述地址波形由一个周波的移相波形组成,负半波为移相角γ1,正半波为移相角γ0。

所述数据波形由一个周波的移相波形组成,负半波为移相角β1,正半波为移相角β0。

所述移相角γ1、移相角γ0、移相角β1、移相角β0的值可以分别为移相角α2、α1、α0中的一个,移相角α2、α1、α0分别对应三进制数码值2、1、0。所述移相角α2、α1、α0满足α2<α1<α0的关系,典型值是α2=30°,α1=60°,α0=90°。

所述led灯调节驱动单元可以进行地址码设定,地址码由2位三进制数据表示。

所述led灯的亮度等级由2位三进制亮度数据表示。

所述led灯调节驱动单元由单片机调节模块接收亮度控制信号并控制亮度,其方法是,

步骤一,初始化,控制led灯为初始亮度;

步骤二,判断单火线上是否有亮度控制信号;没有亮度控制信号,返回步骤二;有亮度控制信号,转到步骤三;

步骤三,接收亮度控制信号,得到2位三进制地址码和2位三进制亮度数据;

步骤四,判断是否为目标led灯;不是目标led灯,返回步骤二;是目标led灯,转到步骤五;

步骤五,改变led灯亮度,返回步骤二。

所述判断单火线上是否有亮度控制信号,方法为判断单火线上是否有亮度控制信号的引导波形。

所述接收亮度控制信号,得到2位三进制地址码和2位三进制亮度数据,方法为方法为依次测量地址波形、数据波形的负半波导通角、正半波导通角,计算得到负半波移相角和正半波移相角后,再转换成2位三进制地址码和2位三进制亮度数据。

所述判断是否为目标led灯,方法是判断接收到的2位三进制地址码是否与本led灯调节驱动单元设定的2位三进制地址码相符合;相符合,是目标led灯;不相符合,不是目标led灯。

所述改变led灯亮度,由单片机调节模块改变连接至led灯调节驱动单元的pwm亮度调节信号的占空比实现。

所述移相角β1为2位三进制亮度数据的高位,移相角β0为2位三进制亮度数据的低位;所述移相角γ1为2位三进制地址码的高位,移相角γ0为2位三进制地址码的低位。

所述led灯的亮度等级由2位三进制亮度数据表示,具体为,亮度等级分别是亮度1-9,亮度1-9依次与2位三进制亮度数据00、01、02、10、11、12、20、21、22对应。

所述发出引导波形,方法是,单片机控制模块随机停止触发信号输出,等待过零检测模块输出的过零信号;在过零信号的下降沿处发出一个不超过10ms的触发脉冲。

所述过零信号在单片机控制模块随机停止触发信号输出后产生,是与交流电源负半波对应且宽度接近10ms的正脉冲。

所述led灯处在关闭状态时,单片机控制模块停止输出触发信号。

所述单火线电源模块具有单火线关态取电功能和开态取电功能,用于向壁控开关单元提供工作电源。

所述过零检测模块为半波整流分压电路,能够检测所述交流电源的过零信号,并提供给单片机控制模块。

所述亮度给定模块能够提供k个亮度给定信号给单片机控制模块。

所述移相驱动模块为双向晶闸管交流移相电路。

所述单片机控制模块依据亮度给定信号,发出触发信号控制移相驱动模块向k个led灯调节驱动单元供电,并向k个led灯调节驱动单元发出亮度控制信号。

所述led驱动模块设有交流输入端和led灯驱动端,其中,交流输入端连接至led灯调节驱动单元的火线输入端和零线输入端,led灯驱动端连接至led灯。

所述led驱动模块还设有pwm亮度调节信号输入端。

所述单片机调节模块包括有调节单片机、正半波整流整形电路、负半波整流整形电路和整流稳压电路,设有交流输入端、pwm亮度调节信号输出端;所述交流输入端连接至led灯调节驱动单元的火线输入端和零线输入端,pwm亮度调节信号输出端连接至led驱动模块的pwm亮度调节信号输入端;所述正半波整流整形电路和负半波整流整形电路分别对火线输入端输入的交流电压进行正半波整流整形和负半波整流整形;所述正半波整流整形电路的输出、负半波整流整形电路的输出分别连接至调节单片机不同的脉冲捕捉输入端。

所述判断单火线上是否有亮度控制信号的引导波形,方法为判断负半波整流整形电路输出的波形有负半波脉冲缺失,且接下来的正半波整流整形电路输出的正半波波形完整。

本发明的有益效果是,采用单火线方式控制多个led灯亮度,无需遥控器,无需控制线,也不用重新敷设电源线,可以实现普通照明灯的替代升级与改造;led灯亮度调节共分9档,采用旋钮装置调节,符合操作习惯;单火线上的亮度控制信号仅仅是在改变亮度时进行短时发送,不发出亮度控制信号时,单火线输出端输出的电压波形为连续完整的单相正弦波,没有谐波;具有单火线电子开关关灯功能。

附图说明

图1是系统实施例结构框图。

图2是壁控开关单元实施例结构图。

图3是壁控开关单元实施例电路图。

图4是三进制对应的α角示意图。

图5是发送一次亮度控制信号的波形示例图1。

图6是发送一次亮度控制信号的波形示例图2。

图7是亮度控制信号发送控制方法。

图8是led灯调节驱动单元结构图。

图9是单片机调节模块实施例电路图。

图10是led驱动模块实施例电路图。

图11是亮度控制调节方法。

具体实施方式

下面通过附图并结合实施例对本发明作进一步详细的描述,但本发明的实施方式不限于此。

实现本发明方法的装置由壁控开关单元和多个led灯调节驱动单元组成。壁控开关单元单火线ac进,单火线ac1出。多个led灯调节驱动单元并联后,火线ac1进,零线n出。有4个led灯调节驱动单元的装置的实施例如图1所示,4个led灯调节驱动单元分别为1-4#led灯调节驱动单元,分别控制调节4个led灯的亮度;如果需要增加led灯调节驱动单元,增加的led灯调节驱动单元与1-4#led灯调节驱动单元并联。

壁控开关单元实施例结构如图2所示,由单火线电源模块、单片机控制模块、移相驱动模块、过零检测模块、亮度给定模块组成。单火线电源模块具有单火线关态取电功能,也具有开态取电功能,用于向壁控开关单元提供工作电源。

过零检测模块检测的交流电源过零信号被送给单片机控制模块,亮度给定模块提供所有led灯的亮度给定信号给单片机控制模块。单片机控制模块依据亮度给定信号,控制移相驱动模块向所有led灯调节驱动单元供电,并向所有led灯调节驱动单元发出亮度控制信号。

控制4个led灯调节驱动单元的壁控开关单元的实施例电路如图3所示。

单火线电源模块由单火线稳压器u1及其外围元件二极管d1、电容c1、电容c2、电感l1、电感l2,以及低压差稳压器u2及其外围元件电容c3、电容c4组成。单火线稳压器u1的型号为mp-6v-02s,低压差稳压器u2的型号为ht7233。

单火线输入端ac是壁控开关单元的模拟地,连接至单火线稳压器u1的交流电压公共端com;电容c1的两端分别连接至单火线稳压器u1的滤波电容输入端fil和交流电压公共端com;单火线稳压器u1的直流输出电压地gnd端为壁控开关单元的数字地,电感l2的两端分别连接至壁控开关单元的数字地和模拟地;二极管d1、电感l1和电容c2组成半波整流滤波电路,半波整流滤波电路的输入连接至单火线输出端ac1、输出连接至单火线稳压器u1的直流高压输入端hdc。单火线稳压器u1还设有直流电压输出端vcc、交流电压端ac。

低压差稳压器u2的输入端vin连接至单火线稳压器u1的直流电压输出端vcc,输出端vout输出+3.3v的直流工作电源vdd;单火线稳压器u1的地端gnd连接至壁控开关单元的数字地;电容c3、电容c4分别为低压差稳压器u2的输入电压、输出电压滤波电容。

移相驱动模块为双向晶闸管交流移相电路,由双向晶闸管v1、可控硅输出光耦u3、电阻r1、电阻r2、电阻r3组成,可控硅输出光耦u3的型号为moc3053。双向晶闸管v1的两个阳极端分别连接至单火线输出端ac1和单火线稳压器u1的交流电压端ac;电阻r1并联在双向晶闸管v1的两个阳极端;可控硅输出光耦u3的输出可控硅与电阻r2串联,其串联支路连接至双向晶闸管v1的第一阳极和控制极;可控硅输出光耦u3的输入发光二极管与电阻r3串联,其串联支路一端连接至直流工作电源vdd,另外一端为触发信号输入端。

过零检测模块为半波整流分压电路,由二极管d2、电阻r4、电阻r5、稳压管dw1组成。电阻r4的两端分别连接至二极管d2阴极和稳压管dw1阴极;二极管d2阳极连接至单火线输出端ac1;稳压管dw1阳极连接至壁控开关单元的模拟地;电阻r5并联在稳压管dw1两端。过零信号从稳压管dw1阴极输出。

实施例的亮度给定模块能够提供4个亮度给定信号给单片机控制模块,控制4个led灯的亮度。实施例的亮度给定模块由4个bcd旋转编码器sw1-sw4组成,分别控制1-4#led灯的亮度。bcd旋转编码器输出的bcd编码是0000-1001,其中,bcd编码0001-1001代表亮度1-9,bcd编码为0000时,代表亮度1。4个bcd旋转编码器的bcd编码输出端并联后连接至单片机控制模块的编码输入端;每个bcd旋转编码器的公共端连接至单片机控制模块的编码输入控制端。

亮度给定模块也可以采用多个电位器对直流工作电源vdd进行分压,输出范围在0-3.3v的亮度给定电压。将电位器输出的0-3.3v的亮度给定电压平均分成10个区间,最低电压区间与bcd旋转编码器的编码0000对应,最高电压区间与bcd旋转编码器的编码1001对应。

单片机控制模块包括控制单片机u4、晶振xt1。控制单片机u4的型号是msp430g2553。过零信号从控制单片机u4的p2.0输入,触发信号从控制单片机u4的p1.0输出,编码输入端是p2.4-p2.1,编码输入控制端包括4个控制端子p1.4-p1.1,分别控制4个bcd旋转编码器sw1-sw4的bcd编码输入。

如果亮度给定模块采用电位器,则4个电位器的输出电压连接至控制单片机u4的4个模拟电压输入端。

单片机控制模块每次控制编码输入控制端p1.4-p1.1中的1个有效,依次输入4个bcd旋转编码器sw1-sw4的bcd编码并从编码输入端p2.4-p2.1读取。图3所示实施例中,编码输入控制端p1.4-p1.1为低电平有效,例如,控制p1.1为低电平,p1.4-p1.2为高电平,则从编码输入端p2.4-p2.1输入的是bcd旋转编码器sw1的bcd编码,相应读取的是1#led灯的亮度给定信号。

如果亮度给定模块采用电位器,则分别对各个模拟电压输入端输入的亮度给定电压进行a/d转换,得到4个led灯的亮度给定信号。

壁控开关单元通过控制单火线输出端ac1输出的电压波形来发送亮度控制信号,当壁控开关单元维持不发出亮度控制信号状态时,单片机控制模块持续输出低电平触发信号,双向晶闸管v1除过零点外持续导通,单火线输出端ac1输出的电压波形为连续完整的单相正弦波。

当壁控开关单元需要发送一次亮度控制信号时,一次亮度控制信号的波形由引导波形+地址波形+数据波形组成;引导波形由一个不导通的负半波,紧接一个完整导通的正半波组成;引导波形也可以由一个不导通的完整周波,紧接一个完整导通的正半波组成。

地址波形由一个周波的移相波形组成,负半波为移相角γ1,正半波为移相角γ0;移相角γ1、移相角γ0的值可以分别为移相角α2、α1、α0中的一个,移相角α2、α1、α0分别对应三进制数码值2、1、0。地址波形代表的是led灯调节驱动单元的地址码,地址码由2位三进制地址数据组成,最多可以控制9个led灯调节驱动单元。1-9#led灯调节驱动单元按顺序对应的2位三进制地址码是00、01、02、10、11、12、20、21、22。

数据波形由一个周波的移相波形组成,负半波为移相角β1,正半波为移相角β0;移相角β1、移相角β0的值可以分别为移相角α2、α1、α0中的一个,移相角α2、α1、α0分别对应三进制数码值2、1、0。每个led灯有从低到高9档不同的亮度等级,即亮度1-9,由2位三进制亮度数据表示;与亮度1-9对应的2位三进制亮度数据依次是00、01、02、10、11、12、20、21、22;移相角β1为2位三进制亮度数据的高位,移相角β0为2位三进制亮度数据的低位。

移相角α2、α1、α0满足α2<α1<α0的关系,典型值取α2=30°,α1=60°,α0=90°,如图4所示。移相角α2、α1、α0也可以取值α2=0°,α1=45°,α0=90°,或者是取值α2=0°,α1=30°,α0=60°。

如图5所示的是发送一次亮度控制信号的波形示例图1,其中,图5(a)为单火线输出端ac1输出的亮度控制信号电压波形,图5(b)为过零信号电压波形,图5(c)为亮度控制信号负半波整流整形后电压波形,图5(d)为亮度控制信号正半波整流整形后电压波形。

单火线输出端ac1输出连续完整的单相正弦波时,单火线输出端ac1与单火线输入端ac之间的电压差很小,过零检测模块不会输出过零信号,过零信号维持为低电平状态。

单片机控制模块需要发送一次亮度控制信号时,随机停止触发信号输出。当停止输出触发信号的时刻在交流电源正半波期间时,该正半波双向晶闸管v1已经导通,接下来的负半波双向晶闸管v1不导通,过零检测模块在整个负半波输出过零信号,过零信号为对应交流电源负半波的正脉冲,如图5中的脉冲1所示,脉冲1宽度接近10ms。单片机控制模块在脉冲1的下降沿处发出一个不超过10ms的触发脉冲,控制双向晶闸管v1接下来的正半波导通;同时将脉冲1的下降沿处作为过零计时起点,10ms后为移相角γ1的过零点,20ms后为移相角γ0的过零点,30ms后为移相角β1的过零点,40ms后为移相角β0的过零点。图5(a)中,波形2-5对应的分别是移相角γ1、移相角γ0、移相角β1、移相角β0;移相角γ1的值为α0,移相角γ0的值为α1,代表的地址码是01,对应的led灯调节驱动单元是2#;移相角β1的值为α1,移相角β0的值为α2,亮度控制信号对应的2位三进制亮度数据是12;所发送的亮度控制信号的含义是:控制2#led灯的亮度等级为亮度6。

当单片机控制模块需要发送一次亮度控制信号,随机停止触发信号输出的时刻在交流电源负半波期间时,该负半波双向晶闸管v1已经导通,接下来的正半波双向晶闸管v1不导通,但由于过零检测模块采用的是半波整流,正半波双向晶闸管v1不导通,也不会使过零检测模块输出过零信号;直到再接下来的负半波双向晶闸管v1不导通,过零检测模块在整个负半波输出过零信号,过零信号为正脉冲。发送一次亮度控制信号的波形示例图2如图6所示,图6(a)为单火线输出端ac1输出的亮度控制信号电压波形,图6(b)为过零信号电压波形,图6(c)为亮度控制信号负半波整流整形后电压波形,图6(d)为亮度控制信号正半波整流整形后电压波形。图6中的脉冲11为过零信号正脉冲,其宽度接近10ms。单片机控制模块在脉冲11的下降沿处发出一个不超过10ms的触发脉冲,控制双向晶闸管v1接下来的正半波导通;同时将脉冲11的下降沿处作为过零计时起点,10ms后为移相角γ1的过零点,20ms后为移相角γ0的过零点,30ms后为移相角β1的过零点,40ms后为移相角β0的过零点。图6(a)中,波形12-15对应的分别是移相角γ1、移相角γ0、移相角β1、移相角β0;移相角γ1的值为α0,移相角γ0的值为α1,代表的地址码是01,对应的led灯调节驱动单元是2#;移相角β1的值为α0,移相角β0的值为α2,亮度控制信号对应的2位三进制亮度数据是02;所发送的亮度控制信号的含义是:控制2#led灯的亮度等级为亮度3。

所有bcd旋转编码器输出的bcd编码为0000时,单片机控制模块停止输出触发信号,双向晶闸管v1关断,关闭所有led灯,单火线输出端ac1仅流过微电流。

图7为亮度控制信号发送控制方法,通过单片机控制模块中的程序实现,其方法是:

步骤a,判断是否关闭led灯,是则关闭led灯,进入关闭led灯状态,转到步骤d;否则为非关闭led灯状态,转到步骤b;

步骤b,确定亮度控制信号的地址码与亮度等级;

步骤c,发出一次亮度控制信号;

步骤d,判断亮度给定信号是否发生改变,亮度给定信号发生改变,返回步骤a;亮度给定信号没有发生改变,返回步骤c。

当壁控开关单元不发出亮度控制信号时,单火线输出端ac1输出的电压波形为连续完整的单相正弦波。

确定亮度控制信号时,首先判断是哪个地址码对应的led灯的亮度给定信号发生改变,确定地址码,然后确定其亮度等级。如果有多个地址码对应的led灯的亮度给定信号发生改变,则先处理其中一个,发出一次亮度控制信号;有未处理完的在步骤d会再一次返回步骤a,依次处理并发出亮度控制信号。

判断亮度给定信号是否发生改变时,只要有1个以上,包含1个led灯的亮度给定信号发生改变,则认为亮度给定信号发生改变。

所有led灯调节驱动单元的结构都相同,如图8所示,由单片机调节模块、led驱动模块组成,单片机调节模块和led驱动模块的交流输入端均连接至火线输入端ac1、零线输入端n。

led驱动模块用于驱动led灯点亮,所有设有pwm亮度调节信号输入端的led驱动模块都适用于本发明。

单片机调节模块设有pwm亮度调节信号输出端并连接至led驱动模块的pwm亮度调节信号输入端。

单片机调节模块的实施例电路如图9所示。

图9所示实施例中,单片机调节模块由调节单片机u5、二极管d3、二极管d4、二极管d5、二极管d6、二极管d7、二极管d8、稳压管dw2、稳压管dw3、稳压管dw4、电阻r6、电阻r7、电阻r8、电容c5、晶振xt2、bcd拨码开关sw组成。

二极管d3、二极管d4阴极、二极管d5、二极管d6、电容c5、电阻r6、稳压管dw2组成整流稳压电路,向调节单片机u5提供电源。

二极管d8、电阻r8、稳压管dw4组成负半波整流整形电路,稳压管dw4上得到的负半波波形如图5(c)、图6(c)所示;二极管d7、电阻r7、稳压管dw3组成正半波整流整形电路,稳压管dw3上得到的正半波波形如图5(d)、图6(d)所示。正半波整流整形电路和负半波整流整形电路分别对火线输入端ac1输入的交流电压进行正半波整流整形和负半波整流整形。正半波整流整形电路的输出、负半波整流整形电路的输出分别连接至调节单片机u5的捕捉比较输入端p2.0、p2.1。

调节单片机u5型号为msp430g2553,其pwm输出端p1.2为所述pwm亮度调节信号输出端。调节单片机u5的电源负输入端vss连接至公共参考地。

bcd拨码开关sw连接至单片机调节模块的地址码设定输入端,图9所示实施例中,地址码设定输入端为调节单片机u5的p2.2-p2.5。bcd拨码开关sw用于设定led灯调节驱动单元的地址码;bcd拨码开关sw输出的bcd编码范围为0001-1001时,按顺序对应的led灯调节驱动单元的编号是1-9#,相应的2位三进制地址码是00、01、02、10、11、12、20、21、22;bcd拨码开关sw输出的bcd编码为0000时,该led灯调节驱动单元将关闭led灯,停止接收亮度控制信号。图9所示实施例中,bcd拨码开关sw输出的bcd编码为0001,表示将本led灯调节驱动单元设定为1#led灯调节驱动单元,相应设定的2位三进制地址码是00。

led驱动模块用于驱动led灯点亮,设有pwm亮度调节信号输入端的led驱动模块都可以适用于本发明,图10所示仅为其中的一个实施例电路。

图10中,led驱动模块由led驱动器u6、二极管d9、二极管d10、二极管d11、二极管d12、电容c6、电容c7、电容c8、电感l3、快恢复二极管d13、开关管vd、电阻r9、电阻r10组成。led驱动器u6的型号为hv9910。

图10中,二极管d9、二极管d10、二极管d11、二极管d12组成单相桥式整流电路。单相桥式整流电路的2个交流输入端分别连接至火线输入端ac1、零线输入端n,直流输出负端连接至公共参考地,直流输出正端连接至电容c6正极、电容c7的一端、led驱动器u6的电源输入端vin、电感l3的一端、快恢复二极管d13阴极。led驱动器u6的地输入端gnd连接至公共参考地。电容c6负极、电容c7的另一端连接至公共参考地。快恢复二极管d13阳极与开关管vd的漏极联结后作为大功率led灯的负极性连接端led-,电感l3的另外一端作为大功率led灯的正极性连接端led+。开关管vd的源极与电阻r9一端联结后连接至所述led驱动器u6的led电流检测端cs;电阻r9的另一端连接至公共参考地。开关管vd的栅极连接至led驱动器u6的驱动端gate;电阻r10的一端连接至led驱动器u6的振荡频率控制端rt、另一端连接至公共参考地。电容c8正极连接至led驱动器u6的控制电压输出端vdd和线性电流控制端ld、负极连接至公共参考地。led驱动器u6的使能控制端pwm_d为所述pwm亮度调节信号输入端。

led灯调节驱动单元由单片机调节模块接收亮度控制信号并控制亮度,如图11所示,其方法是,

步骤一,初始化,控制led灯为初始亮度;

步骤二,判断单火线上是否有亮度控制信号;没有亮度控制信号,返回步骤二;有亮度控制信号,转到步骤三;

步骤三,接收亮度控制信号,得到2位三进制地址码和2位三进制亮度数据;

步骤四,判断是否为目标led灯;不是目标led灯,返回步骤二;是目标led灯,转到步骤五;

步骤五,改变led灯亮度,返回步骤二。

初始亮度可以设置为9档不同亮度中的任何一个,例如,设置为亮度1。

判断单火线上是否有亮度控制信号,方法为判断单火线上是否有亮度控制信号的引导波形。正常情况下,火线输入端ac1输入的电压波形为连续完整的单相正弦波,负半波整流整形电路输出的波形为周期20ms、脉冲宽度近10ms的矩形波。壁控开关单元发送一次亮度控制信号时,其引导波形造成一个负半波的缺失,如图5(c)与图5(b)脉冲1对应位置的负半波脉冲缺失,如图6(c)与图6(b)脉冲11对应位置的负半波脉冲缺失。单片机调节模块判断出负半波整流整形电路输出的波形有负半波脉冲缺失,且接下来的正半波整流整形电路输出的正半波波形完整,对应的正半波脉冲为图5中的脉冲6,或者图6中的脉冲16,即可判断出单火线上有亮度控制信号的引导波形。

接收亮度控制信号,得到2位三进制地址码和2位三进制亮度数据,方法为依次测量地址波形、数据波形负半波的导通角和正半波的导通角,计算得到负半波移相角和正半波移相角后,再转换成2位三进制地址码和2位三进制亮度数据。图5中脉冲7的宽度、图6中脉冲17的宽度为地址波形负半波的导通角,图5中脉冲8的宽度、图6中脉冲18的宽度为地址波形正半波的导通角;图5中脉冲9的宽度、图6中脉冲19的宽度为数据波形负半波的导通角,图5中脉冲10的宽度、图6中脉冲20的宽度为数据波形正半波的导通角。移相角与导通角之和为180°,或者为时间10ms。负半波移相角γ1和β1、正半波移相角γ0和β0分别选择与移相角α2、α1、α0中最接近的一个,来分别确定对应三进制数码值2、1、0。

判断是否为目标led灯,方法是判断接收到的2位三进制地址码是否与本led灯调节驱动单元设定的2位三进制地址码相符合;相符合,是目标led灯;不相符合,不是目标led灯。

改变led灯亮度,通过改变连接至led驱动器u6使能控制端pwm_d的pwm亮度调节信号的占空比实现。

在图1中,壁控开关单元是单火线ac进,单火线ac1出;所有led灯调节驱动单元火线ac1进,零线n出。从抗干扰的角度考虑,将图1中的火线ac与零线n位置对调,本发明所述方法仍然有效,且抗干扰能力更强。

本发明所述方法具有如下特点:

①采用单火线方式控制led灯亮度,无需遥控器,无需控制线,也不用重新敷设电源线;

②led灯亮度调节共分9档,采用旋钮装置调节,符合操作习惯;

③单火线上的亮度控制信号仅仅是在改变亮度时进行短时发送;

④采用单火线可以分别单独控制最多9个led灯的亮度。

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