The invention discloses an automatic light compensation method based on RGBW, including: system initialization, parameter setting, and read the sample data; according to the sampling data, calculating automatically fill the corrected PWM value; according to the main program cycle variable cycle criteria and perform the main function. The invention can automatically fill by sampling data to calculate the PWM value of the school, and according to the RGBW or monochromatic light of different colors have different attenuation rate of the lightness or color temperature offset by separate auto fill for each color, so as to effectively prolong the service life of the lamp. Further, the invention of multiple sampling calculation of the effective average value to ensure the effectiveness of the sampling data by filtering, fault or disturbance of multi point, and through the sampling of ambient light and the total brightness of the calculation and comparison, greatly improve the accuracy of the data and improve the accuracy of light. The invention can be widely applied to the control field of lamps and lanterns.
【技术实现步骤摘要】
本专利技术涉及补光
,尤其涉及一种基于RGBW的自动补光方法。
技术介绍
RGBW彩色光源在人们的实际生活中应用的越来越多,如摄影、舞台照明、景观照明、显示屏等场合。给生活添加了不少色彩,但使用过程中,本来是好好的灯具发现亮度变暗和色温偏移,给人带来很错的视感。尤其在要求很高的摄影场合,这个现象的灯具已经不能满足人们的需求。但出现这种现象很大一部分原因都是LED在使用过程中的受工作温度和使用时间等因素影响光衰,导致亮度变暗和色温偏移,而且RGBW不同颜色的光衰减率不一样。因此,通过自动补光技术弥补光衰显得非常重要,同时也延长了产品寿命。现有的通常做法如下:1.选用国际品牌光源或增加光源的数量;2.优化灯具结构增加散热面积设计;3.选用高精度的驱动模块;4.软件手动调节设置;以上方法只能延长光衰的时间,但没办法解决光衰问题、色温偏移和延长灯具的寿命。通过选用品牌光源或增加光源数量、优化灯具结构增加散热面积设计、选用高精度的驱动模块最终会增加产品成本,有些灯具对体积要求严格增加散热材料面积影响到美观和安装。对于软件手动调节设置操作起来比较麻烦不够人性化,对RGBW每种颜色分别调节好的参数还需要用仪器测试校正微调。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种智能灵活,方便使用的一种基于RGBW的自动补光方法。本专利技术所采取的技术方案是:一种基于RGBW的自动补光方法,包括以下步骤:A、初始化系统,设置参数,并读取采样数据;B、根据采样数据,计算自动补光校正PWM值;C、根据主程序循环运行变量进行循环判断并执行主程序函数。作为所述的一种基 ...
【技术保护点】
一种基于RGBW的自动补光方法,其特征在于,包括以下步骤:A、初始化系统,设置参数,并读取采样数据;B、根据采样数据,计算自动补光校正PWM值;C、根据主程序循环运行变量进行循环判断并执行主程序函数。
【技术特征摘要】
1.一种基于RGBW的自动补光方法,其特征在于,包括以下步骤:A、初始化系统,设置参数,并读取采样数据;B、根据采样数据,计算自动补光校正PWM值;C、根据主程序循环运行变量进行循环判断并执行主程序函数。2.根据权利要求1所述的一种基于RGBW的自动补光方法,其特征在于:所述步骤A包括:A1、延时等待系统工作稳定;A2、设置RGBW的预设亮度,并设置主程序循环运行变量Main=1,初始化PWM亮度对应数据表和RGBW参数;A3、读取EEPROM数据中RGBW的四路PWM[4]。3.根据权利要求1所述的一种基于RGBW的自动补光方法,其特征在于:所述步骤B包括:B1、根据采样数据,调用滤除采样坏点算法,得出坏点和干扰点位置BDd[n]和数量BDdnumber;B2、调用计算n点x次有效平均值算法,输出得到环境亮度有效平均值SEM;B3、循环分别输出PWM[i]点亮RGBW值;B4、调用计算n点x次有效平均值算法,输出得到总亮度有效平均值SELM[i];B5、计算计算RGBW每种颜色的实际亮度SLM[i]=SELM[i]-SEM;B6、判断RGBW的实际亮度SLM[i]与预设亮度SLMp[i]是否相等,若是,则存储得到的修正PWM[i]值并返回执行步骤B3,直到RGBW每种颜色的修正PWM[i]值完成存储后执行步骤C;反之则执行步骤B7;B7、判断RGBW的实际亮度SLM[i]是否大于预设亮度SLMp[i],若是,则计算亮度差DLMtemp=SLM[i]-SLMp[i];反之,则计算亮度差DLMtemp=SLMp[i]-SLM[i];B8、根据PWM亮度对应数据表计算自动校正PWM[i]点亮RGBW值实现补光并返回执行步骤B4检测校正;其中,i为循环变量,i为整数,0≤i<4。4.根据权利要求3所述的一种基于RGBW的自动补光方法,其特征在于:所述步骤C包括:C1、通过主程序入口检测是否满足主程序循环运行变量Main=1或Main=2,若是,则执行步骤C2进入循环运行;C2、判断是否满足主程序循环运行变量Main=1,若是,则对开始的第一次定时运行,变量和寄存器清零并开启定时中断,开始累计灯具开电时间Ttimer;反...
【专利技术属性】
技术研发人员:杨和良,杨智辉,
申请(专利权)人:广东德洛斯照明工业有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。