查看: 5242  |  回复: 10
请教个RGB的问题!!!!
YeeRay
7
主题
215
回复
发表于2018-05-08 16:01:56 | 只看该作者
1# 电梯直达
请教各位大神一个问题,现在用一个Led Driver ic驱动RGB灯,目前颜色调节没有问题,想请教各位的是,如何改变当前颜色的亮度呢?比如3路pwm现在是 56,46,36,我想改变当前这个颜色的亮度值,该怎么做呢?期待给为解答。
cqys
21
主题
180
回复
发表于2018-05-08 17:49:14   |  只看该作者
2#
我之前也在思考这个问题,能不能用改变LED工作电压的方式?比如共阳极的RGBLED,3个阴极接PWM控制颜色。阳极用DA控制电压?
cqys
21
主题
180
回复
发表于2018-05-08 17:49:37   |  只看该作者
3#
期待高手解答。
YeeRay
7
主题
215
回复
发表于2018-05-08 18:28:22   |  只看该作者
4#
cqys 发表于2018-05-08 17:49:14  2# 我之前也在思考这个问题,能不能用改变LED工作电压的方式?比如共阳极的RGBLED,3个阴极接PWM控制颜色。阳极用DA...
恩,你这个是属于硬件的解决方法,我查过一些资料,看别人做图像处理的方法,好像是有个RGB转HLS和HLS转RGB,有个基础的公式是L=0.3*R+0.59*G+0.11*B  L即为亮度。好像通过知道L即可通过一定的比例去调整R G B的值,也就能改变相应颜色的亮度。不知道我理解的对不对,我想做个试验验证下。
YeeRay
7
主题
215
回复
发表于2018-05-09 09:43:19   |  只看该作者
5#
木有大神能解答一下么?
立创商城工程部
【官方工作人员】
113
主题
1325
回复
发表于2018-05-09 16:14:00   |  只看该作者
6#


以下是windows 自带的画图软件,我觉得RGB的值和L(亮度),好像对应得不错,你要的是这个效果?

 


蚂蚁的故事
20
主题
286
回复
发表于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,还是黄色,只不过亮度大了一倍!

YeeRay
7
主题
215
回复
发表于2018-05-10 09:26:09   |  只看该作者
8#
立创商城工程部 发表于2018-05-09 16:14:00  6# 以下是windows自带的画图软件,我觉得RGB的值和L(亮度),好像对应得不错,你要的是这个效果?
恩 ,就要这种效果,图像处理是这样做的,R G B灯应该也是类似原理,谢谢立创君的解答
YeeRay
7
主题
215
回复
发表于2018-05-10 09:27:09   |  只看该作者
9#
蚂蚁的故事 发表于2018-05-09 18:56:46  7# 亮度:(R+G+B)/3,RGB分量决定了颜色,改变亮度就是RGB同步增减而已!R:100,G:100,B:0,黄色,R...
谢谢回答。那这样的话是按同比例调么?好的,我去试试看下效果。
单片机技术宅
2
主题
5
回复
发表于2018-05-10 15:11:09   |  只看该作者
10#

不知道你的驱动电路是什么样子,如果有控制每个的控制端的话,在控制端再用PWM信号来控制点亮与关闭,调节占空比可以实现亮度调节。

如2楼所说的样子,比如共阳驱动,在阳极用三极管控制,那在三极管上加一PWM信号,就能实现亮度的调节。

pieh
0
主题
2
回复
发表于2018-05-27 16:40:36   |  只看该作者
11#

通过RGB混色,选定了颜色即RGB值已选定,改变输出的灰度即可改变亮度   即是改变PWM信号的占空比,通过256或65535级灰度调节,来改变输出亮度

可以了解一下DMX512


主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部