在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于PLC與PC平臺實現機器視覺系統的設計

電子設計 ? 來源:工控網 ? 作者:佚名 ? 2020-02-25 08:05 ? 次閱讀

1 、引言

機器視覺是利用光電成像系統采集被控目標的圖像,經計算機或專用的圖像處理模塊進行數字處理,根據圖像的像素分布、亮度和顏色等信息,進行尺寸、形狀、顏色等的識別。這樣,就把計算機的快速性、可重復性,與人眼視覺的高度智能化和抽象能力相結合,大大提高了生產的柔性和自動化程度。

2 、機器視覺空瓶檢測系統

附圖是基于pc的機器視覺系統在啤酒生產線上空瓶檢測系統中的應用。該系統主要由相機、鏡頭、光源、圖像采集卡、pc平臺和控制單元等六部分組成,各個部分之間相互配合,最終完成對酒瓶的質量檢測和剔除。下面以附圖為例,對各個組成部分的功能和選型進行介紹。

基于PLC與PC平臺實現機器視覺系統的設計

2.1 相機

在選擇相機時,主要有以下幾個方面的問題要考慮:

(1) 相機的掃描方式:相機按照掃描方式可以分為面掃描和線掃描相機。

線掃描相機是指對物體進行行掃描的相機,線掃描相機又可分為隔行掃描和逐行掃描。線掃描相機適用于以下情況:對固定的物體做一維的測量;對象物體處于運動狀態;需處理可旋轉圓柱體的邊緣圖像;需要對象物體的高分辨率圖像,而又要考慮價格因素等。線掃描相機的特點是運動平穩、速度跟蹤精度高、光源強度要求高。目前,線掃描相機的分辨率已經達到幾千線,檢測速率也達到60楨/秒甚至更高。

面掃描相機一次只能拍攝一副圖像。由于面掃描相機的自身局限性,使其不適于動態目標連續無遺漏的高精度檢測。但是,針對其工作原理,采用以下技術:選用楨傳送或行間傳送ccd;采用高速快門(電子快門);采用單場技術;選用高頻光源等,是完全可以進行動態圖像的實時采集的,完全可以滿足工業在線檢測的要求。

(2)相機的顏色:工業相機按顏色可以分為黑白和彩色相機。其中,黑白相機比彩色相機的分辨率高,而且數據采集速度快。隨著相機制造技術的不斷發展,現在,彩色相機也越來越多的得到了應用。這是因為過去的彩色相機系統要由三臺相機組成,這三臺相機分別對應r(紅色)、g(綠色)、b(藍色)波長,而現在則出現了單ccd彩色相機。彩色相機可以提供更強的觀察和區別能力,因此在醫學、生物學以及一些工業過程控制方面發揮了重要作用。

(3)相機的輸出接口形式:相機輸出接口形式有rs422rs644、usb、ieee1394以及cameralink等,在選擇圖像處理卡時應注意其是否支持所選用相機的輸出形式。

2.2 鏡頭

鏡頭的幾個主要參數有:成像面,ccd感光片尺寸,焦距,視野,物距,景深和視角選擇鏡頭時應考慮以下幾個因素:

(1)鏡頭的成像面與所用的ccd相機是否匹配。成像面與鏡頭本身的設計及生產有關。成像應該是越大越好。可是有些廠家的鏡頭由于設計或生產上達不到技術要求,成像面會較小。

(2)確定鏡頭的焦距、物距和視野(這個主要是依據實際的工作或安裝環境來確定)。這幾個參數關系是:焦距越小,視角越大,最小物距越短,視野越大。以最常用的三種鏡頭(50mm,25mm,16mm)為例:50mm的鏡頭焦距是最大的,所以50mm鏡頭的視角就最小,而視野就最小,最小物距卻是最遠的;25mm的鏡頭焦距次之;16mm的鏡頭焦距則是最小的,所以16mm鏡頭的視角就最大,而視野也就最大,最小物距是最近的。

2.3 光源

光源是影響機器視覺系統輸入的重要因素,因為它直接影響輸入數據的質量和至少30%的應用效果。由于被檢測物體的顏色、材質、折射率等特性的千差萬別,就必須根據每個特定的應用實例,選擇相應的照明裝置,以達到最佳的效果。光源按其照射方式可分為背向照明、前向照明、結構光和頻閃光照明等。背向照明是被測物放在光源和攝像機之間,其優點是能獲得高對比度的圖像;前向照明是光源和攝像機位于被測物的同側, 這種方式便于安裝;結構光照明是將光柵或線光源等投射到被測物上,根據它們所產生的畸變, 解調出被測物的三維信息;頻閃光照明是將高頻率的光脈沖照射到物體上, 照相機拍攝要求與光源同步,這樣能有效地拍攝高速運動物體的圖像。有鹵素燈、熒光燈和led 光源等, 其主要性能的比較見附表。

基于PLC與PC平臺實現機器視覺系統的設計

設計時可以根據要求選用光源,但大多數情況下,選用led光源是一種趨勢。

2.4 圖像采集卡

圖像采集卡是視頻信號從相機到電腦之間傳輸的橋梁。目前大多數相機還是模擬信號輸出,圖像采集卡則將各種模擬視頻信號經a/d轉換成數字信號送入計算機,供計算機作處理、存儲、傳輸等之用。選擇圖像采集卡要考慮以下幾個方面:

(1) 視頻輸入的格式和數據傳輸率:大多數攝像機使用rs422或者eia644作為輸出信號格式,這樣圖像采集卡就需要支持系統使用的攝像機所采用的輸出信號格式。從靈活性來說,如果兩種格式都支持就更好。當攝像機以較高的速度拍攝高分辨率圖像后, 會產生很高的輸出速率, 這時攝像機一般使用多路信號同時輸出,而圖像采集卡必須能夠支持多路輸入及攝像機的輸出速率。

(2) 數據的吞吐量:當圖像采集卡的信號輸入速率較高時,需要考慮圖像采集卡與圖像處理系統之間的帶寬問題。在使用pc時,圖像采集卡使用pci接口。pci接口的理論峰值帶寬為132mb/s。但在實際使用中, 多數計算機上pci接口的平均數據傳輸率為50~90mb/s,有可能在瞬間高傳輸率時不能滿足傳輸的需要。為了避免與其他pci設備產生沖突時丟失數據,圖像采集卡上應有數據緩存。在一般情況下, 有2mb的板載存儲器可以滿足大部分的任務要求。

(3) 數字i/o控制:在機器視覺系統中,輸入/輸出的控制很重要。系統中常要根據處理過程的需要來決定攝像機的拍攝時間。如果采用了可重設的攝像機,需要產生重設信號。在一些系統中,由于需要設定拍攝的幀率,應該有像素時鐘發生器。外同步是指不同的視頻設備之間用同一同步信號來保證視頻信號的同步,它可以保證不同設備輸出的視頻信號具有相同的幀行起止時間。為了實現外同步,需要給攝像機輸入一個復合同步信號或復合視頻信號。如果圖像采集卡已經具有數字i/o功能,能夠產生攝像機和其他電子設備所需的選通、觸發及其他電子信號,對系統是很有用的, 否則將需要獨立的數字i/o 卡。

2.5 pc平臺

本系統中pc平臺用于接受圖像采集卡輸出的圖像,然后由圖像處理軟件進行預處理、分析和識別,判斷空瓶質量的好壞,最后將判斷結果發送給plc。由于圖像采集卡和圖像處理軟件的運行都消耗很大的系統資源,因此應當選用高性能的工控機作為pc平臺,保證系統快速穩定的運行。

2.6 控制單元

本系統選用plc作為底層控制器,它通過i/o口與光電傳感器編碼器,擊出器,圖像采集子系統等相連,通過圖像采集子系統控制ccd攝像機的拍攝以及直接控制擊出器的動作。同時plc通過485總線與工控機連接,接收工控機傳來的控制信息和系統參數等。

在系統運行過程中,plc負責及時地通知圖像采集子系統啟動ccd攝像機,抓拍處于拍攝位置的空瓶。為了達到這一目的,需要使用光電傳感器來檢測空瓶的位置。在系統中使用了反射式光電傳感器,這種光電傳感器在沒有接收到從反光板反射回來的光束時,就會輸出觸發信號。將光電傳感器安裝到ccd攝像機拍攝位置旁,把輸出接到plc的i/o輸入口上。當沒有空瓶經過時,光電傳感器可以接收到反射光束,沒有輸出信號,而當有空瓶經過時,光電傳感器無法接收到返回的光束,于是輸出觸發信號。plc從輸入口接收到此信號后,即可判定空瓶已到達拍攝位置,從i/o輸出口輸出啟動信號給圖像采集系統,啟動ccd攝像機,攝像機及時進行拍攝,獲取被檢空瓶的圖像。

在專門的信息處理模塊對獲取的圖像信息進行分析處理后,將得出空瓶質量是否合格的結論。如果不合格,主控的工控機就會通過485總線發出控制命令,要求plc控制擊出器擊出該空瓶。plc在接到擊出命令后,需要標定不合格空瓶,并追蹤其位置,當不合格空瓶到達擊出器所在位置時控制擊器動作,擊出不合格空瓶。為了確定需擊出空瓶位置,在系統中使用一個編碼器與驅動傳送帶的電機相連,當電機轉動時,編碼器相應發出脈沖。計算脈沖的數目,即可知道傳送帶運動的距離。這樣一來,如果能測出不合格空瓶要運動多長距離才到達擊出位置就能將其準確擊出。可以在事先把編碼器的脈沖輸出與plc的i/o輸入口相連,然后在傳送帶上放一空瓶,讓其依次經過檢測位置和擊出位置,plc使用計數器記下此過程中脈沖的數目,這一數值即對應著檢測位置和擊出位置之間的距離。

3、 視覺處理軟件

視覺處理軟件是基于pc的機器視覺系統的重要組成部分,主要通過對圖像的分析、處理和識別,實現對特定目標特征的處理。視覺處理軟件的編寫非常復雜,如果從底層開始編寫,往往需要很長的開發周期,而且自己編寫的軟件在運行速度、穩定性等方面也很難達到要求。為了滿足系統集成商和終端用戶的需求,圖像采集卡的生產廠家都為自己的產品開發了相應的圖像處理軟件包。這樣,我們就可以將工作重心放在軟件應用層面的開發上,使用這些軟件包進行二次開發,節約了開發成本。因此,在對整個機器視覺系統選型時,應該根據系統應完成的功能和圖像采集卡廠家提供的軟件包的功能來對圖像采集卡進行選型。圖像采集卡廠家提供的軟件包應具備以下的功能:

邊緣尋找功能:邊緣尋找是圖像處理中最為基本也是最為常用的工具。通過邊緣尋找,將所拍圖像中的目標與背景區分開,減少處理象素數,提高軟件處理速度。

目標定位功能:當被測空瓶在生產線上高速順序地通過相機的拍攝區域時,由于生產線的不穩定和拍攝時間的誤差,各個空瓶會出現在拍攝圖像的不同區域。通過目標定位功能,使處理軟件中的感興趣區域(roi)隨著工件在圖像中位置的變化而變化,始終定位在工件的關鍵部位。

圖像預處理功能:包括二值化、邊緣銳化、反差調節等等,通過適當的預處理算法,可以突出目標圖像、提高圖像分析速度和簡化分析過程,是必不可少的功能。

字符讀取功能(ocr):對于主要應用于各種字符讀取的視覺系統來說,此功能尤為重要。

接口功能:軟件包應該能夠方便的和其他軟件或控件接口,一起運行。

4 、結束語

基于pc的機器視覺系統具有高速度、高精度、高度自動化的特點,集成了當今先進的傳感器、計算機、數字圖像處理和機器視覺技術,可廣泛應用于工業制造、電子半導體、包裝、農業、醫藥和啤酒生產等領域,可以大幅度提高了現有生產線的自動化水平,保障產品質量,提高生產效率。但是我國機器視覺的研究起步比較晚,目前市場上的該類設備仍然主要依靠進口。隨著社會生產力水平的不斷提高和工廠自動化程度的提高,此項技術的應用前景非常廣闊,只有在理論和實際技術上進行深入的研究和探索,才能縮小和國外先進技術的差距,占領國內機器視覺市場。

責任編輯:gt


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5016

    文章

    13389

    瀏覽量

    465530
  • 計算機
    +關注

    關注

    19

    文章

    7546

    瀏覽量

    88690
  • 機器視覺
    +關注

    關注

    162

    文章

    4407

    瀏覽量

    120755
收藏 人收藏

    評論

    相關推薦

    機器視覺系統在注塑行業的應用

    機器視覺是通過采用非接觸式的光學感知設備自動接收和解析真實場景的影像,以獲取信息和控制機器或工藝過程。機器視覺系統基本配置包含工業相機與鏡頭
    發表于 06-09 14:55

    【HarmonyOS HiSpark AI Camera】紡織專用機器視覺系統

    項目名稱:紡織專用機器視覺系統試用計劃:申請理由:本人有多年基于linux系統(X86、ARM)的應用軟件開發以及linux內核裁減、驅動開發,平臺移植等經驗,近幾年開始涉足
    發表于 09-25 10:11

    工業機器人與智能視覺系統應用實訓平臺介紹

    ZNAI-1工業機器人與智能視覺系統應用實訓平臺一、產品概述工業機器人與智能視覺系統應用實訓平臺
    發表于 07-01 11:48

    ZN-1AI工業機器人與智能視覺系統應用實訓平臺介紹

    ZN-1AI工業機器人與智能視覺系統應用實訓平臺一、產品概述 ZN-1AI以工業機器人與機器視覺
    發表于 07-01 10:07

    機器視覺系統是指什么? 機器視覺系統的工作原理是什么?

    機器視覺系統是指什么?機器視覺系統的工作原理是什么?影響機器視覺系統輸入的重要因素有哪些?
    發表于 07-16 11:23

    深圳工業機器視覺系統有哪些組成部分?

    給出一個觸發信號。當部件處于正確位置時,這個傳感器告訴機器視覺系統去采集圖像;4、圖像采集卡也稱為視頻抓取卡,這個部件通常是一張插在 PC上的卡。這張采集卡的作用將攝像頭與 PC連接起
    發表于 08-26 17:51

    四元數數控:深圳集成式機器視覺系統是什么?

    機器視覺系統替代傳統基于PC機器視覺系統。那么深圳集成式機器
    發表于 01-17 09:53

    機器視覺系統原理及基礎知識

    機器視覺系統的目的就是給機器或自動生產線添加一套視覺系統,其原理是由計算機或圖像處理器以及相關設備來模擬人的視覺行為,完成得到人的
    發表于 12-16 14:40 ?0次下載
    <b class='flag-5'>機器</b><b class='flag-5'>視覺系統</b>原理及基礎知識

    機器視覺_ni機器視覺系統-技術專輯

    在現代自動化生產過程中,人們將機器視覺系統廣泛地用于工況監視、成品檢驗和質量控制等領域。本專題內容涉及機器視覺是什么,ni機器
    發表于 08-03 11:33
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b>_ni<b class='flag-5'>機器</b><b class='flag-5'>視覺系統</b>-技術專輯

    如何使用NI快速構建機器視覺系統

    本演示介紹如何使用NI 交互式的機器視覺開發軟件環境VBAI,快速構建機器視覺系統。無需編程,配合NI新款智能相機或基于PC的圖像采集卡,即
    的頭像 發表于 06-25 03:06 ?4215次閱讀
    如何使用NI快速構建<b class='flag-5'>機器</b><b class='flag-5'>視覺系統</b>

    基于DM642機器視覺系統的設計與實現概述

    基于DM642機器視覺系統的設計與實現概述。
    發表于 03-25 14:40 ?0次下載
    基于DM642<b class='flag-5'>機器</b><b class='flag-5'>視覺系統</b>的設計與<b class='flag-5'>實現</b>概述

    機器視覺系統詳解

    機器視覺系統詳解說明。
    發表于 04-19 15:16 ?21次下載

    機器視覺系統概述

    機器視覺系統概述說明。
    發表于 04-21 10:07 ?12次下載

    機器視覺系統的經典應用

    機器視覺系統的經典應用。
    發表于 05-28 10:25 ?15次下載

    機器視覺系統的組成及應用

    且精度不高,用機器視覺檢測方法可以大大提高生產效率和生產的自動化程度。而且機器視覺易于實現信息集成,是
    發表于 08-09 18:02 ?2926次閱讀
    主站蜘蛛池模板: 亚洲伦理一区二区三区 | 成人免费黄色网 | 男生女生靠逼视频 | 曰韩高清一级毛片 | 久久riav二区三区 | 日本一区二区三区视频在线 | 国产叼嘿网站免费观看不用充会员 | 九九热在线精品视频 | 亚洲不卡视频 | 黄色小毛片| 人人爱操 | ww欧洲ww在线视频看 | 国产一区二区高清在线 | 国产色播 | 电源天堂 | 天天摸天天看天天爽 | 高颜值大长腿美女啪啪 | 性欧美精品久久久久久久 | 午夜精品国产 | 成人区精品一区二区毛片不卡 | 亚洲第九页 | www.四虎在线| 日本janpanese护士bus中国 | 夜夜爽免费视频 | 一级久久久 | 天天操天天谢 | 午夜美女久久久久爽久久 | 性日韩| 仙踪林欧美另类视频 | 狠狠五月深爱婷婷网免费 | 婷婷六月激情在线综合激情 | 亚洲国产精品第一区二区 | 亚洲一区视频 | 色色色色色色色色色色色 | 午夜在线视频国产 | 国产香蕉视频在线 | 亚洲 欧洲 日产 韩国在线 | 亚洲精品美女视频 | 最近2018中文字幕2019视频 | 99九九成人免费视频精品 | 午夜看片网址 |