技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 基于PC104的實(shí)時(shí)工業(yè)圖像檢測

基于PC104的實(shí)時(shí)工業(yè)圖像檢測

時(shí)間:2008-07-11 14:26:00來源:ronggang

導(dǎo)語:?本文充分利用嵌入式工業(yè)計(jì)算機(jī)PC104優(yōu)化、小型、堆棧式結(jié)構(gòu)的特點(diǎn),與圖像處理技術(shù)結(jié)合,把工業(yè)現(xiàn)場攝取的檢測圖像進(jìn)行數(shù)字處理,得到所需監(jiān)測目標(biāo)的圖像特征值,根據(jù)結(jié)果發(fā)出相應(yīng)的控制指令,完成工業(yè)自動(dòng)控制過程
摘 要:隨著圖像處理軟件、硬件的發(fā)展,圖像處理技術(shù)越來越現(xiàn)實(shí)的被應(yīng)用到工業(yè)現(xiàn)場中。 本文充分利用嵌入式工業(yè)計(jì)算機(jī)PC104優(yōu)化、小型、堆棧式結(jié)構(gòu)的特點(diǎn),與圖像處理技術(shù)結(jié)合,把工業(yè)現(xiàn)場攝取的檢測圖像進(jìn)行數(shù)字處理,得到所需監(jiān)測目標(biāo)的圖像特征值,根據(jù)結(jié)果發(fā)出相應(yīng)的控制指令,完成工業(yè)自動(dòng)控制過程。文章從硬件構(gòu)成和軟件實(shí)現(xiàn)探討了基于PC104實(shí)時(shí)工業(yè)圖像檢測的可實(shí)施性。 關(guān)鍵詞:PC104; 圖象處理; 串口液晶 引言   把圖像應(yīng)用到工業(yè)中時(shí)很有實(shí)用價(jià)值的,攝取圖像通常不帶破壞性,是安全的。它又是一件不費(fèi)力的事,且成本也不昂貴。計(jì)算機(jī)與圖像處理的結(jié)合也在快速發(fā)展中,從20世紀(jì)60年代起,人們就想利用計(jì)算機(jī)視覺的原理構(gòu)造出有用的計(jì)算機(jī)系統(tǒng),受多方面因素的影響,很難實(shí)現(xiàn)。隨著科技發(fā)展,計(jì)算機(jī)和圖像系統(tǒng)的價(jià)格已經(jīng)很便宜,意味著研究工作有一定可行性。   在現(xiàn)代化的大生產(chǎn)之中,視覺檢測往往是不可缺少的環(huán)節(jié)。比如,汽車零件的外觀,藥品包裝的正誤,IC字符印刷的質(zhì)量,電路板焊接的好壞,等等,都需要眾多的檢測工人,通過肉眼或結(jié)合顯微鏡進(jìn)行觀測檢驗(yàn)。大量的檢測人工不僅影響工廠效率,而且?guī)聿豢煽康囊蛩?,直接影響產(chǎn)品質(zhì)量與成本。另外,許多檢測的工序不僅僅要求外觀的檢測,同時(shí)需要準(zhǔn)確獲取檢測數(shù)據(jù),比如零件的寬度,圓孔的直徑,以及基準(zhǔn)點(diǎn)的坐標(biāo)等等,這些工作則是很難靠人眼快速完成。   與此同時(shí),與PC兼容的單板機(jī)也在硬件杠桿即與PC芯片兼容可降低成本,獲得更簡單和更容易的系統(tǒng)支持;和軟件杠桿為可充分利用PC操作系統(tǒng)、語言、工具軟件的作用下得到了進(jìn)一步的發(fā)展。PC104與普通PC總線控制系統(tǒng)的主要不同是:   1、小尺寸結(jié)構(gòu):標(biāo)準(zhǔn)模塊的機(jī)械尺寸是3.6X3.8英寸,即96X90mm   2、堆棧式連接:總線以“針”和“孔”形式層疊連接,PC104總線模塊之間總線的連接是通過上層的針和下層的接線孔相互咬和相連,這種層疊封裝有極好的抗震性。   3、輕松總線驅(qū)動(dòng):減少元件數(shù)量和電源消耗,4mA總線驅(qū)動(dòng)即可使模塊正常工作,,每個(gè)模塊1-2瓦能耗。 1 系統(tǒng)構(gòu)成   1.1 系統(tǒng)硬件構(gòu)成   系統(tǒng)以嵌入式工業(yè)計(jì)算機(jī)PC/104為核心,以紅外接近開關(guān)檢測是否有工件進(jìn)入檢測范圍,當(dāng)有待測工件進(jìn)入測量范圍,啟動(dòng)USB接口攝像機(jī)攝取檢測圖像并轉(zhuǎn)化為數(shù)字信號(hào),經(jīng)過軟件處理后把相應(yīng)的處理結(jié)果加以記錄并通過液晶顯示出來,當(dāng)遇到不符條件的工件時(shí)控制過程開關(guān)檢出此工件。系統(tǒng)框圖參見圖1。 [align=center] 圖1 系統(tǒng)框圖[/align]   1.2 系統(tǒng)硬件說明   工業(yè)流水線上的工件經(jīng)過機(jī)械位置調(diào)整后,當(dāng)工件觸發(fā)紅外接近開關(guān),USB接口攝像機(jī)的捕獲工件圖像,作為數(shù)字信號(hào)進(jìn)入計(jì)算機(jī),并對其作進(jìn)一步圖像處理運(yùn)算。得到所需監(jiān)測目標(biāo)的圖像特征值,根據(jù)結(jié)果發(fā)出相應(yīng)的控制指令,完成工業(yè)自動(dòng)控制過程。處理結(jié)果可以通過串口液晶模塊顯示,還可以存儲(chǔ)在通過CF卡接口擴(kuò)展的大容量存儲(chǔ)單元中并由RJ45以太網(wǎng)接口傳給上位機(jī)。   嵌入式工業(yè)計(jì)算機(jī)PC/104:嵌入式工業(yè)計(jì)算機(jī)采用ST公司的嵌入式CPU STPC Atlas,它是一款增強(qiáng)型486 DX/DX2 CPU。 當(dāng)工作在DX2模式下的工作頻率可達(dá)133MHz。Atlas 內(nèi)部集成了一個(gè)2D圖形控制器和一個(gè)內(nèi)存控制器,可以直接擴(kuò)展LCD/CRT 接口及100MHz的SDRAM,最大容量可以支持到64Mbytes。 板上還集成10/100Mbps網(wǎng)絡(luò)接口、DOC接口、EIDE、二個(gè)USB、通用串口、并口及PC/104接口。是高性價(jià)比,結(jié)構(gòu)緊湊的嵌入式控制模塊。   5V穩(wěn)壓源:供電系統(tǒng)采用5V電源為整個(gè)系統(tǒng)供電,可使用交流220V經(jīng)變壓器后,由7805等三端穩(wěn)壓器件輸出;3.3V鋰電池為RTC供電,保持日歷時(shí)鐘。   CF卡接口:用于大容量存儲(chǔ)數(shù)據(jù)和交換數(shù)據(jù)。   串口液晶模塊:PC104有3線,9線串口,可接MAX211、MAX232、MAX485等電平轉(zhuǎn)換芯片,用以串口通訊。擴(kuò)展的串口通訊液晶,通過RS232串口可以顯示字符,圖形,曲線等。內(nèi)含12*12,16*16,24*24點(diǎn)陣含字庫,通訊速率可選:1200/2400/9600/19200/38400/57600/115200 bps可軟件設(shè)置,默認(rèn)速率為9600,通過跳線完成。自帶flash可存儲(chǔ)100多幅頁面或畫面。   以太網(wǎng)接口:安裝RJ45接口,2個(gè)LED顯示其狀態(tài)。   PS/2調(diào)試鍵盤擴(kuò)充標(biāo)準(zhǔn)AT-PS2鍵盤:通過轉(zhuǎn)換線接PS/2工業(yè)標(biāo)準(zhǔn)鍵盤,價(jià)格低廉且通用。采用雙向同步串行協(xié)議,與BIOS緊密結(jié)合,在編程上實(shí)現(xiàn)BIOS級(jí)的兼容,可直接使用各種C庫函數(shù)。運(yùn)行PS2KEY.EXE執(zhí)行鍵盤駐留程序。由于鍵盤在系統(tǒng)中僅調(diào)試時(shí)使用,所以不采用常見的矩陣鍵盤,省去了鍵盤部分的外接電路。   USB接口攝像機(jī):系統(tǒng)檢測生產(chǎn)線上的產(chǎn)品,決定產(chǎn)品是否符合質(zhì)量要求,并根據(jù)結(jié)果,產(chǎn)生相應(yīng)的信號(hào)輸入上位機(jī)。系統(tǒng)中圖像獲取設(shè)備包括光源、USB接口攝像機(jī)等。對于與PC104不兼容的USB接口攝像機(jī)驅(qū)動(dòng),需要編寫對應(yīng)的DLL文件。   紅外接近開關(guān):利用被檢測物體對紅外光束的遮光或反射,由同步回路選通而檢測物體的有無,其物體不限于金屬,對所有能反射光線的物體均可檢測。紅外接近開關(guān),IR發(fā)射管一旦被驅(qū)動(dòng),它便發(fā)出IR信號(hào), 接收頭收到這個(gè)信號(hào)并輸出低電平。因?yàn)楣I(yè)現(xiàn)場干擾較雜,采用對射式光電開關(guān),同時(shí)讓IR LED發(fā)送一定寬度的脈沖信號(hào),在發(fā)送端和接收端連接一個(gè)判別電路如果發(fā)/收的信號(hào)一致,就認(rèn)為沒有物體接近,否則就有。對射式光電開關(guān)包含在結(jié)構(gòu)上相互分離且光軸相對放置的發(fā)射器和接收器,發(fā)射器發(fā)出的光線直接進(jìn)入接收器。當(dāng)被檢測物體經(jīng)過發(fā)射器和接收器之間且阻斷光線時(shí),光電開關(guān)就產(chǎn)生了開關(guān)信號(hào)。對于不透明的檢測物體,采用對射式光電開關(guān)保證檢測的可靠性。 2 系統(tǒng)流程   2.1 控制流程   通過USB接口攝像機(jī)形成機(jī)器視覺,完成對圖像的獲取,在PC104中對數(shù)字圖像處理分析并顯示輸出結(jié)果。   將近80%的工業(yè)視覺系統(tǒng)主要用在檢測方面,包括用于提高生產(chǎn)效率、控制生產(chǎn)過程中的產(chǎn)品質(zhì)量、采集產(chǎn)品數(shù)據(jù)等。產(chǎn)品的分類和選擇也集成于檢測功能中?;赑C104的實(shí)時(shí)工業(yè)圖像檢測控制流程參見圖2。 [align=center] 圖2 系統(tǒng)控制流程圖[/align]   通過PS/2調(diào)試鍵盤,把初始化參數(shù)輸入工業(yè)計(jì)算機(jī),并進(jìn)行軟件調(diào)試。也可以擴(kuò)展特制工業(yè)鍵盤,方便調(diào)試和工業(yè)操作。相應(yīng)鍵盤軟件流程參見下一節(jié)。當(dāng)機(jī)械傳送帶送待測工件至攝像機(jī)視野后,紅外接近開關(guān)在工件到達(dá)攝像機(jī)視野正中時(shí)給出觸發(fā)信號(hào),攝像機(jī)獲取工件圖像,并把數(shù)字圖像送至PC104,由圖像處理軟件計(jì)算所需要的圖像特征值。與工件標(biāo)準(zhǔn)相比較,根據(jù)結(jié)果顯示相應(yīng)數(shù)據(jù)圖像并發(fā)出指令。   2.2 相關(guān)軟件流程   圖像處理軟件流程:獲取圖像由于受工業(yè)現(xiàn)場脈沖干擾,圖像在捕獲和傳輸過程中產(chǎn)生椒鹽脈沖等噪聲,必須經(jīng)過濾波處理。對圖像開運(yùn)算除去比結(jié)構(gòu)元素更小的明亮細(xì)節(jié),再利用閉運(yùn)算去除比結(jié)構(gòu)元素更小的暗色細(xì)節(jié),開運(yùn)算、閉運(yùn)算用來平滑圖像同時(shí)去除噪聲,流程圖參見圖3。 [align=center] 圖3 圖像處理流程[/align]   若擴(kuò)展特制鍵盤,其鍵盤軟件參考程序如下,鍵盤例程:   #include <*.h> //包括所需頭文件   Int main(int argc, char * argv[])  ?。?    Int keyval;    .    . // 初始化    While (1)    {    keyval= getch(); //獲取鍵入字符    switch (keyval)    {    case ‘1’: //若按鍵1按下    user_fun1(); // 用戶程序    break;    .    . // 其他鍵值    default:    ;    }    }    return 0;  ?。? 3 系統(tǒng)仿真   運(yùn)用計(jì)算機(jī)硬件與軟件技術(shù)對圖像數(shù)字信號(hào)進(jìn)行處理,從而得到所需要的各種目標(biāo)圖像特征值,再根據(jù)其結(jié)果顯示圖象,輸出數(shù)據(jù),發(fā)出指令,配合執(zhí)行機(jī)構(gòu)完成位置調(diào)整,好壞篩選,數(shù)據(jù)統(tǒng)計(jì)等自動(dòng)化流程。與人工視覺相比較,機(jī)器視覺的最大優(yōu)點(diǎn)是精確,快速,可靠,以及數(shù)字化等優(yōu)點(diǎn)。   圖4說明系統(tǒng)對模擬工件的處理過程,確定模擬工件圓柱直徑: [align=center] 圖4 模擬工件處理過程[/align]   模擬工件在傳送中觸發(fā)紅外接近開關(guān),USB接口攝像機(jī)捕獲工件圖像a,由于工業(yè)現(xiàn)場干擾較多,圖像在經(jīng)過濾波b,以及開、閉運(yùn)算平滑處理后c,為計(jì)算工件的圓柱直徑,把圖像二值,骨骼化并進(jìn)行重構(gòu)處理,獲得直徑參數(shù),與標(biāo)準(zhǔn)工件參數(shù)比較,若誤差超出允許范圍,給出信號(hào),并把相關(guān)數(shù)據(jù)記錄或上傳給上位機(jī)。 4 結(jié)束語   自從1987年產(chǎn)生第一塊PC104,對PC104感興趣的人越來越多,本文探討了PC104對工業(yè)圖像的實(shí)時(shí)檢測。圖像處理設(shè)備包括相應(yīng)的軟件和硬件系統(tǒng);輸出設(shè)備是與制造過程相連的有關(guān)系統(tǒng),包括過程控制器和報(bào)警裝置等。圖像數(shù)據(jù)經(jīng)軟件處理后,對所得的圖像特征值進(jìn)行分析,并完成對生產(chǎn)線的產(chǎn)品控制,若發(fā)現(xiàn)不合格品,則報(bào)警器告警,并將其排除出生產(chǎn)線,本系統(tǒng)具有實(shí)際應(yīng)用價(jià)值。 參考文獻(xiàn):   [1] Gonzalez, R.C. and Woods, R.E. Digital Image Processing, 2nd ed., Prentice Hall, Upper Saddle River, NJ. 2002.   [2] 李介谷. 計(jì)算機(jī)視覺的理論和實(shí)踐. 第二版. 上海:上海交通大學(xué)出版社, 1998.   [3] 章毓晉. 圖像工程. 北京:清華大學(xué)出版社. 2000.   [4] Eurotech,Digital-logic 等公司產(chǎn)品技術(shù)說明書   [5] 李為民. 單片機(jī)圖像采集與網(wǎng)絡(luò)傳輸. 微計(jì)算機(jī)信息 2005年第11-2期

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:閘門啟閉采用變頻拖動(dòng)時(shí)的幾...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號(hào) | 營業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)