本发明涉及led灯调光方法,具体涉及led灯智能本地和远程调光方法。
背景技术:
随着技术的进步,家用照明灯具,led灯的使用越来越普遍,但是led的使用也带来了调光的难的问题,目前家用led调光多采用机械旋钮产生1-10v的直流电压信号,控制led灯的可调驱动电源;但是这样不能解决智能家居系统既能本地手动调光,又能远程通过客户端调光或者通过其他触发条件联动调光的问题。
技术实现要素:
本发明的目的在于提供一种led灯智能本地和远程调光方法,解决的传统led灯调光方法一般只采用本地调光,从而无法同时实现本地与远程调光的问题。
为解决上述的技术问题,本发明采用以下技术方案:
led灯智能本地和远程调光方法,包括led智能调光开关,led智能调光开关包括ac-dc转换电源模块、单片机模块、zigbee通讯电路模块、触控模块和继电器模块,单片机模块分别与所述zigbee通讯电路模块、触控模块和继电器模块,其中ac-dc转换电源模块向单片机模块供电,其调光方法包括步骤按键扫描、zigbee远程控制和单片机信号的处理。
更进一步的技术方案是,上述的按键扫描是指通过触控模块对调光按键动作的识别,来判定按键动作所要表达的指令,从而将触控模块发出本地信号发送给单片机;
其中单按一次调亮按键时,其动作指令为开灯,长按调亮按键时,其动作指令为调亮,长按调暗按键时,其动作指令为调暗,单按一次调暗按键时,其动作指令为关灯。
更进一步的技术方案是,上述的单片机信号的处理是指单片机判定按键信号,并对按键信号进行处理。
更进一步的技术方案是,上述的当按键信号为开灯或关灯指令时,此时单片机将信号发送给继电器模块;
当继电器接收到开灯指令时,单片机控制继电器吸合来控制led电源通电,led灯亮,当继电器接收到关灯指令时,单片机控制继电器分离来控制led电源断电,led灯灭。
在本技术方案中,当按键信号为开灯指令时,单片机与继电器模块的连接处高电平,当按键信号为关灯指令时,单片机与继电器模块的连接处低电平。
更进一步的技术方案是,上述的按键信号为调亮指令时,单片机上的pwm引脚输出的pwm占空比变大,此时输出电压变大,led灯变亮;
当按键信号为调暗指令时,单片机上的pwm引脚输出的pwm占空比变小,此时输出电压变小,led灯变暗。
更进一步的技术方案是,上述的zigbee远程控制是指通过接收远程终端发射的远程信号,然后将远程信号发送给单片机;
其中远程信号包括led开启信号、led关闭信号、led调亮信号和led调暗信号。
更进一步的技术方案是,上述的单片机信号的处理是指单片机判定远程信号,并对远程信号进行处理。
更进一步的技术方案是,上述的当远程信号为开灯或关灯指令时,此时单片机将信号发送给继电器模块;
当继电器接收到开灯信号时,单片机控制继电器吸合来控制led电源通电,此时led灯亮,当继电器接收到关灯信号时,单片机控制继电器分离来控制led电源断电,此时led灯灭。
在本技术方案中,当远程信号为开灯指令时,单片机与继电器模块的连接处高电平,当远程信号为关灯指令时,单片机与继电器模块的连接处低电平。
更进一步的技术方案是,上述的当远程信号为调亮信号时,单片机上的pwm引脚输出的pwm占空比变大,此时输出电压变大,led灯变亮;
当远程信号为调暗信号时,单片机上的pwm引脚输出的pwm占空比变小,此时输出电压变小,led灯变暗。
更进一步的技术方案是,上述的继电器模块包括三极管q2、二极管d2和继电器,所述三极管q2为npn型三极管,继电器为relay-spst,其中三极管q2的基极通过电阻r15与单片机连接,三极管q2的发射极通过电阻r16与电阻r15连接,所述三极管q2的发射极还接地,所述三极管q2的集电极与二极管d2的阳极连接,所述二极管d2的阴极与+5v电源连接,所述二极管d2上还并联有电容c8和继电器,所述继电器上设置有开关k1,所述开关k1控制led灯,并与火线l连接。
在本技术方案中,单片机向模块发出开灯指令时,与三极管q2基极连接的电阻r15的控制端为高电平,此时三极管q2的集电极导通,并经过三极管q2的放大,使电容c8导通,从而带动继电器,并使继电器上的开关k1吸合,由于开关k1控制led灯,并与火线l连接,此时led灯与火线l连接,灯亮,而当单片机向模块发出管道指令时,与三极管q2基极连接的电阻r15的控制端为低电平,此时三极管q2的集电极不导通,继电器上的开关k1分离,此时灯灭。
与现有技术相比,本发明的有益效果是:
本发明可以实现本地控制和远程调整的双重功能,从而实现对led灯具亮度的调节控制,并且本发明的调光方法简单,易于操作。
附图说明
图1为本发明led灯本地开灯或关灯的方法流程图。
图2为本发明led灯本地调控亮度的方法流程图。
图3为本发明led灯远程开灯或关灯的方法流程图。
图4为本发明led灯远程调控亮度的方法流程图。
图5为本发明继电器模块电路图。
图6为本发明led智能调光开关的模块图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例1
如图1所示,led灯本地调控开灯或关灯的具体流程包括如下:
步骤1、单按一次调光按键,给触控模块对按键动作进行识别得出此动作为开灯或关灯指令,并将所得到的指令发送给单片机;
步骤2、单片机判定按键指令,并对按键指令进行处理,并将此处理后的指令反馈给继电器模块;
步骤3、继电器模块根据指令的不同来控制电源的输入,当继电器接收到开灯指令时,单片机控制继电器吸合来控制led电源通电,led灯亮,当继电器接收到关灯指令时,单片机控制继电器分离来控制led电源断电,led灯灭。
在本实施例中,单片机的型号为pic16f690,单片机上的引脚ra1/an1/c12in0-/vref+/int1/pgc与继电器模块连接。
实施例2
如图2所示,led灯本地调控调亮或调暗的具体流程包括如下:
步骤1、长按调光按键,给触控模块对按键动作进行识别得出此动作为调亮或调暗指令,并将所得到的指令发送给单片机;
步骤2、当按键信号为调亮指令时,单片机上的pwm引脚输出的pwm占空比变大,此时输出电压变大,led灯变亮,当按键信号为调暗指令时,单片机上的pwm引脚输出的pwm占空比变小,此时输出电压变小,led灯变暗。
实施例3
如图3所示,led灯远程调控开灯或关灯的具体流程包括如下:
步骤1、远程终端发射开灯或者关灯信号给zigbee芯片,然后zigbee芯片将远程信号发送给单片机;
步骤2、单片机判定远程信号,并对远程信号进行处理,并将此处理后的信号反馈给继电器模块;
步骤3、继电器模块根据信号的不同来控制电源的输入,当继电器接收到开灯信号时,单片机控制继电器吸合来控制led电源通电,led灯亮,当继电器接收到关灯信号时,单片机控制继电器分离来控制led电源断电,led灯灭。
实施例4
如图4所示,led灯灯远调控调亮或调暗的具体流程包括如下:
步骤1、远程终端发射调亮或者调暗信号给zigbee芯片,然后zigbee芯片将远程信号发送给单片机;
步骤2、当远程信号为调亮信号时,单片机上的pwm引脚输出的pwm占空比变大,此时输出电压变大,led灯变亮,当远程信号为调暗信号时,单片机上的pwm引脚输出的pwm占空比变小,此时输出电压变小,led灯变暗。
实施例5
如图5所示,继电器模块包括三极管q2、二极管d2和继电器,所述三极管q2为npn型三极管,继电器为relay-spst,其中三极管q2的基极通过电阻r15与单片机连接,三极管q2的发射极通过电阻r16与电阻r15连接,所述三极管q2的发射极还接地,所述三极管q2的集电极与二极管d2的阳极连接,所述二极管d2的阴极与+5v电源连接,所述二极管d2上还并联有电容c8和继电器,所述继电器上设置有开关k1,所述开关k1控制led灯,并与火线l连接,在本实施例中,单片机从jdq端口向模块发出开灯指令时,与三极管q2基极连接的电阻r15的控制端为高电平,此时三极管q2的集电极导通,并经过三极管q2的放大,使电容c8导通,从而带动继电器,并使继电器上的开关k1吸合,由于开关k1控制led灯,并与火线l连接,此时led灯与火线l连接,灯亮,而当单片机单片机从jdq端口向模块发出管道指令时,与三极管q2基极连接的电阻r15的控制端为低电平,此时三极管q2的集电极不导通,继电器上的开关k1分离,此时灯灭。
实施例6
如图6所示,led智能调光开关包括ac-dc转换电源模块、单片机模块、zigbee通讯电路模块、触控模块和继电器模块,在本实施例中,ac-dc转换电源模块将交流电转化为led灯使用的直流电,触控模块接收本地操控信号,继电器模块控制led灯的开闭,zigbee通讯电路模块负责接收远程调光信号,单片机模块进行信号处理,并调整led灯的明暗,单片机模块分别与zigbee通讯电路模块、触控模块和继电器模块,其中ac-dc转换电源模块向单片机模块供电。
尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。