一种多色灯的控制方法、系统、设备及存储介质与流程

文档序号:19731544发布日期:2020-01-18 04:00阅读:315来源:国知局
一种多色灯的控制方法、系统、设备及存储介质与流程

本发明涉及照明技术领域,特别是涉及一种多色灯的控制方法、系统、设备及存储介质。



背景技术:

随着照明技术的不断发展,双色温智能灯也在越来越多的领域中得到了应用。双色温的灯中具有两种灯珠,一种是冷色温的灯珠,例如2700k,另一种是暖色温的灯珠,例如6500k。两种灯珠混合的功率比例不同,便可以形成不同的色温。例如一盏100w的双色温的灯,其中2700k的冷色温灯珠的功率为95w,6500k的暖色温灯珠功率为5w,则此时双色灯发出的光的色温为冷色温,例如大约为3000k。

在实际应用中,双色灯上电阶段,有时会出现闪一下的情况。特别是以较低的色温启动或者以较高的色温启动时,例如以较低的色温3000k启动,或者以较高的色温5500k启动,更容易引起该种情况。此外,除了双色灯之外,内置3个及3个以上不同色温的灯珠的灯也存在该种情况。这样的情况会降低产品的质量,例如用户发现该情况,认为发生该情况的该双色灯的质量存在缺陷。

综上所述,如何避免多色灯上电时的闪灯情况,是目前本领域技术人员急需解决的技术问题。



技术实现要素:

本发明的目的是提供一种多色灯的控制方法、系统、设备及存储介质,以避免多色灯上电时的闪灯情况。

为解决上述技术问题,本发明提供如下技术方案:

一种多色灯的控制方法,所述多色灯中具有n种不同色温的灯珠,每种灯珠具有各自对应的驱动电路,n为不小于2的正整数;包括:

接收亮灯指令;

向多色灯的每个驱动电路均输出控制信号,以在第一时段内通过各个所述驱动电路控制所述多色灯中各种色温的灯珠均同时点亮;

其中,所述第一时段为从接收所述亮灯指令的时刻开始直至预设的第一时长之后的第一时刻的时间段,并且针对所述第一时段中的任意时刻,该时刻各种灯珠各自对应的控制信号的占空比均相同;

在所述第一时段之后,按照预设的控制策略将各个控制信号的占空比分别调整至对应的目标值,以使各种色温的灯珠均达到各自的工作状态。

优选的,所述控制信号为pwm控制信号。

优选的,所述向多色灯的每个驱动电路均输出控制信号,包括:

针对所述多色灯中的任意一种色温的灯珠,从接收所述亮灯指令的时刻到所述第一时刻,向该种灯珠对应的驱动电路输出占空比从0开始线性提升的pwm控制信号。

优选的,所述在所述第一时段之后,按照预设的控制策略将各个控制信号的占空比分别调整至对应的目标值,包括:

在所述第一时段之后,针对所述多色灯中的任意一种色温的灯珠,将该种灯珠对应的控制信号线性提升至对应于该种灯珠的目标值。

优选的,所述n的取值为2,所述多色灯为具有至少一个冷色温灯珠以及至少一个暖色温灯珠的双色灯。

优选的,所述亮灯指令为携带有各种色温的灯珠各自对应的目标值的亮灯指令。

优选的,在接收所述亮灯指令之后,还包括:

判断所述亮灯指令携带的目标值中的最大值与最小值的差值是否超出预设范围;

如果是,则执行所述向多色灯的每个驱动电路均输出控制信号,以在第一时段内通过各个所述驱动电路控制所述多色灯中各种色温的灯珠均同时点亮的操作;

如果否,则按照预设的控制策略将各个控制信号的占空比分别调整至对应的目标值,以使各种色温的灯珠均达到各自的工作状态。

一种多色灯的控制系统,所述多色灯中具有n种不同色温的灯珠,每种灯珠具有各自对应的驱动电路,n为不小于2的正整数,包括:

亮灯指令接收模块,用于接收亮灯指令;

第一控制模块,用于向多色灯的每个驱动电路均输出控制信号,以在第一时段内通过各种所述驱动电路控制所述多色灯中各个色温的灯珠均同时点亮;

其中,所述第一时段为从接收所述亮灯指令的时刻开始直至预设的第一时长之后的第一时刻的时间段,并且针对所述第一时段中的任意时刻,该时刻各种灯珠各自对应的控制信号的占空比均相同;

第二控制模块,用于在所述第一时段之后,按照预设的控制策略将各个控制信号的占空比分别调整至对应的目标值,以使各种色温的灯珠均达到各自的工作状态。

一种多色灯的控制设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序以实现上述任一项所述的多色灯的控制方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的多色灯的控制方法的步骤。

申请人发现,多色灯在上电过程中出现闪灯的情况,是由于各种灯珠有着各自对应的控制信号,控制信号的占空比从0开始逐渐增加,最终达到该控制信号对应的目标值。而不同控制信号对应的目标值不同,占空比的变化率也不同。特别是如果多色灯以较低的色温启动或者以较高的色温启动,不同控制信号的占空比变化率的差距就更大。而各种灯珠有着各自的驱动电路,占空比的变化率不同,导致不同驱动电路中的电容充电耗时不同。占空比上升地较快的控制信号,其对应的驱动电路中的电容的充电耗时越短,因此与该驱动电路连接的灯珠也就越先被点亮。在某一种灯珠被点亮之后,间隔一段时间再亮起另一种色温的灯珠,便会出现闪灯的情况。

应用本发明实施例所提供的技术方案,在接收亮灯指令之后,向多色灯的每个驱动电路均输出控制信号。第一时段指的是从接收亮灯指令的时刻开始直至预设的第一时长之后的第一时刻的时间段,在第一时段中的任意时刻,各种灯珠各自对应的控制信号的占空比均相同,因此可以在第一时段内通过各个驱动电路控制多色灯中各种色温的灯珠均同时点亮。在第一时段之后,按照预设的控制策略将各个控制信号的占空比分别调整至对应的目标值,便可以使得各种色温的灯珠均达到各自的工作状态。可以看出,由于本申请方案中的各种色温的灯珠同时点亮,因此可以避免多色灯上电时的闪灯情况

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明中一种多色灯的控制方法的实施流程图;

图2为传统方案中双色灯上电过程中的控制信号的变化情况的示意图;

图3为一种常见的双色灯的驱动电路的电路结构示意图;

图4为本申请一种具体实施方式中双色灯上电过程中的控制信号的变化情况的示意图;

图5为本发明中一种多色灯的控制系统的结构示意图。

具体实施方式

本发明的核心是提供一种多色灯的控制方法,可以避免多色灯上电时的闪灯情况。

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,图1为本发明中一种多色灯的控制方法的实施流程图,本申请针对的多色灯中具有n种不同色温的灯珠,每种灯珠具有各自对应的驱动电路,n为不小于2的正整数。

申请人发现,多色灯在上电过程中出现闪灯的情况,是由于各种灯珠有着各自对应的控制信号,控制信号的占空比从0开始逐渐增加,通常是线性增加,最终达到该控制信号对应的目标值。而不同控制信号对应的目标值不同,占空比的变化率也不同。例如图2为传统方案的一种具体场合中,双色灯上电过程中的控制信号的变化情况,图2中的pwm_c表示的便是暖色温灯珠对应的控制信号在启动过程中的变化情况,相应的,pwm_w表示的是冷色温灯珠对应的控制信号在启动过程中的变化情况,可以看出,暖色温灯珠对应的控制信号的占空比变化率要远高于冷色温灯珠对应的控制信号的占空比变化率。

并且,当多色灯以较低的色温启动或者以较高的色温启动时,不同控制信号的占空比变化率的差距就更大。而各种灯珠有着各自的驱动电路,占空比的变化率不同,会导致不同驱动电路中的电容充电耗时不同。占空比上升地较快的控制信号,其对应的驱动电路中的电容的充电耗时越短,因此与该驱动电路连接的灯珠也就越先被点亮。在某一个灯珠被点亮之后,间隔一段时间再亮起一个灯珠,便会出现闪灯的情况。图3示出了一种常见的双色灯的驱动电路的电路结构示意图,当两路驱动电路各自的控制信号的占空比如图2所示时,图3中的电容ce2便会比电容ce4先充满电,ce2充满电之后,暖色温灯珠会先被点亮,之后冷色温灯珠再被点亮时,便会出现人眼视觉上的闪灯的情况。

本申请的多色灯的控制方法可以包括以下步骤:

步骤s101:接收亮灯指令。

可以由控制器接收亮灯指令,亮灯指令可以由用户进行输入,例如用户通过按键等输入装置向控制器输入亮灯指令,也可以是由相关进程自动触发亮灯指令,均不影响本发明的实施。

步骤s102:向多色灯的每个驱动电路均输出控制信号,以在第一时段内通过各个驱动电路控制多色灯中各种色温的灯珠均同时点亮;

其中,第一时段为从接收亮灯指令的时刻开始直至预设的第一时长之后的第一时刻的时间段,并且针对第一时段中的任意时刻,该时刻各种灯珠各自对应的控制信号的占空比均相同。

控制器在接收亮灯指令之后,便可以向多色灯的每个驱动电路均输出控制信号。并且针对第一时段中的任意时刻,该时刻各种灯珠各自对应的控制信号的占空比均相同。需要说明的是,每个驱动电路中的灯珠数量可以为一个或多个,但共用一个驱动电路的各个灯珠的色温均相同,这些灯珠可以串联连接或者并联连接。

图4为本发明一种具体场合中的各控制信号的变化示意图,在图4中,控制器接收亮灯指令的500ms的时段内,控制器向多色灯的每个驱动电路均输出相互之间的占空比均相同的控制信号。

第一时长的具体取值可以根据实际需要进行设定和调整,但需要说明的是,由于本申请的方案中,需要在第一时段内控制多色灯中各种色温的灯珠均同时点亮,因此第一时段不能设置地过短,即不能出现当经过了第一时段之后,多色灯中的各种灯珠均未被点亮的情况。在实际应用中,通常可以分析电路中相关电容的电容值,灯珠型号等参数进行第一时长的确定,当然,还可以通过实验进行验证,以确定出合适的第一时长的取值。

由于针对第一时段中的任意时刻,该时刻各种灯珠各自对应的控制信号的占空比均相同,因此,各种灯珠的驱动电路中的电容的充电速度均相同,因此可以实现各种灯珠的同时点亮。还需要强调的是,本申请设定了第一时长,各种灯珠可以是刚好在经过了第一时长后同时点亮,即第一时段结束之后刚好各种灯珠同时点亮,也可以是在第一时段的过程中,各种灯珠同时点亮,均不影响本发明的实施。

步骤s103:在第一时段之后,按照预设的控制策略将各个控制信号的占空比分别调整至对应的目标值,以使各种色温的灯珠均达到各自的工作状态。

由于第一时段内的任意时刻各种灯珠各自对应的控制信号的占空比均相同,使得各种灯珠可以同时点亮。但第一时段结束之后,各种灯珠未必均达到了工作状态,即需要将每种灯珠的控制信号的占空比继续调整,直至达到各自的目标值,从而使各种色温的灯珠均进入到各自的工作状态。

不同色温的灯珠对应的控制信号有着各自的目标值,目标值即为需要将控制信号的占空比调整至的最终值,例如图4中,经过第一时段,将冷色温的灯珠对应的控制信号以及暖色温的灯珠对应的控制信号的占空比均调整为10%,之后,将暖色温的灯珠对应的控制信号的占空比调整至55%,将冷色温的灯珠对应的控制信号的占空比调整至18%。当然,在其他的实际场合中,各种灯珠对应的控制信号的目标值可以有其他取值。

本申请描述的控制信号通常可以为pwm(pulsewidthmodulation,脉冲宽度调制)控制信号,是一种广泛应用,便于实施的控制信号形式。

应用本发明实施例所提供的技术方案,在接收亮灯指令之后,向多色灯的每个驱动电路均输出控制信号。第一时段指的是从接收亮灯指令的时刻开始直至预设的第一时长之后的第一时刻的时间段,在第一时段中的任意时刻,各种灯珠各自对应的控制信号的占空比均相同,因此可以在第一时段内通过各个驱动电路控制多色灯中各种色温的灯珠均同时点亮。在第一时段之后,按照预设的控制策略将各个控制信号的占空比分别调整至对应的目标值,便可以使得各种色温的灯珠均达到各自的工作状态。可以看出,由于本申请方案中的各种色温的灯珠同时点亮,因此可以避免多色灯上电时的闪灯情况。

在本发明的一种具体实施方式中,n的取值为2,多色灯为具有至少一个冷色温灯珠以及至少一个暖色温灯珠的双色灯。在图4的实施例中,也是以n=2为例进行说明,在其他场合中,n也可以有其他取值,但需要指出的是,在实际应用中,广泛应用的方案仍是n=2的双色灯。

在本发明的一种具体实施方式中,步骤s102中描述的向多色灯的每个驱动电路均输出控制信号,可以具体为:

针对多色灯中的任意一种色温的灯珠,从接收亮灯指令的时刻到第一时刻,向该种灯珠对应的驱动电路输出占空比从0开始线性提升的pwm控制信号。

对于每一种色温的灯珠而言,在第一时段内,该种灯珠对应的控制信号的占空比均会逐渐提高,并且各种灯珠的控制信号的占空比的变化趋势是一样的。而提高控制信号的占空比时,可以是线性提高,也可以是非线性地提高。该种实施方式中选取的是线性提高的方案,在实施时较为方便,相关程序设置较为简单。图4的实施例中,在第一时段内,控制信号的占空比的变化也是选取该种方案,即线性提高。

在本发明的一种具体实施方式中,步骤s103可以具体为:

在第一时段之后,针对多色灯中的任意一种色温的灯珠,将该种灯珠对应的控制信号线性提升至对应于该种灯珠的目标值。

例如图4的实施方式中,在第一时段之后,针对每一种灯珠,均是将控制信号的占空比线性提高,直至提高至各自的目标值。当然,不同控制信号的占空比的提升速度可以不同。提升速度通常可以预先设定,目标值越高,提升速度通常可以预设地越高。该种实施方式中采用线性提升的方式,有利于方便本申请的实施。但需要说明的是,在部分场合中,也可以进行非线性地提升,例如针对目标值较高的灯珠而言,在第一时段之后,可以先以一较高的速率提升该灯珠对应的控制信号的占空比,之后再逐渐降低提升速率,相较于线性提升,这样的方案可以降低控制信号占空比达到目标值的耗时,并且也不容易出现超调的情况。

在本发明的一种具体实施方式中,亮灯指令为携带有各种色温的灯珠各自对应的目标值的亮灯指令。

在部分场合中,目标值可以预设在控制器中,但这样的方式不便于随时调整多色灯的综合色温,该种实施方式中,由于亮灯指令为携带有各种色温的灯珠各自对应的目标值的亮灯指令,有利于方便进行多色灯的色温调节,即通过调节亮灯指令中各种灯珠对应的目标值,再输入至控制器即可实现调节。

在本发明的一种具体实施方式中,在步骤s101之后,还可以包括:

判断亮灯指令携带的目标值中的最大值与最小值的差值是否超出预设范围;

如果是,则执行向多色灯的每个驱动电路均输出控制信号,以在第一时段内通过各个驱动电路控制多色灯中各种色温的灯珠均同时点亮的操作;

如果否,则按照预设的控制策略将各个控制信号的占空比分别调整至对应的目标值,以使各种色温的灯珠均达到各自的工作状态。

该种实施方式中,考虑到传统方案中,由于不同驱动电路中的电容充电耗时不同导致不同灯珠的亮灯不同步,出现闪灯的情况,因此本申请的方案控制各种灯珠同时点亮来避免闪灯。进一步的,考虑到传统方案的部分场合中,虽然不同灯珠的亮灯不同步,但如果间隔较短,肉眼不会察觉出明显异常。因此本申请在判断出亮灯指令携带的目标值中的最大值与最小值的差值不超出预设范围时,控制器可以仍然按照原有的方案进行亮灯,即在接收亮灯指令之后,按照预设的控制策略,将目标值较高的灯珠对应的控制信号的占空比按照较高的变化率进行提升,将目标值较低的灯珠对应的控制信号的占空比按照较低的变化率进行提升,这样有利于加速多色灯的点亮进程,即节约点亮耗时。当然,如果判断出亮灯指令携带的目标值中的最大值与最小值的差值超出了预设范围,说明如果不同步亮灯,则间隔会较长,引起闪灯情况,因此需要进入步骤s102的操作。

相应于上面的方法实施例,本发明实施例还提供了一种多色灯的控制系统,可与上文相互对应参照。

参见图5所示,为本发明中一种多色灯的控制系统的结构示意图,包括:

亮灯指令接收模块501,用于接收亮灯指令;

第一控制模块502,用于向多色灯的每个驱动电路均输出控制信号,以在第一时段内通过各种驱动电路控制多色灯中各个色温的灯珠均同时点亮;

其中,第一时段为从接收亮灯指令的时刻开始直至预设的第一时长之后的第一时刻的时间段,并且针对第一时段中的任意时刻,该时刻各种灯珠各自对应的控制信号的占空比均相同;

第二控制模块503,用于在第一时段之后,按照预设的控制策略将各个控制信号的占空比分别调整至对应的目标值,以使各种色温的灯珠均达到各自的工作状态。

在本发明的一种具体实施方式中,第一控制模块502,具体用于:

针对多色灯中的任意一种色温的灯珠,从接收亮灯指令的时刻到第一时刻,向该种灯珠对应的驱动电路输出占空比从0开始线性提升的pwm控制信号,以在第一时段内通过各个驱动电路控制多色灯中各种色温的灯珠均同时点亮。

在本发明的一种具体实施方式中,第二控制模块503,具体用于:

在第一时段之后,针对多色灯中的任意一种色温的灯珠,将该种灯珠对应的控制信号线性提升至对应于该种灯珠的目标值,以使各种色温的灯珠均达到各自的工作状态。

在本发明的一种具体实施方式中,还包括:

判断模块,用于在亮灯指令接收模块501接收亮灯指令之后,判断亮灯指令携带的目标值中的最大值与最小值的差值是否超出预设范围,如果是,则触发第一控制模块502,否则触发第三控制模块;

第三控制模块,用于按照预设的控制策略将各个控制信号的占空比分别调整至对应的目标值,以使各种色温的灯珠均达到各自的工作状态。

相应于上面的方法和系统实施例,本发明实施例还提供了一种多色灯的控制设备以及一种计算机可读存储介质,可与上文相互对应参照。

该多色灯的控制设备可以包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机程序以实现上述任一实施例中的多色灯的控制方法的步骤。

计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中的多色灯的控制方法的步骤。这里所说的计算机可读存储介质包括随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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