一种调光方法及其调光器技术

技术编号:37124764 阅读:15 留言:0更新日期:2023-04-01 05:21
本发明专利技术涉及光学技术领域,具体涉及一种调光方法及其调光器;所述调光方法包括预设调光曲线时域查询表;根据调光曲线时域查询表获取调光间隔;并根据调光间隔逐步查询调光曲线时域查询表并计算当前步的PWM占空比值;本发明专利技术通过对现有的调光曲线幅值查询表映射算法进行优化,采用通过调光曲线时域查询表的方式进行调光,其通过调光曲线时域查询表来决定调光的间隔,实现了在不同亮度下进行不同密集程度的执行换算,进而实现了人眼调光曲线期望功能;并且,该算法同时兼容了“人眼调光曲线”与“亮度与功率比例映射”两个需求,算法原理简单,运算耗时较小,运行稳定。运行稳定。运行稳定。

【技术实现步骤摘要】
一种调光方法及其调光器


[0001]本专利技术涉及光学
,具体涉及一种调光方法及其调光器。

技术介绍

[0002]当前市面灯具常用的调光算法是调光曲线幅值查询表的方法。此算法的基本原理是:根据适当的人眼曲线gamma参数值,编制适合此灯具控制MCU的“调光曲线幅值查询表”,并把此幅值查询表存储在MCU中;而此算法根据人眼感受的亮度线性变化将理论亮度降低到最大亮度的一般时,灯亮度的实际输出功率约为最大值的20%左右,由于灯具电气参数是以功率作为输出亮度依据的,其达不到电气功率的一半输出的输出,无法兼容“亮度与功率比例映射”需求。
[0003]因此,设计一种能够同时兼容“人眼调光曲线”和“亮度与功率比例映射”两个需求的调光方法及其调光器,对本领域技术人员来说是至关重要的。

技术实现思路

[0004]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种能够同时兼容“人眼调光曲线”和“亮度与功率比例映射”两个需求的调光方法及其调光器,克服了现有技术中虽然实现了人眼感受的亮度线性变化,但当调节到人眼感受亮度的一半时,实际输出仅为最大值的20%,达不到电气功率的一半输出的缺陷。
[0005]本专利技术解决其技术问题所采用的技术方案是:提供一种调光方法,其优选方案在于,所述调光方法包括以下步骤:
[0006]预设调光曲线时域查询表;
[0007]根据调光曲线时域查询表获取调光间隔;
[0008]并根据调光间隔逐步查询调光曲线时域查询表并计算当前步的PWM占空比值。
[0009]其中,较佳方案为,所述“预设调光曲线时域查询表”包括以下步骤:
[0010]设置调光曲线时域查询表的映射函数;
[0011]并根据调光曲线时域查询表的映射函数换算当前步的下标值。
[0012]其中,较佳方案为,所述“当前步的下标值”的换算公式为:
[0013]IdxCur=Gamma(StepCur),其中,I dxCur为当前步的下标值,StepCur为当前步。
[0014]其中,较佳方案为,所述“逐步查询调光曲线时域查询表计算当前步的PWM占空比值”具体包括以下步骤:
[0015]根据当前步的下标值和斜率算法线性计算当前步的理论亮度值;
[0016]将当前步的理论亮度值进行等比例换算,计算实际的PWM占空比值。其中,较佳方案为,所述“计算当前步的理论亮度值”具体包括以下步骤:
[0017]计算指定渐变调光区间的理论亮度斜率;
[0018]根据理论亮度斜率和当前步的下标值计算对应的当前亮度理论值。
[0019]其中,较佳方案为,所述“理论亮度斜率”的计算公式为:
[0020]其中,K为理论亮度斜率,Tgt为亮度的目标值,Org为亮度的起始值,NumSteps为所述第一亮度区间和所述第二亮度区间的总调光步数。
[0021]其中,较佳方案为,所述“当前亮度理论值”的计算公式为:
[0022][0023]其中,较佳方案为,所述“将当前步的理论亮度值进行等比例换算,获取实际的PWM占空比值“具体包括以下步骤:
[0024]设定比例换算系数a;
[0025]根据换算公式“PwmCur=a*BriCur”进行换算;其中,Br i Cur为当前步的理论亮度值,PwmCur为实际的PWM占空比值。
[0026]其中,较佳方案为,所述比例换算系数a与灯具计数器的具体位数相对应。
[0027]为解决现有技术存在的问题,本专利技术还提供一种调光器,其优选方案在于,所述调光器用于实现上述的调光方法,所述调光器包括:
[0028]存储器,用于存储调光曲线时域查询表、调光曲线时域查询表以及上述调光方法中的公式和程序。
[0029]控制器,用于根据存储器中的公式和程序进行计算和控制。
[0030]本专利技术的有益效果在于,与现有技术相比,本专利技术通过对现有的调光曲线幅值查询表映射算法进行优化,并得到调光曲线时域查询表,通过调光曲线时域查询表来获取调光的间隔,实现了在不同亮度下进行不同密集程度的执行换算,进而实现了人眼调光曲线期望功能;并且,该算法同时兼容了“人眼调光曲线”与“亮度与功率比例映射”两个需求,且算法原理简单,运算耗时较小,运行稳定。
附图说明
[0031]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0032]图1是本专利技术中的一种调光方法的流程图;
[0033]图2是现有的调光曲线幅值查询算法的查询曲线图;
[0034]图3是本专利技术中的预设调光曲线时域查询表的流程图;
[0035]图4是本专利技术中的计算当前步的PWM占空比值方法的流程图;
[0036]图5是本专利技术中的计算当前步的理论亮度值方法的流程图;
[0037]图6是本专利技术中的调光曲线时域查询算法的查询曲线图;
[0038]图7是本专利技术中的等比例换算获取实际的PWM占空比值的流程图。
具体实施方式
[0039]现结合附图,对本专利技术的较佳实施例作详细说明。
[0040]如图1所示,本专利技术提供一种调光方法的优选实施例。
[0041]一种调光方法,并参考图1,所述调光方法包括以下步骤:
[0042]S1、预设“调光曲线时域查询表”;
[0043]S2、根据调光曲线时域查询表获取调光间隔;
[0044]S3、并根据调光间隔逐步查询调光曲线时域查询表并计算当前步的PWM占空比值。
[0045]具体的,“调光曲线查询表”算法的基本原理为:根据适当的人眼曲线gamma参数值,编制适合此灯具控制器的调光曲线查询表,并将该调光曲线查询表存储在此灯具的控制存储器中。
[0046]当前市面上的灯具主要为根据“调光曲线幅值查询表”算法进行调度,该“调光曲线幅值查询表”算法的实现方法为:在灯具控制器中,等间隔地调度灯控任务,以任务调度间隔5ms为例,若期望在3秒内实现人眼调光曲线开灯,则在此3000ms内,共执行600次调光任务,每次调度称为1步,每步不断查询“调光曲线查询表”中的幅值,作为当前步的幅值,以实现人眼调光曲线功能。
[0047]“调光曲线幅值查询表”算法具体为在调光指定渐变时间范围内,分若干间隔逐步查询幅值表,实现此步的灯控PWM占空比值设置,具体参考图2,在任务调度的每一步,采用斜率算法线性计算的理论亮度值Br i ght,具体根据图2可知,渐变的亮度斜率k为:当前步StepCur对应的亮度理论值Br i Cur为:然后使用此理论Br ight值作为下标,查询“调光曲线幅值查询表”映射,得到实际的PWM占空比值PwmCur。令“调光曲线幅值查询表”映射函数为pwm=Gamma(idx),则可知:PwmCur=Gamma(BriCur)。
[0048]现有技术直接采用的是“调光曲线幅值查询”算法,其虽然实现了人眼感受的亮度线性变化,但是其无法满足亮度与功率的比例映射,例如:将人眼感本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调光方法,其特征在于,所述调光方法包括以下步骤:预设调光曲线时域查询表;根据调光曲线时域查询表获取调光间隔;并根据调光间隔逐步查询调光曲线时域查询表并计算当前步的PWM占空比值。2.根据权利要求1所述的调光方法,其特征在于,所述“预设调光曲线时域查询表”包括以下步骤:设置调光曲线时域查询表的映射函数;根据调光曲线时域查询表的映射函数换算当前步的下标值。3.根据权利要求2所述的调光方法,其特征在于,所述“当前步的下标值”的换算公式为:IdxCur=Gamma(StepCur),其中,IdxCur为当前步的下标值,StepCur为当前步。4.根据权利要求1所述的调光方法,其特征在于,所述“逐步查询调光曲线时域查询表计算当前步的PWM占空比值”具体包括以下步骤:根据当前步的下标值和斜率算法线性计算当前步的理论亮度值;将当前步的理论亮度值进行等比例换算,计算实际的PWM占空比值。5.根据权利要求4所述的调光方法,其特征在于,所述“计算当前步的理论亮度值”具体包括以下步骤:计算指定渐变调光区间的理论亮度斜率;根据理论亮度斜率和当前步的下标值计算对应的当前亮度理...

【专利技术属性】
技术研发人员:郭灿照杨毅唐鹏飞
申请(专利权)人:深圳市越宏普智能光电科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1