設(shè)計通過 RGB LED 模塊顯示測量結(jié)果的顏色傳感器,第 2 部分
出處:維庫電子市場網(wǎng) 發(fā)布于:2025-01-02 16:23:26 | 402 次閱讀
在第 1 部分中,我們討論了如何使用 DAC 和一些負(fù)反饋來精確控制紅色、綠色和藍(lán)色 LED 的強(qiáng)度。現(xiàn)在,我們可以使用 RGB LED 模塊作為單像素顯示器,即通過操縱紅、綠和藍(lán)光的混合,我們可以產(chǎn)生多種顏色?! ∥覀兿胍褂眠@個 LED 模塊來復(fù)制照亮 RGB 傳感器的光的顏色。正如第一篇文章中提到的,我們使用的是羅姆公司生產(chǎn)的BH1745NUC顏色傳感器IC(以下簡稱BH1745)。這實際上是一個相當(dāng)令人印象深刻的設(shè)備。該封裝很?。s 2 毫米 × 2 毫米),這就是我們在該項目中使用定制設(shè)計 PCB 的原因之一(也許您可以將跳線焊接到 8 個微小的 0.5 毫米間距焊盤上,但我做不到) t)。盡管尺寸很小,但該部件卻具有廣泛的功能,并且只需要很少的外部組件。這是數(shù)據(jù)表中的“典型應(yīng)用電路”:


BH1745 的數(shù)字部分包括一組 21 個 8 位寄存器。微控制器和 BH1745 之間的所有交互(除了我們在本項目中不使用的中斷功能)都是通過標(biāo)準(zhǔn) I2C 事務(wù)寫入或讀取這些寄存器來完成的。有關(guān) I2C 協(xié)議的大量一般信息和實用指南,請參閱“支持信息”下列出的文章。在這里,我們將重點(diǎn)關(guān)注 BH1745 的具體實現(xiàn)細(xì)節(jié)。
從 BH1745 控制和檢索數(shù)據(jù)需要三種類型的 I2C 事務(wù):寫入、先寫后讀和讀取?! 懭耄哼@些事務(wù)用于將數(shù)據(jù)加載到 BH1745 的寄存器組中。從機(jī)地址加 R/nW 字節(jié)之后的第一個字節(jié)指定寄存器地址,然后接下來的字節(jié)是要加載到寄存器中的數(shù)據(jù)。


正如您所看到的,讀事務(wù)并不限于一個指定的寄存器地址。如果繼續(xù)從 BH1745 讀取字節(jié),它將自動遞增寄存器地址并從新寄存器發(fā)送數(shù)據(jù)。實際上,您可以對寫入事務(wù)執(zhí)行相同的操作:

另請注意,先寫后讀和讀事務(wù)可以通過重復(fù)啟動條件(如上圖所示)來實現(xiàn),而不是先停止條件后跟啟動條件。如果 I2C 總線上有多個主控器,這將是更好的選擇(有關(guān)更多信息,請參閱I2C 總線:固件實現(xiàn)詳細(xì)信息中的“無停止啟動”部分)。不過,在這個項目中,我們只有一個主控,因此我們將再次引用保持簡單的原則并使用典型的先停后啟動的方法。
處理數(shù)據(jù) RGBC 數(shù)據(jù)以四個 16 位字形式從 BH1745 到達(dá),如下所示:

從該圖中我們可以看到,當(dāng) G 為 1 時,R 約為 0.72,B 約為 0.56。因此,我們需要將 R 和 B 值乘以適當(dāng)?shù)男U蜃樱?br> \[CF_R=\frac{1}{0.72}=1.39,\ \ \ CF_B=\frac{1}{0.56}=1.79\] 現(xiàn)在我們需要以強(qiáng)調(diào)入射光顏色特征的方式修改數(shù)據(jù)。我們的目標(biāo)是“測量”顏色,無論照射光電探測器的光的總體強(qiáng)度如何。

因此,我們需要以標(biāo)準(zhǔn)化測量絕對值同時保留相對值的方式縮放 RGB 值,換句話說,我們在保持入射光中紅、綠、藍(lán)比例的同時最大化整體強(qiáng)度。為了實現(xiàn)這一點(diǎn),我們將三個測量值中的最高值乘以將該最高測量值增加到最大值的任何因子,然后將其他兩個測量值乘以相同的因子。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://udpf.com.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。














