最近做过了一些LED混色的项目,发现对多通道LED混色资料很少,写下心得。
已知红,绿,蓝,青等三种,四种或更多种颜色按不同的比例混合在一起,可以混成成千上万种颜色,如果要混合成某一固定的颜色,求输入颜色的PWM占空比。
LED产品都是通过调节控制的PWM占空比来改变输出的亮度,我们只要改变单片机的PWM占空比,就可以获得不同的亮度,不同的亮度相混,得到不同的颜色。
如果要定量的计算PWM占空比, 我们还需要另外的两个参数,一个是输入颜色的 色坐标,这个值在你所用的LED datasheet上可以查得到,另外一个是所求颜色的色坐标。
除此之外,每一个LED通道 最大的亮度值这个也必须知道,这个值datasheet上也有。 当然,有条件的可用积分球测试获得。
得到上面的参数之后,我们就可以计算了,怎么算了,根据三刺激值可以相加的原理,求出每种颜色的三刺激后相加,通道数越多,计算越大。
稍后的时候,我将写一个PC软件,只要输入你的参数,即可获得你所要的 PWM 占空比。
你想了解更多,可以发邮件经我. w130130@163.com