欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13060|回復: 20
打印 上一主題 下一主題
收起左側(cè)

關于RGB燈的灰度/亮度調(diào)節(jié)

  [復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:525511 發(fā)表于 2020-11-4 10:32 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
最近在寫RGB點燈的程序。
通過PWM三路,實現(xiàn)了RGB的調(diào)色。
電路大致是這種。


現(xiàn)在我想調(diào)節(jié)亮度,網(wǎng)上查了,一種方法是三種基色同時遞加或遞減來實現(xiàn)亮度的調(diào)節(jié),但是會造成顏色發(fā)生偏移問題。
另一種方法是采用HSV空間顏色來實現(xiàn)亮度調(diào)節(jié),查閱HSV相關資料,知道可以將RGB轉(zhuǎn)成HSV,但是HSV的數(shù)據(jù)要怎么
顯示呢?


除了上面說的兩種方法,還有什么方法可以調(diào)RGB的亮度呢?硬件上電路需要改變嗎?或者是需要使用專用的驅(qū)動IC?

LED.png (36.14 KB, 下載次數(shù): 100)

LED.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:213173 發(fā)表于 2020-11-4 13:02 | 只看該作者
這個電路已經(jīng)是比較合理的設計,3路PWM驅(qū)動分別控制亮度,調(diào)整3個電阻比值確定白平衡。
回復

使用道具 舉報

板凳
ID:514901 發(fā)表于 2020-11-4 14:53 | 只看該作者
用驅(qū)動IC吧,WS2812,很方便
回復

使用道具 舉報

地板
ID:525511 發(fā)表于 2020-11-4 16:42 | 只看該作者
wulin 發(fā)表于 2020-11-4 13:02
這個電路已經(jīng)是比較合理的設計,3路PWM驅(qū)動分別控制亮度,調(diào)整3個電阻比值確定白平衡。

3路pwm控制亮度調(diào)出來是不同的顏色,要保持某種顏色,然后不同的亮度,這個要怎么做呢?
比如我想顯示粉紅色,然后有10級不同的亮度
回復

使用道具 舉報

5#
ID:278840 發(fā)表于 2020-11-4 16:46 | 只看該作者
老夫任我行 發(fā)表于 2020-11-4 16:42
3路pwm控制亮度調(diào)出來是不同的顏色,要保持某種顏色,然后不同的亮度,這個要怎么做呢?
比如我想顯示粉 ...

這涉及到調(diào)節(jié)色溫和亮度的比例問題,關鍵在于三個顏色的燈的功率調(diào)節(jié)
回復

使用道具 舉報

6#
ID:525511 發(fā)表于 2020-11-4 17:02 | 只看該作者
器車人 發(fā)表于 2020-11-4 16:46
這涉及到調(diào)節(jié)色溫和亮度的比例問題,關鍵在于三個顏色的燈的功率調(diào)節(jié)

調(diào)色溫和亮度這些,應該就是HSV,YUV這些吧,我知道RGB數(shù)值是可以轉(zhuǎn)成HSV的值,但是轉(zhuǎn)了之后還是用3路PWM輸出控制LED嗎?
HSV取值范圍是百份比,PWM取值是用占空比,是一樣用法嗎?比如HSV中,S的值是30%,pwm用占空比30%輸出?
回復

使用道具 舉報

7#
ID:525511 發(fā)表于 2020-11-4 17:05 | 只看該作者
鄭漢松 發(fā)表于 2020-11-4 14:53
用驅(qū)動IC吧,WS2812,很方便

嗯,我也覺得是要用專用的驅(qū)動IC
回復

使用道具 舉報

8#
ID:278840 發(fā)表于 2020-11-4 17:11 | 只看該作者
老夫任我行 發(fā)表于 2020-11-4 17:02
調(diào)色溫和亮度這些,應該就是HSV,YUV這些吧,我知道RGB數(shù)值是可以轉(zhuǎn)成HSV的值,但是轉(zhuǎn)了之后還是用3路PWM ...

比如,你的兩個燈都是100W,這里舉例白色和暖色。假如此時你的整個燈的亮度100w,白色和暖色各50w,這時亮度一定,你要改變燈的顏色,就是要調(diào)節(jié)這個100W中,白色燈和暖色燈的比例,比如一個30W,那么另外一個就是70w,以此類推,當要保持色溫不變,亮度變量或者變暗時,就要保持功率比例不變,兩個顏色的功率整體上升或者下降,但比例不變。
回復

使用道具 舉報

9#
ID:525511 發(fā)表于 2020-11-4 17:23 | 只看該作者
器車人 發(fā)表于 2020-11-4 17:11
比如,你的兩個燈都是100W,這里舉例白色和暖色。假如此時你的整個燈的亮度100w,白色和暖色各50w,這時亮 ...

你說的這種方法就是我題目里說到的方法一:三種基色同時遞加或遞減來實現(xiàn)亮度的調(diào)節(jié)。
但是網(wǎng)上的資料說這種方法會造成顏色偏移問題,所以我想問問還有沒有其它方法
回復

使用道具 舉報

10#
ID:525511 發(fā)表于 2020-11-4 17:27 | 只看該作者
鄭漢松 發(fā)表于 2020-11-4 14:53
用驅(qū)動IC吧,WS2812,很方便

像WS2812這種芯片,據(jù)說通信時序是達到1微秒甚至是納秒級的,這種要求51單片機應該玩不轉(zhuǎn)吧?
stm32主頻低的應該也有壓力
回復

使用道具 舉報

11#
ID:1054970 發(fā)表于 2022-12-1 09:50 來自觸屏版 | 只看該作者
我現(xiàn)在也在是
回復

使用道具 舉報

12#
ID:1054970 發(fā)表于 2022-12-1 09:52 來自觸屏版 | 只看該作者
我現(xiàn)在也是遇到這樣的問題,樓主解決了嗎?怎么在不改變它的色溫情況下,調(diào)節(jié)亮度。可以分享一下你的建議嗎?謝謝啦
回復

使用道具 舉報

13#
ID:1054970 發(fā)表于 2022-12-1 09:55 來自觸屏版 | 只看該作者
我現(xiàn)在也在做這個實驗,樓主成功了嗎?再不改變色溫的情況下,去改變燈的亮度。能說說建議嗎?謝謝啦
回復

使用道具 舉報

14#
ID:1054970 發(fā)表于 2022-12-1 10:24 來自觸屏版 | 只看該作者
我也在做這個實驗,樓主做出來了嗎?在色溫不變的情況下,去調(diào)節(jié)它的亮度。有什么好的建議嗎?求分享謝謝啦
回復

使用道具 舉報

15#
ID:748788 發(fā)表于 2022-12-1 13:14 | 只看該作者
老夫任我行 發(fā)表于 2020-11-4 17:27
像WS2812這種芯片,據(jù)說通信時序是達到1微秒甚至是納秒級的,這種要求51單片機應該玩不轉(zhuǎn)吧?
stm32主頻 ...

51沒問題的,你可以看看這篇:http://m.raoushi.com/bbs/dpj-170852-1.html
8條腿的stc足夠用
回復

使用道具 舉報

16#
ID:1068875 發(fā)表于 2023-3-29 11:31 | 只看該作者
我現(xiàn)在也是遇到這樣的問題,樓主解決了嗎?怎么在不改變它的色溫情況下,調(diào)節(jié)亮度。可以分享一下你的建議嗎?謝謝啦
回復

使用道具 舉報

17#
ID:69038 發(fā)表于 2023-3-29 14:06 | 只看該作者
本帖最后由 zhuls 于 2023-3-29 14:10 編輯
老夫任我行 發(fā)表于 2020-11-4 17:27
像WS2812這種芯片,據(jù)說通信時序是達到1微秒甚至是納秒級的,這種要求51單片機應該玩不轉(zhuǎn)吧?
stm32主頻 ...

那怕是12T的51,當晶振提升到30M時,也是會驅(qū)動2812的。網(wǎng)上有你搜一下
回復

使用道具 舉報

18#
ID:775776 發(fā)表于 2023-3-29 16:05 | 只看該作者
WS2812方便,PWM調(diào)節(jié)占空比,頻率快點
回復

使用道具 舉報

19#
ID:77589 發(fā)表于 2023-3-30 15:17 | 只看該作者
老夫任我行 發(fā)表于 2020-11-4 17:27
像WS2812這種芯片,據(jù)說通信時序是達到1微秒甚至是納秒級的,這種要求51單片機應該玩不轉(zhuǎn)吧?
stm32主頻 ...

WS2812沒用過,
用你的描述通信時序達到1us甚至ns級,并不是你想的那樣要控制它的MCU輸出時序必須達到這個等級;而指MCU輸出的控制時序不能超過這個極限參數(shù),如果超過了WS2812就反應不過來了。
一句話,你說的通信時序達到1us甚至ns級是限制MCU輸出時序上限的,不是限制下限的!!!!!!!
回復

使用道具 舉報

20#
ID:419909 發(fā)表于 2023-3-30 20:18 | 只看該作者
一直用STC15W系列驅(qū)動WS2812,一點問題都沒有。
回復

使用道具 舉報

21#
ID:291668 發(fā)表于 2023-3-30 22:56 | 只看該作者
測試了才會知道。有實物只管做實驗就好了。動動手來的更直觀
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表