两线双色温控制算法(PWM)

英国365老板 2025-09-20 10:42:51 admin

问题引出:

1.亮度不变调节色温

2.色温不变调节亮度

✳️思考:如何调亮度?

调节亮度就是调PWM的占空比

✳️思考:如何调色温?

调色温的前提是亮度不变,

因为色温是两种颜色的光的固定亮度的混合导致形成色温,

也就是说在某个色温值里两种颜色灯光亮度的占空比是固定值,

因此两种颜色固定亮度的比值是常数,

这个常数就是色温的具体量化。

因此可以得出,要调节色温,也就是调节该比值常数就行。

✳️案例:

⚠️要求:显示亮度为最大时的色温比例为1

也就是说PWMA的占空比X和PWMB的占空比Y的比值为1,

得出:

· X/Y = 1。

又因为要求亮度最大,

也就是说在色温不能变的时候,

也就是比例为1的情况下,

又因为是互补关系(互补才可以交替显示形成色温),

X+Y的占空比为固定值100%,

占空比最大为50%才能比例维持为1。

得出:

X+Y = 100 %

X/Y = 1

解得

X = Y = 50 %

最后总结一下:

调节的时候有一些坑自己踩,这里提一下要有死区(两个PWM都失效的区域,PWM间不能重叠)