手動PCB外觀檢查機(jī)的圖像采集與拼接
2)傳感器與按鈕的接收與檢測
采用光耦隔離技術(shù),可以實(shí)現(xiàn)電路間的光電隔離,即使輸入信號能無阻通過,且防止輸出信號反饋到輸入端,有利地抑制尖峰脈沖和各種噪聲的干擾,工作穩(wěn)定,無觸點(diǎn),使用壽命長,傳輸效率高。為實(shí)時(shí)檢測到反饋的轉(zhuǎn)鏡轉(zhuǎn)速信號,本設(shè)計(jì)中采用了高速光耦A(yù)CPL-072L,傳輸速率可高達(dá)25 MBd,并且外圍電路簡單,如圖3所示。本文引用地址:http://www.ex-cimer.com/article/194983.htm
本設(shè)計(jì)利用XC164CS外設(shè)中含有捕獲/比較單元CC25端口,將光耦傳輸信號作為外部中斷信號來觸發(fā)XC164,實(shí)現(xiàn)高速精確地傳感定位與按鈕檢測。
3)CCD攝像機(jī)系統(tǒng)
該手動PCB外觀檢查機(jī)圖像采集系統(tǒng)采用NED彩虹系列的3CCD彩色線掃描相機(jī)NUCLi7300。該相機(jī)應(yīng)用廣泛,可以進(jìn)行以前黑白相機(jī)無法進(jìn)行的顏色差異檢測。外部接口為高速串行接口(Camera Link),可以很方便的與采集卡連接,也可以很方便的設(shè)置增益和偏移量,并具有修正RGB線延遲的功能。像素?cái)?shù)為7 300x3 Line,像素大小為10x10 μm,數(shù)據(jù)速率60MHz,最短掃描速率7.6kHz。圖4為本系統(tǒng)所用的連續(xù)線掃描速率模型時(shí)序圖。
系統(tǒng)中的圖像采集卡采用的是Matrox公司的SoliosXCL-SU74,該卡自帶處理器處理兩個(gè)獨(dú)立基模式或一個(gè)中模式Camera Link配置、66 MHz采集速率、64 MB緩沖器、可以采集面陣和線陣攝像頭,并具有多種采集模式。
目前市面上的影像檢測系統(tǒng)大多采用面掃描(Areascan)的攝影機(jī)進(jìn)行影像的采集及分析,但是由于該PCB外觀檢查機(jī)檢查的PCB產(chǎn)品尺寸范圍較大——50 mmx50mm~330mmx250 mm,精度的要求達(dá)亞像素級,面掃描攝影機(jī)的分辨率及取像速度無法滿足這些要求,所以系統(tǒng)選取的是線掃描CCD。但是線掃描的檢測系統(tǒng)必須利用運(yùn)動速度才能取得面積影相,即被測PCB運(yùn)動到相機(jī)視場時(shí)同過硬件發(fā)送觸發(fā)信號給相機(jī)開始采集,故將采集卡的采集模式設(shè)置為硬件觸發(fā)同步采集,并分配最大內(nèi)存64 M。CCD與采集卡連接示意圖如圖5所示。
3 軟件系統(tǒng)組成
該圖像采集系統(tǒng)的軟件采用的開發(fā)語言是C#,軟件開發(fā)包是AetiveMil9.0組件。
Matrox有著豐富的程序包-圖像處理和模式識別庫(MIL)和MIL的子庫MIL-LITE(基本圖像處理)。MIL是一個(gè)硬件獨(dú)立的32位圖像處理庫,利用了Intel的MMX的多媒體圖形加速功能對圖像處理程序庫進(jìn)行了優(yōu)化,可以處理二進(jìn)制、灰度或彩色圖像,它是獨(dú)立于硬件平臺的。并且對于快速Windows應(yīng)用程序開發(fā),MIL捆綁了ActiveMIL。AetiveMIL是一個(gè)管理圖像采集,處理,分析,顯示和存檔的動態(tài)控件的集合。Aeti-veMIL完全集成到Microsoft Visual Basic、Visual C++和.net快速應(yīng)用程序開發(fā)環(huán)境中。該圖像采集系統(tǒng)選用的是AetiveMil控件庫,本控件庫可以實(shí)現(xiàn)所有MIL的所有功能,而且由于使用了ActiveX控件,所以很大程度上降低了程序設(shè)計(jì)的難度,縮短了軟件開發(fā)周期,提高了應(yīng)用系統(tǒng)的穩(wěn)定性。
評論