光色的调整方法、装置、调光驱动电路及照明系统与流程

文档序号:11658006阅读:206来源:国知局
光色的调整方法、装置、调光驱动电路及照明系统与流程
本发明涉及照明
技术领域
,特别是涉及一种光色的调整方法、装置、调光驱动电路以及照明系统。
背景技术
:目前,led作为重要的照明器件,被广泛地应用在不同的照明领域中。随着人们对光色准确性、光线的品质(如频闪等)的要求越来越高,led的可调光调色的特性已经成为led照明产品的基本需求。面对这些需求,目前业界有两大类调光方式,一种方式是pwm(pulsewidthmodulation,脉冲宽度调制)调光(调频法),例如,参见图1和图2,利用图2所示的脉冲信号控制图1所示电路的开关状态,该调光方式的优点是颜色控制比较准确,颜色算法比较简单,缺点是在低亮度或某路光源占空比很小时,容易出现频闪现象。另一种方式是电流调光(即调幅法),该调光方式的优点是,基本电路可以采用传统电路,缺点是颜色控制不准确,其主要原因在于基准电压精度不够高,颜色算法相对比较简单。技术实现要素:鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的光色的调整方法、调光驱动电路以及照明系统。根据本发明的一方面,提供了一种光色的调整方法,包括:依据待调光源的基准输出电流值确定所述待调光源的基准亮色参数,其中,亮色参数包括颜色参数和/或亮度参数;确定所述待调光源的目标亮色参数;根据所述基准输出电流值、所述基准亮色参数以及所述目标亮色参数,计算得到所述待调光源的实际输出电流值;依据所述待调光源的实际输出电流值确定所述待调光源的实际亮色参数;计算所述实际亮色参数与所述目标亮色参数之间的差值;若所述实际亮色参数和所述目标亮色参数之间任一具体参数的差值大于预设差值,则迭代调整所述待调光源的实际输出电流值以调整所述待调光源的实际亮色参数,直至所述实际亮色参数和所述目标亮色参数间各具体参数的差值均小于预设差值为止。可选地,所述依据待调光源的基准输出电流值确定所述待调光源的基准亮色参数之前,还包括:确定所述待调光源的基准输出电流值。可选地,所述确定所述待调光源的基准输出电流值,包括:选取所述待调光源的最大工作电流作为所述基准输出电流值。可选地,所述确定所述待调光源的目标亮色参数,包括:接收用户输入的目标亮色参数。可选地,所述根据所述基准输出电流值、所述基准亮色参数以及所述目标亮色参数,计算得到所述待调光源的实际输出电流值,包括:将所述基准输出电流值、所述基准亮色参数以及所述目标亮色参数代入能量守恒公式,计算得到所述待调光源的实际输出电流值。可选地,将所述基准输出电流值、所述基准亮色参数以及所述目标亮色参数代入能量守恒公式,计算得到所述待调光源的实际输出电流值,包括:将所述基准亮色参数转换为基准三刺激值,并且将所述目标亮色参数转换为目标三刺激值;将所述基准输出电流值、基准三刺激值以及目标三刺激值代入所述三刺激值恒等式,计算得到所述待调光源的实际输出电流值。可选地,所述计算所述实际亮色参数与所述目标亮色参数之间的差值,包括:分别计算实际颜色参数与目标颜色参数之间的色差和/或实际亮度参数与目标亮度参数之间的亮度差。可选地,所述计算实际颜色参数与目标颜色参数之间的色差,包括:将所述实际亮色参数转换为实际三刺激值,并将所述实际三刺激值转换得到所述待调光源的转换后的实际颜色参数;将所述目标三刺激值转换得所述待调光源的转换后的目标颜色参数;对所述转换后的实际颜色参数和所述转换后的目标颜色参数进行计算,得到所述色差。可选地,所述迭代调整所述待调光源的实际输出电流值以调整所述待调光源的实际亮色参数,直至所述实际亮色参数和所述目标亮色参数间各具体参数的差值均小于预设差值为止,包括:将所述待调光源的实际输出电流值作为新的基准输出电流值,进一步确定所述待调光源的新的实际亮色参数,直至所述新的实际亮色参数和所述目标亮色参数间各具体参数的差值均小于预设差值为止。可选地,所述将所述待调光源的实际输出电流值作为新的基准输出电流值,进一步确定所述待调光源的新的实际亮色参数,直至所述新的实际亮色参数和所述目标亮色参数间各具体参数的差值均小于预设差值为止,包括:判断所述色差的差值是否大于预设颜色差值;若所述色差的差值大于预设颜色差值,则将所述待调光源的实际输出电流值作为新的基准输出电流值,并确定所述待调光源的新的实际颜色参数,直至所述新的实际颜色参数与所述目标颜色参数之间的色差小于所述预设色差为止,并进一步判断所述亮度差的差值是否大于预设亮度差;若所述色差的差值不大于预设颜色差值,则判断所述亮度差的差值是否大于预设亮度差;若所述亮度差的差值大于预设亮度差,则将所述待调光源的实际输出电流值作为新的基准输出电流值,并确定所述待调光源的新的实际亮度参数,直至所述新的实际亮度参数与所述目标亮度参数之间的亮度差小于所述预设亮度差为止。依据本发明的另一方面,还提供了一种光色的调整装置,包括:基准参数确定器件,依据待调光源的基准输出电流值确定所述待调光源的基准亮色参数,其中,亮色参数包括颜色参数和/或亮度参数;目标参数确定器件,确定所述待调光源的目标亮色参数;第一计算器件,与所述基准参数确定器件和所述目标参数确定器件分别连接,根据所述基准输出电流值、所述基准参数确定器件确定的基准亮色参数以及所述目标参数确定器件确定的目标亮色参数,计算得到所述待调光源的实际输出电流值;实际参数确定器件,与所述第一计算器件连接,依据所述第一计算器件计算得到的待调光源的实际输出电流值确定所述待调光源的实际亮色参数;第二计算器件,与所述目标参数确定器件和所述实际参数确定器件分别连接,计算所述实际参数确定器件确定的实际亮色参数与所述目标参数确定器件确定的目标亮色参数之间的差值;迭代器件,与所述第二计算器件连接,若所述实际亮色参数和所述目标亮色参数之间任一具体参数的差值大于预设差值,则迭代调整所述待调光源的实际输出电流值以调整所述待调光源的实际亮色参数,直至所述实际亮色参数和所述目标亮色参数间各具体参数的差值均小于预设差值为止。可选地,所述基准参数确定器件在所述基准参数确定器件依据待调光源的基准输出电流值确定所述待调光源的基准亮色参数之前,确定所述待调光源的基准输出电流值。可选地,所述基准参数确定器件选取所述待调光源的最大工作电流作为所述基准输出电流值。可选地,所述目标参数确定器件接收用户输入的目标亮色参数,以作为所述待调光源的目标亮色参数。可选地,所述第一计算器件将所述基准输出电流值、所述基准参数确定器件确定的基准亮色参数以及所述目标参数确定器件确定的目标亮色参数代入能量守恒公式,计算得到所述待调光源的实际输出电流值。可选地,所述第一计算器件将所述基准参数确定器件确定的基准亮色参数转换为基准三刺激值,并且将所述目标亮色参数转换为目标三刺激值;将所述基准输出电流值、基准三刺激值以及目标三刺激值代入所述三刺激值恒等式,计算得到所述待调光源的实际输出电流值。可选地,所述第二计算器件分别计算实际颜色参数与目标颜色参数之间的色差和/或实际亮度参数与目标亮度参数之间的亮度差。可选地,所述第二计算器件将所述实际亮色参数转换为实际三刺激值,并将所述实际三刺激值转换得到所述待调光源的转换后的实际颜色参数;将所述目标三刺激值转换得所述待调光源的转换后的目标颜色参数;对所述转换后的实际颜色参数和所述转换后的目标颜色参数进行计算,得到所述色差。可选地,所述迭代器件将所述待调光源的实际输出电流值作为新的基准输出电流值,进一步确定所述待调光源的新的实际亮色参数,直至所述新的实际亮色参数和所述目标亮色参数间各具体参数的差值均小于预设差值为止。可选地,所述迭代器件判断所述色差的差值是否大于预设颜色差值;若所述色差的差值大于预设颜色差值,则将所述待调光源的实际输出电流值作为新的基准输出电流值,并确定所述待调光源的新的实际颜色参数,直至所述新的实际颜色参数与所述目标颜色参数之间的色差小于所述预设色差为止,并进一步判断所述亮度差的差值是否大于预设亮度差;若所述色差的差值不大于预设颜色差值,则判断所述亮度差的差值是否大于预设亮度差;若所述亮度差的差值大于预设亮度差,则将所述待调光源的实际输出电流值作为新的基准输出电流值,并确定所述待调光源的新的实际亮度参数,直至所述新的实际亮度参数与所述目标亮度参数之间的亮度差小于所述预设亮度差为止。根据本发明的再一方面,还提供了一种mcu芯片,包括上文任一实施例提及的光色的调整装置。可选地,所述mcu芯片还包括运算器,与所述光色的调整装置连接,并执行所述光色的调整装置中的运算功能。可选地,所述mcu芯片还包括寄存器,与所述光色的调整装置连接,存储所述运算器在执行所述光色的调整装置的运算功能时所产生的中间数据。根据本发明的又一方面,还提供了一种调光驱动电路,包括:待调光源;与所述待调光源串联的基准模块,接收外部mcu芯片计算得到的所述待调光源的实际输出电流值,并将所述实际输出电流值作为所述待调光源的基准,使经所述待调光源的电流值稳定至所述实际输出电流值,以调整所述待调光源的颜色和/或亮度。可选地,所述调光驱动电路包括至少两个互相并联的支路,其中,任意一个支路包括所述待调光源和所述基准模块;所述任意一个支路中包含同一种颜色的待调光源,至少两个支路中包含至少两种颜色的待调光源。可选地,所述基准模块包括恒流器件。根据本发明的又一方面,还提供了一种照明系统,包括:上文任一实施例所述的调光驱动电路;上文实施例所述的mcu芯片,与所述调光驱动电路连接;其中,所述mcu芯片将计算得到的待调光源的实际输出电流值输入所述调光驱动电路的基准模块;所述基准模块将接收的所述实际输出电流值作为所述调光驱动电路的待调光源的基准;所述待调光源以所述实际输出电流值作为基准输出电流值,将所述待调光源的电流值稳定至所述实际输出电流值,以调整所述待调光源的颜色和/或亮度。在本发明实施例中,首先,依据待调光源的基准输出电流值确定待调光源的基准亮色参数,其中,亮色参数包括颜色参数和/或亮度参数。其次,确定待调光源的目标亮色参数。然后,根据基准输出电流值、基准亮色参数以及目标亮色参数,计算得到待调光源的实际输出电流值,并确定待调光源的实际亮色参数,最后,计算实际亮色参数与目标亮色参数之间的差值,若任一具体参数的差值大于预设差值,则迭代调整待调光源的实际输出电流值以调整待调光源的实际亮色参数,直至实际亮色参数和目标亮色参数间各具体参数的差值均小于预设差值为止。在本发明实施例中,利用本发明实施例计算得到的待调光源的实际亮色参数与目标亮色参数进行比较,在实际亮色参数和目标亮色参数之间任一具体参数差值大于预设差值时,对计算得到的实际输出电流值进行迭代调整,多次迭代使待调光源不会突然达到预期颜色和/或亮度,而是逐渐地接近目标亮色参数,从而有效地避免了待调光源频闪的现象。进一步的,采用本发明的方案,一般情况下仅需迭代两次或三次,便可使待调光源调节到预期的颜色和/或亮度,从而提高了调整待调光源的光色的效率。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了现有技术中的pwm调光电路示意图;图2示出了如图1所示的pwm调光电路的输出占空比与输入信号的关系图;图3示出了根据本发明一实施例的光色的调整方法的流程示意图;图4示出了根据本发明一实施例的光色的调整装置的结构示意图;图5示出了根据本发明一实施例的调光驱动电路示意图;图6示出了如图5所示的调光驱动电路的输出电流与输入信号的关系图;以及图7示出了根据本发明一实施例的照明系统的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。为解决上述技术问题,本发明实施例提供了一种光色的调整方法。图3示出了根据本发明一个实施例的光色的调整方法的流程示意图。参见图3,该方法包括步骤s102至步骤s112。s102,依据待调光源的基准输出电流值确定待调光源的基准亮色参数,其中,亮色参数包括颜色参数和/或亮度参数。在该步骤中,可以选择待调光源工作电流范围内的某一电流值作为基准输出电流值。例如,选择待调光源在正常工作温度下的最大工作电流值作为基准输出电流值。该实施例中,待调光源可以是led,也可以是其他类型的光源,本发明对此不作具体限定。在该步骤中,可以通过将待调光源的基准输出电流值代入待调光源的光色性能与电流的一般关系式中,进而计算得到待调光源的基准亮色参数。s104,确定待调光源的目标亮色参数。在该步骤中,待调光源的目标亮色参数可以是由用户输入的目标亮色参数。例如用户输入的目标亮色参数的坐标为{xobj,yobj,flux_obj}。用户在输入目标亮色参数时,可以通过有线、无线(如wifi、ziggbe(紫蜂协议)、蓝牙)等方式进行输入。s106,根据基准输出电流值、基准亮色参数以及目标亮色参数,计算得到待调光源的实际输出电流值。s108,依据待调光源的实际输出电流值确定待调光源的实际亮色参数。该步骤确定实际亮色参数的方式,可以采用与上文步骤s102中依据待调光源的基准输出电流值确定待调光源的基准亮色参数相同的计算方式。s110,计算实际亮色参数与目标亮色参数之间的差值。在该步骤中,可以分别计算实际颜色参数与目标颜色参数之间的色差和/或实际亮度参数与目标亮度参数之间的亮度差。s112,若实际亮色参数和目标亮色参数之间任一具体参数的差值大于预设差值,则迭代调整待调光源的实际输出电流值以调整待调光源的实际亮色参数,直至实际亮色参数和目标亮色参数间各具体参数的差值均小于预设差值为止。在本发明实施例中,利用本发明实施例计算得到的待调光源的实际亮色参数与目标亮色参数进行比较,在实际亮色参数和目标亮色参数之间任一具体参数差值大于预设差值时,对计算得到的实际输出电流值进行迭代调整,多次迭代使待调光源不会突然达到预期颜色和/或亮度,而是逐渐地接近目标亮色参数,从而有效地避免了频闪的现象。进一步的,通过大量实验得知,采用本发明的方案,一般情况下仅需迭代两次或三次,便可使待调光源调节到预期的颜色和/或亮度,从而提高了调整待调光源的光色的效率。参见上文步骤s102,在本发明一实施例中,依据待调光源的基准输出电流值确定待调光源的基准亮色参数之前,可以先选取待调光源的基准输出电流值。例如,选取待调光源在正常工作温度下的最大工作电流作为基准输出电流值。然后,将选取的基准输出电流值代入公式1中。其中:a、b和c代表固定系数,若待调光源不同,则固定系数不同;flux代表待调光源的亮度参数;x和y代表待调光源的颜色参数。根据公式1计算得到待调光源工作在最大工作电流和正常工作温度下的基准亮色参数的坐标为{xledi_max,yledi_max,flux_ledi_max}。参见上文步骤s106,在本发明一实施例中,根据基准输出电流值、基准亮色参数以及目标亮色参数,计算待调光源的实际输出电流值时,可以将各参数代入能量守恒公式,计算得到待调光源的实际输出电流值。在该实施例中,若能量守恒公式采用三刺激值恒等式,则还需将基准亮色参数转换为基准三刺激值,并将目标亮色参数转换为目标三刺激值,进而将基准输出电流值、基准三刺激值以及目标三刺激值代入三刺激值恒等式,计算得到待调光源的实际输出电流值。其中,三刺激值是引起人体视网膜对某种颜色感觉的三种原色的刺激程度之量的表示,通常采用x(红原色刺激量)、y(绿原色刺激量)和z(蓝原色刺激量)表示。在本发明一实施例中,将亮色参数转换为三刺激值可以采用公式2进行转换,其中:xledi、yledi、fluxledi代表亮色参数;xledi,yledi,zledi代表三刺激值。若基准亮色参数和目标亮色参数的坐标分别为{xledi_max,yledi_max,flux_ledi_max}和{xobj,yobj,flux_obj},那么利用公式2计算得到的基准三刺激值和目标三刺激值的坐标分别为{xledi_max,yledi_max,zledi_max}和{xobj,yobj,zobj}。在本发明一实施例中,按照如下公式3计算得到待调光源的实际输出电流值iledi。其中:xobj、yobj、zobj代表目标三刺激值;xledi_max、yledi_max、zledi_max代表基准三刺激值;iledi,max代表基准输出电流值。若待调光源是多个待调光源的并联,则可以得到各支路的待调光源的实际输出电流值iledi。若待调光源包含2种颜色,则存在2组基准三刺激值,此时,利用公式3计算得到的电流值iledi为近似值。若待调光源包含3种颜色,则存在3组基准三刺激值,此时,利用公式3计算得到唯一的电流值iledi,若待调光源包含的颜色大于3种,则存在多于3组的基准三刺激值,此时,利用公式3计算得到多个电流值iledi。参见上文步骤s108,在本发明一实施例中,将在步骤s106中计算得到的待调光源的实际输出电流值iledi代入上文公式1,得到待调光源的实际亮色参数坐标为{x_out0,y_out0,flux_out0}。参见上文步骤s110,在本发明一实施例中,计算实际亮色参数与目标亮色参数之间的差值可以先分别计算实际颜色参数与目标颜色参数之间的色差和/或实际亮度参数与目标亮度参数之间的亮度差。在该实施例中,在计算实际颜色参数与目标颜色参数之间的色差时,可以先将实际亮色参数转换为实际三刺激值。然后将实际三刺激值转换得到待调光源的转换后的实际颜色参数,同时,将目标三刺激值转换得待调光源的转换后的目标颜色参数。进而对转换后的实际颜色参数和转换后的目标颜色参数进行计算,得到色差差值。其中,将三刺激值转换得到待调光源的转换后的颜色参数的过程可以是,先将三刺激值转换为cie1931色坐标,然后将cie1931色坐标转换为cie1976色坐标。例如,利用{x,y,z}代表三刺激值坐标,首先按照如下公式4和公式5将{x,y,z}转换为cie1931色坐标{x,y}。x=x/(x+y+z)公式4y=y/(x+y+z)公式5然后按照如下公式6和公式7将{x,y}转换为cie1976色坐标{u,v}。u=4x/(-2x+12y+3)公式6v=6y/(-2x+12y+3)公式7在本发明一实施例中,计算实际颜色参数与目标颜色参数之间的色差的过程如下。首先,将实际亮色参数{x_out0,y_out0,flux_out0}利用上文公式2转换得到实际三刺激值{xledi_out0,yledi_out0,zledi_out0}。然后,将实际三刺激值{xledi_out0,yledi_out0,zledi_out0}利用公式4至公式7计算得到实际cie1976色坐标值为{u_out0,v_out0}。目标三刺激值{xobj,yobj,zobj}利用公式4至公式7得到目标cie1976色坐标值为{u_obj,v_obj}。最后,将上述得到的{u_out0,v_out0}和{u_obj,v_obj}均代入如下公式8,计算得到转换后的实际颜色参数和转换后的目标颜色参数的色差duv。duv=sqrt((u_out0-u_obj)^2+(v_out0-v_obj)^2)公式8在本发明另一实施例中,计算实际亮度参数与目标亮度参数之间的亮度差的过程如下。首先,利用上文介绍的计算方式计算得到的实际亮色参数的坐标为{x_out0,y_out0,flux_out0}和目标亮色参数的坐标为{xobj,yobj,flux_obj}。然后,将上述亮色参数坐标中的实际亮度参数flux_out0和目标亮色参数flux_obj代入公式9,计算得到实际亮度参数与目标亮度参数之间的亮度差。亮度差=abs(flux_out0-flux_obj)/flux_obj*100%公式9参见上文步骤s112,在本发明一实施例中,在迭代调整实际输出电流值时,可以先将待调光源的实际输出电流值作为新的基准输出电流值,然后依据新的基准输出电流值按照上文介绍的步骤确定待调光源的新的实际亮色参数,直至新的实际亮色参数和目标亮色参数间各具体参数的差值均小于预设差值为止。在该实施例中,迭代调整实际输出电流值时,可以采用如下公式10,该公式10实际上与上述公式3类似。其中:xobj、yobj、zobj代表目标三刺激值;xledi_max、yledi_max、zledi_max代表基准三刺激值;iledi,m-1代表新的基准输出电流值;iledi,m代表实际输出电流值;m代表迭代的次数。在该实施例中,迭代次数m值的确定过程可以是:在依据上文步骤计算出实际亮色参数与目标亮色参数的差值之后,若亮度差大于预设亮度差值,并且,色差大于预设色差差值,那么对实际输出电流值进行一次迭代,即迭代次数增加1。当亮度差小于等于预设亮度差值,且色差的差值小于等于预设色差差值时,不再进行迭代,迭代次数不再增加,此时待调光源达到目标亮色参数,或与目标亮色参数最接近。在本发明一实施例中,在利用上述实施例计算得到实际亮度参数与目标亮度参数之间的色差和亮度差之后,迭代调整待调光源的实际输出电流值的过程可以是:判断色差的差值是否大于预设颜色差值;若色差的差值大于预设颜色差值,则将待调光源的实际输出电流值作为新的基准输出电流值,并确定待调光源的新的实际颜色参数,直至新的实际颜色参数与目标颜色参数之间的色差小于预设色差为止,并进一步判断亮度差的差值是否大于预设亮度差;若色差的差值不大于预设颜色差值,则判断亮度差的差值是否大于预设亮度差;若亮度差的差值大于预设亮度差,则将待调光源的实际输出电流值作为新的基准输出电流值,并确定待调光源的新的实际亮度参数,直至新的实际亮度参数与目标亮度参数之间的亮度差小于预设亮度差为止。在该实施例中,还可以先判断亮度差值是否大于预设差值,然后再判断色差差值是否大于预设差值,本发明实施例对此不做具体限定。由于待调光源的颜色性能与其电流呈多次方函数关系,非正比关系,所以不能用等比的方法计算待调光源的电流值,以避免计算误差过大。因此,本发明实施例采用上述迭代方法迭代调整待调光源的实际输出电流值,并且,通过大量实验证明,通常在迭代2~3次后,便可以使待调光源的光色参数达到预期的目标。按照目前市场上普通mcu的性能,多次迭代计算可在瞬间完成,有效地避免了频闪现象,完全不影响用户的体验效果。为了更加清楚地体现本发明实施例,现以一个具体应用场景中的实施例对光色的调整过程进行介绍。在该实施例中,选取的待调光源包含红、绿、蓝三种颜色的led,红、绿、蓝三种颜色的led的性能参数如表1所示:表1该表中,flux(if)代表待调光源的亮度参数,x(if)和y(if)代表待调光源的颜色参数,表1中的各公式与上文公式1对应。步骤一,选取这三种颜色的led的最大额定工作电流是120ma,将该最大额定工作电流作为基准输出电流代入表1的各公式中,从而得到三种颜色的led在最大额定工作电流下的基准亮色参数坐标。将基准亮色参数坐标代入上文公式2,从而分别计算出三种颜色的led的基准三刺激值,其中,基准亮色参数坐标和基准三刺激的具体数值请参见表1.1。ledflux(if)x(if)y(if)xyzred38.360.69760.301588.7538.360.12green111.250.16010.711425.03111.2520.11blue26.580.13470.061758.0826.58346.44表1.1步骤二,接收用户输入的目标亮色参数为50(亮度),0.5071(颜色),0.3296(颜色),将该目标亮色参数代入上文公式2,计算出目标三刺激值,如表1.2所示。xobj76.92yobj50.00zobj24.78表1.2将目标三刺激值代入公式4和公式5,转换成cie1931色坐标{x,y}之后,将结果代入公式6和公式7转换得到cie1976色坐标{u,v},得到的cie1976色坐标{u,v}的值请参见表1.3。u_obj0.3414v_obj0.3329表1.3步骤三,将上文步骤一得到的基准亮色参数、基准输出电流值以及上文步骤二得到的目标三刺激值代入上文公式7,计算得到三种颜色的led各自的实际输出电流值,如表1.4所示。led电流输出(ma)red93.56green19.91blue7.39表1.4同时,将得到的实际输出电流值代入表1中的各公式中,得到该实际输出电流下的实际亮色参数,然后,将得到的实际亮色参数代入上文公式2,计算出各led的实际三刺激值,其中,实际亮色参数和实际三刺激值的数值请参见表1.5。将三种颜色的光混合后,其三刺激值是各种颜色led的三刺激值的和。led电流输出(ma)flux(if)x(if)y(if)xyzred93.5630.400.69710.301970.1830.400.10green19.9127.490.18890.72997.1227.493.06blue7.392.570.12260.09273.392.5721.71表1.5将实际三刺激值代入上文公式4和公式5,转换成cie1931色坐标{x,y}之后,将结果代入公式6和公式7转换得到cie1976色坐标{u,v},得到的cie1931色坐标{x,y}的值和cie1976色坐标{u,v}的值请参见表1.6。x_out1y_out1u_out1v_out10.48600.36410.30390.3415表1.6步骤四,利用上文公式8计算本次得到的实际亮色参数转换的cie1976色坐标{u,v}值和目标亮色参数转换的cie1976色坐标{u,v}值之间的色差为0.0385,以及利用公式9计算本次得到的实际亮度参数和目标亮度参数之间的亮度差为20.90%。步骤五,判断本次得到的色差和亮度差的任意一个是否大于预设差值。例如,若预设的色差差值为0.0001,亮度差为0.1%,那么本次得到的色差0.0385大于预设色差差值0.0001,且本次得到的亮度差20.90%也大于预设亮度差0.1%。此时,需要将上文步骤三得到的实际输出电流值作为基准输出电流值,并代入步骤一的相应公式中,对实际输出电流值进行迭代,即重复执行步骤一至步骤四,中间的迭代过程不再赘述,每次迭代后得到的数据请参见表2。表2由表2可知,在三次迭代计算后,得到的色差为0.0001,亮度差为0.03%,均不大于预设差值,至此完成光色的调整。基于同一发明构思,本发明实施例还提供了一种光色的调整装置,参见图4,光色的调整装置400包括基准参数确定器件410、目标参数确定器件420、第一计算器件430、实际参数确定器件440、第二计算器件450以及迭代器件460。现介绍本发明实施例的光色的调整装置400的各组成或器件的功能以及各部分间的连接关系:基准参数确定器件410,依据待调光源的基准输出电流值确定待调光源的基准亮色参数,其中,亮色参数包括颜色参数和/或亮度参数;目标参数确定器件420,确定待调光源的目标亮色参数;第一计算器件430,与基准参数确定器件410和目标参数确定器件420分别连接,根据基准输出电流值、基准参数确定器件410确定的基准亮色参数以及目标参数确定器件420确定的目标亮色参数,计算得到待调光源的实际输出电流值;实际参数确定器件440,与第一计算器件430连接,依据第一计算器件430计算得到的待调光源的实际输出电流值确定待调光源的实际亮色参数;第二计算器件450,与目标参数确定器件420和实际参数确定器件440分别连接,计算实际参数确定器件440确定的实际亮色参数与目标参数确定器件420确定的目标亮色参数之间的差值;迭代器件460,与第二计算器件450连接,若实际亮色参数和目标亮色参数之间任一具体参数的差值大于预设差值,则迭代调整待调光源的实际输出电流值以调整待调光源的实际亮色参数,直至实际亮色参数和目标亮色参数间各具体参数的差值均小于预设差值为止。在本发明一实施例中,基准参数确定器件410在依据待调光源的基准输出电流值确定待调光源的基准亮色参数之前,确定待调光源的基准输出电流值。在本发明一实施例中,基准参数确定器件410选取待调光源的最大工作电流作为基准输出电流值。在本发明一实施例中,目标参数确定器件420接收用户输入的目标亮色参数,以作为待调光源的目标亮色参数。在本发明一实施例中,第一计算器件430将基准输出电流值、基准参数确定器件410确定的基准亮色参数以及目标参数确定器件420确定的目标亮色参数代入能量守恒公式,计算得到待调光源的实际输出电流值。在本发明一实施例中,第一计算器件430将基准参数确定器件410确定的基准亮色参数转换为基准三刺激值,并且将目标亮色参数转换为目标三刺激值,并将基准输出电流值、基准三刺激值以及目标三刺激值代入三刺激值恒等式,计算得到待调光源的实际输出电流值。在本发明一实施例中,第二计算器件450分别计算实际颜色参数与目标颜色参数之间的色差和/或实际亮度参数与目标亮度参数之间的亮度差。在本发明一实施例中,第二计算器件450将实际亮色参数转换为实际三刺激值,并将实际三刺激值转换得到待调光源的转换后的实际颜色参数,并将目标三刺激值转换得待调光源的转换后的目标颜色参数。然后对转换后的实际颜色参数和转换后的目标颜色参数进行计算,得到色差。在本发明一实施例中,迭代器件460将待调光源的实际输出电流值作为新的基准输出电流值,进一步确定待调光源的新的实际亮色参数,直至新的实际亮色参数和目标亮色参数间各具体参数的差值均小于预设差值为止。在本发明一实施例中,迭代器件460判断色差的差值是否大于预设颜色差值。若色差的差值大于预设颜色差值,则将待调光源的实际输出电流值作为新的基准输出电流值,并确定待调光源的新的实际颜色参数,直至新的实际颜色参数与目标颜色参数之间的色差小于预设色差为止,并进一步判断亮度差的差值是否大于预设亮度差。若色差的差值不大于预设颜色差值,则判断亮度差的差值是否大于预设亮度差。若亮度差的差值大于预设亮度差,则将待调光源的实际输出电流值作为新的基准输出电流值,并确定待调光源的新的实际亮度参数,直至新的实际亮度参数与目标亮度参数之间的亮度差小于预设亮度差为止。本发明实施例还提供了一种mcu芯片,包括如上文实施例提及的光色的调整装置。在mcu芯片中可以执行上文实施例介绍的光色的调整方法。在本发明一实施例中,mcu芯片还包括运算器,与光色的调整装置连接,并执行光色的调整装置中的运算功能。在本发明另一实施例中,mcu芯片还包括寄存器,与光色的调整装置连接,存储运算器在执行光色的调整装置的运算功能时所产生的中间数据。基于相同的发明构思,本发明还提供了一种调光驱动电路,参见图5,调光驱动电路包括待调光源和与待调光源串联的基准模块。其中,基准模块可以接收外部mcu芯片(图5中未示出)计算得到的待调光源的实际输出电流值,并将实际输出电流值作为待调光源的基准,使经待调光源的电流值稳定至实际输出电流值,以调整待调光源的颜色和/或亮度。由于本发明的调光驱动电路中设置了基准模块,因此采用图5所示的调光驱动电路可以使待调光源的颜色性能与其输出的电流呈多次方函数关系,并使控制待调光源调节光色的控制信号与待调光源调节后的输出电流呈良好的线性关系,如图6所示。本发明实施例采用基准模块为待调光源提供基准电流,对现有技术中通过开关调整光色的模式进行了改进,提高了电路的输出电压的精度,进一步提高了电路的输出电流精度,以使待调光源的亮色参数的控制更加准确、快捷。在本发明一实施例中,基准模块可以采用恒流器件,如恒流电压源、恒流电流源等,基准模块还可以是其他的器件,本发明对此不做具体限定。继续参见图5,在本发明一实施例中,调光驱动电路可以包括至少两个互相并联的支路,其中,任意一个支路包括待调光源和基准模块,在该实施例中,任意一个支路中包含同一种颜色的待调光源,至少两个支路中包含至少两种颜色的待调光源。基于相同的发明构思,本发明还提供了一种照明系统,该照明系统可以应用于家居照明的调光调色产品中,如卧室的吸顶灯、床头灯、落地灯、壁灯等灯具产品,也可以应用在商用照明的调光调色产品中,如生鲜灯、射灯、筒灯等灯具产品。参见图7,照明系统700包括上述任一实施例提及的调光驱动电路以及上述实施例提及的mcu芯片。其中,mcu芯片与调光驱动电路连接,mcu芯片将计算得到的待调光源的实际输出电流值输入调光驱动电路的基准模块。基准模块将接收的实际输出电流值作为调光驱动电路的待调光源的基准。待调光源以实际输出电流值作为基准输出电流值,将待调光源的电流值稳定至实际输出电流值,以调整待调光源的颜色和/或亮度。为了更加清楚地体现本发明的技术方案能够实现快速、高效地调整待调光源的亮色参数,本发明实施例还提供了两组具体实验数据对本发明实施例进行介绍。在这两组实验中,调光驱动电路的待调光源均包含红、绿、蓝三种颜色的led,并且每组实验中用户输入的目标亮色参数都不同。在该照明系统中,红、绿、蓝三种颜色的led的性能参数如上文表1所示:实验一当用户输入的目标亮色参数为50.00、0.3106、0.5486时,调光驱动电路具体的光色的调整过程可以参见上文实施例,该实施例对光色的调整过程不再赘述。调光驱动电路初始输出的颜色参数与目标颜色参数的色差为0.0103,亮度差为18.18%,利用利用本发明实施例中的mcu芯片进行三次迭代计算后,色差为0.0001,亮度差为0.38%,具体迭代过程中产生的亮色参数具体请参见表3:表3实验二当用户输入的目标亮色参数为75.00、0.1939、0.1546时,调光驱动电路具体的光色的调整过程可以参见上文实施例,该实施例对光色的调整过程不再赘述。调光驱动电路初始输出的颜色参数与目标颜色参数的色差为0.0207,亮度差为19.35%,利用利用本发明实施例中的mcu芯片进行三次迭代计算后,色差为0.0000,亮度差为0.06%,具体迭代过程中产生的亮色参数具体请参见表4:表4通过上述实验,以及其他的大量实验得出,采用本发明的方案,待调光源的实际颜色参数和目标颜色参数之间的差值小于0.0005,而实际亮度参数和目标亮度参数之间的差值小于0.5%。若适当增加迭代次数,颜色精度可以达到很高,实际颜色参数和目标颜色参数之间的差值小于0.0001,而实际亮度参数和目标亮度参数之间的差值小于0.1%。按目前市场上普通mcu的性能,多次迭代计算可在瞬间完成,完全不影响用户体验效果。根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:在本发明实施例中,利用本发明实施例计算得到的待调光源的实际亮色参数与目标亮色参数进行比较,在实际亮色参数和目标亮色参数之间任一具体参数差值大于预设差值时,对计算得到的实际输出电流值进行迭代调整,多次迭代使待调光源不会突然达到预期颜色和/或亮度,而是逐渐地接近目标亮色参数,从而有效地避免了待调光源频闪的现象。进一步的,采用本发明的方案,一般情况下仅需迭代两次或三次,便可使待调光源调节到预期的颜色和/或亮度,从而提高了调整待调光源的光色的效率。在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的光色的调整装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1