一种基于感光算法的亮度自动调节方法技术

技术编号:22082294 阅读:35 留言:0更新日期:2019-09-12 16:29
本发明专利技术提供了一种基于感光算法的亮度自动调节方法,包括以下步骤,S1,每隔一段时间获取当前的LED亮度curled,和光感读数curlux;S2,设定参数A,参数A的计算方式:a=(本次光感读数‑上次光感读数)/(本次LED灯亮度等级‑上次LED灯亮度等级);S3,利用curled、curlux和参数A,求出当前目标亮度等级targetled;S4,比较curled和targetled大小,并做出适应性的LED亮度调整,直至curled等于targetled,退出调节;本发明专利技术根据光感读数变化,调整LED灯的亮度等级使环境总体亮度维持在适合的范围。

An Automatic Brightness Adjustment Method Based on Photosensitive Algorithms

【技术实现步骤摘要】
一种基于感光算法的亮度自动调节方法
本专利技术涉及感光算法
,具体涉及一种基于感光算法的亮度自动调节方法。
技术介绍
随着社会的发展、科技的进步,学生知识的学习量在逐步增加,人们的工作压力也在逐渐加大,长时间的学习与工作,使得人们用眼健康不良的状况很严重。未成年人近视眼的比例,呈现逐年大比例的上升趋势,也使成年人害眼病的几率上升,所以和人们生活息息相关的照明问题越来越受到人们的关注。目前的照明所用灯,有传统的白炽灯泡的,节能灯的,日光灯管的,台灯也是如此,都存在光线质量差,亮度不稳定,不可调节,频闪,抖动,使人眼不舒服,视力下降,尤其是对未成年人影响深重。
技术实现思路
针对现有技术的不足,本专利技术根据光感读数变化,自动调整LED灯的亮度等级使环境总体亮度维持在适合的范围,有利于保护使用者的眼睛,有效降低近视眼的比例。为实现上述目的,本专利技术采用如下技术方案:一种基于感光算法的亮度自动调节方法,其特征在于,包括以下步骤:S1,每隔一段时间获取当前的LED亮度curled,和光感读数curlux;S2,设定参数A,参数A的计算方式:a=(本次光感读数-上次光感读数)/(本次LED灯亮度等级-上次LED灯亮度等级);S3,利用curled、curlux和参数A,求出当前目标亮度等级targetled;S4,比较curled和targetled大小,并做出适应性的LED亮度调整,直至curled等于targetled,退出调节。进一步的,所述步骤S1中,每150ms获取当前的LED亮度curled,和光感读数curlux。进一步的,所述步骤S3中,每8s利用curled、curlux和参数A,求出当前目标亮度等级targetled。进一步的,所述步骤S4中,若curled等于targetled,继续下一次查询,不需要调整。进一步的,所述步骤S4中,若curled大于target,则每200ms降低一格LED灯的亮度直至等级与targetled一致。进一步的,所述步骤S4中,若curled小于target,则每200ms升高一格LED灯的亮度直至等级与targetled一致。进一步的,所述步骤S2中,为了使a接近现实,取多次a的平均值。进一步的,由于参数A与实际可能偏差有点大,所以取值a∈[1,50],超出范围时a=1。进一步的,所述步骤S3中,targetled的计算方式为templux=(curlux-a*curled)。进一步的,所述targetled∈[10,60]。进一步的,如果templux∈[400,1000],targetled落在[30,60]的区间内,取整,targetled=60-(templux-400)/20;进一步的,如果templux∈[1000,2000],targetled落在[10,30]的区间内,取整,targetled=30-(templux-1000)/50;进一步的,如果templux>2000,targetled=10;进一步的,如果templux<400,targetled=60。本专利技术提供的一种基于感光算法的亮度自动调节方法的有益效果在于:本专利技术可以应用于台灯等会应用到LED灯的灯具,适应方位广,可以根据光感读数变化,自动调整LED灯的亮度等级使环境总体亮度维持在适合的范围,有利于保护使用者的眼睛,有效降低近视眼的比例。附图说明图1为本专利技术方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。本领域普通人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本专利技术的保护范围。实施例:一种基于感光算法的亮度自动调节方法。一种基于感光算法的亮度自动调节方法,其特征在于,包括以下步骤:S1,每150ms获取一次当前的LED亮度curled,和光感读数curlux;S2,设定参数A初始值为27,参数A的计算方式:a=(本次光感读数-上次光感读数)/(本次LED灯亮度等级-上次LED灯亮度等级),为了使a接近现实,取多次a的平均值,由于参数A与实际可能偏差有点大,所以取值a∈[1,50],超出范围时a=1;S3,每8s利用curled、curlux和参数A,求出当前目标亮度等级targetled,targetled的计算方式为templux=(curlux-a*curled),targetled∈[10,60];如果templux∈[400,1000],targetled落在[30,60]的区间内,取整,targetled=60-(templux-400)/20;如果templux∈[1000,2000],targetled落在[10,30]的区间内,取整,targetled=30-(templux-1000)/50;如果templux>2000,targetled=10;如果templux<400,targetled=60;S4,比较curled和targetled大小,若curled等于targetled,继续下一次查询,不需要调整;若curled大于target,则每200ms降低一格LED灯的亮度直至等级与targetled一致,退出调节;若curled小于target,则每200ms升高一格LED灯的亮度直至等级与targetled一致,退出调节。以上所述为本专利技术的较佳实施例而已,但本专利技术不应局限于该实施例和附图所公开的内容,所以凡是不脱离本专利技术所公开的精神下完成的等效或修改,都落入本专利技术保护的范围。本文档来自技高网...

【技术保护点】
1.一种基于感光算法的亮度自动调节方法,其特征在于,包括以下步骤:S1,每隔一段时间获取当前的LED亮度curled,和光感读数curlux;S2,设定参数A,参数A的计算方式:a=(本次光感读数‑上次光感读数)/(本次LED灯亮度等级‑上次LED灯亮度等级);S3,利用curled、curlux和参数A,求出当前目标亮度等级targetled;S4,比较curled和targetled大小,并做出适应性的LED亮度调整,直至curled等于targetled,退出调节。

【技术特征摘要】
1.一种基于感光算法的亮度自动调节方法,其特征在于,包括以下步骤:S1,每隔一段时间获取当前的LED亮度curled,和光感读数curlux;S2,设定参数A,参数A的计算方式:a=(本次光感读数-上次光感读数)/(本次LED灯亮度等级-上次LED灯亮度等级);S3,利用curled、curlux和参数A,求出当前目标亮度等级targetled;S4,比较curled和targetled大小,并做出适应性的LED亮度调整,直至curled等于targetled,退出调节。2.如权利要求1所述的基于感光算法的亮度自动调节方法,其特征在于:所述步骤S1中,每150ms获取当前的LED亮度curled,和光感读数curlux。3.如权利要求1所述的基于感光算法的亮度自动调节方法,其特征在于:所述步骤S3中,每8s利用curled、curlux和参数A,求出当前目标亮度等级targetled。4.如权利要求1所述的基于感光算法的亮度自动调节方法,其特征在于:所述步骤S4中,若curled等于targ...

【专利技术属性】
技术研发人员:覃端峰冯小娇
申请(专利权)人:火石信科广州科技有限公司
类型:发明
国别省市:广东,44

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

1