在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 傳感測量產品 > 工業傳感器 > 視覺傳感器

類型分類:
科普知識
數據分類:
視覺傳感器

一種多視覺傳感器控制系統的實現

發布日期:2022-10-09 點擊率:91

  1 引言
  結構光傳感器是應用較早、發展較成熟的視覺傳感器,因此本系統采用結構光傳感器來采集圖像并經圖像采集卡送給計算機處理。由于視覺傳感器在視覺測量中擔負著視頻圖像信號(測量數據)的采集、切換與傳輸。因此,如何讓視覺傳感器測控系統快速、精確地獲得理想的視頻圖像信息,進而為后期的圖像處理提供可靠的支持,亦即視覺傳感器的測控系統的設計顯得尤為重要。
  2 視覺系統的概述
  視覺檢測系統中采集被測物體圖像的視覺傳感器有單目和雙目兩種之分,本測控系統可以使用單目視覺傳感器也可以使用雙目視覺傳感器來采集數據,本文主要討論由多個雙目視覺傳感器組成的多視覺傳感器測控系統,其中的每個視覺傳感器采用的是目前技術已經比較成熟的線結構光視覺傳感器,其結構是由雙CCD攝像機、一個激光投射器和一塊MCU控制電路組成,基于立體視差原理,利用兩臺攝像機來模仿實現人眼的功能,利用空間點在兩攝像機像面上的透視或像點坐標來求取空間點的三維坐標。當被測工件較大需要不止一個視覺傳感器時,上述多個視覺傳感器加上多路視頻切換開關就構成了多視覺傳感器測控系統。如對汽車車身上的很多特征點進行檢測時,就需要幾十甚至上百個傳感器來測量,由于控制器局部網CAN(controller area network)總線具有很強的帶負載能力,一個CAN網絡上最多能接110個節點,所以本系統采用CAN總線進行通訊和網絡控制。

  視覺傳感器中MCU控制電路提供CCD攝像機、激光投射器的電源并且控制著它們的開啟與關閉,為避免激光投射器使用時間過長激光器發熱引起線結構光光能分布不穩從而影響測量精度,當傳感器開始測量時,先上電初始化,再打開激光器,測量完畢后即關閉以延長投射器壽命。
  本系統中,上位機為PC機,下位機為8051單片機控制單元,上、下位機之間用CAN總線進行通訊,由于PC機中并不帶CAN總線接口,因此必需一個CAN接口卡,這里選用廣州周立功公司的USBCAN智能接口卡來通信,因其具有體積小、外置且即插即用等特點。這樣,PC可通過USB總線方便地連接至CAN總線網絡控制各個CAN節點進行數據采集和處理。USBCAN智能CAN接口卡可以與ZLGCANTest通用CAN-bus測試軟件連接運行,執行CAN-bus總線數據的接收、發送測試任務,較易于實現CAN-bus產品開發和數據分析。USBCAN智能CAN接口卡采用周立功公司提供的通用的ZLGVCI驅動庫,支持WIN98、2000和XP操作系統并支持Linux平臺。用戶通過接口卡提供的ZLGVCI動態開發庫可以方便快捷的開發出CAN系統應用產品。為了把模擬CCD相機輸出的被測物體的模擬視頻圖像轉換成數字信號并由計算機進行處理,這里采用了北京大恒圖像公司的CG400型圖像采集卡,其采用PCI總線,所采集的圖像數據傳輸基本不占用CPU時間,并可將圖像直接傳送的計算機內存或顯存。
  3 CAN總線簡介
  CAN總線是德國BOSCH公司從80年代初為解決現代汽車中眾多的控制與測試儀器之間的數據交換而開發的一種串行數據通信協議,它是一種多主總線,通信介質可以是雙絞線、同軸電纜或光導纖維。通信速率可達1Mbps。CAN總線通信接口中集成了CAN協議的物理層和數據鏈路層功能,可完成對通信數據的成幀處理,包括位填充、數據塊編碼、循環冗余檢驗、優先級判別等項工作。CAN協議的一個最大特點是廢除了傳統的站地址編碼,而代之以對通信數據塊進行編碼。采用這種方法的優點可使網絡內的節點個數在理論上不受限制,數據塊的標識碼可由11位或29位二進制數組成,因此可以定義211或229個不同的數據塊,這種按數據塊編碼的方式,還可使不同的節點同時接收到相同的數據,這一點在分布式控制系統中非常有用。數據段長度最多為8個字節,可滿足通常工業領域中控制命令、工作狀態及測試數據的一般要求。同時,8個字節不會占用總線時間過長,從而保證了通信的實時性。CAN協議采用CRC檢驗并可提供相應的錯誤處理功能,保證了數據通信的可靠性。CAN卓越的特性、極高的可靠性和獨特的設計,特別適合工業過程監控設備的互連,因此,越來越受到工業界的重視,并已公認為最有前途的現場總線之一。
  為了滿足大尺寸物體的三維輪廓的檢測,本系統要求最少能帶64個傳感器,每個視覺傳感器里有兩個攝像機,即共有128路視頻輸入,而任一時刻系統只選取其中一路視頻圖像傳給計算機進行圖像采集處理,如對汽車車身周圍布置了幾十個傳感器來檢測車身上關鍵尺寸如擋風玻璃窗尺寸、車門安裝棱邊縫隙、定位孔位置,測量其相應的棱邊、孔表面的空間位置尺寸。視覺傳感器可以按要求順序進行工作,也可以選取被測對象的特定點并通過CAN控制網絡選擇特定傳感器來檢測,計算機采集檢測點圖像并進行處理,將計算值與標準值比對,從而得出視覺檢測的結果。
  4 多視覺傳感器的控制設計
  視覺傳感器的控制電路主要包括視頻切換、電源供給和CAN通訊接口三個部分。每個傳感器里有兩個CCD相機,即能同時采集兩路視頻輸入,但任一時刻傳感器只能輸出一路視頻信號,這里采用MAXIM公司的視頻復用放大器max4313和max4315進行多路視頻信號的切換傳輸,傳感器內部用單片機控制max4313進行二選一視頻切換,系統中多個傳感器之間通過多個八選一視頻切換芯片max4315的級連來實現多視覺傳感器的切換選擇。多路視頻切換開關電路能很好實現這一功能,P89C668單片機的P2口的三跟地址線控制max4315的三個地址端決定切換哪一路通道的視頻信號。max4313和max4315是低功耗高速多路視頻復用放大器,具有通道切換速度快(40ns)、切換瞬變低(10mVp-p)、差分增益誤差低(0.06%)、相位誤差小(0.02度)等良好的視頻特性,工作在+4~+10.5V的單電源(雙電源正負2V~正負5.25V),本例中工作在正負5V的雙電源下,為了減少干擾與傳感器內部空間安裝方便,電源電路與控制電路分開制作,分別放在投射器二邊。由于視頻信號頻率較高,頻帶較寬,因此當兩路視頻信號相距較近要注意干擾問題,時,容易產生串擾,為了盡量減小串擾,電路設計時應注意以下幾點:要把數字模塊與視頻切換模塊在一個板子上分成二個區域,以及盡可能減少視頻引線的長度并注意使用75歐姆匹配電阻,視頻引線要使用帶屏蔽層的視頻同軸電纜(75歐姆阻抗)。
  5 CAN總線通訊
  CAN總線是一個多主站現場總線,各節點都有權向其他節點發送信息,其協議簡單,實時性強,可靠性及抗干擾能力好,總線利用率高,硬件成本低。主要特點如下:
  1)CAN總線的任一節點在任一時刻都主動向網絡上其他節點發送數據而不分主從,通過優先級確定總線為哪一節點所占用,通信靈活。
  2)CAN總線上的節點可通過設置分為不同的優先級,用來滿足不同的實時性要求。
  3)CAN總線采用非破壞性總線仲裁,當多個節點同時向總線發送數據時,優先級低的節點主動停止發送數據,退出競爭,而優先級高的節點將擁有總線使用權,繼續發送數據。
  4)CAN總線具有點對點,一點對多點及全局廣播等多種數據通訊傳送方式。
  5)節點間通訊位速率與節點間距離有關,總線最遠通訊距離為10km,此時通訊速率為5kbps,最大通訊速率能達到1Mbps(通訊距離40m內)。
  6)可根據報文的ID決定接收或屏蔽該報文,發送的報文遭到破壞后可自動重發。
  7)可靠的錯誤處理和檢錯機制,節點在錯誤嚴重的情況下具有自動退出總線的功能。
  8)報文不包含源地址和目標地址,僅用報文標志符來來指示功能信息和優先級信息。
  5.1 CAN節點硬件接口
  CAN總線接口硬件部分主要由微控制器、CAN控制器和CAN收發器構成。CAN控制器實現了CAN通訊中物理層和數據鏈路層的功能,提供了與微控制器和總線的物理線路接口,這樣用戶只需編寫符合自己通訊和控制要求的應用層協議即可。本系統中微控制器使用Philips公司的8位增強型單片機P89C668,CAN控制器和總線驅動器用的分別是Philips公司的SJA1000、PCA82C250來構成典型的CAN通訊節點。其硬件電路圖如圖3所示:
  電路的核心部分是P89C668單片機,它以80C51為內核,具有ISP(在系統編程)和IAP(在應用編程)功能的片內Flash存儲器,片內Boot ROM包含底層FLASH編程子程序,以實現通過串行口下載升級程序,擁有8K字節RAM(可外擴到64K)和64K字節FLASH ,還有4個中斷優先級、8個中斷源和4個8位I/O口,可方便地進行各種片內操作和片外擴展。CAN控制器相對于微控制器來說相當于一個存儲器I/O映象設備,SJA1000片內有模式寄存器、狀態寄存器、命令寄存器、中斷寄存器和收、發寄存器等。單片機就是通過讀寫這些寄存器來實現對SJA1000的控制,芯片的TX0、TX1、RX0、RX1引腳用于CAN總線的接口,SJA1000的12M晶振由P89C668的外部晶振產生電路同時提供;PCA82C250是控制器與物理總線的接口,可提供對總線的差動發送和接收功能,其TXD、RXD引腳分別接收和發送經驅動后的信號,再由CANH、CANL接至總線傳輸介質(這里采用雙絞線)上,同時還要注意CANH、CANL之間要加上120歐姆的終端匹配電阻才能保證總線的正常通訊。
  5.2 CAN節點的軟件設計
  CAN總線智能節點的軟件設計主要包括三個部分:CAN節點初始化、報文發送和報文接收。CAN節點的通訊實質上就是對CAN控制器內部各寄存器進行讀寫,由于這些寄存器或發送、接收緩沖器均有確定的地址,CPU可通過外設訪問指令對它們進行讀寫操作。系統上電復位后,CPU對SJA1000的各個控制寄存器寫入相應控制字信息,以完成CAN控制器的初始化。本例中,系統軟件采用結構化程序設計方法,程序具有較好的模塊性和可移植性,對于不同的檢測系統和應用環境,可以方便地進行程序重組。編程語言采用單片機C語言Keil C51,它具有較高的效率,可讀性好,能夠有效減輕系統軟件編程的工作量。
  CAN總線通訊的成功與否重點是SJA1000的初始化設置,初始化程序通過將CAN控制器的寄存器寫入控制字,確定CAN的工作方式。用P89C668的P2.7作為片選信號與SJA1000的CS引腳相連,SJA1000的片內寄存器和P89C668單片機寄存器是重疊編址的,因此SJA1000寄存器尋址時要定義成片外RAM尋址。下面給出了CAN節點的初始化程序:
  Init_Can (void)
  { MODE = 0x09; file://進入復位模式,對SJA1000進行初始化;
  CDR = 0x88; file://選擇PeliCan;
  CMR = 0x0C; file://清除數據溢出和釋放接收緩沖器;
  IER = 0x03; file://開放接收中斷和發送中斷;
  ACR0 = 0x66;
  ACR1 = 0x66;
  ACR2 = 0x66;
  ACR3 = 0x66; file://根據具體的協議定義設置驗收碼寄存器;
  AMR0 = 0xFF;
  AMR1 = 0xFF;
  AMR2 = 0xFF;
  AMR3 = 0xFF; file://根據具體的協議定義設置驗收屏蔽寄存器;
  BTR0 = 0x41;
  BTR1 = 0x1B; file://12MHz晶振下,設置波特率為200kbps;
  OCR = 0XAA;
  EWLR =0x60;
  RBSA = 0x00; file://RX緩存器起始地址寄存器設置為0;
  TXERR= 0x00; file://發送錯誤接收器設置為0;
  ECC =0x00; ?
  MODE= 0x08; file://單向濾波方式,進入正常模式,初始化完畢;
  由于視覺傳感器測控系統要進行視覺檢測多為在線檢測,實時性要求較強,這里各傳感器節點采用中斷接收方式接收上位機的控制命令,節點初始化后,當一幀信息經過出錯檢測確認為正確信息后裝入接收緩沖器,SJA1000的INT腳會產生中斷信號,該信號連接到單片機P89C668的外邊中斷0引腳,在外部中斷0中斷處理程序中判別該信息的標志符如果是本節點地址,便讀出接收緩沖器的數據并保存在RAM中,中斷接收程序框圖如下:
  系統中發送報文采用查詢方式,傳感器節點在收到主控機的數據請求命令后發送數據,發送模塊首先進行狀態查詢,判定總線是否空閑,如空閑,則將目的節點地址寫入發送標志符寄存器,數據寫入發送緩沖器,完成一幀CAN信息發送。
  CAN信息格式分為信息和數據兩部分,頭兩個字節是信息部分,其前11位為標志符,標志符的前八位用作接收判斷,應包含本信息包的目的節點地址,然后是一位RTR位(0為數據幀,1為遠程幀,本例使用數據幀),最后是四位的DLC。其余八個字節為是數據部分,存有實際要發送的數據。本例中只用到前兩個數據,第一個表示傳感器地址,第二個字節表示選擇傳感器里的兩路攝像機中的哪一路采集圖像。
  CAN節點之間通訊成功的另一個關鍵是波特率的設置,不僅CAN總線上的各下位機節點要設置相同的波特率,總線與上位PC機相連的USBCAN接口卡也要有相同的波特率,這樣才能保證通訊暢通。由于USBCAN接口卡內的CAN控制器SJA1000用的是16M晶振,而各傳感器節點內的SJA1000與P89C668使用12M晶振,因此對于不同的通訊速率一定要計算出兩種晶振都相一致的BTR0、 BTR1來設置總線波特率。
  6 結束語
  本文主要著重于多視覺傳感器控制系統的設計研究,目前系統軟硬件已初步調試完成,并能做到各個視覺傳感器的快速切換傳輸視頻圖像,且切換是圖像抖動較小,效果較好。本系統的精度主要由硬件決定,選用高精度、高分辨力的CCD攝像機和激光器,激光器投射出的線結構光越細光強分布越均勻,則測量精度越高。 

  

下一篇: PLC、DCS、FCS三大控

上一篇: 利用CAN總線的進行汽

推薦產品

更多
无码国内精品人妻少妇| 日本无人区码一码二码三码区别 | 麻豆WWW传媒入口| 人妻少妇偷人精品视频| 无码人妻精品一区二区三区在线| 日本乱熟人妻精品乱码涩爱| 免费观看的AV毛片的网站| 国产成人精品无码A区在线观看| 日本少妇高潮喷水XXXXXXX| 漂亮人妻洗澡被公强啪啪| 色吊丝AV中文字幕| 日本乱人伦AⅤ精品| 无码专区人妻系列日韩精品| 野草高清视频免费| 草莓视频IOS下载| 我的妺妺H伦浴室无码视频| 精品无码人妻少妇久久久久久| 曰本无码人妻丰满熟妇啪| 4D肉蒲团之性奴大战奶水| 国产AⅤ激情无码久久男男剧 | 十八禁羞羞爽爽爽爱爱午夜网| 亚洲αⅴ无码乱码在线观看性色| 92成人午夜福利一区二区| 国内精品久久久久影院中文字幕| 国产99在线 | 韩国| 久久se精品一区二区| 人与性动交ⅩXXXB| 亚洲精品AV中文字幕在线| 锕锕锕锕锕锕好污网站大全| 好爽好紧好大的免费视频国产| 欧美成人国产精品视频| 性一交一乱一伦一在线小视频| 中文字幕在线不卡一区二区 | A级毛片免费无码观看、、| 国产人妻麻豆蜜桃色精品电影| 免费AV资源网站| 午夜在线观看的免费网站| 99精品国产在热久久| 国模生殖欣赏337METCN| 人妻护士在线波多野结衣| 亚洲国产精品无码久久久蜜芽 | 狠狠色综合TV久久久久久| 欧美熟老熟妇色XXXXX| 亚洲国产午夜精品理论片妓女| 成人毛片女18免费| 久久午夜福利无码1000合集| 我跟闺蜜公交车被弄到高潮| 99国产精品久久久久久久成人| 好儿子用力插你的亲妈| 日韩精品无码一本二本三本| 一本久道综合在线中文无码| 国产剧情MV天美传媒| 欧美成人一区二区三区不卡| 亚洲精品人妻无码| 国产成人综合在线观看不卡| 女人张开腿让男人添| 亚洲精品无码久久久久Y| 国产爆乳无码视频在线观看| 男男19禁啪啪无遮挡免费| 亚洲产国偷v产偷v自拍浪潮AV | 被带到满是X玩具的房间挑调游戏| 精品人妻一区二区三区视频 | 成人片黄网站A毛片免费| 久久亚洲精品中文字幕波多野结衣| 无码国产精品一区二区高潮| WYC忘忧草在线看WWW| 久久综合色天天久久综合图片 | 久久久久无码精品国产不卡| 五十路○の豊満な肉体| 成人免费一区二区三区视频| 秘书在办公室被躁BD在线观看| 亚洲VA中文字幕无码一区| 国产AV丝袜熟女AV一区| 俄罗斯IPHONE14PRO| 成年网站免费视频黄A站| 丰满爆乳在线播放| 欧美日本精品一区二区三区| 亚洲真人无码永久在线观看| 国产区在线观看成人精品| 色偷一区国产精品| XXXX性XX另类Ⅹ中国HD| 免费热播女人毛片| 亚洲综合小说区图片区| 狠狠人妻熟妇av又粗又大| 天堂√中文在线BT| 成人AV片无码免费网站| 欧美人与动欧交视频| 中文在线っと好きだった最新版| 精品人妻少妇嫩草Av无码专区| 亚洲AV无码成人网站国产网站| 国产成人无码精品午夜福利A| 日韩AV无码久久精品免费| BGMBGMBGM胖老太太XX| 免费看美女被靠到爽的视频| 伊人色综合久久天天| 久久久精品久久久久久96| 亚洲第一AV网站| 国内精品伊人久久久影视| 小婷又软又嫩又紧水又多| 国产精品久免费的黄网站| 天堂M和天堂2M区别| 成人区人妻精品一区二| 日本护士毛茸茸高潮| WWW亚洲精品久久久| 欧美精品第1页WWW| 99热精国产这里只有精品| 奶头被民工们吸得又红又肿怎么办| 中国OLDWOMAN老熟妇| 麻豆视传媒官方直接进入| 一女大战七个黑人到喷浆| 久久亚洲精品成人AV无码网站| 亚洲最大AV无码网站| 久久亚洲色WWW成人欧美| 婬乱丰满熟妇XXXXⅩ性| 乱码一卡二卡新区永久入口| 中国老熟女重囗味HDXX| 男吃乳尖玩奶头高潮视频| 9色国产深夜内射| 青青人亚洲AV永久无码精品无| JAPANESE国产永久| 日本19禁啪啪吃奶大尺度| 成人午夜亚洲精品无码区毛片| 日韩一区无码视频| 国产成人a在线看片色欲AV| 我被公么征服了HD中文字幕| 国产裸体XXXX视频在线播放| 亚洲AV成人无码一区二区三区在 | 国产成人无码AⅤ片在线观看视频| 少妇肉欲小说200篇| 国产精品久久久久JK制服| 性XXXXX欧美极品少妇| 狠狠无码人妻精品一区二区蜜桃| 亚洲另类自拍丝袜第五页| 久久精品人人做人人爽电影蜜月| 一二三四在线视频观看社区| 男人操女人视频图片日韩| JAZZJAZZJAZZ日本| 日韩精品无码一本二本三本| 国产成人免费AV一区二区午夜| 无人区码一码二码三码| 和教练在车里干了我三次| 亚洲性啪啪无码AV天堂| 免费看无码自慰一区二区| 啊~用力CAO我CAO死我视频| 少妇丰满爆乳被呻吟进入| 国产无遮挡又黄又爽奶头| 亚洲人成小说网站色在线观看| 老旺的大肉蟒进进出出次视频| GOOD电影网韩国三级无码| 手机看片福利永久| 黑人上司与人妻激烈中文字幕| 一区二区三区无码被窝影院| 欧美日韩一区二区三区精品视频| 大香伊蕉人在播放2019| 性高湖久久久久久久久| 精品一区二区三区| 99精品国产高清一区二区麻豆| 青草草97久热精品视频| 国产成人一区二区青青草原| 亚洲精品1卡2卡三卡23卡| 免费下载破解看片APP的软件| 成人免费一区二区三区视频| 性孕交大肚子孕妇| 浪货趴办公桌~H揉| YY6080久久亚洲精品| 无码午夜成人1000部免费视频| 久久久国产精品VA麻豆| エロドラえもんCOM中文在线| 无码人妻一区二区三区免费| 久久久久亚洲AV片无码下载蜜桃| WWW国产精品人妻一二三区| 无码中文字幕AV免费放| 久久水蜜桃网国产欧美H版护士| JAPANESE国产在线观看播| 香蕉AV福利精品导航| 久久亚洲AV成人无码精品 | 日韩人妻无码精品专区综合网| 国产午夜男女爽爽爽爽爽| 中文字幕日产无码| 天堂中文资源库官网| 久久久久无码精品国产H动漫 | 婷婷人人爽人人爽人人片| 久久精品一本到99热免费| 超碰97人人做人人爱少妇| 亚洲成人无码一区| 强行暴力肉体进入HDⅩXXX| 国产亚洲精品在AV| AV无码天堂一区二区三区| 性高朝久久久久久久3小时| 内射老妇BBWX0C0CK| 国产乱子伦视频在线播放| 2021亚洲无码| 性欧美大战久久久久久久| 欧美VPSWINDOWS极品| 国产真人无码作爱免费视频| AV国内精品久久久久影院| 亚洲AV无码午夜嘿嘿嘿| 人妻丰满熟妇无码区免费| 精品一区二区久久久久久久网站| 成人糖心VLOG视频|