我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > 機(jī)械制圖 > 機(jī)械技巧

三軸影像測量儀的開發(fā)與研制

時(shí)間:2011-06-13 10:04:35 來源:未知
一、 圖像采集卡的選擇

  儀表盤的外形尺寸為220mm×82mm,要求測量精度不低于0.13mm。綜合檢測精度、檢測速度和成本要求,系統(tǒng)選擇NI 1394圖像采集卡,配合SONY 1394 CCD彩色攝像機(jī)(分辨率為1024×768), 這樣視覺系統(tǒng)的視場范圍FOV=118mm×88.5mm,像素精度pixel accuracy= 118÷1024=0.1152mm/pixel,完全滿足系統(tǒng)測量的尺寸精度要求。

   
    二、 掃描區(qū)域劃分

  根據(jù)儀表盤的尺寸、目標(biāo)特征的相關(guān)性和視覺系統(tǒng)FOV的范圍,將儀表盤劃分為左、中、右3個(gè)檢測區(qū)域。加上起始位置共有4個(gè)位置。攝像機(jī)在X/Z軸上運(yùn)動(dòng),被測儀表盤在Y軸上運(yùn)動(dòng),X/Y軸的運(yùn)動(dòng)完成鏡頭對目標(biāo)的對準(zhǔn),Z軸的運(yùn)動(dòng)完成對目標(biāo)的聚焦。在每個(gè)檢測位置采集的圖像分別以中間的LED窗口即AUTO LED、OFF LED、Defrost LED的中心為該幅圖像的坐標(biāo)原點(diǎn)。

  三、 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

  以計(jì)算機(jī)系統(tǒng)來完成圖像的采集、處理、判斷

、文件I/O和用戶使用界面,同時(shí)作為上位計(jì)算機(jī)通過串口對PLC進(jìn)行控制;以PLC系統(tǒng)來完成運(yùn)動(dòng)控制、I/O控制。計(jì)算機(jī)系統(tǒng)的框圖如下:

  上位鏈接的參數(shù)設(shè)置:波特率:115200; 7位數(shù)據(jù)位;偶校驗(yàn);2位停止位。
PLC的系統(tǒng)框圖如下:

  四、 圖像采集

  NI提供兩種標(biāo)準(zhǔn)的圖像采集vi程序,用戶可以直接調(diào)用:

  1.單幀圖像采集1394-snap-acquire:即每次只采集1幀圖像。在本系統(tǒng)的全自動(dòng)測量過程中,共有三個(gè)被測區(qū)域,每個(gè)區(qū)域又有三種照明模式,所以一共需要運(yùn)行9次單幀圖像采集程序。

  2.連續(xù)圖像采集1394-grab-acquire:即連續(xù)實(shí)時(shí)采集圖像。在本系統(tǒng)的運(yùn)動(dòng)位置設(shè)置模塊里,需要實(shí)時(shí)觀測鏡頭與被測目標(biāo)的相對位置及聚焦情況,然后保存各個(gè)位置,所以使用了連續(xù)圖像采集模式。

  五、 圖像處理

  如上所述,在全自動(dòng)測量過程中,共采集9幀圖像,每幅圖像都對應(yīng)一個(gè)圖像處理程序,來完成對目標(biāo)特征的測量和判斷。步驟如下:

  1.開辟圖像緩沖區(qū)

  在圖像處理中,需要對圖像做多次變換,因此需開辟多個(gè)圖像緩沖區(qū)來存儲圖像數(shù)據(jù)。本系統(tǒng)中共設(shè)置100個(gè)圖像緩沖區(qū),即image buffer0~buffer99, 其中buffer0為系統(tǒng)實(shí)時(shí)圖像緩沖區(qū);buffer1~buffer51分別存儲9幀圖像的彩色原圖、Intensity 圖層、Red圖層、Green圖層、Blue圖層、Mask圖層、Overlay圖層等作為歷史圖像數(shù)據(jù),可以和測量結(jié)果數(shù)據(jù)相對照;其余為臨時(shí)圖像緩沖區(qū),為避免與歷史圖像緩沖區(qū)發(fā)生沖突,從buffer99開始向下使用。本系統(tǒng)只使用了12個(gè)臨時(shí)buffer, 即buffer99~ buffer88,buffer52~buffer87未使用。

  2.定位原點(diǎn)并建立坐標(biāo)系

  選取圖像上不發(fā)生變化的特征,使用Match Pattern 或Detect Object來定位原點(diǎn)并建立坐標(biāo)系。三個(gè)檢測區(qū)域分別以中間的LED窗口即AUTO LED、OFF LED、Defrost LED的中心為該幅圖像的坐標(biāo)原點(diǎn)。

  3.定義ROI區(qū)域

  根據(jù)被測目標(biāo)不同的形狀,可以使用不同的ROI模型,包括圓形、環(huán)形、扇形、矩形、旋轉(zhuǎn)矩形、任意多邊形等。所有ROI區(qū)域都以坐標(biāo)原點(diǎn)為參考點(diǎn)。

  4. 測量

  通過抽取彩色圖像的Intensity plane、Red Plane、Green Plane、Blue Plan(均為8位深度的圖像),對各目標(biāo)ROI區(qū)域分別測量光強(qiáng)分量Intensity、顏色分量R/G/B、鐳雕圖案模式匹配分?jǐn)?shù)、位置坐標(biāo)等。#p#分頁標(biāo)題#e#

  其中光強(qiáng)Intensity/R/G/B的范圍為0~255,共256個(gè)灰階。

  圖案模式匹配分?jǐn)?shù)的滿分為1000分,得分大小表示目標(biāo)與標(biāo)準(zhǔn)模型的匹配程度。對三組字符除了做模式匹配測量還做了OCR字符識別,即需要分別識別出AUTO、ECON、OFF。

  位置坐標(biāo)需要進(jìn)行坐標(biāo)系變換。對于一幅圖像來說,默認(rèn)的坐標(biāo)原點(diǎn)位于圖像的左上角,測量的直接位置數(shù)據(jù)是相對于這個(gè)原點(diǎn)的,和我們在步驟2.中定義的原點(diǎn)位置不同,坐標(biāo)系方向也不同。參考下圖:

  變換后的坐標(biāo)仍是以像素為單位的,需要乘以像素精度pixel accuracy轉(zhuǎn)化為mm單位,這樣才對產(chǎn)品檢驗(yàn)有意義。

 5.結(jié)果輸出界面

  測量結(jié)果包括圖像和數(shù)據(jù),放在一個(gè)Table容器中。Table的第一個(gè)Page用來存放圖像。圖像以二維數(shù)組為容器,分為9行5列,存放45幅圖像,包含9幅采集的圖像和抽取的36幅分量圖層。Table的第2~11共10個(gè)Page用來存放測量數(shù)據(jù),分別以10張表格形式輸出,分別對應(yīng)9幅采集的圖像的測量數(shù)據(jù)和重要特征的全局比較。每個(gè)Page上有一個(gè)布爾量顯示控件,用于指示當(dāng)前頁面的綜合判斷結(jié)果。

圖2 Middle area Function LED mode image

  以下僅給出中部檢測圖像和數(shù)據(jù),請參考圖2-圖7

圖3 Middle area Function mode measure da

圖4 Middle area Night mode image  

圖5 Middle area Night mode measure data 

圖6 Middle area Day mode measure data

  6.任務(wù)順序的優(yōu)化設(shè)計(jì)

  在相鄰的兩次圖像采集之間需要完成幾項(xiàng)任務(wù),包括圖像處理、寫全局變量、圖像輸出、測量結(jié)果輸出、光源切換、位置運(yùn)動(dòng)等,這些任務(wù)的執(zhí)行時(shí)間是不同的。優(yōu)化這些任務(wù)的編排順序可顯著提高程序的執(zhí)行速度。

  采集圖像前要求所有運(yùn)動(dòng)靜止、光源穩(wěn)定發(fā)光。由計(jì)算機(jī)向PLC發(fā)送運(yùn)動(dòng)觸發(fā)信號和光源切換觸發(fā)信號的指令完成時(shí)間是以10ms為數(shù)量級的,而圖像處理、圖像輸出、測量結(jié)果輸出、寫全局變量的完成時(shí)間是以100ms為數(shù)量級的。運(yùn)動(dòng)是否完成可通過讀取PLC中的標(biāo)志位來確定,但光源是否穩(wěn)定發(fā)光,只能依賴上電后的延遲時(shí)間。我們的經(jīng)驗(yàn)是LED光源從上電到穩(wěn)定發(fā)光至少需要500ms的延時(shí)。在一個(gè)產(chǎn)品的測試中需要9次光源切換、4次位置運(yùn)動(dòng)。如果都用延時(shí)的方法,那么將大大降低檢測速度。所以我們不是在圖像采集后立刻對該幅圖像處理,而是先為下一次圖像采集做光源切換或運(yùn)動(dòng)觸發(fā),然后再對本次采集的圖像做相對費(fèi)時(shí)的圖像處理等,相當(dāng)于為光源切換或運(yùn)動(dòng)觸發(fā)作了延時(shí)處理,但又不占用額外的時(shí)間開銷。參考以下流程圖:

  7. Overlay的傳遞

  Overlay是疊加在圖像上的一個(gè)特殊的圖層,用于顯示ROI定義范圍、坐標(biāo)系定義和部分圖像處理的信息。本系統(tǒng)中在同一位置采集的不同光源照明下的3幅圖像,具有相同的坐標(biāo)系和像素精度,不必每次都做同樣的處理,只需將第一幅圖像上的Overlay傳遞給其他兩幅圖像即可。利用我們編寫的Overlay傳遞vi,可以抽取任意image buffer的Overlay并傳遞到指定的image buffer中。參考圖2、圖4、圖6,每幅圖像上的左上角紅色方框內(nèi)的原點(diǎn)坐標(biāo)位置及像素精度的文字信息和圖像中央位置的坐標(biāo)系標(biāo)志就是通過這種方法傳遞的。 #p#分頁標(biāo)題#e#

  8.ROI與Mask的組合應(yīng)用

  利用ROI來定義感興趣區(qū)域,利用Mask可以屏蔽掉不感興趣或者已測量過的區(qū)域,將ROI與Mask相結(jié)合可使一些復(fù)雜的測量變得簡單而高效。圖6中需要測量產(chǎn)品的外露面是否有劃傷,經(jīng)過ROI和Mask的組合,只需兩步即可完成。參考圖8、圖9。

  通過計(jì)算機(jī)系統(tǒng)與PLC系統(tǒng)協(xié)同工作,各司其職,充分發(fā)揮各自的特長,使系統(tǒng)的性能得以優(yōu)化。

圖8 Middle area Day mode mask1  

圖9 Middle area Day mode mask2

  9.全局特征比較

  在9個(gè)圖像處理子程序中,部分測量數(shù)據(jù)需要進(jìn)行全局比較,已評定產(chǎn)品
整體區(qū)域的發(fā)光亮度的一致性,因此需要在每個(gè)圖像處理子程序中將關(guān)心的數(shù)據(jù)寫入全局變量,最后在主程序中對這些全局變量進(jìn)行處理,請參考圖10。

圖10 Global compare parameters

  六、文件I/O

  包括公差設(shè)置、讀取、測量數(shù)據(jù)存儲,數(shù)據(jù)較多,因此采用表格文件方式,將數(shù)據(jù)分類以二維數(shù)組的形式存取。在圖像處理程序中對測量數(shù)據(jù)判斷時(shí),只需讀取公差設(shè)置相關(guān)的sub-array即可。測量數(shù)據(jù)存儲的文件名中插入時(shí)間字符(精確到秒),以避免文件名重復(fù)。

  七、上位鏈接和串口通訊

  進(jìn)行上位鏈接通訊時(shí),計(jì)算機(jī)和PLC之間使用命令(command)和響應(yīng)(response)進(jìn)行發(fā)送和接收。一次通訊送出的一組數(shù)據(jù)稱作一幀,送出幀的權(quán)限稱為發(fā)送權(quán)。上位計(jì)算機(jī)持有發(fā)送權(quán),命令發(fā)送后,響應(yīng)由PLC自動(dòng)返回。由于PLC的響應(yīng)需要時(shí)間,因此在兩次命令之間必須插入延時(shí)。幀的格式如下:

@|機(jī)器號|頭碼|正文|FCS|終端

    FCS稱為幀檢查序列,把一幀的開始到FCS前面的數(shù)據(jù)進(jìn)行邏輯異或的8位數(shù)據(jù)變成2個(gè)字符的ASCII碼,主要用于檢查數(shù)據(jù)錯(cuò)誤。FCS的計(jì)算采用筆者以前用VB開發(fā)的程序,命令的傳送使用LabVIEW中的Instrument I/O assistant直接向串口發(fā)送,十分簡單。Instrument I/O assistant提供三種類型的命令,包括Write,Query and parse,Read and parse。

  
   八、 開放性和擴(kuò)展性

  本系統(tǒng)是針對帕薩特和速騰轎車的2種型號的溫控儀表盤的視覺檢測開發(fā)的,但在軟硬件的設(shè)計(jì)中都充分考慮到系統(tǒng)的開放性和擴(kuò)展性,只需更換圖像處理子程序和各區(qū)域的位置設(shè)置,即可以檢查任何二維平面上圖像信息。同時(shí)在Z軸上加裝接觸式測頭或非接觸式的激光測距傳感器,即可以完成Z軸方向的尺寸測量。三軸的行程X、Y、Z為:200mm×200mm×150mm.

  選擇的PLC上有4路脈沖輸出,選用的光學(xué)鏡頭可以連續(xù)變倍,這樣在Zoom上加裝一個(gè)步進(jìn)電機(jī)和傳動(dòng)機(jī)構(gòu),即可以實(shí)現(xiàn)變放大倍數(shù)的檢測,對尺寸精度和圖像質(zhì)量要求高的區(qū)域可使用高放大倍數(shù)測量。

  同時(shí)系統(tǒng)還有4路AD輸入和2路DA輸出,為向更復(fù)雜、更靈活的系統(tǒng)擴(kuò)展提供了必要的硬件資源。 

   九、 結(jié)論

  本項(xiàng)目軟件預(yù)計(jì)開發(fā)時(shí)間為三個(gè)月,實(shí)際上不到兩個(gè)月就完成了,目前機(jī)器運(yùn)行十分穩(wěn)定、高效,得到客戶的贊譽(yù)。NI Vision豐富的圖像處理功能和LabVIEW靈活易用的編程環(huán)境是我們獲得成功的主要原因之一。

  筆者以前主要使用VB和C++做程序開發(fā),這次是第二次使用LabVIEW做項(xiàng)目。相比之下,LabVIEW圖形化編程語言使程序員不必過分關(guān)注代碼和函數(shù)格式,而是把主要精力放在功能設(shè)計(jì)和 結(jié)構(gòu)設(shè)計(jì)上,從而節(jié)省了寶貴的開發(fā)時(shí)間。此外,LabVIEW的幫助功能和大量的實(shí)例程序非常方便程序員的自學(xué)提高。總之,我們認(rèn)為LabVIEW作為測試測量領(lǐng)域的首選開發(fā)平臺是當(dāng)之無愧的。#p#分頁標(biāo)題#e#


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            欧美国产一区二区在线观看| 日韩福利电影在线观看| 国产一区二区久久| 91精品蜜臀在线一区尤物| 亚洲一卡二卡三卡四卡五卡| 91亚洲永久精品| 亚洲视频资源在线| 91亚洲国产成人精品一区二区三 | 亚洲第一狼人社区| 色哟哟国产精品| 亚洲欧美日韩国产综合| 91女神在线视频| 亚洲欧美电影一区二区| 成人av免费在线播放| 国产精品久久久久精k8| 91片黄在线观看| 一区二区成人在线观看| 欧美三级日韩三级国产三级| 婷婷综合五月天| 日韩一区二区免费电影| 卡一卡二国产精品| 久久一夜天堂av一区二区三区| 久久精品av麻豆的观看方式| 2020国产成人综合网| 成人污视频在线观看| 中文字幕在线不卡一区| 欧美中文字幕亚洲一区二区va在线| 亚洲一区二区在线免费观看视频| 在线电影一区二区三区| 韩国欧美国产1区| 中文字幕第一页久久| 一本到不卡精品视频在线观看| 亚洲一区二区三区四区五区中文 | 成人丝袜高跟foot| 亚洲人成网站在线| 91精品国产欧美一区二区| 激情国产一区二区| 中文字幕日韩精品一区| 欧美日本免费一区二区三区| 九九**精品视频免费播放| 久久精品亚洲国产奇米99| 色诱视频网站一区| 麻豆精品在线看| 中文字幕在线免费不卡| 欧美久久久一区| 成人免费高清视频在线观看| 一二三四区精品视频| 欧美成人video| 在线看日本不卡| 国产一区二区精品久久99| 亚洲女同一区二区| 欧美大胆一级视频| 一本大道综合伊人精品热热| 久久精品理论片| 一区二区视频在线看| 欧美成人精品福利| 欧美性受极品xxxx喷水| 国产高清不卡二三区| 亚洲国产毛片aaaaa无费看| 国产午夜亚洲精品午夜鲁丝片| 欧美亚洲综合另类| 成人a免费在线看| 毛片基地黄久久久久久天堂| 亚洲欧美激情在线| 日本一区二区三区国色天香| 欧美日韩高清在线| av激情综合网| 国产中文字幕精品| 日韩和欧美一区二区| 亚洲免费视频中文字幕| 久久婷婷国产综合精品青草| 在线播放日韩导航| 欧美性色综合网| 91免费视频观看| 成人动漫在线一区| 国产精品亚洲人在线观看| 蜜桃视频在线一区| 天天综合日日夜夜精品| 亚洲午夜精品网| 亚洲精品国产视频| 亚洲码国产岛国毛片在线| 中文在线一区二区| 国产亚洲欧美色| 久久久精品中文字幕麻豆发布| 日韩一区二区三区在线观看| 欧美在线一二三四区| 欧美又粗又大又爽| 色婷婷av一区二区三区软件| 91在线视频免费观看| aaa国产一区| 91年精品国产| 日本大香伊一区二区三区| 91在线一区二区| 色噜噜偷拍精品综合在线| 色婷婷av一区二区三区gif| 91麻豆国产福利在线观看| www.欧美.com| 91豆麻精品91久久久久久| 91国产精品成人| 欧美日韩电影在线| 欧美一区二区在线免费播放| 日韩视频永久免费| 久久网站最新地址| 中文字幕一区二区三区乱码在线 | 粗大黑人巨茎大战欧美成人| 成人综合婷婷国产精品久久 | 日韩成人午夜精品| 精品综合免费视频观看| 精品亚洲porn| 精品电影一区二区| 欧美日韩极品在线观看一区| a在线播放不卡| 成人av在线资源网站| 国产区在线观看成人精品| 国产午夜亚洲精品理论片色戒 | 在线看一区二区| 欧美精品vⅰdeose4hd| 欧美成人r级一区二区三区| 国产日韩欧美一区二区三区乱码 | k8久久久一区二区三区 | 91国产精品成人| 91精品国产乱| 中文字幕av免费专区久久| 亚洲免费观看视频| 日韩精品一区二| 亚洲精品久久久久久国产精华液| 亚洲亚洲精品在线观看| 国产精品影视在线观看| 91久久久免费一区二区| 国产欧美精品日韩区二区麻豆天美| 日韩欧美国产综合一区| 中文字幕av免费专区久久| 亚洲123区在线观看| 精品美女在线播放| 亚洲欧洲99久久| 日本亚洲视频在线| aaa亚洲精品| 欧美一级欧美三级在线观看 | 色噜噜狠狠一区二区三区果冻| 不卡视频一二三四| 欧美精品tushy高清| 欧美国产精品久久| 免费在线观看视频一区| 99久久精品免费| 亚洲精品一线二线三线| 欧美专区亚洲专区| 中文字幕亚洲一区二区av在线| 成人毛片视频在线观看| 国产成人av资源| 欧美探花视频资源| 国产精品久久久一区麻豆最新章节| 天天av天天翘天天综合网| 成人在线一区二区三区| 欧美成人女星排行榜| 亚洲午夜久久久久| 91色视频在线| 日本一区二区三级电影在线观看| 日韩国产精品91| 欧美三级在线看| 亚洲天堂中文字幕| 成人免费视频免费观看| 久久久亚洲精华液精华液精华液| 午夜精品久久久久久久久久久 | 99久久精品国产导航| 欧美日韩在线亚洲一区蜜芽| 欧美国产激情二区三区| 久久99精品国产麻豆婷婷| 欧美疯狂性受xxxxx喷水图片| 亚洲最新视频在线观看| 99久久婷婷国产综合精品 | 色偷偷88欧美精品久久久| 欧美国产视频在线| 成人亚洲一区二区一| 国产亚洲精品资源在线26u| 国产美女一区二区| 精品国产欧美一区二区| 韩国女主播成人在线| 亚洲精品一区二区三区影院| 狠狠色丁香婷综合久久| 欧美精品一区二区不卡| 国产在线精品一区二区不卡了 | 国产精品狼人久久影院观看方式| 国产在线不卡一区| 国产色婷婷亚洲99精品小说| 国产69精品久久久久毛片| 日本一区二区免费在线观看视频| 国产成人夜色高潮福利影视| 亚洲国产成人自拍| 97se亚洲国产综合自在线| 一区二区视频在线| 欧美另类久久久品| 久久国产日韩欧美精品| 久久综合九色综合欧美就去吻| 国产成人丝袜美腿| 亚洲蜜臀av乱码久久精品| 欧美在线一二三| 久久99精品久久只有精品| 国产日本一区二区| 99久久99久久精品免费观看| 亚洲第一激情av|