《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 多視覺傳感器CAN總線檢測系統的設計
多視覺傳感器CAN總線檢測系統的設計
摘要: 本文主要著重于多視覺傳感器控制系統的設計研究。鑒于CAN網絡的優良性能,能夠快速、可靠地交換信息,特別適合多通訊節點的互連,形成多主機控制器局部網,實驗表明控制系統能做到各個視覺傳感器的快速切換傳輸視頻圖像,且切換時圖像抖動小,效果好。該系統具有較好的網絡擴展能力,在系統工作過程中靈活地增減一些傳感器節點不會影響系統工作,只需對主控軟件進行少量修改即可。
Abstract:
Key words :

引言 

隨著計算機技術、人工智能、光電檢測、圖像處理以及模式識別等各學科的不斷完善和互相滲透,視覺檢測技術作為一種多領域、各學科交叉的技術已取得了突飛猛進的發展,它是以機器視覺為基礎的新型測試技術,具有測量時非接觸、速度快、信息量大、應用領域廣等特點。視覺檢測技術廣泛用于產品質量在線監測,自動巡視商店、銀行或其他重要場所的安防監視,產品的標簽文字標識檢查,紡織印染業中的自動分色、配色,大型物體三維結構尺寸的測量,各種復雜三維表面形狀的檢測、恢復重構以及逆向工程等很多領域。視覺檢測系統通常是由計算機、視覺傳感器與控制系統三大模塊組成。對于多視覺傳感器大型實時測量系統,為了讓視覺檢測系統快速、精確地獲得理想的圖像信息,視覺傳感器的控制系統的作用尤為重要。視覺傳感器的控制系統根據其使用的串行控制總線標準不同,其控制與通訊的性能將不同。這里采用CAN (Controller Area Network) 總線作為系統的串行控制總線。 

由于CAN 總線具有通訊速率高、實時性好、帶負載能力強、可靠性及抗干擾能力好、總線利用率高及硬件成本低等優點,非常適于大型測試系統控制網絡的通訊。因此,本文將基于CAN 總線分布式網絡控制技術,介紹多視覺傳感器的實時控制方法與控制系統的設計。 

視覺傳感器的檢測原理與系統組成 

視覺檢測一般基于三角法,由攝像機、光源跟被測物體構成測量三角,CCD 相機把光源投射到被測物體表面的經過調制后的三維深度信息轉換成二維圖像傳給計算機再經由圖像處理、特征提取等恢復解調出被測物體的三維形貌信息。如圖1 所示,簡單的結構光視覺傳感器可由一個平面結構光投射器L 與一個CCD 攝像機A 組成,但當被測物體表面曲率變化較大時,有時會出現死區現象,即光平面與物體表面的交線被旁邊的曲面遮擋,使攝像機無法看到該交線,以致測量信號消失。為避免由測量復雜表面物體時產生的死區現象,可用兩個相機A 和B 對稱分布于光平面兩側,接收光條的漫反射光。本例使用波長為650nm 的紅色激光器作為光源,因其與環境光反差大,干擾小,較易進行圖像特征點的提取,雙目視覺傳感器組成的多視覺傳感器測量系統為研究對象,研究其CAN 總線分布式網絡控制技術。  



給出了多視覺傳感器CAN 總線網絡控制檢測系統的基本組成原理。本系統采用主從式結構,上位機為PC 機,下位機為8051 單片機控制單元(MCU) ,上、下位機之間用CAN 總線進行通訊,由于PC 機中并不帶CAN 總線接口,因此需要一個CAN 接口卡,這里選用USBCAN 智能接口卡來通信,因其具有體積小、外置且即插即用等特點。這樣,PC 可通過USB 總線方便地連接至CAN 總線網絡,控制各個CAN 節點,進行數據采集和處理。 

視覺傳感器的控制電路(MCU) 主要包括視頻切換、電源供給和CAN 通訊接口三個模塊。電源供給電路模塊提供CCD 攝像機、激光投射器與MCU的電源,并且由MCU 控制單元控制著它們的開啟與關閉。為了避免激光投射器使用時間過長導致激光器( 或普通照明光源) 發熱引起光能分布不穩或視覺傳感器受熱變形從而影響測量精度,以及延長投射器的使用壽命,我們采用如下的控制方式: 當傳感器開始測量時,先上電初始化,再打開激光器,測量完畢后即關閉光源電源。由于每個傳感器里面含有一到兩個CCD 相機,而任一時刻傳感器只能輸出一路視頻信號,因此需要視頻切換開關對二路視頻信號進行自動分時切換。

為了滿足大尺寸物體的視覺檢測需要,充分利用CAN 總線的特點,使整個控制系統具有積木式的可擴充能力,本控制系統按最少能帶64 個傳感器的負載能力進行了設計。如果設每個視覺傳感器里面都有兩個攝像機,即最多共有128 路視頻輸入,而任一時刻系統只選取其中一路視頻圖像傳給計算機圖像采集卡進行圖像采集處理,因此在圖2 每個視覺傳感器的單路視頻輸出處,需再加上一個多路視頻切換器,如圖3 所示,每8 個視頻輸入1 路視頻輸出作為一個視頻信號切換單元,實現8 選1 方式的視頻切換。那么按圖3 中的積木式連接方式,9 個單元就可驅動64 路傳感器。每個視頻切換單元都有自己的CAN 總線接口,連接到整個控制系統的分布式網路上,與單個傳感器控制系統一起協同工作。我們采用8 選1 視頻切換為一個單元,采用積木式結構進行擴充,主要是考慮到在實際的多視覺傳感器測量系統中,對于具體不同的測量對象,使用的傳感器的數目可能不同。這種方式的最大優點是可以根據使用的傳感器的多少進行自由組合。 

在檢測系統中,我們分別采用了MAXIM 公司的視頻復用放大器max4313 和max4315 進行多路視頻信號的切換傳輸。在雙目視覺傳感器內部用單片機控制max4313 進行二選一視頻切換。max4313 和max4315 是低功耗高速多路視頻復用放大器,增益均為+ 2V/ V ,具有通道切換速度快、切換瞬變低、差分增益誤差低、相位誤差小等良好的視頻特性,本例中用±5V 的雙電源供電。由于視頻信號頻率較高,頻帶較寬,因此當兩路視頻信號相距較近時容易產生串擾,為了盡量減小串擾,要把數字模塊與視頻切換模塊在一個板子上分成二個區域,以及盡可能減少視頻引線的長度并注意使用75Ω 匹配電阻,視頻引線使用帶屏蔽層的優質視頻同軸電纜。 

傳感器節點硬件接口 

傳感器節點控制電路的CAN 總線接口主要由微控制器、CAN 控制器和CAN 收發器構成。CAN控制器實現了CAN 通訊中物理層和數據鏈路層的功能,提供了與微控制器和總線的物理線路接口,這樣用戶只需編寫符合自己通訊和控制要求的應用層協議即可。本系統中微控制器使用Philips 公司的8 位增強型單片機P89C668 ,CAN 控制器和總線驅動器分別采用Philips 公司的SJA1000 、PCA82C250 來構成典型的CAN 通訊節點。  

電路的核心部分是P89C668 單片機,它以80C51為內核,具有ISP (在系統編程) 和IAP (在應用編程) 功能的片內Flash 存儲器,片內Boot ROM 包含底層FLASH 編程子程序,可以實現通過串行口下載升級程序。數顯部分用兩片74HC164 驅動兩個共陰極數碼管以顯示選擇第幾個傳感器進行檢測任務。,這里不再贅述。需要注意的是,本例中SJA1000 的12MHz 的晶振由P89C668 的外部晶振產生電路同時提供; 總線傳輸介質( 這里采用雙絞線) CANH、CANL 之間要加上120Ω的終端匹配電阻才能保證總線的正常通訊。 

傳感器節點的CAN總線軟件設計 

傳感器節點的CAN 總線軟件設計主要包括三個部分: CAN 節點初始化、報文發送和報文接收。CAN 節點的通訊實質上就是對CAN 控制器內部各寄存器進行讀寫,由于這些寄存器或發送、接收緩沖器均有確定的地址,CPU 可通過外設訪問指令對它們進行讀寫操作。CAN 總線通訊的成功與否重點是SJA1000 的初始化設置,初始化程序通過將CAN 控制器的寄存器寫入控制字,確定CAN 的工作方式。用P89C668 的P217 作為片選信號與SJA1000 的CS引腳相連,SJA1000 的片內寄存器和P89C668 單片機寄存器是重疊編址的,因此SJA1000 寄存器尋址時要定義成片外RAM 尋址。 

由于視覺傳感器檢測系統要進行的視覺檢測任務多為在線檢測,實時性要求較強,這里各傳感器節點采用中斷接收方式接收上位機的控制命令,節點初始化后,當收到上位機發出的一幀信息后,判斷其報文標志符是否符合自己的接收代碼寄存器和驗收屏蔽寄存器的設置,若不符則不接收,若通過則確認為本節點應收信息后裝入接收緩沖器,SJA1000 的INT 腳會產生中斷信號,該信號連接到單片機P89C668 的外部中斷0 引腳,在外部中斷0中斷處理程序執行如圖5 所示的程序流程,讀出接收緩沖器的數據并保存在RAM 中,并啟動本視覺傳感器節點進行測量。 



系統中發送報文采用查詢方式,傳感器節點在收到主控機的數據請求命令后發送數據,發送模塊首先進行狀態查詢,判定總線是否空閑,如空閑,則將目的節點地址寫入發送標志符寄存器,數據寫入發送緩沖器,完成一幀CAN 信息發送。若同時有多個節點都向總線發送報文,且都符合驗收濾波器的設置,則報文標識碼的二進值越低的報文優先級越高,從而在總線仲裁過程中首先占據總線訪問的優先權。系統軟件采用Keil C51 語言來編寫,具有模塊化功能強且簡潔易讀等特點。CAN 控制器的發送緩沖區被分為描述符區和數據區兩部分,描述符區的第一個字節是幀信息字節,它說明了幀格式(標準幀或擴展幀) 、遠程幀或數據幀和數據的長度,擴展幀有四個字節的標志符,數據區最多長八個數據字節,存有實際要發送的數據。本例中只用到前兩個數據,第一個表示傳感器地址,第二個字節表示選擇傳感器里的兩路攝像機中的哪一路采集圖像。 

CAN 節點之間通訊成功的另一個關鍵是波特率的設置,不僅CAN 總線上的各下位機節點要設置相同的波特率,總線與上位PC 機相連的USBCAN 接口卡也要有相同的波特率,這樣才能保證通訊暢通。由于USBCAN 接口卡內的CAN 控制器SJA1000 用的是16MHz 的晶振,而各傳感器節點內的SJA1000與P89C668 使用12MHz 的晶振,因此對于不同的通訊速率一定要計算出兩種晶振都相一致的總線時序寄存器BTR0 、BTR1 來設置總線波特率。本例中使用400kbps 作為總線通訊的波特率,效果很好。 

結束語 

本文主要著重于多視覺傳感器控制系統的設計研究。鑒于CAN 網絡的優良性能,能夠快速、可靠地交換信息,特別適合多通訊節點的互連,形成多主機控制器局部網,實驗表明控制系統能做到各個視覺傳感器的快速切換傳輸視頻圖像,且切換時圖像抖動小,效果好。該系統具有較好的網絡擴展能力,在系統工作過程中靈活地增減一些傳感器節點不會影響系統工作,只需對主控軟件進行少量修改即可。本控制系統的另一個特點是:傳感器的照明燈的電源功率大小可以由計算機通過CAN 總線由傳感器控制單元自動調節,以適應現場環境光強的變化。本文所設計的多視覺傳感器測控系統,可以廣泛用于各種工業現場實時在線視覺測量系統中。 

此內容為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>
          欧美视频一区二区三区四区| 在线国产欧美| 欧美成人精品在线视频| 欧美日韩国产综合视频在线观看中文| 亚洲国产欧美另类丝袜| 欧美午夜a级限制福利片| 国产日产精品一区二区三区四区的观看方式| 久久青草福利网站| 国产精品久久久久毛片大屁完整版| 欧美激情bt| 国产精品欧美日韩一区二区| 亚洲美女av黄| 亚洲手机在线| 国产精品久久久久婷婷| 国产精品区一区二区三| 99成人在线| 国产精品一区免费在线观看| 国产伦精品一区二区三区免费迷| 亚洲一区成人| 久久在线91| 亚洲视频一起| 亚洲高清中文字幕| 欧美freesex交免费视频| 一区二区电影免费观看| 国产精品www网站| 欧美高清视频在线| 国内外成人免费激情在线视频网站| 亚洲高清自拍| 久久婷婷国产麻豆91天堂| 国产精品美女久久久久久久| 欧美国产欧美综合| 欧美.日韩.国产.一区.二区| 国产精品v日韩精品v欧美精品网站| 日韩一级片网址| 这里只有精品丝袜| 久久久噜噜噜久久中文字幕色伊伊| 久久大逼视频| 午夜精品视频| 国产精品一二三| 日韩一区二区精品| 国产亚洲一区二区三区在线观看| 欧美日韩高清不卡| 欧美日韩国产美女| 免费成人在线观看视频| 国产日韩一区二区三区在线播放| 亚洲视频欧美在线| 欧美顶级大胆免费视频| 激情六月婷婷久久| 黄色亚洲大片免费在线观看| 欧美精品1区2区| 在线免费一区三区| 国产精品最新自拍| 久久久久久久久久看片| 久久综合久色欧美综合狠狠| 亚洲精品中文字| 亚洲视频axxx| 久久精品视频在线观看| 国内精品视频久久| 一本色道久久综合狠狠躁篇怎么玩| 激情小说另类小说亚洲欧美| 日韩亚洲一区在线播放| 91久久线看在观草草青青| 免费成人美女女| 伊人久久大香线蕉综合热线| 亚洲欧美日韩国产中文在线| 99热精品在线| 久久久久88色偷偷免费| 国产在线拍偷自揄拍精品| 欧美激情视频在线免费观看 欧美视频免费一| 禁断一区二区三区在线| 国产婷婷成人久久av免费高清| 麻豆久久婷婷| 欧美性片在线观看| 99精品国产在热久久婷婷| 欧美.日韩.国产.一区.二区| 国产尤物精品| 亚洲精品少妇网址| 欧美插天视频在线播放| 国产精品综合网站| 亚洲私拍自拍| 国产午夜精品久久久久久久| 欧美专区在线观看一区| 亚洲欧洲日本一区二区三区| 国产精品一区二区欧美| 伊人精品在线| 久久国产精品亚洲va麻豆| 欧美伊久线香蕉线新在线| 亚洲一区区二区| 国产日韩欧美在线| 欧美性色aⅴ视频一区日韩精品| 久久综合狠狠综合久久激情| 欧美在线视频一区二区三区| 午夜精品美女自拍福到在线| 久久久国产精彩视频美女艺术照福利| 欧美精品激情在线观看| 影音先锋亚洲电影| 美女脱光内衣内裤视频久久影院| 欧美成人免费大片| 香蕉尹人综合在线观看| 欧美国产精品劲爆| 国产日韩亚洲欧美综合| 亚洲日本中文字幕区| 好看的av在线不卡观看| 国产精品一区久久久久| 欧美日韩国产精品一区二区亚洲| 一区视频在线| 欧美三级日韩三级国产三级| 欧美在线精品免播放器视频| 欧美一区午夜视频在线观看| 欧美国产精品专区| 欧美中文字幕不卡| 亚洲主播在线观看| 在线视频你懂得一区| 久久久夜夜夜| 亚洲一区二区三区高清| 免费在线成人av| 国产日韩一区二区三区| 久久综合色综合88| 亚洲国产网站| 欧美日韩黄色大片| 国产精品成av人在线视午夜片| 久久一区欧美| 国产精品国产自产拍高清av王其| 99视频+国产日韩欧美| 精品动漫3d一区二区三区| 夜夜精品视频一区二区| 国产欧美日韩亚洲一区二区三区| 激情国产一区| 欧美成人激情在线| 国产精品欧美经典| 亚洲国产精品久久久久秋霞不卡| 欧美激情一区二区三区在线| 亚洲影院在线| 精品999久久久| 欧美日本不卡视频| 欧美视频精品在线| 西瓜成人精品人成网站| 黄色成人在线观看| 新片速递亚洲合集欧美合集| 一区二区三区你懂的| 在线免费一区三区| 一区二区亚洲精品| 噜噜爱69成人精品| 精品69视频一区二区三区| 国产精品日韩精品| 亚洲日韩中文字幕在线播放| 欧美精品日韩精品| 国语自产精品视频在线看8查询8| 久久9热精品视频| 亚洲在线播放电影| 99视频有精品| 欧美日韩一级视频| 久久成人综合视频| 午夜精品福利在线观看| 久久久久久久尹人综合网亚洲| 欧美一区国产在线| 老司机午夜免费精品视频| 国产精品三级久久久久久电影| 亚洲国产99精品国自产| 免费观看成人www动漫视频| 激情成人综合| 欧美日韩妖精视频| 有坂深雪在线一区| 久久综合狠狠综合久久综合88| 亚洲国产裸拍裸体视频在线观看乱了中文| 黄色工厂这里只有精品| 亚洲人成毛片在线播放| 亚洲欧美日韩一区在线观看| 久久久久久色| 亚洲深夜福利在线| 国产九色精品成人porny| 国产精品一二三四| 欧美日韩黄色一区二区| 亚洲狼人综合| 中文亚洲免费| 欧美人与性动交α欧美精品济南到| 国产精品日韩欧美一区二区三区| 亚洲国产三级| 欧美高清视频一二三区| 亚洲一区二区三区乱码aⅴ| 欧美日韩国产精品一卡| 亚洲在线观看视频| 国产精品人人爽人人做我的可爱| 麻豆av一区二区三区| 在线观看的日韩av| 国内精品久久久久国产盗摄免费观看完整版| 欧美深夜福利| 欧美α欧美αv大片| 国产精品性做久久久久久| 亚洲精品乱码久久久久久| 久久精品视频99| 亚洲精选91| 亚洲精品一区二区三区婷婷月| 亚洲国产99精品国自产| 韩日欧美一区二区三区| 亚洲欧美区自拍先锋| 蜜乳av另类精品一区二区| 国产精品国码视频| 红桃视频成人| 亚洲精一区二区三区| 狠狠入ady亚洲精品经典电影| 亚洲国产天堂久久国产91| 午夜精彩视频在线观看不卡| 精品成人久久| 国产精品免费福利| 国产精品扒开腿爽爽爽视频| 欧美国产日韩一区二区| 精品粉嫩aⅴ一区二区三区四区| 国产精品99久久不卡二区| 亚洲一区二区欧美日韩| 国产日韩欧美一区二区三区四区| 亚洲国产欧美日韩精品| 亚洲视频一二三| 欧美国产日韩免费| 欧美在线看片a免费观看| 亚洲一区视频在线观看视频| 悠悠资源网亚洲青| 亚洲国产影院| 国产日产亚洲精品| 亚洲伦理一区| 国产精品色在线| 香蕉免费一区二区三区在线观看| 国内外成人免费激情在线视频| 韩日午夜在线资源一区二区| 欧美在线观看一区二区三区| 久久国产精品久久久久久| 一本久久青青| 尤物在线观看一区| 美女网站在线免费欧美精品| 久久女同互慰一区二区三区| 久久国内精品视频| 欧美日韩国产小视频| 久久aⅴ乱码一区二区三区| 亚洲欧洲视频| 在线播放日韩欧美| 国产一区在线观看视频| 国内自拍亚洲| 国产精品欧美一区二区三区奶水| 亚洲免费久久| 日韩亚洲不卡在线| 欧美电影在线观看| 日韩一级在线观看| 欧美成在线视频| 久久激情综合网| 久久福利视频导航| 在线午夜精品| 狠久久av成人天堂| 国产精品视频福利| 亚洲日韩欧美一区二区在线| 日韩视频在线一区二区| 国产婷婷色一区二区三区四区| 精品成人一区二区三区| 欧美精品一区二区三区久久久竹菊| 在线 亚洲欧美在线综合一区| 亚洲国产人成综合网站| 欧美jizzhd精品欧美巨大免费| 午夜精品免费| 欧美国产精品日韩| 久久在线91| 韩日精品视频| 中文亚洲免费| 免费观看成人www动漫视频| 国产精品影视天天线| 先锋a资源在线看亚洲| 国产在线观看91精品一区| 欧美一区二区高清在线观看| 国产亚洲在线| 欧美精品大片| 免费在线日韩av| 一区精品在线播放| 欧美日韩国产三区| 国产精品亚洲视频| 久久久久久高潮国产精品视| 影音先锋久久资源网| 久久精精品视频| 国产一区二区三区直播精品电影| 在线精品视频在线观看高清| 中文精品视频一区二区在线观看| 91久久嫩草影院一区二区| 亚洲日韩成人| 亚洲精品欧美精品| 欧美黄色片免费观看| 国产欧美va欧美不卡在线| 国产精品视频免费观看www| 欧美精品不卡| 狠狠色丁香久久婷婷综合_中| 一区二区三区国产精品| 欧美激情日韩| 欧美成年视频| 尤物精品国产第一福利三区| 精品动漫3d一区二区三区免费| 欧美不卡在线| 欧美三级第一页| 欧美人成免费网站| 欧美日韩一区高清| 美女脱光内衣内裤视频久久影院| 国产精品久久久久免费a∨大胸| 欧美日韩日本视频| 欧美韩国在线| 激情校园亚洲| 亚洲欧美日韩国产一区二区| 亚洲综合好骚| 在线免费一区三区| 久久av资源网站| 美女主播精品视频一二三四| 夜夜嗨av一区二区三区中文字幕| 亚洲免费精彩视频| 欧美日韩国产一区二区三区| 国产亚洲福利社区一区| 亚洲国产天堂久久综合| 久久国产精品久久w女人spa| 久久亚洲影音av资源网| 欧美午夜电影网| 国产精品99久久久久久有的能看| 伊人狠狠色j香婷婷综合| 一本色道久久综合| 久久人人97超碰人人澡爱香蕉| 国产欧美综合一区二区三区| 久久久久久亚洲精品杨幂换脸| 亚洲国产欧美精品| 99精品欧美一区| 亚洲日本在线视频观看| 亚洲精品久久7777| 欧美激情第8页| 久久高清国产| 亚洲人人精品| 久久亚洲欧洲| 国产一区二区三区免费不卡|