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