PWM控制LED RGB混色,怎么计算PWM占空比?
答案:4 悬赏:50 手机版
解决时间 2021-11-07 11:14
- 提问者网友:兔牙战士
- 2021-11-06 22:25
PWM控制LED RGB混色,怎么计算PWM占空比?
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-11-07 00:01
PIC占空比是H时间/L时间。这个就是占空比,估计你问的主要是PWM的频率,和占空比结合,怎么输出,才能达到你的电流,或者输出效果。你可以举出一个实例,我们一起分析一下。没记错的话,PIC里面占空比的控制,需要你设定循环或者用中断,来控制一个PWMH,L的周期来控制,而这个周期的时间就决定了你的频率。
全部回答
- 1楼网友:患得患失的劫
- 2021-11-07 04:02
那个是设定不是计算
- 2楼网友:怙棘
- 2021-11-07 03:06
你要做控制器吗?
- 3楼网友:杯酒困英雄
- 2021-11-07 01:29
这个问题,比较复杂的,涉及的问题也是比较多的。
首先,这和你的控制系统(或者单纯的嵌入式芯片的控制程序)有关,
比如,dmx512的控制程序,你是可以取色,然后进行混色,然而不管颜色如何变化,每个通道的最大值,都是255,这就限制了混色的精度
然后我们都知道led需要恒流源来驱动,一般的led驱动器都支持pwm和模拟调光,以pwm调光来说(比如10khz) 占空比100%对应最大电流。我们拿RGBW等著来说,下图是某厂家的技术参数:
通过图片可以得知,相同电流下,每种颜色的光通量是不一样的,流明(数据)越大,亮度越高,所以,则需要每种颜色的最大亮度各不相同才能配比出达到目的的白光(单独的w色led不考虑进来)
限制每个通颜色的最大电流,即可混合出颜色纯正的白光,然后,再按照比例,进行电流的控制,就可以混合出不同的颜色
这是我之前做的基于stm32的 dmx512的rgbw舞台灯控制器的代码片段
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯