《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 微波|射頻 > 設(shè)計(jì)應(yīng)用 > 高分辨率顏色傳感器TCS230的原理和應(yīng)用
高分辨率顏色傳感器TCS230的原理和應(yīng)用
張松燦
摘要: TCS230是美國(guó)TAOS公司生產(chǎn)的一種可編程彩色光到頻率的轉(zhuǎn)換器。論文主要介紹它的原理和應(yīng)用。該傳感器具有分辨率高、可編程的顏色選擇與輸出定標(biāo)、單電源供電等特點(diǎn);輸出為數(shù)字量,可直接與微處理器連接。文中還介紹色光和白平衡的知識(shí),并用一個(gè)實(shí)例來介紹TCS230識(shí)別顏色的過程。
Abstract:
Key words :

  隨著現(xiàn)代工業(yè)生產(chǎn)向高速化、自動(dòng)化方向的發(fā)展,生產(chǎn)過程中長(zhǎng)期以來由人眼起主導(dǎo)作用的顏色識(shí)別工作將越來越多地被相應(yīng)的顏色傳感器所替代。例如:圖書館使用顏色區(qū)分對(duì)文獻(xiàn)進(jìn)行分類,能夠極大地提高排架管理和統(tǒng)計(jì)等工作;在包裝行業(yè),產(chǎn)品包裝利用不同的顏色或裝磺來表示其不同的性質(zhì)或用途。目前的顏色傳感器通常是在獨(dú)立的光電二極管上覆蓋經(jīng)過修正的紅、綠、籃濾光片,然后對(duì)輸出信號(hào)進(jìn)行相應(yīng)的處理,才能將顏色信號(hào)識(shí)別出來;有的將兩者集合起來,但是輸出模擬信號(hào),需要一個(gè)A/D電路進(jìn)行采樣,對(duì)該信號(hào)進(jìn)一步處理,才能進(jìn)行識(shí)別,增加了電路的復(fù)雜性,并且存在較大的識(shí)別誤差,影響了識(shí)別的效果。本文介紹美國(guó)TAOS公司最新推出的顏色傳感器TCS230。它不僅能夠?qū)崿F(xiàn)顏色識(shí)別">顏色的識(shí)別與檢測(cè),與以前的顏色傳感器相比,還具有許多優(yōu)良的新特性。

1  TCS230芯片的結(jié)構(gòu)框圖與特點(diǎn)

  TCS230是TAOS(Texas Advanced Optoelectronic Solutions)公司推出的可編程彩色光到頻率的轉(zhuǎn)換器。它把可配置的硅光電二極管與電流頻率轉(zhuǎn)換器集成在一個(gè)單一的CMOS電路上,同時(shí)在單一芯片上還集成了紅綠藍(lán)(RGB)三種濾光器,是業(yè)界第一個(gè)有數(shù)字兼容接口的RGB彩色傳感器。TCS230的輸出信號(hào)是數(shù)字量,可以驅(qū)動(dòng)標(biāo)準(zhǔn)的TTL或CMOS邏輯輸入,因此可直接與微處理器或其它邏輯電路相連接。由于輸出的是數(shù)字量,并且能夠?qū)崿F(xiàn)每個(gè)彩色信道10位以上的轉(zhuǎn)換精度,因而不再需要A/D轉(zhuǎn)換電路,使電路變得更簡(jiǎn)單。圖1是TCS230的引腳封裝和功能框圖。

按此在新窗口瀏覽圖片
圖1  TCS230的引腳封裝和功能框圖

  圖1中,TCS230采用8引腳的SOIC表面貼裝式封裝,在單一芯片上集成有64個(gè)光電二極管。這些二極管共分為四種類型。其中16個(gè)光電二極管帶有紅色濾波器,16個(gè)光電二極管帶有綠色濾波器,16個(gè)光電二極管帶有藍(lán)色濾波器,其余16個(gè)不帶有任何濾波器,可以透過全部的光信息。這些光電二極管在芯片內(nèi)是交叉排列的,能夠最大限度地減少入射光幅射的不均勻性,從而增加顏色識(shí)別的精確度;另一方面,相同顏色的16個(gè)光電二極管是并聯(lián)連接的,均勻分布在二極管陣列中,可以消除顏色的位置誤差。工作時(shí),通過兩個(gè)可編程的引腳來動(dòng)態(tài)選擇所需要的濾波器。該傳感器的典型輸出頻率范圍從2Hz~500kHz,用戶還可以通過兩個(gè)可編程引腳來選擇100%、20%或2%的輸出比例因子,或電源關(guān)斷模式。輸出比例因子使傳感器的輸出能夠適應(yīng)不同的測(cè)量范圍,提高了它的適應(yīng)能力。例如,當(dāng)使用低速的頻率計(jì)數(shù)器時(shí),就可以選擇小的定標(biāo)值,使TCS230的輸出頻率和計(jì)數(shù)器相匹配。

  從功能框圖可知:當(dāng)入射光投射到TCS230上時(shí),通過光電二極管控制引腳S2、S3的不同組合,可以選擇不同的濾波器;經(jīng)過電流到頻率轉(zhuǎn)換器后輸出不同頻率的方波(占空比是50%),不同的顏色和光強(qiáng)對(duì)應(yīng)不同頻率的方波;還可以通過輸出定標(biāo)控制引腳S0、S1選擇不同的輸出比例因子,對(duì)輸出頻率范圍進(jìn)行調(diào)整,以適應(yīng)不同的需求。

  下面簡(jiǎn)要介紹TCS230芯片各個(gè)引腳的功能及它的一些組合選項(xiàng)。

  S0、S1用于選擇輸出比例因子或電源關(guān)斷模式;S2、S3用于選擇濾波器的類型;OE是頻率輸出使能引腳,可以控制輸出的狀態(tài),當(dāng)有多個(gè)芯片引腳共用微處理器的輸入引腳時(shí),也可以作為片選信號(hào);OUT是頻率輸出引腳,GND是芯片的接地引腳,VCC為芯片提供工作電壓。圖2是S0、S1及S2、S3的可用組合。

按此在新窗口瀏覽圖片
圖2  S0、S1及S2、S3的組合選項(xiàng)

2  TCS230識(shí)別顏色的原理

  由上面的介紹可知,這種可編程的彩色光到頻率轉(zhuǎn)換器適合于色度計(jì)測(cè)量應(yīng)用領(lǐng)域,如彩色打印、醫(yī)療診斷、計(jì)算機(jī)彩色監(jiān)視器校準(zhǔn)以及油漆、紡織品、化妝品和印刷材料的過程控制和色彩配合。本文以TCS230在液體顏色識(shí)別中的應(yīng)用為例,介紹它的具體使用。在開始介紹TCS230的顏色識(shí)別前,先來了解一些光與顏色的知識(shí)。

2.1  三原色的感應(yīng)原理

  通常所看到的物體的顏色,實(shí)際上是物體表面吸收了照射到它上面的白光(日光)中的一部分有色成分,而反射出的另一部分有色光在人眼中的反應(yīng)。白色是由各種頻率的可見光混合在一起構(gòu)成的,也就是說白光中包含著各種顏色的色光(如紅R、黃Y、綠G、青V、藍(lán)B、紫P)。根據(jù)德國(guó)物理學(xué)家赫姆霍茲(Helinholtz)的三原色理論可知,各種顏色是由不同比例的三原色(紅、綠、藍(lán))混合而成的。

2.2  TCS230識(shí)別顏色的原理

  由上面的三原色感應(yīng)原理可知,如果知道構(gòu)成各種顏色的三原色的值,就能夠知道所測(cè)試物體的顏色。對(duì)于TCS230來說,當(dāng)選定一個(gè)顏色濾波器時(shí),它只允許某種特定的原色通過,阻止其它原色的通過。例如:當(dāng)選擇紅色濾波器時(shí),入射光中只有紅色可以通過,藍(lán)色和綠色都被阻止,這樣就可以得到紅色光的光強(qiáng);同理,選擇其它的濾波器,就可以得到藍(lán)色光和綠色光的光強(qiáng)。通過這三個(gè)值,就可以分析投射到TCS230傳感器上的光的顏色。

2.3  白平衡和顏色識(shí)別原理

  白平衡就是告訴系統(tǒng)什么是白色。從理論上講,白色是由等量的紅色、綠色和藍(lán)色混合而成的;但實(shí)際上,白色中的三原色并不完全相等,并且對(duì)于TCS230的光傳感器來說,它對(duì)這三種基本色的敏感性是不相同的,導(dǎo)致TCS230的RGB輸出并不相等,因此在測(cè)試前必須進(jìn)行白平衡調(diào)整,使得TCS230對(duì)所檢測(cè)的“白色”中的三原色是相等的。進(jìn)行白平衡調(diào)整是為后續(xù)的顏色識(shí)別作準(zhǔn)備。在本裝置中,白平衡調(diào)整的具體步驟和方法如下:將空的試管放置在傳感器的上方,試管的上方放置一個(gè)白色的光源,使入射光能夠穿過試管照射到TCS230上;根據(jù)前面所介紹的方法,依次選通紅色、綠色和藍(lán)色濾波器,分別測(cè)得紅色、綠色和藍(lán)色的值,然后就可計(jì)算出需要的三個(gè)調(diào)整參數(shù)。

  當(dāng)用TCS230識(shí)別顏色時(shí),就用這三個(gè)參數(shù)對(duì)所測(cè)顏色的R、G和B進(jìn)行調(diào)整。這里有兩種方法來計(jì)算調(diào)整參數(shù):①依次選通三種顏色的濾波器,然后對(duì)TCS230的輸出脈沖依次進(jìn)行計(jì)數(shù)。當(dāng)計(jì)數(shù)到255時(shí)停止計(jì)數(shù),分別計(jì)算每個(gè)通道所用的時(shí)間。這些時(shí)間對(duì)應(yīng)于實(shí)際測(cè)試時(shí)TCS230每種濾波器所采用的時(shí)間基準(zhǔn),在這段時(shí)間內(nèi)所測(cè)得的脈沖數(shù)就是所對(duì)應(yīng)的R、G和B的值。②設(shè)置定時(shí)器為一固定時(shí)間(例如10ms),然后選通三種顏色的濾波器,計(jì)算這段時(shí)間內(nèi)TCS230的輸出脈沖數(shù),計(jì)算出一個(gè)比例因子,通過這個(gè)比例因子可以把這些脈沖數(shù)變?yōu)?55。在實(shí)際測(cè)試時(shí),使用同樣的時(shí)間進(jìn)行計(jì)數(shù),把測(cè)得的脈沖數(shù)再乘以求得的比例因子,然后就可以得到所對(duì)應(yīng)的R、G和B的值。

3  TCS230的應(yīng)用

3.1  顏色識(shí)別電路

  基于上述分析,采用89C51和TCS230設(shè)計(jì)了一個(gè)醫(yī)用液體顏色識(shí)別裝置。該裝置具有結(jié)構(gòu)簡(jiǎn)單、識(shí)別精度和效率高的特點(diǎn),并且能夠和上位機(jī)通信,以將識(shí)別的結(jié)果實(shí)時(shí)傳送給上位機(jī)。由于是說明TCS230的使用情況,下面僅給出其中的TCS230識(shí)別電路,如圖3所示。圖3中用89C51的P1口的幾個(gè)引腳來控制TCS230的各個(gè)控制引腳,而TCS230的輸出引腳被連接到89C51的定時(shí)器/計(jì)數(shù)器1的輸入端(P3.5)。設(shè)置89C51定時(shí)器/計(jì)數(shù)器為相應(yīng)的工作方式,初始化89C51定時(shí)器為一個(gè)定值,再選擇TCS230的輸出比例因子,并使能輸出引腳。實(shí)際使用中通過讀取89C51計(jì)數(shù)器的值,就可以分別計(jì)算出TCS230的三種輸出頻率,進(jìn)而確定R、G、B值及顏色。

按此在新窗口瀏覽圖片

  現(xiàn)結(jié)合上述分析給出相應(yīng)的軟件流程,如圖4所示。

按此在新窗口瀏覽圖片
圖4  軟件流程

  在程序流程中:系統(tǒng)初始化負(fù)責(zé)設(shè)置89C51的定時(shí)器/計(jì)數(shù)器的工作方式,選擇TCS230的輸出比例因子,使能輸出引腳以及通信參數(shù)的設(shè)置。初始化完成后,檢測(cè)是否需要進(jìn)行白平衡調(diào)整。如有,調(diào)用白平衡子程序;否則,轉(zhuǎn)到下一步,檢測(cè)是否需要進(jìn)行顏色識(shí)別。如沒有,返回;如需要顏色識(shí)別,調(diào)用顏色識(shí)別子程序,直到顏色識(shí)別完畢。

4  應(yīng)用中需要注意的問題

 ?、?nbsp; 顏色識(shí)別時(shí)要避免外界光線的干擾,否則會(huì)影響顏色識(shí)別的結(jié)果,最好把傳感器、光源等放置在一個(gè)密閉、無反射的箱子中進(jìn)行測(cè)試;

  ②  對(duì)光源沒有特殊的要求,但是光源發(fā)出的光要盡量集中,否則會(huì)造成傳感器之間的相互干擾;

  ③  當(dāng)?shù)谝淮问褂肨CS230時(shí),或TCS230識(shí)別模塊重啟、更換光源等情況時(shí),都需要進(jìn)行白平衡調(diào)整。

結(jié)語

  文章從TCS230的結(jié)構(gòu)特點(diǎn)出發(fā),介紹了色光理論和顏色識(shí)別的知識(shí),還介紹了白平衡的原理和進(jìn)行調(diào)整的方法。結(jié)合一個(gè)具體的應(yīng)用,給出了相應(yīng)的硬件設(shè)計(jì)電路和軟件流程圖。該傳感器和文中介紹的方法對(duì)進(jìn)行其它的顏色識(shí)別,也有很大的幫助。


圖3  TCS230顏色識(shí)別接口電路

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
日韩写真视频在线观看| 午夜伦欧美伦电影理论片| 欧美在线国产| 一区二区三区产品免费精品久久75 | 影音国产精品| 国产综合久久久久影院| 国产日韩欧美制服另类| 国产毛片一区| 国产精品捆绑调教| 欧美xx视频| 免费日韩视频| 欧美高清视频在线 | 亚洲欧美精品一区| 亚洲性视频网站| 亚洲午夜av在线| 欧美中在线观看| 一区二区欧美激情| 一区二区三区不卡视频在线观看 | 99视频精品全部免费在线| 亚洲精品久久久久久久久久久| 亚洲女ⅴideoshd黑人| 亚洲深夜福利在线| 亚洲综合社区| 欧美一级在线亚洲天堂| 欧美一区二区三区视频| 久久精品国产亚洲高清剧情介绍| 一区二区三区三区在线| 99re6热在线精品视频播放速度| 国产亚洲视频在线| 国产精品大全| 国产精品第一页第二页第三页| 欧美成人免费一级人片100| 男同欧美伦乱| 欧美日韩在线一二三| 欧美午夜精品理论片a级大开眼界| 久久综合久久久| 美女999久久久精品视频| 母乳一区在线观看| 欧美日韩xxxxx| 国产精品国产自产拍高清av王其| 欧美高清视频在线播放| 久久精品国产成人| 久久天天躁夜夜躁狠狠躁2022| 欧美一区二区视频在线观看| 欧美淫片网站| 蜜桃av久久久亚洲精品| 欧美日韩综合| 国产日韩欧美二区| 亚洲第一在线综合网站| 激情自拍一区| 亚洲日本电影| 亚洲伊人网站| 亚洲激情自拍| 亚洲欧美激情视频| 亚洲欧美日韩精品一区二区 | 久久九九免费| 欧美激情亚洲另类| 国产精品成人va在线观看| 国产亚洲欧美日韩一区二区| 国产精品美女久久久久久久| 国产视频在线观看一区二区| 国产一级揄自揄精品视频| 在线欧美三区| 在线亚洲国产精品网站| 亚洲大片在线| 亚洲与欧洲av电影| 狂野欧美激情性xxxx| 欧美三级免费| 伊甸园精品99久久久久久| 一区二区三区精品视频在线观看| 夜夜爽www精品| 久久国产欧美| 亚洲一区二区影院| 免费永久网站黄欧美| 国产精品青草久久久久福利99| 国产精品人成在线观看免费 | 一本色道久久88综合亚洲精品ⅰ| 亚洲精品综合| 99这里只有久久精品视频| 亚洲少妇自拍| 亚洲欧美综合另类中字| 欧美成人免费播放| 国产亚洲精品一区二区| 99视频有精品| 先锋亚洲精品| 正在播放亚洲一区| 免费不卡中文字幕视频| 欧美日韩精品一区| 伊人久久大香线蕉av超碰演员| 亚洲黄页视频免费观看| 欧美在线国产精品| 欧美亚洲视频| 欧美天天视频| 亚洲精选91| 亚洲精品国久久99热| 久久综合九色综合网站| 国产三级精品在线不卡| 亚洲国产精品黑人久久久| 欧美一区成人| 日韩视频中文字幕| 毛片一区二区三区| 欧美体内she精视频在线观看| 国产欧美日本| 在线一区观看| av不卡在线观看| 欧美韩国在线| 在线免费观看日本欧美| 欧美中文在线视频| 久久国产精品一区二区| 国产精品婷婷午夜在线观看| 日韩亚洲欧美一区二区三区| 日韩西西人体444www| 蜜桃精品一区二区三区| 一区二区自拍| 亚洲国产精品ⅴa在线观看| 久久另类ts人妖一区二区| 欧美国产精品v| 亚洲福利在线观看| 亚洲日本视频| 欧美精品18videos性欧美| 亚洲国产午夜| 9人人澡人人爽人人精品| 欧美久久影院| 一个色综合导航| 亚洲自拍三区| 国产精品久久一区二区三区| 亚洲电影激情视频网站| 亚洲国产成人精品女人久久久| 亚洲综合电影一区二区三区| 欧美日韩午夜激情| 一区二区三区欧美| 亚洲靠逼com| 欧美精品在线视频观看| 日韩视频一区二区三区| 亚洲午夜精品在线| 国产精品久久久久久久第一福利 | 亚洲永久精品大片| 国产精品午夜在线观看| 亚洲精品一区二区三区99| 欧美一区二区在线视频| 久久久久久久久久久久久久一区| 国产精品国产三级国产普通话99| 在线观看福利一区| 亚洲人成网站在线播| 久久精品网址| 尹人成人综合网| 欧美亚洲视频在线观看| 久久精品视频免费观看| 在线播放日韩| 99精品国产高清一区二区| 久久综合九色综合欧美狠狠| 在线看一区二区| 亚洲最新在线视频| 国产精品每日更新| 久久精品一本| 欧美喷潮久久久xxxxx| 亚洲一卡久久| 亚洲视频图片小说| 国产欧美精品日韩区二区麻豆天美| 亚洲午夜av在线| 久久九九99视频| 亚洲欧洲久久| 午夜免费久久久久| 韩国福利一区| 在线亚洲伦理| 国产性色一区二区| 亚洲精品一二三| 国产精品久久激情| 亚洲视频你懂的| 久久久av毛片精品| 亚洲破处大片| 欧美在线首页| 亚洲国内欧美| 欧美一区在线看| 亚洲欧洲精品一区二区| 欧美一区二区三区免费在线看| 国产精品日日摸夜夜摸av| 久久精品91久久久久久再现| 欧美日韩精品伦理作品在线免费观看| 最新国产乱人伦偷精品免费网站| 亚洲精品五月天| 国产精品拍天天在线| 亚洲与欧洲av电影| 欧美成人午夜77777| 亚洲一区二区三区高清不卡| 看片网站欧美日韩| 亚洲午夜在线观看| 欧美成人精品不卡视频在线观看| 亚洲激情黄色| 久久av红桃一区二区小说| 亚洲理论在线| 噜噜噜在线观看免费视频日韩| 136国产福利精品导航网址| 亚洲男人av电影| 最新日韩在线视频| 久久久欧美精品sm网站| 亚洲视频一区在线| 欧美成人一区二免费视频软件| 亚洲国产一区二区a毛片| 欧美一级午夜免费电影|