示意圖
顏色傳感器工作原理
該電路的核心是TCS3200色彩傳感器模塊,由PIC16F1516控制。為了演示,該項目還有一個16x2 LCD顯示屏,用于顯示各個顏色輸出(紅色,綠色和藍色)。傳感器本身由8×8光電二極管陣列組成,其中16個光電二極管具有紅色濾光器,16個具有藍色濾光器,16個具有綠色濾光器,其余16個具有透明濾光器。這些光電二極管連接到電流 - 頻率轉換器,其產生輸出方波,其頻率與所選濾波器的強度成比例。一次只能選擇一個濾色器,并使用兩個引腳選擇此顏色通道:S2和S3。輸出的基本頻率由兩個引腳S0和S1決定(參見下表)。
PIC中的固件首先運行一些設置端口,配置的基本配置代碼外圍設備,并將變量設置為已知值。配置器件后,PIC然后配置16x2 LCD,使其處于8位模式,兩行,無光標,無閃爍。在LCD被分類后,TCS3200傳感器配置為使用20%的頻率,并通過將OE引腳設置為低電平來啟用其輸出。
此后的下一步是運行幾乎每個微控制器項目運行的無限循環(huán)。在while循環(huán)的每次迭代中,拾取,測試每個顏色傳感器,然后將其轉換為ASCII字符串以打印到顯示器。當你有一個計時器時,測試頻率是相當容易的,在這個項目中我們使用計時器2.
要測量頻率,我們將時間如何方波開啟或關閉。但要準確地做到這一點,我們必須讓自己進入一個已知的狀態(tài),否則我們可能最終只會測量開/關時間的一小部分。因此,為此,我們等待信號的下降沿,然后等待上升沿,然后等待下降沿。信號低后,定時器啟動并開始計數。當信號變高時,我們停止定時器,TMR2將有一個值,其值與頻率成反比。
該項目可以使用大多數電路構造技術構建,這要歸功于通孔部件中可用的所有部件。這種電路構造技術包括面包板,條形板,矩陣板和PCB。在這個項目中,我使用了PCB,因為這里使用的7805是SOT-89部件,占地面積非常小并且是表面安裝的。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關推薦
本模塊是基于AMS的TCS3472XFN彩色光數字轉換器為核心的顏色傳感器,傳感器提供紅色,綠色
發(fā)表于 12-30 11:28
?166次閱讀
基于白色LED光源的特性,深視智能SS1系列顏色傳感器突破了傳統(tǒng)單色RGB、融合光RGB的波長限制,將發(fā)射波長的范圍覆蓋到整個可見光譜,最大支持檢測16種顏色。那么,我們如何利用SS1系列顏色
發(fā)表于 12-23 08:17
?242次閱讀
基于白色LED光源的特性,深視智能SS1系列顏色傳感器突破了傳統(tǒng)單色RGB、融合光RGB的波長限制,將發(fā)射波長的范圍覆蓋到整個可見光譜,最大支持檢測16種顏色。那么,我們如何利用顏色
發(fā)表于 11-19 01:04
?204次閱讀
電子發(fā)燒友網站提供《光傳感器評估模塊.pdf》資料免費下載
發(fā)表于 10-29 09:33
?0次下載
具: LuatOS 固件獲取 tcs3472 顏色傳感器接口說明 Luatools下載調試工具 二、材料準備 2.1 Air780EP開發(fā)板一套 ? 2.2 tcs3472
發(fā)表于 10-21 07:07
?334次閱讀
體溫傳感器模塊的接線方法會根據具體的傳感器類型和接口設計而有所不同。然而,一般來說,體溫傳感器模塊的接線可以遵循以下基本步驟和注意事項: 一
發(fā)表于 09-25 10:22
?437次閱讀
電子發(fā)燒友網站提供《用于開發(fā)傳感器模塊的磁傳感器.pdf》資料免費下載
發(fā)表于 08-29 11:13
?3次下載
電子發(fā)燒友網站提供《在RGB和XYZ顏色傳感器之間進行選擇,以實現(xiàn)自適應照明調節(jié).pdf》資料免費下載
發(fā)表于 08-26 09:30
?0次下載
怎樣用THS3201實現(xiàn)輸出功率可調?
發(fā)表于 08-26 08:28
?顏色識別傳感器作為現(xiàn)代工業(yè)、機器視覺、自動化控制等領域的重要設備,其技術的發(fā)展和應用對于提升生產效率、保障產品質量具有重要意義。本文將從顏色識別傳感器的原理、結構組成、應用以及選型等
發(fā)表于 07-21 16:03
?835次閱讀
。同時,它具有高精度差分AD轉換和可編程增益放大功能,能夠對小信號具有極高的靈敏度。 振動電阻式傳感器測量模塊的傳感器接口 RM 模塊可測量兩個通道差阻式
發(fā)表于 06-11 14:13
?424次閱讀
我用的是stm32f100c8t6b芯片,現(xiàn)在想用將PB1映射為TIM1_CH3N,在調用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)時,
GPIO_PinAFConfig和GPIO_AF_TIM1都沒定義,stm32f100
發(fā)表于 05-07 06:06
TE Connectivity M3200壓力傳感器適用于測量液體或氣體壓力,包括污水、蒸汽和輕度腐蝕性液體。該器件采用TE專有的Microfused技術,利用高溫微熔玻璃將微機械加工壓阻式硅
發(fā)表于 05-06 18:11
電子發(fā)燒友網站提供《數字RGBW-IR顏色傳感器WH3620規(guī)格書.pdf》資料免費下載
發(fā)表于 03-06 15:24
?3次下載
引言 隨著科技的不斷進步,汽車制造業(yè)也在不斷迭代升級,全自動化生產技術成為現(xiàn)代汽車生產的主流。本文將深入探討某大型汽車生產企業(yè)在其全國生產基地中,采用阿童木顏色傳感器(CL2)對車身顏色進行識別
發(fā)表于 01-26 14:45
?492次閱讀
評論