示意圖

該電路的核心是TCS3200色彩傳感器模塊,由PIC16F1516控制。為了演示,該項(xiàng)目還有一個(gè)16x2 LCD顯示屏,用于顯示各個(gè)顏色輸出(紅色,綠色和藍(lán)色)。傳感器本身由8×8光電二極管陣列組成,其中16個(gè)光電二極管具有紅色濾光器,16個(gè)具有藍(lán)色濾光器,16個(gè)具有綠色濾光器,其余16個(gè)具有透明濾光器。這些光電二極管連接到電流 - 頻率轉(zhuǎn)換器,其產(chǎn)生輸出方波,其頻率與所選濾波器的強(qiáng)度成比例。一次只能選擇一個(gè)濾色器,并使用兩個(gè)引腳選擇此顏色通道:S2和S3。輸出的基本頻率由兩個(gè)引腳S0和S1決定(參見(jiàn)下表)。


PIC中的固件首先運(yùn)行一些設(shè)置端口,配置的基本配置代碼外圍設(shè)備,并將變量設(shè)置為已知值。配置器件后,PIC然后配置16x2 LCD,使其處于8位模式,兩行,無(wú)光標(biāo),無(wú)閃爍。在LCD被分類(lèi)后,TCS3200傳感器配置為使用20%的頻率,并通過(guò)將OE引腳設(shè)置為低電平來(lái)啟用其輸出。

此后的下一步是運(yùn)行幾乎每個(gè)微控制器項(xiàng)目運(yùn)行的無(wú)限循環(huán)。在while循環(huán)的每次迭代中,拾取,測(cè)試每個(gè)顏色傳感器,然后將其轉(zhuǎn)換為ASCII字符串以打印到顯示器。當(dāng)你有一個(gè)計(jì)時(shí)器時(shí),測(cè)試頻率是相當(dāng)容易的,在這個(gè)項(xiàng)目中我們使用計(jì)時(shí)器2.

要測(cè)量頻率,我們將時(shí)間如何方波開(kāi)啟或關(guān)閉。但要準(zhǔn)確地做到這一點(diǎn),我們必須讓自己進(jìn)入一個(gè)已知的狀態(tài),否則我們可能最終只會(huì)測(cè)量開(kāi)/關(guān)時(shí)間的一小部分。因此,為此,我們等待信號(hào)的下降沿,然后等待上升沿,然后等待下降沿。信號(hào)低后,定時(shí)器啟動(dòng)并開(kāi)始計(jì)數(shù)。當(dāng)信號(hào)變高時(shí),我們停止定時(shí)器,TMR2將有一個(gè)值,其值與頻率成反比。

該項(xiàng)目可以使用大多數(shù)電路構(gòu)造技術(shù)構(gòu)建,這要?dú)w功于通孔部件中可用的所有部件。這種電路構(gòu)造技術(shù)包括面包板,條形板,矩陣板和PCB。在這個(gè)項(xiàng)目中,我使用了PCB,因?yàn)檫@里使用的7805是SOT-89部件,占地面積非常小并且是表面安裝的。
-
顏色傳感器
+關(guān)注
關(guān)注
2文章
109瀏覽量
19091 -
TCS3200
+關(guān)注
關(guān)注
0文章
23瀏覽量
16013
發(fā)布評(píng)論請(qǐng)先 登錄
OPT4048:高速度高精度三刺激XYZ顏色傳感器的全方位解析
OPT4060 高速高靈敏度 RGBW 顏色傳感器:設(shè)計(jì)與應(yīng)用指南
TCS34725顏色感應(yīng)識(shí)別模塊
RAA2P3200:高速電感式位置傳感器IC的卓越之選
基于精準(zhǔn)顏色色彩感測(cè)的數(shù)字RGBW-IR色彩傳感器-WH3620
TE推出M3200壓力傳感器有何特點(diǎn)?-赫聯(lián)電子
Vishay VEML6046X00高精度RGBIR顏色傳感器技術(shù)解析
?OPT4060 RGBW高分辨率顏色傳感器的技術(shù)解析與應(yīng)用
OPT4048三色XYZ顏色傳感器技術(shù)解析與應(yīng)用指南
貿(mào)澤電子開(kāi)售適用于汽車(chē)應(yīng)用的全新Vishay Semiconductors VEML6046X00顏色傳感器
新品上市丨阿童木CE系列顏色傳感器
用示波器測(cè)量傳感器的放大電路及供電
怎樣用TCS3200模塊制作顏色傳感器
評(píng)論