国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

顏色檢測系統(tǒng)的設計與實現(xiàn)

2011-07-26 11:03趙辰雪
自動化儀表 2011年11期
關(guān)鍵詞:白平衡采集卡儀器

陳 曦 趙辰雪

(河北工業(yè)大學電氣與自動化學院,天津 300130)

0 引言

近年來,顏色檢測已廣泛應用于各個領域中。目視法、分光光度法和光電積分法是常用的顏色檢測方法[1]。這些測量方法最重要的作用是實現(xiàn)顏色傳感器與上位機的通信,并對實時數(shù)據(jù)進行處理、顯示和保存。其中,虛擬儀器在通信中起到很重要的作用,它可以實現(xiàn)上位機與測試儀器的一體化,并有望成為現(xiàn)階段及將來測試技術(shù)與儀器發(fā)展的一個重要方向[2]。美國Applied Color Systems、英國Instrumental Color Systems和瑞士Data Color是世界上3個主要的色控儀器公司[3]。在國內(nèi),儀器測色、配色的理論和系統(tǒng)的研究仍處于相當落后的狀態(tài)?;贚abVIEW的顏色檢測系統(tǒng)簡化了以往軟件設計的工作量,降低了通信的復雜程度,從而提高了系統(tǒng)的自動化水平。該系統(tǒng)為國內(nèi)的顏色檢測工業(yè)提供了一種新的檢測方法。

1 系統(tǒng)的總體設計

顏色采集系統(tǒng)由顏色傳感器TCS230與數(shù)據(jù)采集卡PCI-1716組成,其通過研華32位DLL驅(qū)動程序接口使PCI-1716與計算機相連,然后與LabVIEW軟件共同構(gòu)成通信系統(tǒng)。顏色檢測系統(tǒng)的具體工作過程是:首先,LabVIEW通過程序給采集卡設初值進行硬件初始化;然后,由PCI-1716的數(shù)字輸出端控制TCS230顏色濾波器的選擇,從而進行顏色數(shù)據(jù)的采集;接著,PCI-1716將采集的數(shù)據(jù)傳遞給計算機;最后,利用LabVIEW對數(shù)據(jù)進行處理、顯示與保存。

顏色檢測系統(tǒng)結(jié)構(gòu)如圖1所示。

圖1 顏色檢測系統(tǒng)結(jié)構(gòu)框圖Fig.1 Structure of the color detection system

2 硬件結(jié)構(gòu)

2.1 顏色傳感器TCS230

顏色傳感器TCS230是美國TAOS公司推出的一種可編程光到頻率的轉(zhuǎn)換器[4]。它把可配置的硅光電二極管與電流轉(zhuǎn)換器集成在一個單一的CMOS電路上,并在同一芯片上集成紅綠藍(RGB)三種濾光器,從而形成一種有數(shù)字兼容接口的RGB顏色傳感器,它可以直接與微處理器或其他邏輯電路相連接。由于其輸出為數(shù)字量,并且能夠?qū)崿F(xiàn)彩色通道10位以上的轉(zhuǎn)換精度。因此,在轉(zhuǎn)換過程中不需要A/D轉(zhuǎn)換電路,簡化了電路結(jié)構(gòu)。

TCS230的功能框圖如圖2所示。

圖2 TCS230功能框圖Fig.2 Functional block diagram of TCS230

圖2中,引腳S0和S1用于選擇輸出不同比例因子或電源關(guān)斷模式,并可以對輸出范圍進行調(diào)整,以滿足不同的需求;引腳S2和S3用于選擇不同的顏色濾光器;OE為使能引腳,也可作為片選信號;OUT為頻率輸出引腳;GND為芯片的接地引腳;VCC為芯片提供相應的工作電壓。

自然界中的顏色都是由紅、綠、藍三原色混合組成的。因此,對顏色的檢測實際就是對紅、綠、藍值的檢測,TCS230就是通過控制S2和S3,選通不同顏色濾波器,經(jīng)過濾波后,分別得到R、G、B的值,最后通過數(shù)據(jù)處理獲得待測的顏色。

2.2 數(shù)據(jù)采集卡PCI-1716

PCI-1716是一款高分辨率多功能的PCI數(shù)據(jù)采集卡[5],適用于儀器測試、圖形處理、視頻數(shù)字化處理及聲音與振動測試等領域。它采用16位的A/D轉(zhuǎn)換器,1 kB的FIFO緩沖器,采樣速率達250 kS/s;可以提供16路單端模擬量輸入或8路差分模擬量輸入,采集卡的這些輸入可以單一使用,也可以組合輸入;采集卡帶有2個16位的D/A輸出通道、16路數(shù)字量輸入/輸出通道和1個10 MHz的16位計數(shù)器通道。

同時,PCI-1716還是一款即插即用的采集卡,只要將設計好的電路板直接與采集卡相連,再通過相應的DLL驅(qū)動控制,就可以采集到需要的數(shù)據(jù)。

3 LabVIEW軟件設計

系統(tǒng)采用研華“Advantech DLL Driver”驅(qū)動軟件中的LabVIEW驅(qū)動程序來實現(xiàn)軟件控制。設計調(diào)用了DRV_DeviceOpen()函數(shù)開啟整個虛擬設備,再通過對其他功能模塊進行配置和連接,從而完成PCI-1716與LabVIEW的通信,同時控制TCS230的顏色檢測。

本設計充分利用了LabVIEW強大的數(shù)據(jù)處理功能,將采集到的數(shù)據(jù)按需要進行相應的處理,加上友好的人機交互界面,則形成了一種實用、方便的顏色檢測系統(tǒng)。

在程序構(gòu)架中,系統(tǒng)采用平鋪式順序結(jié)構(gòu)將所有程序包含在內(nèi),每個順序結(jié)構(gòu)里面主要采用了While循環(huán)和條件結(jié)構(gòu)的嵌套。在條件結(jié)構(gòu)中,給出一定的定時條件,當條件滿足要求時,觸發(fā)計數(shù)器便開始計數(shù)并顯示。

程序首先運行的是白平衡的RGB計數(shù),然后是顏色檢測的RGB初始計數(shù),最后經(jīng)過數(shù)學方法處理,得到所檢測顏色的真實RGB值。

轉(zhuǎn)換公式為[6]:

式中:P為平衡值,平衡值為最終測得顏色的R、G、B值,即R、G、B;Y為原始值,原始值為顏色檢測時測得的初始數(shù)據(jù),即R1、G1、B1;C為參考值,參考值為白平衡時測得的原始數(shù)據(jù),即CR、CG、CB。

程序中設定了“白平衡”和“顏色檢測”兩個按鍵。

①“白平衡”執(zhí)行的是讀取白平衡原始數(shù)據(jù),以供顏色檢測的使用。具體步驟是:由軟件開啟采集卡后,通過PC-LAB WT-B模塊對采集卡寫入命令,控制S0、S1、S2和 S3,經(jīng)過 10 ms 的定時后,由 PC-LAB ENVENT READ模塊讀取這段時間內(nèi)采集卡計數(shù)器的數(shù)值,并傳送到LabVIEW的前面板顯示。

②“顏色檢測”過程是重復“白平衡”的過程。

最后,這兩部分的數(shù)據(jù)經(jīng)過LabVIEW自帶的模塊進行數(shù)據(jù)處理,并在前面板顯示最終的RGB值,以還原為所檢測的顏色。

顏色檢測系統(tǒng)程序流程如圖3所示。

圖3 顏色檢測系統(tǒng)流程圖Fig.3 Flowchart of the color detection system

4 結(jié)束語

整個系統(tǒng)設計采用研華開發(fā)的通用“Advantech DLL Driver”驅(qū)動軟件及其配備的LabVIEW驅(qū)動,結(jié)合LabVIEW軟件,實現(xiàn)對PCI-1716和TCS230的控制;同時,采用LabVIEW本身的數(shù)據(jù)處理模塊對采集的數(shù)據(jù)進行處理、顯示和保存。相對其他的顏色檢測系統(tǒng),該系統(tǒng)借助LabVIEW軟件進行仿真,并設計友好的人機交互界面,大大降低了通信的復雜度、減少了設計的工作量、提高了自動化程度,為國內(nèi)的顏色檢測工業(yè)提供一種新的檢測方法。

[1]龐小兵.在線顏色識別傳感技術(shù)的研究[D]長沙:長沙理工大學,2008.

[2]杜春玲,張唏,葛蕾.顏色測量儀器及其發(fā)展[J].現(xiàn)代儀器,2005,11(3):56 -57.

[3]曾文琪,高滿茹.基于虛擬儀器的自控仿真實驗系統(tǒng)的設計[J].微計算機信息,2010(16):153-154.

[4]李愛琴,張緒坤.基于TCS230與LabVIEW的顏色測量系統(tǒng)[J].電子科技,2008,21(6):26 -27.

[5]王夢玲,王思明.基于PCI-1713和LabVIEW的高速數(shù)據(jù)采集系統(tǒng)設計[J].微計算機信息,2006(19):120 -122.

[6]盧川英,于浩成,孫敬輝,等.基于TCS230傳感器的顏色檢測系統(tǒng)[J].吉林大學學報:信息科學版,2008,26(6):624 -625.

[7]王鑫,郭繼燕,丁鐵夫,等.基于PCI總線的高速數(shù)據(jù)采集卡的設計[J].微計算機信息,2003(5):31-32.

[8]劉冠宇,戴義保,朱丹.ARM7高精度雙金屬片形變檢測系統(tǒng)[J].自動化儀表,2009,30(9):67 -70.

猜你喜歡
白平衡采集卡儀器
《現(xiàn)代儀器與醫(yī)療》2022年征訂回執(zhí)
《現(xiàn)代儀器與醫(yī)療》2022年征訂回執(zhí)
高精度AD采集卡性能測試及評價方法研究
血液采集卡存儲裝置的設計與應用
技術(shù)櫥窗
我國古代的天文儀器
面向數(shù)控機床的多通道傳感數(shù)據(jù)采集卡設計
脈沖采集卡的開發(fā)
你的白平衡準確嗎?
準確的白平衡管理