[發(fā)明專利]一種使機器視覺檢測與控制器保持同步的方法有效
| 申請?zhí)枺?/td> | 201510868862.0 | 申請日: | 2015-12-01 |
| 公開(公告)號: | CN105511315B | 公開(公告)日: | 2017-10-27 |
| 發(fā)明(設計)人: | 張向陽;余天洪;陳忠 | 申請(專利權)人: | 天津普達軟件技術有限公司 |
| 主分類號: | G05B19/04 | 分類號: | G05B19/04;G01C11/00;G01N21/84 |
| 代理公司: | 天津市北洋有限責任專利代理事務所12201 | 代理人: | 程毓英 |
| 地址: | 300457 天津市濱海新區(qū)經(jīng)濟技術開*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機器 視覺 檢測 控制器 保持 同步 方法 | ||
技術領域
本發(fā)明涉及一種使機器視覺檢測與控制器保持同步的方法。
背景技術
在工業(yè)機器視覺檢測系統(tǒng)中,視覺檢測軟件在工控機平臺運行時只負責檢測圖像信息,對于如何把檢測的結果根據(jù)生產的工藝按照一定的要求進行控制并逐類分選等操作時,就需要連接專用的控制器來實現(xiàn)這一目的。
通常情況下,控制器發(fā)出檢測指令,命令視覺檢測軟件接收來自硬件的圖像信息進行處理檢測,檢測結束后,視覺檢測軟件把處理的結果信息傳遞給控制器從而達到檢測的目的。圖像檢測過程中視覺檢測軟件受相機因素、待檢圖像內容、內部算法設置等因素的影響,檢測時間各不相同,一般單次檢測時間在幾毫秒到幾百毫秒之間。控制器發(fā)出的檢測指令周期過長時(或者說發(fā)出的檢測指令周期大于單次檢測時間),其發(fā)出一個檢測指令,等待視覺檢測軟件的處理結果,并根據(jù)特定的工藝要求進行控制操作,按照這個順序周而復始的循環(huán)進行正常工作,此種循環(huán)檢測模式比較適合于檢測周期比較慢的環(huán)境里,如果在較快的檢測周期或者檢測周期時快時慢的環(huán)境下就不能夠滿足要求了。
當視覺檢測軟件的單次檢測時間大于控制器發(fā)出的指令周期時,有時會出現(xiàn)在一個單次檢測時間里會收到多個檢測圖像需要處理,遇到這種情況視覺檢測軟件為了提高檢測效率,就會把收到的圖像信息分配給各單元模塊進行同步處理,等各單元模塊把圖像信息處理完成后,根據(jù)處理的結果分別傳遞給控制器從而到達提高圖像檢測效率的目的。
視覺檢測軟件采取同時處理的辦法達到了提高效率的目的,但由于分配給各單元模塊的檢測時間的不同,發(fā)給控制器的檢測信息不是嚴格按照接收檢測的順序傳遞給控制器的,就會出現(xiàn)控制控制器發(fā)出檢測指令后收到的檢測結果信息并一定就是當前的,使控制器產生了誤判的可能,降低了機器視覺檢測系統(tǒng)的檢測準確率。
發(fā)明內容
針對上述問題,本發(fā)明的目的是提供一種使機器視覺檢測軟件與控制器保持同步的方法。本發(fā)明的技術方案如下:
一種使機器視覺檢測與控制器保持同步的方法,該方法采用單向傳輸協(xié)議,視覺檢測設備的多個單元模塊并行進行圖像檢測,包括:
(1)控制器輸出給視覺檢測設備開始檢測命令,發(fā)出命令同時并存儲當前命令檢測的序號及當前的位置信息或是時間信息;
(2)視覺檢測設備向某個單元模塊分配圖像檢測任務,同時記錄當前命令檢測的序號,設此單元模塊為A單元模塊;
(3)A單元模塊圖像檢測結束后,視覺檢測設備將A單元模塊的檢測結果連同當前命令檢測的序號一起發(fā)送給控制器;
(4)控制器將當前命令檢測的序號和檢測結果合并,并進行相應的控制。
本發(fā)明由于采取以上技術方法,其具有以下優(yōu)點:
(1)本發(fā)明采用視覺檢測軟件發(fā)送端編碼和控制器接收端解碼的方式,實現(xiàn)視覺檢測系統(tǒng)中兩個子系統(tǒng)保持同步的要求,更好的提高了視覺檢測準確率,降低了控制器進行逐類分選時的誤判問題。
(2)本發(fā)明同步的協(xié)議采用單向傳送,節(jié)省視覺檢測軟件訪問控制器的通信時間,比雙向傳送效率得到了提升。
(3)本發(fā)明提高了整個檢測及控制環(huán)節(jié)的工作速度,在檢測過程中可以繼續(xù)接收控制器發(fā)出的檢測的指令,提高了檢測效率。
(4)本發(fā)明對于工作中檢測速度時快時慢的工作節(jié)奏有較好的兼容性,把檢測速度快慢不同的檢測過程做了等效均分,系統(tǒng)的適應性更強。
附圖說明
圖1是是視覺檢測控制流程;
圖1中箭頭標號說明:
1控制器發(fā)送檢測命令;
2視覺檢測軟件和視覺硬件進行數(shù)據(jù)通信;
3視覺檢測軟件發(fā)送檢測結果給控制器。
圖2是視覺檢測軟件發(fā)送結果格式;
圖3是控制器解析及合成數(shù)據(jù)內容。
具體實施方式
下面結合附圖和實施例對本發(fā)明的進行詳細的描述。
如圖1-3所示,
1)控制器條件滿足進入視覺檢測控制流程,首先控制器輸出給視覺硬件開始檢測命令,發(fā)出命令的同時存儲當前命令檢測的序號及當前的位置信息(或是時間信息),以上工作完成,控制器就開始等待結果信息。在整個控制命令輸出及等待的過程中,控制器都允許檢測外部的特定信號輸入進行下一循環(huán)的控制命令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津普達軟件技術有限公司,未經(jīng)天津普達軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510868862.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





