查看:
5922
|
回复:
10
|
请教个RGB的问题!!!!
|
|||
|
发表于2018-05-08 16:01:56
|
只看该作者
1#
电梯直达
请教各位大神一个问题,现在用一个Led Driver ic驱动RGB灯,目前颜色调节没有问题,想请教各位的是,如何改变当前颜色的亮度呢?比如3路pwm现在是 56,46,36,我想改变当前这个颜色的亮度值,该怎么做呢?期待给为解答。
|
|||
|
发表于2018-05-08 17:49:14
|
只看该作者
2#
我之前也在思考这个问题,能不能用改变LED工作电压的方式?比如共阳极的RGBLED,3个阴极接PWM控制颜色。阳极用DA控制电压?
|
|||
|
发表于2018-05-08 17:49:37
|
只看该作者
3#
期待高手解答。
|
|||
|
发表于2018-05-08 18:28:22
|
只看该作者
4#
恩,你这个是属于硬件的解决方法,我查过一些资料,看别人做图像处理的方法,好像是有个RGB转HLS和HLS转RGB,有个基础的公式是L=0.3*R+0.59*G+0.11*B L即为亮度。好像通过知道L即可通过一定的比例去调整R G B的值,也就能改变相应颜色的亮度。不知道我理解的对不对,我想做个试验验证下。
|
|||
|
发表于2018-05-09 09:43:19
|
只看该作者
5#
木有大神能解答一下么?
|
|||
|
发表于2018-05-09 16:14:00
|
只看该作者
6#
以下是windows 自带的画图软件,我觉得RGB的值和L(亮度),好像对应得不错,你要的是这个效果?
|
|||
|
发表于2018-05-09 18:56:46
|
只看该作者
7#
亮度:(R+G+B)/3,RGB分量决定了颜色,改变亮度就是RGB同步增减而已! R: 100,G:100,B:0,黄色,R:200,G:200,B:0,还是黄色,只不过亮度大了一倍! |
|||
|
发表于2018-05-10 09:26:09
|
只看该作者
8#
恩 ,就要这种效果,图像处理是这样做的,R G B灯应该也是类似原理,谢谢立创君的解答
|
|||
|
发表于2018-05-10 09:27:09
|
只看该作者
9#
谢谢回答。那这样的话是按同比例调么?好的,我去试试看下效果。
|
|||
|
发表于2018-05-10 15:11:09
|
只看该作者
10#
不知道你的驱动电路是什么样子,如果有控制每个的控制端的话,在控制端再用PWM信号来控制点亮与关闭,调节占空比可以实现亮度调节。 如2楼所说的样子,比如共阳驱动,在阳极用三极管控制,那在三极管上加一PWM信号,就能实现亮度的调节。 |
|||
|
发表于2018-05-27 16:40:36
|
只看该作者
11#
通过RGB混色,选定了颜色即RGB值已选定,改变输出的灰度即可改变亮度 即是改变PWM信号的占空比,通过256或65535级灰度调节,来改变输出亮度 可以了解一下DMX512 |
|