基于網(wǎng)絡(luò)技術(shù)的CCD圖像采集系統(tǒng)研究
摘 要:CCD是一種將光信號轉(zhuǎn)變?yōu)殡娦盘柕钠骷m用于精確控制。在神光原型系統(tǒng)中CCD圖像采集系統(tǒng)在使用過程中出現(xiàn)了數(shù)據(jù)擁塞等問題,改進(jìn)的CCD采集系統(tǒng)的總體設(shè)計采用基于網(wǎng)絡(luò)架構(gòu)的思路,用帶有千兆以太網(wǎng)的數(shù)據(jù)接口的網(wǎng)絡(luò)CCD作為一個智能終端直接與工業(yè)以太網(wǎng)連接,并且只有有權(quán)限的計算機(jī)才可以訪問CCD,使得系統(tǒng)成為一個控制簡單可靠、智能化的系統(tǒng)。試驗證明采用該設(shè)計方法可以提高系統(tǒng)的運行效率和可靠性,解決了網(wǎng)絡(luò)擁塞的問題。
關(guān)鍵詞:CCD;以太網(wǎng);精確控制;網(wǎng)絡(luò)技術(shù);FEP
電荷耦合器件(Charge Coupled Device,CCD)是由一種高感光度的半導(dǎo)體材料制成,能把光線轉(zhuǎn)變成電荷,通過模/數(shù)轉(zhuǎn)換器芯片轉(zhuǎn)換成數(shù)字信號,數(shù)字信號經(jīng)過壓縮后由相機(jī)內(nèi)部的閃速存儲器或內(nèi)置硬盤卡保存,因而可以輕而易舉地把數(shù)據(jù)傳輸給計算機(jī),并借助于計算機(jī)的處理手段,根據(jù)需要和想象來修改圖像。
CCD由許多感光單位組成,通常以百萬像素為單位。當(dāng)CCD表面受到光線照射時,每個感光單位會將電荷反映在組件上,所有的感光單位所產(chǎn)生的信號加在一起,就構(gòu)成了一幅完整的畫面。
CCD實現(xiàn)了非電量的電量測量,同時它還具有體積小、重量輕、噪聲低、自掃描、工作速度快、測量精度高、壽命長的特點,因此受到人們的高度重視,在精密測量、非接觸無損檢測、文件掃描與航空遙感等領(lǐng)域中,發(fā)揮著重要作用。
l 系統(tǒng)概述
該裝置是國家重要研究項目,主要由主控系統(tǒng)、服務(wù)子系統(tǒng)、底層控制系統(tǒng)組成,圖像采集與傳輸系統(tǒng)是該裝置底層控制系統(tǒng)的一部分,主要實現(xiàn)光束自動準(zhǔn)值、圖像分析以及對某些重要位置的視頻實時監(jiān)視、自動記錄和回放檢索。圖像采集與傳輸系統(tǒng)由步進(jìn)機(jī)構(gòu)、光學(xué)系統(tǒng)、CCD、準(zhǔn)值前端處理器、現(xiàn)場控制中心等組成。該系統(tǒng)中共有3種不同類型的CCD,分別是科學(xué)級CCD、準(zhǔn)直CCD、大靶面CCD。通??茖W(xué)研究上使用的CCD稱為科學(xué)級CCD,科學(xué)級CCD既用于近場圖像的分析又作為自動準(zhǔn)直的測量點,準(zhǔn)直CCD主要作為自動準(zhǔn)直測量點,大靶面CCD主要用于視頻的實時監(jiān)視。
2 系統(tǒng)設(shè)計
該系統(tǒng)是在原型系統(tǒng)的基礎(chǔ)上優(yōu)化改進(jìn)的。原型系統(tǒng)中采用普通CCD,帶有圖像采集卡和網(wǎng)卡的工控機(jī)連接到100 Mb/s光纖網(wǎng)上,工控機(jī)同時也通過運動控制卡控制步進(jìn)電機(jī)的運動,CCD是步進(jìn)電機(jī)的負(fù)載,通過步進(jìn)電機(jī)的調(diào)節(jié)實現(xiàn)CCD的準(zhǔn)值。當(dāng)系統(tǒng)準(zhǔn)值時。主控向控制層發(fā)送采集圖像命令,工控機(jī)上的圖像采集卡通過CCD采集數(shù)據(jù),并進(jìn)行圖像處理,將處理后的圖像傳給準(zhǔn)值FEP(Fronted―End Process),準(zhǔn)值FEP計算準(zhǔn)值中心并確定步進(jìn)電機(jī)的脈沖數(shù)并將該脈沖術(shù)通過運動控制卡驅(qū)動步進(jìn)電機(jī)運動來實現(xiàn)準(zhǔn)值。實現(xiàn)監(jiān)視功能時將采集的圖像處理后通過以太網(wǎng)傳輸給主控計算機(jī)。系統(tǒng)運行時網(wǎng)絡(luò)中數(shù)據(jù)傳輸量大,傳輸?shù)穆烦梯^長,同時,所有的數(shù)據(jù)都是通過工控機(jī)上的網(wǎng)卡傳輸?shù)模坏┚W(wǎng)卡、工控機(jī)、FEP任何一個出現(xiàn)故障,則這個控制節(jié)點的所有數(shù)據(jù)都將丟失。
模塊內(nèi)的CCD一方面為參數(shù)測量系統(tǒng)的數(shù)據(jù)測量提供原始圖像,另一方面也為自動準(zhǔn)直系統(tǒng)完成自動準(zhǔn)直提供圖像。針對該項目中CCD采集系統(tǒng)的設(shè)計依據(jù)總體的設(shè)計規(guī)范、控制系統(tǒng)的總體框架和試驗得出的結(jié)論以及原型系統(tǒng)工作中出現(xiàn)的問題,改進(jìn)的CCD采集系統(tǒng)的總體設(shè)計思路是基于網(wǎng)絡(luò)架構(gòu)。將普通CCD改為網(wǎng)絡(luò)CCD直接連接到工業(yè)以太網(wǎng),同時網(wǎng)絡(luò)CCD自帶圖象處理功能,所有的控制FEP通過主控系統(tǒng)授權(quán)均可訪問該CCD。
PLC因其可靠性高、功能強(qiáng)大、使用方便、編程簡單、抗干擾強(qiáng)等優(yōu)點在工業(yè)控制領(lǐng)域內(nèi)得到了廣泛的應(yīng)用,而德國倍福PLC接線簡單、可靠性高、成本較低、實現(xiàn)簡單,故將原型系統(tǒng)中控制步進(jìn)電機(jī)的運動控制卡改用倍福PLC。
工業(yè)以太網(wǎng),是指其在技術(shù)上與商用以太網(wǎng)(IEEE802.3標(biāo)準(zhǔn))兼容,但材質(zhì)的選用、產(chǎn)品的強(qiáng)度和適用性方面應(yīng)能滿足工業(yè)現(xiàn)場的需要,即在環(huán)境適應(yīng)性、可靠性、安全性和安裝使用方面滿足工業(yè)現(xiàn)場的需要。工業(yè)以太網(wǎng)的優(yōu)點表現(xiàn)在:以太網(wǎng)技術(shù)應(yīng)用廣泛,為所有的編程語言所支持;軟硬件資源豐富;易于與In―ternet連接,實現(xiàn)辦公自動化網(wǎng)絡(luò)與工業(yè)控制網(wǎng)絡(luò)的無縫連接;可持續(xù)發(fā)展的空間大等。因此在控制底層采用了工業(yè)以太網(wǎng)以滿足數(shù)據(jù)傳輸?shù)男枰?br /> 圖1是系統(tǒng)連接的結(jié)構(gòu)示意圖,步進(jìn)電機(jī)的負(fù)載是CCD,CCD是可以向x,y軸方向移動,故一個CCD需要兩個步進(jìn)電機(jī)來控制。如圖1所示,所有的CCD直接連接到現(xiàn)場的工業(yè)以太網(wǎng),PLC、自動準(zhǔn)值FEP和現(xiàn)場控制中心也直接連到工業(yè)以太網(wǎng),CCD與同步系統(tǒng)以及電源管理系統(tǒng)連接。遠(yuǎn)場CCD和近場CCD都是準(zhǔn)值CCD,監(jiān)漂CCD是大靶面CCD。
對CCD的IP地址的管理和控制賦予一定的權(quán)限,只有授權(quán)的用戶才可以調(diào)用CCD的圖像。同時考慮到現(xiàn)場所有的CCD都是在同一個外觸發(fā)信號下采集,采集完成后圖像保存在自帶的幀存儲器內(nèi)。對于多臺CCD都直接與工業(yè)以太網(wǎng)連接,如果CCD的圖像都上傳到網(wǎng)絡(luò)上,網(wǎng)絡(luò)流量增大,會造成網(wǎng)絡(luò)阻塞。因此,為了避免這個問題,在設(shè)計上要求CCD對于所采集到的圖像不是主動上傳到以太網(wǎng),而是保存在自身的幀存儲器中等待授權(quán)用戶來調(diào)用,只有接收到調(diào)用指令后,CCD才把幀存中的圖像上傳。
評論