• <blockquote id="fficu"><optgroup id="fficu"></optgroup></blockquote>

    <table id="fficu"></table>

    <sup id="fficu"></sup>
    <output id="fficu"></output>
    1. ABB
      關(guān)注中國自動(dòng)化產(chǎn)業(yè)發(fā)展的先行者!
      CAIAC 2025
      2025工業(yè)安全大會(huì )
      OICT公益講堂
      當前位置:首頁(yè) >> 案例 >> 案例首頁(yè)

      案例頻道

      多功能自動(dòng)汽車(chē)零部件檢測與識別系統開(kāi)發(fā)
      • 企業(yè):《自動(dòng)化博覽》     領(lǐng)域:機器視覺(jué)     行業(yè):汽車(chē)    
      • 點(diǎn)擊數:2662     發(fā)布時(shí)間:2011-09-19 16:57:40
      • 分享到:

          (廣州明珞汽車(chē)裝備有限公司,廣東 廣州510800)賀毅

          摘要:本文開(kāi)發(fā)了一種序列號規格檢測識別設備,成功將機器視覺(jué)和激光檢測等前沿科技導入實(shí)際應用,設計編寫(xiě)了基于Microsoft Visual Basic 6.0(VB6.0)的上位機數據采集存儲軟件,提供了一種VB6.0與通用PLC的通訊驅動(dòng)程序編寫(xiě)方法。

         Abstract:This paper developed a kind of serials number standard detection and identification system, make the most advanced technology such as machine vision and laser detection in application successfully, designed a data collection software system based on VB6.0, provided a driver solution between VB6.0 and general PLC.

          關(guān)鍵詞:機器視覺(jué),激光檢測,VB6.0,PLC

          Key wordS:Machine Vision,Laser Detection,VB6.0,PLC

          1 引言

          打刻序列號已經(jīng)成為各種設施系統的一項基本防偽措施,有效清晰的序列號能成為設施設備出廠(chǎng)后的追蹤提供極其重要的線(xiàn)索。如可以依據每臺手機出廠(chǎng)前印刷在電路板上的序列號及內置于手機軟件內部的序列號判別其真偽;汽車(chē)發(fā)動(dòng)機序列號可以追蹤到此車(chē)的出廠(chǎng)日期,使用年限及入貨渠道等重要信息;商場(chǎng)更是使用商品的唯一序列號進(jìn)行收銀出貨及防盜防損。

          然而,各式各樣的序列號,怎樣才能保證其唯一性及高防偽性已經(jīng)成為工程界急需解決的技術(shù)難題。多年來(lái),人們從最初的肉眼識別發(fā)展到今天的精密計算機技術(shù)。防偽和造假技術(shù)也在此長(cháng)期不斷的博弈中成長(cháng)。

          序列號的打印分為多種形式:有平面印刷形式的,有金屬點(diǎn)狀打刻形式,有金屬表面字符打刻形式等等。本系統是運用機器視覺(jué)系統,激光掃描系統,高精度伺服系統配合工業(yè)高可靠CPU對汽車(chē)駕駛室前端的儀表盤(pán)上打刻的字符型序列號進(jìn)行規范化檢測的實(shí)時(shí)高精度儀器。它同時(shí)是一臺智能的合車(chē)一致性判別儀器和高精度動(dòng)作控制中心。伺服定位電氣精度達到2u,視覺(jué)判別準確率達到100ppm以上,深度檢測傳感器精度在0.01mm以上??梢詼蚀_判斷打刻字符,避免打錯,漏打,打歪,打偏及缺筆少劃等錯誤;在高精度深度傳感器的保證下能實(shí)時(shí)檢測打刻各個(gè)字符的深度,保證每個(gè)字符的深度均在0.30-0.50mm之間。這樣的措施能保障打刻的序列號具有高度一致性并具有很強的防偽效果。

          2 系統結構

          系統硬件部分由機器視覺(jué)、激光深度檢測、伺服定位、PLC控制器組成。

          軟件部分包括PLC控制邏輯程序,上位機數據采集存儲等。其中PLC網(wǎng)絡(luò )拓補結構采用國際標準的DEVICE NET網(wǎng)絡(luò )與serial communication網(wǎng)絡(luò )相結合的通信架構,配合專(zhuān)用通信模塊組合而成。如圖1所示。
        
                     
                                         圖1 PLC網(wǎng)絡(luò )拓補結構圖

          3 系統功能設計

          本系統作為序列號檢測唯一標準設備,檢測序列號產(chǎn)生設備加工符合性。第一步:上料,序列號加工完成后由推拉氣缸直接將工件送入本系統檢測支架;第二步:視覺(jué)檢測,視覺(jué)系統通過(guò)攝像頭獲取序列號特征值,并通過(guò)比對計算出序列號各個(gè)字符與標準字符的相似百分數,達到預先設定閥值即判斷OK;第三步:激光深度檢測,伺服驅動(dòng)檢測激光發(fā)射器對所有序列號字符進(jìn)行逐個(gè)掃描并實(shí)時(shí)傳輸到激光控制運算器,通過(guò)捕捉凸凹點(diǎn)邊緣差值的方法,控制器運算出各個(gè)字符的打刻深度并實(shí)時(shí)傳輸到PLC內存;第四步:PLC綜合判斷結果輸出。其中視覺(jué)檢測時(shí)間一般不會(huì )超過(guò)1s,激光深度檢測時(shí)間根據檢測字符個(gè)數長(cháng)短不一,一般可保證在0.5s/字符。本系統檢測19個(gè)字符,整體檢測周期為11s。具體功能流程如圖2所示:

                               
            
         3.1 視覺(jué)檢測

          本系統硬件采用OMRON FZ-350視覺(jué)控制器、兩臺專(zhuān)用視覺(jué)相機及外置康耐視平行高亮度LED光源組成。當工件達到檢測位置后,PLC驅動(dòng)視覺(jué)系統進(jìn)行視覺(jué)拍照,視覺(jué)控制器實(shí)時(shí)獲取拍照信息進(jìn)行運算處理,并通過(guò)與內部預存圖片的比對,得出檢測序列的標準ASCII碼字符及相似度并輸出供PLC判斷處理。PLC獲取檢測到的序列ASCII碼字符后與上位機標準字符序列進(jìn)行對比并根據相似度高低判斷該打刻序列號的OK/NG。

          3.2 激光深度檢測

          當視覺(jué)檢測拍照完成后(內部運算不包括在內),PLC驅動(dòng)伺服機構帶動(dòng)激光檢測頭對所有打刻序列字符逐個(gè)進(jìn)行深度掃描檢測,并實(shí)時(shí)將深度數據傳輸到PLC內存。PLC根據用戶(hù)設定的標準深度逐個(gè)比較,實(shí)時(shí)判斷各個(gè)字符的打刻深度是否符合設計要求。

          3.3系統狀態(tài)監控與數據存儲

          上位監控電腦應用軟件由采用通用VB6.0軟件編寫(xiě),通信方式為serial communication,通信協(xié)議采用hostlink協(xié)議。結構如圖3所示。其功能包括:實(shí)時(shí)監控記錄系統各個(gè)傳感器運行狀態(tài);實(shí)時(shí)監控記錄操作人員各項按鈕動(dòng)作;實(shí)時(shí)存儲系統報警代碼;保存每一次掃描判斷過(guò)程及判斷結果。本系統采用優(yōu)化Microsoft Access數據庫,通過(guò)實(shí)際應用,按每天1000條報警記錄,1050條掃描判斷結果和1000條人工操作記錄計算,一年工作250天,250G的硬盤(pán)至少可以記錄10年以上數據。

                               
         

          3.4 底層控制通信方式設計

          3.4.1與遠程IO站通信方式

          通信接口為devicenet專(zhuān)用主從模塊,傳輸速率為500kbit/s,在本系統中,掃描周期為2.696ms,可以完全達到實(shí)時(shí)性要求。通信協(xié)議為國際通用devicenet協(xié)議,此協(xié)議為工業(yè)系統層協(xié)議,具有可靠性高,通信速率快而且只需組態(tài)IO站無(wú)需額外編程的特點(diǎn)。如圖4所示:

                      
                                       圖4 Device Net 結構圖

         3.4.2機器視覺(jué)系統通信方式

         采用為RS232無(wú)協(xié)議通信,傳輸速率達到57600kbit/s。信息幀結構如下:

               

         3.4.3激光深度檢測系統通信方式

          采用為RS232無(wú)協(xié)議通信,傳輸速率達到57600kbit/s。信息幀結構如下:
        
         
          3.4.4與上位PLC通信方式

          采用協(xié)議宏的方式進(jìn)行通信,通信速率為9600kbit/s。信息幀結構如下:
        
           
          協(xié)議宏如下:

          發(fā)送協(xié)議宏
         
                   

          接收協(xié)議宏
         
                   

          3.4.5與電腦通信方式

          采用hostlink通信協(xié)議通信速率為19200kbit/s。信息幀結構如下:

            
          PLC與電腦組成串行通信網(wǎng)絡(luò ),電腦網(wǎng)絡(luò )地址為0.0.0,PLC網(wǎng)絡(luò )地址為0.1.0,如圖5所示:
         
                      
                                    圖5 PLC與上位機電腦網(wǎng)絡(luò )結構圖

          PLC與電腦形成內存共享通信,如圖6所示:

                    
                                  圖6 PLC與電腦內存連接結構圖

          3.4.6 多種通信方式的融合

          本系統融合了RS232無(wú)協(xié)議通信,RS232協(xié)議宏通信,hostlink串口通信,devicenet總線(xiàn)通信等多種通信方式。在主程序有機整理下實(shí)現了各種通信協(xié)議下的系統實(shí)時(shí)、可靠、穩定的預期目標。

         采用的通信方式多樣性,決定了系統應用程序融合多通信方式的必要性。從整體考慮,通信在保證系統數據實(shí)時(shí)性要求的前提下,留出盡量多的硬件通信資源。具體說(shuō)明如下:與遠程IO站的通信為devicenet通信,由于其具有專(zhuān)用的內存與專(zhuān)用的電纜以及專(zhuān)用的通信協(xié)議保證其可靠穩定,通信方式為輪詢(xún)實(shí)時(shí)掃描,故通信不做限制。在PLC的特定內存區域實(shí)時(shí)存取即可。與機器視覺(jué)系統及與激光深度檢測系統的RS232無(wú)協(xié)議通信方式及與上位PLC的協(xié)議宏通信,由于它們都占用串口硬件資源以及具有掃描周期較長(cháng)的特點(diǎn),故只有在機器視覺(jué)需要時(shí)進(jìn)行激活通信,也就是每個(gè)工作周期只激活一次通信,并將通信結果存儲于PLC指定內存。與電腦的通信為HOSTlink協(xié)議通信,由于電腦具有速度快和內存大的特點(diǎn),故通信程序編寫(xiě)在電腦方,并采用100ms發(fā)送一次讀寫(xiě)命令的方式實(shí)現與PLC的內存數據互連??傮w來(lái)說(shuō),所有的通信數據融合均在PLC內存區域配合PLC程序完成。

         4 特點(diǎn)

         4.1 機器視覺(jué)系統判別

         采用視覺(jué)照相機及控制系統,能有效判斷打刻后字符的漏打,少打,打歪,打偏及缺筆少劃等不良現象。確保打刻序列號的完整性和一致性。

         4.2激光深度檢測系統應用

         采用高精度伺服系統配合激光深度傳感器對打刻后的每個(gè)字符逐一檢查,確保其打刻深度在國標規定的范圍內。能有效避免打刻過(guò)深和過(guò)淺的現象,為打刻字符的防偽性和一致性提供保障。

         4.3具有自主知識產(chǎn)權的VB上位機軟件及其通信方式

          開(kāi)放的Visual Basic軟件和PLC的通信問(wèn)題一直是困擾工控設計人員的難題。由于各個(gè)PLC廠(chǎng)家的技術(shù)保密性及處于自己占有的市場(chǎng)份額考慮,以前、現在和今后都很難實(shí)現各種PLC通信協(xié)議的完全統一,更難實(shí)現各種PLC與電腦通信協(xié)議的完全統一。而每個(gè)系統都必須有操作終端進(jìn)行控制,電腦以其優(yōu)惠的價(jià)格,超強的運算能力和超大容量的存儲空間,自然成為系統操作終端的首選。這樣電腦與PLC的通信就顯得尤為重要。本系統采用hostlink通信協(xié)議,用finsgateway做為組態(tài)中介,實(shí)現了Visual Basic軟件與PLC的數據無(wú)縫對接,經(jīng)過(guò)測試,電腦與PLC的200個(gè)16位數據共享的掃描周期為100ms,完全能夠達到系統的實(shí)時(shí)性要求。

         5 結束語(yǔ)

         檢測設備的科技含量隨著(zhù)工業(yè)的不斷進(jìn)步日益提高,并朝著(zhù)智能化、模糊控制方向發(fā)展。本文介紹的采用機器視覺(jué)進(jìn)行識別以及采用激光掃描檢測高差的方法,能有效解決多種普通檢測無(wú)法完成的任務(wù),為現代工業(yè)高效智能化檢測提供了一條有效途徑。

         參考文獻

         [1] 王興晶, 施波等. Visual Basic 6.0開(kāi)發(fā)與實(shí)例[M]. 電子工業(yè)出版社, 1999.

         [2] Omron 公司. FZ3系列視覺(jué)系統操作手冊 Rev.A.

         [3] Omron 公司. ZG2系列激光控制系統操作手冊 Rev.A.

         [4] 劉澤.王嵬.王平鋼軌表面缺陷檢測機器視覺(jué)系統的設計[J].電子測量與儀器學(xué)報 2010(11).

         作者簡(jiǎn)介:賀毅(1980-),男,碩士,廣州明珞汽車(chē)裝備有限公司高級電氣工程師,研究領(lǐng)域為自動(dòng)化設備控制及人機界面。

          摘自《自動(dòng)化博覽》2011年第九期

       

      熱點(diǎn)新聞

      推薦產(chǎn)品

      x
      • 在線(xiàn)反饋
      1.我有以下需求:



      2.詳細的需求:
      姓名:
      單位:
      電話(huà):
      郵件:
      欧美精品欧美人与动人物牲交_日韩乱码人妻无码中文_国产私拍大尺度在线视频_亚洲男人综合久久综合天

    2. <blockquote id="fficu"><optgroup id="fficu"></optgroup></blockquote>

      <table id="fficu"></table>

      <sup id="fficu"></sup>
      <output id="fficu"></output>