《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 手動PCB外觀檢查機的圖像采集與拼接
手動PCB外觀檢查機的圖像采集與拼接
陳 瑜,葉玉堂,羅 穎,王旭東
摘要: 利用Matrox圖像采集卡,采用異步雙緩存方法滿足了PCB外觀檢查機圖像采集和實時處理的需要。并針對PCB外觀檢查機采集的圖像數據大精度高,需要實時拼接的特點,提出了將GDI+圖形設備接口庫與ActiveMil庫采用結合應用的圖像拼接方法。測試實例表明,圖像采集速度提高了30%,非常適合應用在PCB外觀檢查機上,并且由于利用ActiveX組件縮短了開發周期。
Abstract:
Key words :

摘要:利用Matrox圖像采集卡" title="采集卡">采集卡,采用異步雙緩存方法滿足了PCB外觀檢查機圖像采集和實時處理的需要。并針對PCB外觀檢查機采集的圖像數據大精度高,需要實時拼接的特點,提出了將GDI+圖形設備接口庫與ActiveMil庫采用結合應用的圖像拼接方法。測試實例表明,圖像采集速度提高了30%,非常適合應用在PCB外觀檢查機上,并且由于利用ActiveX組件縮短了開發周期。
關鍵詞:PCB檢測;雙緩存異步采集系統" title="采集系統">采集系統;ActiveMil組件;圖像拼接

    印制電路板外觀檢查機是PCB產品生產線上的重要質檢設備,它基于光學圖像處理" title="圖像處理">圖像處理和計算機視覺識別技術原理,主要功能是對PCB組件生產過程中遇到的外觀缺陷進行檢測。中國是世界PCB生產大國,但不是強國,PCB生產鏈中的重要環節——PCB設備儀器不強是形成這種狀況的重要原因之一,為推進中國PCB產業的發展與進步,研制了較自動外觀檢查機操作簡單、系統更加緊湊以及更高的性能價格比的手動PCB外觀檢查機。手動PCB外觀檢查機通過手動放板后傳送裝置自動傳送PCB,線陣CCD相機均勻掃描PCB板,獲得準確圖像,再通過計算機對比處理已掃描的線路板并進行判斷,然后分裝置根據計算機反饋的控制信號自動分檢PCB(OK/NG)??蓪Ξ愇?,露銅,補油,劃傷,鍍金不良,字符錯誤,綠油不均,焊盤不均勻,殘銅,漏印,顯影等外觀方面的瑕疵進行精確檢測。由于圖像采集和處理的速度和效果將直接影響到PCB板檢測的準確性和有效性,為此針對手動外觀檢查機的特點詳細研究了圖像采集系統" title="圖像采集系統">圖像采集系統,采用C#在.net框架下對ActiveMil進行二次開發并用GDI+圖形接口庫實現了圖像采集軟件系統的開發。

1 PCB外觀檢查機系統的總體結構
    PCB在線檢測系統結構復雜,其傳動控制設備、電氣控制系統和攝像機必須在計算機的精確控制下,才能協調處理工作,完成復雜的檢測和分揀任務?;跈C器視覺的PCB在線檢測設備的結構如圖1所示。

a.JPG


    系統主要分為運動控制、圖像采集和圖像處理部分。圖像采集部分是整個系統的重要組成部分。攝像機和鏡頭在機器視覺中相當于人的眼睛,負責拍攝對象的圖像。圖像采集部分是PCB檢測系統的重要環節,也是檢測處理的基礎。PCB檢測系統強調檢測的速度和精度,所以需要圖像采集部分及時、準確地提供清晰的圖像。

2 圖像采集系統的硬件結構
    1)圖像采集系統工作原理
    當系統上電后,MCU自動檢測PCB載物臺是否復位到起點。此過程主要有兩個光纖傳感器和伺服電機完成。兩個傳感器分別安裝在四顧電機軌道的起點,即復位點和軌道端點。起復位,停止和電機反轉的功能。上電后MCU檢測到sesorl(復位點或起點處)無效,則調用電機反轉程序,使PCB載物臺回到起點位置,同時串口" title="串口">串口向PC機發送彩圖無效信號。然后MCU繼續判斷是否有按鍵按下,如果有按鍵按下,電機開始正轉,同時串口向PC機發送彩圖有效信號。此過程也就是PCB線掃描過程,完成圖像的采集。此過程電機經歷三個階段:加速階段,勻速彩圖階段和減速停止階段。在電機正轉過程中,從七點開始,MCU通過特有的捕獲比較單元(CCU6)來對伺服電機編碼器反饋回來的脈沖計數,但計數值達到采圖有效數值時,串口向PC發送采圖開始信號,此時線陣CCD開始對PCB進行圖像采集。在電機減速正轉到軌道端點的傳感器senor2處時,電機停止并馬上反轉回到起點處,此過程串口向PC機發送采圖無效信號。至此一個完整的檢測過程完整。MCU繼續檢測是否有按鍵按下來進行下一次檢測。其中串口發送的采集有效和開始信號可以有效地避免誤觸發。CCD采集到的圖像信號由Camrelink接口送至圖像采集卡再由PC做進一步的圖像處理。

b.JPG


    2)傳感器與按鈕的接收與檢測
    采用光耦隔離技術,可以實現電路間的光電隔離,即使輸入信號能無阻通過,且防止輸出信號反饋到輸入端,有利地抑制尖峰脈沖和各種噪聲的干擾,工作穩定,無觸點,使用壽命長,傳輸效率高。為實時檢測到反饋的轉鏡轉速信號,本設計中采用了高速光耦ACPL-072L,傳輸速率可高達25 MBd,并且外圍電路簡單,如圖3所示。

c.JPG


    本設計利用XC164CS外設中含有捕獲/比較單元CC25端口,將光耦傳輸信號作為外部中斷信號來觸發XC164,實現高速精確地傳感定位與按鈕檢測。
    3)CCD攝像機系統
    該手動PCB外觀檢查機圖像采集系統采用NED彩虹系列的3CCD彩色線掃描相機NUCLi7300。該相機應用廣泛,可以進行以前黑白相機無法進行的顏色差異檢測。外部接口為高速串行接口(Camera Link),可以很方便的與采集卡連接,也可以很方便的設置增益和偏移量,并具有修正RGB線延遲的功能。像素數為7 300x3 Line,像素大小為10x10 μm,數據速率60MHz,最短掃描速率7.6kHz。圖4為本系統所用的連續線掃描速率模型時序圖。

d.JPG


    系統中的圖像采集卡采用的是Matrox公司的SoliosXCL-SU74,該卡自帶處理器處理兩個獨立基模式或一個中模式Camera Link配置、66 MHz采集速率、64 MB緩沖器、可以采集面陣和線陣攝像頭,并具有多種采集模式。
    目前市面上的影像檢測系統大多采用面掃描(Areascan)的攝影機進行影像的采集及分析,但是由于該PCB外觀檢查機檢查的PCB產品尺寸范圍較大——50 mmx50mm~330mmx250 mm,精度的要求達亞像素級,面掃描攝影機的分辨率及取像速度無法滿足這些要求,所以系統選取的是線掃描CCD。但是線掃描的檢測系統必須利用運動速度才能取得面積影相,即被測PCB運動到相機視場時同過硬件發送觸發信號給相機開始采集,故將采集卡的采集模式設置為硬件觸發同步采集,并分配最大內存64 M。CCD與采集卡連接示意圖如圖5所示。

e.JPG


3 軟件系統組成
    該圖像采集系統的軟件采用的開發語言是C#,軟件開發包是AetiveMil9.0組件。
     Matrox有著豐富的程序包-圖像處理和模式識別庫(MIL)和MIL的子庫MIL-LITE(基本圖像處理)。MIL是一個硬件獨立的32位圖像處理庫,利用了Intel的MMX的多媒體圖形加速功能對圖像處理程序庫進行了優化,可以處理二進制、灰度或彩色圖像,它是獨立于硬件平臺的。并且對于快速Windows應用程序開發,MIL捆綁了ActiveMIL。AetiveMIL是一個管理圖像采集,處理,分析,顯示和存檔的動態控件的集合。Aeti-veMIL完全集成到Microsoft Visual Basic、Visual C++和.net快速應用程序開發環境中。該圖像采集系統選用的是AetiveMil控件庫,本控件庫可以實現所有MIL的所有功能,而且由于使用了ActiveX控件,所以很大程度上降低了程序設計的難度,縮短了軟件開發周期,提高了應用系統的穩定性。
3.1 基于AclivrMil的圖像采集程序
    對Matrox圖像采集進行圖像采集二次開發的通用軟件結構如圖6所示。

f.JPG


    圖像采集程序的基本思路是:
    1)打開通信通道,即確定一個應用對象(Application),并對每個應用對象創建一個或多個系統對象(System)。
    2)初始化硬件資源,即為每個系統對象分配數據緩存(Data Buffer)、數據采集器(Digitizer)和數據顯示(Display)對象。
    3)啟動采集過程,即將圖像讀入數據緩存,并將緩存賦值給數組,通過對數組的處理實現對圖像的處理,圖像數據與數據顯示相關聯后就可以通過顯示控件或窗體顯示預處理后的結果。
    AetiveMIL可以讓開發者快速簡單地將一個圖像應用程序和Windows用戶界面結合起來。應用程序開發包含拖動和滾動工具放置以及加標點和單擊配置,充分地減少代碼量。在.net framework3.0卡發環境下,安裝MIL開發包并正確配置后,Application、System、Image、ImageProcess、Display等組件將自動添加到工具欄。
    開發者將所需用的控件拖拽到圖像采集窗體上,一個Application,對應于單鏡頭手動外觀機,一個System,單窗體顯示——一個Disp-laly,為了提高CPU使用率應啟用雙緩存異步采集——兩個ImageBuffer,及一個ImageProcess。
3.2 雙緩存異步采集思想
    Matrox MeteorII圖像采集卡支持同步和異步兩種采集方式。
    同步采集方式適用于連續采集顯示圖像而不做運算處理的情況,這是因為同步采集方式下,在每次采集圖像之前,CPU都向采集卡發送采集同步信號,然后等待采集結束,所以在采集過程中CPU由于得不到圖像數據而只能處于等待狀態。由于CCD僅采集一幀圖像就需要40 ms左右,這與人的視覺滯留大致相當,所以在同步方式下無法保證采集和處理在40 ms內完成,也就無法達到實時處理的要求。
    異步采集方式下,采集工作和計算機對圖像的處理工作可以同時進行,即當CPU處理當前幀的圖像時,CCD攝像機可以進行下一幀的圖像采集。因此,在程序編制時,需要一個緩存機制用來緩存當前已采集完成的圖像和緩存CCD攝像機將要采集或正在采集的圖像,從而實現圖像采集與處理的并行工作。顯然,利用這種雙緩存采集方法既可以降低對硬件系統的要求,還可以大大提高系統的處理速度,滿足實時處理的要求。
3.3 圖像采集代碼實現
g.JPG
h.JPG


3.4用GDI+實現圖像拼接
i.JPG

4 圖像采集實例
    圖7是同步采集系統采集的PCB圖像,圖像寬為7 300,高為1 000,用時1.3 s,并且存在掉幀現象。圖8是雙緩存異步采集系統采集的PCB圖像,用時1.0 s,采集的圖像效果良好。

j.JPG


    結果表明,雙緩存異步采集系統的圖像采集速度顯著提高,并且由于利用ActiveX組件縮短了開發周期,降低了開發的人力成本。且提高了圖像采集的質量。采集一幅7300x10000的圖像并實時拼接僅需1.3 s,不存在掉幀現象,無損拼接拼接。計算圖像緩存區大小的公式為MemSize=ImageWidthxlmageHeightxFrames,實驗還表明,采用同步采集方式采集7 300x1 000,每像素8 bits的1幀圖像大致需要6Gb的緩存空間;采用異步雙緩存采集方式采集相同分辨率的圖像只需要不到32 mb的緩存就可以連續不問斷地保存圖像。由此可見,使用異步雙緩存采集方式不僅可以節約系統資源,而且可以獲得更高效更好的采集效果。

5 結論
    雙緩存技術近年在圖像顯示領域得到廣泛應用,該設計首次將雙緩存技術與異步采集結合應用在PCB手動外觀檢查機的圖像采集系統中。利用Matrox公司的SoliosXCL-SU74,使用異步雙緩存采集方法可以實現PCB外觀機的實時連續采集(本實驗設為每秒采集10幀圖像,每幀圖像寬為7 300,高為1 000)的要求,并利用GDI+庫實現圖像實時無損拼接,該方案較傳統的圖像采集效率更高,對硬件的要求更低,更適合PCB外觀機等大數據的圖像采集系統。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          日韩亚洲欧美中文三级| 加勒比av一区二区| 国产精品国产三级国产| 免费欧美日韩| 亚洲综合成人婷婷小说| 国产精品视频1区| 欧美一区在线直播| 一色屋精品视频免费看| 亚洲欧美日本国产专区一区| 影音先锋日韩资源| 最新日韩欧美| 欧美一区二区在线观看| 精品成人免费| 最新日韩在线视频| 美女999久久久精品视频| 国产综合久久久久久鬼色| 国产精品扒开腿做爽爽爽软件| 午夜精品美女久久久久av福利| 亚洲欧美春色| 好吊妞这里只有精品| 久久久久国产精品午夜一区| 欧美日韩国产在线观看| 国产精品一区二区女厕厕| 亚洲网站在线| 欧美丝袜一区二区三区| 亚洲线精品一区二区三区八戒| 欧美一区亚洲一区| 久久先锋影音| 91久久综合亚洲鲁鲁五月天| 国产精品国产三级国产普通话三级| 欧美jizz19hd性欧美| 国产精品亚洲激情| 久久久免费精品视频| 国内精品写真在线观看| 欧美激情国产精品| 亚洲国产成人精品视频| 亚洲一区二区在线| 国产女人18毛片水18精品| 亚洲欧美日韩精品在线| 亚洲图片你懂的| 久久精品一区四区| 欧美一区二区成人6969| 欧美久久在线| 欧美日一区二区三区在线观看国产免| 久久躁日日躁aaaaxxxx| 国产网站欧美日韩免费精品在线观看| 1024欧美极品| 午夜精品久久久久久久久久久| 麻豆国产va免费精品高清在线| 欧美福利视频在线观看| 亚洲欧美中文另类| 久久精品日韩欧美| 午夜免费电影一区在线观看| 欧美经典一区二区三区| 日韩午夜激情| 欧美日韩在线视频观看| 久久精品中文| 欧美日韩亚洲在线| 亚洲欧美日韩成人高清在线一区| 亚洲精品小视频在线观看| 国产精品久久久亚洲一区| 久久免费视频一区| 国内成人自拍视频| 欧美成人午夜激情| 久久av二区| 久久激情综合| 亚洲国产婷婷香蕉久久久久久99| 国产精品一区=区| 欧美日韩国产二区| 99国产精品国产精品久久| 亚洲国产国产亚洲一二三| 欧美成人三级在线| 一区二区视频欧美| 久久久久九九九| 久久久7777| 久久免费国产精品| 国产揄拍国内精品对白| 国产一区高清视频| 亚洲女优在线| 国产精品黄页免费高清在线观看| 亚洲一区二区综合| 亚洲成色www8888| 亚洲国产精品99久久久久久久久| 欧美在线综合视频| 欧美成人性生活| 久久国产精品久久久| 久久久999| 亚洲一区精品视频| 亚洲影院色无极综合| 一区二区视频欧美| 美女脱光内衣内裤视频久久网站| 黑丝一区二区三区| 欧美日韩一区二区三区高清| 欧美伊人精品成人久久综合97| 久久久久久亚洲精品中文字幕| 国产欧美1区2区3区| 国产精品一二| 国产精品高清免费在线观看| 一区在线播放视频| 欧美日韩亚洲一区二区三区在线观看| 久久久久国产一区二区三区四区| 蜜桃视频一区| 黄色成人在线观看| 欧美视频在线一区| 欧美丝袜一区二区三区| 亚洲国产精品成人精品| 国产婷婷色综合av蜜臀av| 亚洲美女诱惑| 激情视频一区二区三区| 亚洲一区精彩视频| 欧美日韩一区精品| 久久国产福利国产秒拍| 欧美日韩精品欧美日韩精品| 一区二区三区精品在线| 在线播放豆国产99亚洲| 激情av一区| 欧美日韩黄色一区二区| 亚洲国产二区| 国产字幕视频一区二区| 午夜精品成人在线视频| 国产精品视频最多的网站| 欧美激情在线观看| 欧美日韩不卡| 欧美午夜不卡在线观看免费| 欧美日韩在线播放| 亚洲国产91精品在线观看| 欧美日韩不卡视频| 欧美婷婷六月丁香综合色| 亚洲精品一二| 国产欧美日韩另类一区| 亚洲一区二区三区视频| 欧美国产激情| 国产精品日韩电影| 国产精品久久久久7777婷婷| 欧美性理论片在线观看片免费| 久久免费视频这里只有精品| 极品少妇一区二区三区精品视频| 一区二区三区免费看| 国产美女精品一区二区三区| 午夜精品久久久久久| 麻豆精品在线视频| 欧美成人精精品一区二区频| 一区二区动漫| 亚洲人成网站999久久久综合| 国产精品国产三级欧美二区| 99精品视频免费| 欧美国产日韩精品| 亚洲欧美日韩视频二区| 久久亚洲春色中文字幕| 亚洲女人天堂成人av在线| 欧美一区午夜精品| 欧美日韩精品一区二区三区四区| 亚洲免费观看在线视频| 在线不卡亚洲| 国产精品外国| 国产亚洲视频在线| 久久精品日韩欧美| 亚洲一区精品电影| 国产精品伦理| 久久不见久久见免费视频1| 亚洲一区免费视频| 黄网站免费久久| 国产欧美日韩一区二区三区在线| 红桃视频国产精品| 国产精品高精视频免费| 国内精品嫩模av私拍在线观看| 久久香蕉国产线看观看网| 国产精品私人影院| 国产精品丝袜白浆摸在线| 久久精品日韩一区二区三区| 欧美国产日韩一区二区| 在线一区亚洲| 国产一区视频网站| 欧美午夜激情小视频| 亚洲精品久久久蜜桃| 最新国产拍偷乱拍精品| 欧美午夜精品久久久久久孕妇| 午夜久久福利| 免费日韩精品中文字幕视频在线| 好吊成人免视频| 欧美激情亚洲国产| 欧美国产激情| 久久一区二区精品| 欧美高清在线精品一区| 一区二区电影免费在线观看| 欧美日韩一区二区三区| 久久久亚洲午夜电影| 另类酷文…触手系列精品集v1小说| 黄色精品网站| 亚洲国产裸拍裸体视频在线观看乱了| 久久影音先锋| 一区二区三区在线视频免费观看| 国产一区二区按摩在线观看| 99国产精品久久久久久久久久| 久久久噜噜噜久久人人看| 午夜欧美电影在线观看| 国产一区二区三区电影在线观看| 亚洲午夜伦理| 亚洲清纯自拍| 欧美大胆a视频| 久久激情综合| 91久久视频| 欧美影院在线| 欧美精品国产精品日韩精品| 国产欧美一区二区精品秋霞影院| 国内精品久久久久久久97牛牛| 国产精品久久久一区二区| 免费看精品久久片| 美女爽到呻吟久久久久| 欧美午夜三级| 欧美成人在线免费视频| 久久久青草青青国产亚洲免观| 欧美视频一区二区在线观看| 美日韩精品视频免费看| 欧美视频一区二区在线观看| 国产精品一区二区久久久| 欧美在线资源| 日韩亚洲不卡在线| 韩国三级电影一区二区| 亚洲午夜国产一区99re久久| 亚洲欧美在线aaa| 伊人久久亚洲美女图片| 国产精品爽爽爽| 欧美激情精品久久久久久| 在线观看免费视频综合| 欧美在线视频不卡| 一区二区三区视频在线观看| 亚洲国产精品专区久久| 久久久久久久性| 亚洲人成网站色ww在线| 国产精品久久综合| 亚洲手机在线| 欧美精品观看| 欧美日韩亚洲一区二区| 欧美激情一区二区三区在线视频| 欧美日韩三级电影在线| 国产精品视频久久久| 精品成人一区二区| 亚洲一区一卡| 欧美视频国产精品| 久久日韩粉嫩一区二区三区| 亚洲午夜未删减在线观看| 欧美另类在线播放| 国产亚洲一区二区三区| 亚洲最新在线视频| 久久人人爽人人| 在线视频亚洲欧美| 一区二区视频在线观看| 亚洲一区二区三区在线观看视频| 亚洲国产天堂网精品网站| 国产女主播在线一区二区| 欧美精品尤物在线| 欧美成人黄色小视频| 欧美在线视频二区| 欧美一区二区三区四区在线观看地址| 欧美午夜激情小视频| 欧美一区二区三区在线观看| 亚洲精品国产精品乱码不99按摩| 一本色道久久综合亚洲精品婷婷| 国产精品国产a级| 亚洲国产成人av好男人在线观看| 久久岛国电影| 亚洲乱亚洲高清| 18成人免费观看视频| 亚洲一区二区高清| 欧美午夜久久| 99精品国产在热久久下载| 国产在线一区二区三区四区| 99国产精品久久久| 老色鬼久久亚洲一区二区| 亚洲精品中文字幕在线观看| 欧美日产在线观看| 伊人久久综合| 亚洲看片网站| 中文一区在线| 久久国产精品99国产| 欧美亚洲视频在线观看| 国产欧美日韩综合精品二区| 欧美激情一区二区三区不卡| 亚洲在线日韩| 韩国精品一区二区三区| 久久久久天天天天| 国产精品99久久久久久久女警| 欧美视频一区在线| 欧美视频一区在线| 欧美欧美在线| 在线观看亚洲视频啊啊啊啊| 91久久线看在观草草青青| 欧美在线播放一区| 欧美成人性网| 亚洲免费成人av电影| 亚洲国产专区| 国产精品性做久久久久久| 一区二区日韩精品| 香蕉av福利精品导航| 国产一区二区三区四区| 国产香蕉97碰碰久久人人| 欧美一区二区性| 一本色道久久99精品综合| 亚洲国产婷婷香蕉久久久久久99| 亚洲精选久久| 欧美成人乱码一区二区三区| 91久久一区二区| 欧美一区二区视频免费观看| 欧美成黄导航| 亚洲电影有码| 国产麻豆一精品一av一免费| 久久久久久9| 亚洲国产aⅴ天堂久久| 韩国成人精品a∨在线观看| 亚洲人线精品午夜| 久久一日本道色综合久久| 9i看片成人免费高清| 欧美精品91| 一本一本久久a久久精品综合麻豆| 日韩视频免费在线观看| 蜜臀av一级做a爰片久久| 欧美日韩在线视频一区二区| 日韩午夜在线观看视频| 国产精品免费一区二区三区观看| 国产综合欧美| 亚洲字幕一区二区| 亚洲电影免费| 欧美精品国产精品日韩精品| 亚洲高清一二三区| 在线观看欧美日韩国产| 亚洲综合色激情五月| 欧美日韩精品免费观看视频|