本发明专利技术提供一种利用小功率电源实现多路 LED 灯珠驱动的方法及系统,属于LED灯领域。本发明专利技术方法包括如下步骤:MCU通过接口获取各路LED灯珠的调光输入;MCU计算各路LED灯珠的输出强度,其中,MCU从各路LED灯珠的调光输入值中选取最大值作为总亮度,然后将各路LED灯珠的输入值与总亮度的比值作为各路LED灯珠的电流、电压的输出强度比;各路LED灯珠驱动模块接收从MCU的输出强度比控制信号,转换为对应的LED灯珠的输出电流和电压强度,驱动各路LED灯珠显示。本发明专利技术的有益效果为:既能够实现多路同时输出,多路同时混光的需求;又能够有效减少功率浪费,降低电源驱动的尺寸和发热量,降低灯具的总成本。
【技术实现步骤摘要】
利用小功率电源实现多路LED灯珠驱动的方法及系统
本专利技术涉及一种LED灯领域,尤其涉及一种1.利用小功率电源实现多路LED灯珠驱动的方法,还涉及一种实现上述方法的系统。
技术介绍
多路LED灯珠应用日益普遍,例如RGB或RGBW等类型的灯珠应用。这类多路LED灯珠,能够实现更丰富色彩的混光,满足不同场景的照明需求,极大地拓展LED照明的用途。但这类多路LED灯珠,也对电源驱动提出了更高的要求。现有常见的多路LED灯珠驱动包括两种:一种是利用小功率电源,但只能同时点亮其中一路灯珠;一种是利用大功率电源,可以同时点亮多路灯珠。这里的小功率和大功率,是相对灯珠而言。对RGB/RGBW多路灯珠,假设其每路输出的最大功率为P,则小功率电源的总功率为P,而大功率电源的总功率分别为3*P、4*P。例如,某品牌型号的RGB三路LED灯珠,分别可以输出红、绿、蓝色光,每一路的功率为3W。针对该型号的LED灯珠,现有的小功率多路电源驱动,其电源总功率为3W,在这种灯珠上只能实现红、绿、蓝三种颜色的光输出。而针对该型号灯珠的大功率的多路电源驱动,总功率为9W,可以在三路上进行任意混光输出。上述的小功率电源多路LED灯珠驱动,只能同时点亮其中的一路灯珠,难以发挥多路LED灯珠的功能,也无法混合出多彩的输出光线。如果同时点亮多路灯珠可能导致电源输出超过额定功率而损坏甚至发生起火等危险。而大功率电源的多路LED灯珠驱动,虽然能够做到多路同时输出和混合光线,但也造成了功率浪费、成本偏高、尺寸偏大和散热困难等问题,因为LED电源驱动的成本、尺寸及发热量都与总功率成正比关。
技术实现思路
为解决现有技术中的问题,本专利技术提供一种利用小功率电源实现多路LED灯珠驱动的方法,还提供一种实现上述方法的系统。本专利技术利用小功率电源实现多路LED灯珠驱动的方法包括如下步骤:S1:MCU通过接口获取各路LED灯珠的调光输入,其中,所述调光输入值的取值范围为0~255;S2:MCU计算各路LED灯珠的输出强度,其中,MCU从各路LED灯珠的调光输入值中选取最大值作为总亮度,然后将各路LED灯珠的输入值与总亮度的比值作为各路LED灯珠的电流或电压的输出强度比,所述输出强度比的取值为0~1;S3:各路LED灯珠驱动模块接收从MCU的输出强度比控制信号,转换为对应的LED灯珠的输出电流或电压强度,驱动各路LED灯珠显示。本专利技术作进一步改进,所述多路LED灯珠包括RGB三路灯珠和RGBW四路灯珠。本专利技术作进一步改进,当所述多路LED灯珠为RGB三路灯珠时,步骤S1中,所述调光输入值分别为R、G、B值。在步骤S2中,所述计算方法为:S21:计算总亮度H:取R、G、B值的最大值作为总亮度H,即H=max(R,G,B);S22:计算三路输出强度R'、G'、B',计算公式为:R'=R/H,G'=G/H,B'=B/H。本专利技术作进一步改进,当所述多路LED灯珠为RGBW四路灯珠时,步骤S1中,所述调光输入值分别为R、G、B值。在步骤S2中,所述计算方法为:S21:计算白光值W:取R、G、B值当中的最小值作为白光值W,即W=min(R,G,B);S22:从R、G、B值中减去白光值W,得到去除白光值的R1、G1、B1值,所述R1、G1、B1值分别为:R1=R–W,G1=G–W,B1=B–W;S23:计算总亮度H:取R、G、B、W值的最大值作为总亮度H,即H=max(R,G,B,W);S24:计算四路输出强度R',G',B',W',计算公式为:R'=R1/H,G'=G1/H,B'=B1/H,W'=W/H。本专利技术还提供一种实现上述方法的系统,包括电源、MCU、多路LED灯珠驱动模块及与每路LED灯珠驱动模块连接的LED灯珠,所述MCU分别与电源和多路LED灯珠驱动模块相连,所述MCU包括输入单元:用于通过接口获取各路LED灯珠的调光输入,其中,所述调光输入值的取值范围为0~255;计算单元:用于计算各路LED灯珠的输出强度,其中,所述计算单元从各路LED灯珠的调光输入值中选取最大值作为总亮度,然后将各路LED灯珠的输入值与总亮度的比值作为各路LED灯珠的电流或电压的输出强度比,所述输出强度比的取值为0~1;输出单元:用于将输出强度比的控制信号分别输出到对应的LED灯珠驱动模块。本专利技术作进一步改进,所述多路LED灯珠包括RGB三路灯珠和RGBW四路灯珠,输入单元中获取的调光输入值为三路灯珠的R、G、B值或四路灯珠的R、G、B值。本专利技术作进一步改进,当所述多路LED灯珠为RGB三路灯珠时,所述LED灯珠驱动模块包括驱动R路灯珠的R路驱动单元、驱动G路灯珠的G路驱动单元和驱动B路灯珠的B路驱动单元。本专利技术作进一步改进,当所述多路LED灯珠为RGBW四路灯珠时,所述LED灯珠驱动模块包括驱动R路灯珠的R路驱动单元、驱动G路灯珠的G路驱动单元、驱动B路灯珠的B路驱动单元和驱动W路灯珠的W路驱动单元。与现有技术相比,本专利技术的有益效果是:既能够实现多路同时输出,多路同时混光的需求,满足各类照明场景的需求;又能够有效减少功率浪费,降低电源驱动的尺寸和发热量,降低灯具的总成本,实现灯具的小型化,满足不同安装方式的需要。附图说明图1为本专利技术方法流程图;图2为本专利技术实施例一系统结构示意图;图3为实施例一MCU计算方法流程图;图4为本专利技术实施例二系统结构示意图;图5为实施例二MCU计算方法流程图。具体实施方式下面结合附图和实施例对本专利技术做进一步详细说明。本专利技术通过合理的方法,来控制灯珠的亮度,使得所有灯珠的总输出功率不超过小功率电源的额定功率,同时输出的光线亮度和色彩能够与用户的目标需求基本吻合,从而减少功率浪费,降低电源驱动的尺寸和发热量,降低灯具的总成本,以便实现灯具的小型化,满足不同安装方式的需要。如图1所示,本专利技术利用小功率电源实现多路LED灯珠驱动的方法包括如下步骤:S1:MCU通过接口获取各路LED灯珠的调光输入,其中,所述调光输入值的取值范围为0~255;S2:MCU计算各路LED灯珠的输出强度,其中,MCU从各路LED灯珠的调光输入值中选取最大值作为总亮度,然后将各路LED灯珠的输入值与总亮度的比值作为各路LED灯珠的电流或电压的输出强度比,所述输出强度比的取值为0~1,也就是说,所述输出强度比为电流或电压相对于最大输出电流、电压的百分比,该百分比最小为0%,最大为100%。S3:各路LED灯珠驱动模块接收从MCU的输出强度比控制信号,转换为对应的LED灯珠的输出电流或电压强度,驱动各路LED灯珠显示。步骤S2中的百分比由送到LED灯珠驱动模块后,由LED灯珠驱动模块电路转换为对应的电流或电压的强度。LED灯珠驱动模块电路根据电路设计要求决定是控制电流的大小,还是控制电压的大小。本例多路LED灯珠包括RGB三路灯珠和RGBW四路灯珠。采用本专利技术的方法,使得本专利技术的各路电源驱动的功率之和不大于额定功率,从而有效地减少电源功率浪费的同时,实现各路灯珠混合输出各种多彩光。与之相对应,本专利技术实现上述方法的系统包括电源、MCU、多路LED灯珠驱动模块及与每路LED灯珠驱动模块连接的LED灯珠,所述MCU分别与电源和多路LED灯珠驱动模块相连,其中,所述MCU包括输入单元:用于通过接口获取本文档来自技高网...
【技术保护点】
利用小功率电源实现多路LED灯珠驱动的方法,其特征在于包括如下步骤:S1:MCU通过接口获取各路LED灯珠的调光输入,其中,所述调光输入值的取值范围为0~255;S2:MCU计算各路LED灯珠的输出强度,其中,MCU从各路LED灯珠的调光输入值中选取最大值作为总亮度,然后将各路LED灯珠的输入值与总亮度的比值作为各路LED灯珠的电流或电压的输出强度比,所述输出强度比的取值为0~1;S3:各路LED灯珠驱动模块接收从MCU的输出强度比控制信号,转换为对应的LED灯珠的输出电流或电压强度,驱动各路LED灯珠显示。
【技术特征摘要】
1.利用小功率电源实现多路LED灯珠驱动的方法,其特征在于包括如下步骤:S1:MCU通过接口获取各路LED灯珠的调光输入,其中,所述调光输入值的取值范围为0~255;S2:MCU计算各路LED灯珠的输出强度,其中,MCU从各路LED灯珠的调光输入值中选取最大值作为总亮度,然后将各路LED灯珠的输入值与总亮度的比值作为各路LED灯珠的电流或电压的输出强度比,所述输出强度比的取值为0~1;S3:各路LED灯珠驱动模块接收从MCU的输出强度比控制信号,转换为对应的LED灯珠的输出电流或电压强度,驱动各路LED灯珠显示。2.根据权利要求1所述的利用小功率电源实现多路LED灯珠驱动的方法,其特征在于:所述多路LED灯珠包括RGB三路灯珠和RGBW四路灯珠。3.根据权利要求2所述的利用小功率电源实现多路LED灯珠驱动的方法,其特征在于:当所述多路LED灯珠为RGB三路灯珠时,步骤S1中,所述调光输入值分别为R、G、B值。4.根据权利要求3所述的利用小功率电源实现多路LED灯珠驱动的方法,其特征在于:在步骤S2中,所述计算方法为:S21:计算总亮度H:取R、G、B值的最大值作为总亮度H,即H=max(R,G,B);S22:计算三路输出强度R'、G'、B',计算公式为:R'=R/H,G'=G/H,B'=B/H。5.根据权利要求2所述的利用小功率电源实现多路LED灯珠驱动的方法,其特征在于:当所述多路LED灯珠为RGBW四路灯珠时,步骤S1中,所述调光输入值分别为R、G、B值。6.根据权利要求5所述的利用小功率电源实现多路LED灯珠驱动的方法,其特征在于:在步骤S2中,所述计算方法为:S21:计算白光值W:取R、G、B值当中的最小值作为白光值W,即W=min(R,G,B);S22:从R、G、B值中减去白光值W,得到去除白光值的R1...
【专利技术属性】
技术研发人员:许灵敏,邓明,
申请(专利权)人:深圳市光迹科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。