一种自动检测待测电源或光源调光性能的方法与流程

文档序号:11235606阅读:683来源:国知局
一种自动检测待测电源或光源调光性能的方法与流程

本发明涉及测试技术领域,尤其涉及一种自动检测待测电源或光源调光性能的方法。



背景技术:

led发光能效高,是目前节能灯具的首选;并且led还容易实现亮度及颜色变换,在改善照明环境的同时,实现二次节能。led灯光的亮度和颜色调节主要通过led调光驱动电源来实现,调光既能降低led的发光温度,又能提高led灯具的使用寿命,因此,调光电源将会是led驱动电源发展的趋势。

调光线性良好的驱动电源配合led发光体,可使led亮度和色彩的变化美轮美奂,配合智能调光技术,使用者只需按下某个键或发送某条命令,即可调出预先编程或存储的颜色和亮度组合,无需使用时进行临时调整,但这依赖于驱动电源良好的调光线性性能。

目前,评价调光电源的调光线性性能的方法主要是:在二维坐标系中的,用横坐标代表调光控制变量,比如:dc调光模式的,则代表调光电压;pwm调光模式的,则代表pwm占空比;ac调光模式的,则代表调光角度或切相角大小。纵坐标代表调光电源的输出电流。坐标系中的每个点,就代表调光电源在某个调光控制变量时所对应的调光输出电流。接通调光电源正常工作后,进行从最小到最大(或从最大到最小)的调光动作,每一动作都要记录调光控制参数和调光输出电流,并记录到二维坐标系中,将所有记录点依次连成线。如果此线越接近直线,则调光电源的调光线性性能越好。这种评价方法的数据记录及连线都采用人工的方式,工作量非常大,对调光线性性能的评价只能采用抽检的方式,没有一个定量分析的客观依据;并且检测人员为了提高检测效率,降低工作量,很可能会减少记录点数,从而影响其评价的准确性。

调光性能不好的led电源在调光过程中往往会伴随频闪发生,而频闪往往只在某一个或者某几个调光点发生,若单纯靠人力进行调节,很难找出导致频闪的调光点。当通过人眼判定是否存在频闪时,对周围环境的要求较高,若是在背景很亮的情况下,一些不太明显的频闪很难发现,并且人眼长期盯着led检测频闪会产生疲劳,造成误判或者漏判,也会给人眼带来伤害。

不管是研究频闪和调光线性度的问题,还是研究调光电源的其他调光问题,往往伴随调光动作而发生,例如,频闪点可能只在某些或某个调光点才会出现,若是通过人工进行调光控制,不仅要花费大量人力和时间,而且很难找出出现问题的调光点,手的动作稍大或者稍小,出现问题的调光点就可能错过了。并且,要准确评价调光线性性能,一定需要进行均匀的调光。这对于人工调光来说,是很难做到的;当采用电子调光的方式进行时,也需要借助专门的信号发生器,通过人工控制和数据记录才能实现,也需要耗费大量的时间和精力。



技术实现要素:

本发明所要解决的技术问题是:提供一种自动检测待测电源或光源调光性能的方法,既可以提高检测效率,又可以提高检测调光性能的准确性。

为了解决上述技术问题,本发明采用的技术方案为:

一种自动检测待测电源或光源调光性能的方法,包括:

s1、根据预设的调光控制参数对待测电源或光源进行调光控制;

s2、延迟预设时间获取与所述调光控制参数对应的待测电源或光源的闪烁指数;

s3、判断所述闪烁指数的值是否超过预设值;若是,则执行步骤s4,若否,则执行步骤s5;

s4、在第一预设时间内停止调光控制,并间隔第二预设时间重复获取待测电源或光源的n个闪烁指数,计算所述n个闪烁指数的值的平均值,当所述平均值大于预设值时,则所述调光控制参数为频闪点,获取与所述调光控制参数对应的待测电源或光源的输出参数;

s5、获取与所述调光控制参数对应的待测电源或光源的输出参数;

s6、根据所述调光控制参数和输出参数计算待测电源或光源的调光线性度。

本发明的有益效果在于:通过预设的调光控制参数可以自动对待测电源进行连续及均匀调光控制,提高测试效率和测试精准度;对调光控制参数和对应的输出参数进行定量分析,得到的频闪点和调光线性度的结果更加客观准确,减少漏判误判;并且,延迟一定时间再获取闪烁指数,可以使读取的数据更加准确。本发明方案可以实现测试自动化,减少测试人员劳动强度。

附图说明

图1为本发明的自动检测待测电源或光源的调光性能的流程图;

图2为本发明实施例二的自动检测待测电源或光源的调光性能的流程图;

图3为本发明实施例三的输出电流随调光动作的变化关系图;

图4为本发明实施例三的闪烁指数随调光动作的变化关系图。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。

本发明最关键的构思在于:对调光控制参数和输出参数进行定量分析,得到的频闪点和调光线性度的结果更加客观准确,减少漏判误判。

请参照图1以及图2,一种自动检测待测电源或光源调光性能的方法,包括:

s1、根据预设的调光控制参数对待测电源或光源进行调光控制;

s2、延迟预设时间获取与所述调光控制参数对应的待测电源或光源的闪烁指数;

s3、判断所述闪烁指数的值是否超过预设值;若是,则执行步骤s4,若否,则执行步骤s5;

s4、在第一预设时间内停止调光控制,并间隔第二预设时间重复获取待测电源或光源的n个闪烁指数,计算所述n个闪烁指数的值的平均值,当所述平均值大于预设值时,则所述调光控制参数为频闪点,获取与所述调光控制参数对应的待测电源或光源的输出参数;

s5、获取与所述调光控制参数对应的待测电源或光源的输出参数;

s6、根据所述调光控制参数和输出参数计算待测电源或光源的调光线性度。

从上述描述可知,本发明的有益效果在于:通过预设的调光控制参数可以自动对待测电源进行连续及均匀调光控制,提高测试效率和测试精准度;对调光控制参数和对应的输出参数进行定量分析,得到的频闪点和调光线性度的结果更加客观准确,减少漏判误判;并且,延迟一定时间再获取闪烁指数,可以使读取的数据更加准确。通过在预设时间内计算闪烁指数的平均值来判定对应的调光控制参数是否为频闪点,使得判定结果更加可靠,平均值的计算方法可以通过窗口平均值的计算方法来实现,平均值可以是算术平均值、平方平均值、调和平均值或者加权平均值,可以根据需要进行设定。

进一步的,所述步骤s1具体为:

识别待测电源或光源的调光模式;

根据所述调光模式预设调光总时间以及调光控制参数的数值范围和步长;

根据所述数值范围和步长,计算得到包含两个以上的调光控制参数的控制参数数列和调光控制参数的步数;

根据所述调光总时间以及所述数值范围和步长,计算得到调光间隔时间;

根据控制参数数列中依序取出的调光控制参数以及所述调光间隔时间,对待测电源或光源进行调光控制。

由上述描述可知,对待测电源或光源进行调光控制时可对不同的调光模式进行识别,然后根据不同的调光模式设置不同的调光控制参数范围,并且调光控制参数是一系列的等差参数。

进一步的,步骤s4中,当所述平均值小于等于预设值时,则所述调光控制参数不为频闪点。

进一步的,步骤s4中,当判定所述调光控制参数为频闪点后,停止进行调光控制。

进一步的,步骤s4中,当判定所述调光控制参数为频闪点后,获取下一调光控制参数对应的闪烁指数,并返回步骤s3。

由上述描述可知,当判定了频闪点后,可以对频闪点进行锁定停止调光控制,也可以继续进行下一步的调光,可以根据用户的需要进行设置。

进一步的,所述输出参数包括电流值,步骤s6具体包括:

计算获取到的相邻的电流值的差值;

获取电流值的差值中最大的差值;

根据公式k=n*δymax/(i(m)-i(1))计算得到待测电源的调光线性度,其中,k为调光线性度,n为调光控制参数的步数,δymax为电流值的差值中最大的差值,i(m)为获取到的的最后一个电流值,i(1)为获取到的第一个电流值。

进一步的,所述输出参数包括亮度值,步骤s6具体包括:

计算获取到的相邻的亮度值的差值;

获取亮度值的差值中最大的差值;

根据公式m=n*δlmax/(l(m)-l(1))计算得到待测光源的调光线性度,其中,m为调光线性度,n为调光控制参数的步数,δlmax为亮度值的差值中最大的差值,l(m)为获取到的最后一个亮度值,l(1)为获取到的第一个亮度值。

由上述描述可知,通过输出参数的最大差值、步数、第一个输出参数和最后一个输出参数对待测电源或待测光源的调光线性度进行定量分析,得到的结果更加客观准确,减少漏判误判。

进一步的,所述步骤s5之后还包括:

分别判断获取到的第一个电流值和最后一个电流值是否在第一预设范围内;

若不是,则待测电源的调光性能不合格。

由上述描述可知,输出的电流值在一定的预设范围时,才判定待测电源的调光性能合格。

进一步的,所述步骤s5之后还包括:

分别判断获取到的第一个亮度值和最后一个亮度值是否在第二预设范围内;

若不是,则待测光源的调光性能不合格。

由上述描述可知,输出的亮度值在一定的预设范围时,才判定待测光源的调光性能合格。

进一步的,所述步骤s5之后还包括:

根据所述闪烁指数,获取所述闪烁指数的值的最差值;

判断所述最差值是否大于预设的最差值;

若是,则所述待测电源或光源的调光性能不合格。

由上述描述可知,只有当闪烁指数的最差值小于等于预设的最差值时,待测电源或光源的调光性能才合格。

请参照图1,本发明的实施例一为:

一种自动获取待测电源或光源的调光性能的方法,对调光性能进行定量分析,得到的频闪点更加客观可靠。包括如下步骤:

s1、根据预设的调光控制参数对待测电源或光源进行调光控制。所述待测电源可以为led驱动电源,待测光源可以为led灯,它们都有不同的调光模式,不同的调光模式对应不同的调光控制参数,例如,dc调光模式的调光控制参数为调光电压,pwm调光模式的调光控制参数为pwm占空比,占空比一般为0%-100%,当然也可能是10%-90%,ac调光模式的调光控制参数为调光角度,最大旋转角度一般为270°或275°。

s2、延迟预设时间获取与所述调光控制参数对应的待测电源或光源的闪烁指数。预设时间可以根据需要进行设置,优选的,本实施例中的预设时间为调光控制参数的调光间隔时间,即当输入一个调光控制参数后,等待调光间隔时间,再读取闪烁指数。

s3、判断所述闪烁指数的值是否超过预设值;若是,则执行步骤s4,若否,则执行步骤s5。预设值的大小可以根据需要进行设置。

s4、在第一预设时间内停止调光控制,并间隔第二预设时间重复获取待测电源或光源的n个闪烁指数,计算所述n个闪烁指数的值的平均值,当所述平均值大于预设值时,则所述调光控制参数为频闪点,获取与所述调光控制参数对应的待测电源或光源的输出参数。当所述平均值小于等于预设值时,则所述调光控制参数不为频闪点。第一预设时间和第二预设时间的大小可以根据需要进行设置,第二预设时间可以设置较短。本实施例中,具体为:当读取到n个闪烁指数后,计算这n个闪烁指数的值的平均值作为判断是否频闪的依据,可以通过窗口平均值的计算方法计算所述平均值。若平均值小于等于所述预设值,则系统判定无频闪,立即进行下一步调光动作。如果此时平均值仍大于所述预设值,则在第一预设时间内,继续停止调光控制,继续读取第n+1个闪烁指数,并计算从第2至第n+1个闪烁指数的值的平均值作为是否存在频闪的判断依据,以此类推,直到平均值小于等于频预设值,或第一预设时间结束。此最后计算得到的平均值也作为对应的调光控制参数下的闪烁指数的值,记录到测试数据中。

当判定所述调光控制参数为频闪点后,可以停止进行调光控制或者继续获取下一调光控制参数对应的闪烁指数,并返回步骤s3。是否继续进行调光控制,用户可以根据需要进行设置。

s5、获取与所述调光控制参数对应的待测电源或光源的输出参数。本实施例中,判断某一调光控制参数是否是频闪点之后,再获取对应的待测电源或光源的输出参数,所述输出参数包括电流值和亮度值。若某一调光控制参数对应的闪烁指数的值小于等于预设值,那么可以直接获取对应的电流值和亮度值。若某一调光控制参数对应的闪烁指数的值大于预设值,那么待确定调光控制参数是否为频闪点之后,再获取对应的电流值和亮度值。

s6、根据所述调光控制参数和输出参数计算待测电源或光源的调光线性度。还可以计算待测电源或光源的实际的调光范围值。结合调光闪烁、调光线性度和调光范围的检测,在自动调光的同时,实现调光的全性能检测。

本实施例通过预设的调光控制参数可以自动对待测电源或光源进行连续均匀调光控制,提高测试效率和测试准确度;对调光控制参数和对应的输出参数进行定量分析,得到待测电源或光源的频闪点和调光线性度,结果更加客观准确,减少漏判误判。

实施例二

请参照图2,本发明的实施例二为上述实施例一的进一步扩展,相同之处不再赘述,区别在于,步骤s1具体包括:

s11、识别待测电源或光源的调光模式;

s12、根据所述调光模式预设调光总时间以及调光控制参数的数值范围和步长;本实施例以dc调光模式为例,则调光控制参数为调光电压,假设调光总时间为10秒,调光电压的数值范围为1-5,步长为1。

s13、根据所述数值范围和步长,计算得到包含两个以上的调光控制参数的控制参数数列;例如,控制参数数列为1,2,3,4,5。

s14、根据所述调光总时间以及所述数值范围和步长,计算得到调光间隔时间;进一步地,根据公式s=t*l/(x2-x1)计算调光间隔时间,其中,s为调光间隔时间,t为调光总时间,l为调光控制参数的步长,x1为调光控制参数的最小值,x2为调光控制参数的最大值;控制参数数列中每个调光控制参数的调光间隔时间一致,那么与上述控制参数数列对应的调光间隔时间即为2.5秒。

s15、根据控制参数数列中依序取出的调光控制参数以及所述调光间隔时间,对待测电源或光源进行调光控制。也就是说,第一次进行调光测试时,输入给待测电源的电压为1,间隔2.5秒后,进行第二次调光测试,输入给待测电源的电压变为2,再间隔2.5秒后,进行第三次调光测试,输入给待测电源的电压变为3,以此类推。

步骤s6具体包括:

s61、计算获取到的相邻的电流值的差值,以及计算获取到的相邻的亮度值的差值。假设得到的电流值集合为{a,b,c,d,e},即计算|b-a|、|c-b|、|d-c|、|e-d|,进一步地,为了防止得到的差值为负值,因此还要对差值进行绝对值运算。

s62、获取电流值的差值中最大的差值以及亮度值的差值中最大的差值。即获取|b-a|、|c-b|、|d-c|、|e-d|四个值中最大的值。

s63、根据公式k=n*δymax/(i(m)-i(1))计算得到待测电源的调光线性度,其中,k为调光线性度,n为调光控制参数的步数,δymax为电流值的差值中最大的差值,i(m)为获取到的的最后一个电流值,i(1)为获取到的第一个电流值。

根据公式m=n*δlmax/(l(m)-l(1))计算得到待测光源的调光线性度,其中,m为调光线性度,n为调光控制参数的步数,δlmax为亮度值的差值中最大的差值,l(m)为获取到的最后一个亮度值,l(1)为获取到的第一个亮度值。

所述步骤s5之后还包括:

分别判断获取到的第一个电流值和最后一个电流值是否在第一预设范围内;若不是,则待测电源的调光性能不合格。第一预设范围的大小可以根据需要进行设置。

分别判断获取到的第一个亮度值和最后一个亮度值是否在第二预设范围内;若不是,则待测光源的调光性能不合格。第二预设范围的大小可以根据需要进行设置。

根据所述闪烁指数,获取所述闪烁指数的值的最差值;判断所述最差值是否大于预设的最差值;若是,则所述待测电源或光源的调光性能不合格。所述最差值的大小可以根据用户需要进行设置。

本实施例中,还可以根据电流值计算得到待测电源的调光范围值,根据亮度值计算待测光源的调光范围值,最后还可以根据需要导出电流值随调光控制参数的变化曲线,亮度值随调光控制参数的变化曲线以及闪烁指数的值随调光控制参数的变化曲线。

实施例三

请参照图3及图4,本发明实施例三为上述实施例的一具体应用场景。

预设调光总时间为t,调光控制参数的步长为l,调光控制参数的最小值为x1,最大值为x2,那么调光控制参数就为从x1到x2,步长为l的数列。根据调光总时间t以及x1、x2和l可以计算得到调光时间间隔s,s=t*l/(x2-x1)。当进行调光控制时,每间隔s时间输出步长为l的调光控制参数到待测电源。

每一个调光控制参数会对应一组输出参数,其中每一组输出参数包括一个电流值和闪烁指数,将输出的电流值记为{i(1),i(2),i(i)…,i(m)},将输出的闪烁指数的值记为{f(1),f(2),f(i)…,f(m)}。然后计算相邻两个电流值的差值,并筛选出所述差值的最大值,记为δymax,调光线性度k=n*δymax/(i(m)-i(1))。k的值越接近1,则表明调光线性度越好。如图3所示,为本实施例的输出电流随调光动作的变化关系图,每个调光动作都有一个与其对应的调光控制参数,从图中可以看出,待测电源的调光线性度不好。如图4所示,为本实施例的闪烁指数的值随调光动作的变化关系图,从图中可以看出,在调光到第200步的时候有频闪现象发生。

综上所述,本发明提供的一种自动获取待测电源或光源的调光性能的方法,可以对待测电源或光源的频闪点和调光线性性能进行自动测试,测试效率高,并且通过定量计算得到的频闪点和线性性能的评价结果可靠。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

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