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