技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 基于CAN總線的多視覺(jué)傳感器測(cè)控系統(tǒng)的設(shè)計(jì)

基于CAN總線的多視覺(jué)傳感器測(cè)控系統(tǒng)的設(shè)計(jì)

時(shí)間:2006-09-12 14:57:00來(lái)源:jiangf

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

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:基于單片機(jī)的便攜式多功能實(shí)...

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.wangxinlc.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書(shū) | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)