【嵌入式软件方案】基于色坐标的RGB灯调光调色算法 |
您所在的位置:网站首页 › 三基色能调出多少颜色 › 【嵌入式软件方案】基于色坐标的RGB灯调光调色算法 |
如果想要驱动一个三基色LED灯亮出不同的颜色,只需要控制三路PWM的输出即可实现。但是如何控制三路的输出使三基色LED灯亮出我们想要得到的理想目标颜色并且只有很小的色差就没有那么简单了。本文将介绍一种基于色坐标的三基色LED调光算法。 二、传统调光算法传统采用的调光方式就很简单,由于三基色的R值、G值和B值的范围均为0-255,在忽略调节精度时,将三路PWM的周期值均设置为256,PWM的开始值设置为0,那么PWM的结束值可取的范围就是三基色的范围0-255,这样就实现了一一对应。这种实现方式就忽略了三基色LED中R灯、G灯、B灯的电流等差异。实际中三基色LED中的R灯、G灯以及B灯的电流等差异还是蛮大的,特别是R灯,所以使用这种方式实现的调光虽然肉眼很难分辨出来,但是当使用仪器(比如积分球)来测量时会发现,与目标颜色相差甚多。因此这种调光方式只适用于对色差没什么要求的产品,而那些对色差要求很高的产品则不能采用这种调光方式。 三、基于色坐标的调光算法对色差要求比较高的产品,在产品测试时都会对其色差进行标定。如果采用上述传统调光算法,那么最后的色差标定结果一定不会满足测试要求, |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |