日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式硬件
[導(dǎo)讀]工程師們通常使用示波器觀(guān)察CAN總線(xiàn)的信號(hào)質(zhì)量,一般主要關(guān)注CAN總線(xiàn)差分信號(hào)的幅值、最小位寬、邊沿情況等。相信不少工程師都看到過(guò)一條報(bào)文數(shù)據(jù)的波形上高高低低存在多個(gè)

工程師們通常使用示波器觀(guān)察CAN總線(xiàn)的信號(hào)質(zhì)量,一般主要關(guān)注CAN總線(xiàn)差分信號(hào)的幅值、最小位寬、邊沿情況等。相信不少工程師都看到過(guò)一條報(bào)文數(shù)據(jù)的波形上高高低低存在多個(gè)幅值,心里可能會(huì)變得忐忑不安,幅值不統(tǒng)一是不是波形出現(xiàn)畸變了呢?其實(shí)并非如此,今天就把CAN總線(xiàn)上的幅值“異常”歸歸類(lèi)。

一、CAN-bus信號(hào)產(chǎn)生原理

眾所周知,一個(gè)標(biāo)準(zhǔn)CAN節(jié)點(diǎn)由微處理器、控制器、收發(fā)器構(gòu)成。多個(gè)節(jié)點(diǎn)成總線(xiàn)型架構(gòu)掛在一起,兩個(gè)端節(jié)點(diǎn)上并有終端電阻。其結(jié)構(gòu)簡(jiǎn)圖如下圖所示。

 

圖1 CAN-bus節(jié)點(diǎn)網(wǎng)絡(luò)結(jié)構(gòu)

可以看出,與總線(xiàn)直接相連的是CAN節(jié)點(diǎn)的收發(fā)器,起內(nèi)部電路等效如下圖所示,CAN-H、CAN-L直接由三極管驅(qū)動(dòng),近似可以看成電流型輸出。結(jié)合上文所述網(wǎng)絡(luò)架構(gòu)中的終端電阻,節(jié)點(diǎn)發(fā)出信號(hào)時(shí)電流流過(guò)終端電阻產(chǎn)生電壓信號(hào),當(dāng)同一時(shí)間多個(gè)節(jié)點(diǎn)同時(shí)發(fā)出信號(hào)時(shí)就會(huì)使總線(xiàn)上的電流高于單一節(jié)點(diǎn)發(fā)出的電流,使得我們觀(guān)察電壓信號(hào)時(shí)出現(xiàn)突增的現(xiàn)象。

 

圖2 CAN收發(fā)器結(jié)構(gòu)

CAN-bus是總線(xiàn)型結(jié)構(gòu),通常狀態(tài)下一般只有一個(gè)節(jié)點(diǎn)占有總線(xiàn)。那么有幾種情況會(huì)導(dǎo)致多個(gè)節(jié)點(diǎn)同時(shí)發(fā)出,進(jìn)而導(dǎo)致幅值出現(xiàn)“異常”呢,下文通過(guò)致遠(yuǎn)電子CANScope分析儀的幾個(gè)測(cè)試案例總結(jié)一下。

二、應(yīng)答位上的幅值“異常”

最常見(jiàn)的,當(dāng)CAN網(wǎng)絡(luò)上存在3個(gè)以上的節(jié)點(diǎn)時(shí),應(yīng)答位上的幅值要明顯高于同一報(bào)文的其他位置,如下圖所示??梢钥吹綀?bào)文在ID段、數(shù)據(jù)段、CRC校驗(yàn)段處的幅值均比較一致,但是到應(yīng)答位處時(shí)幅值出現(xiàn)突增。這是為什么呢,大家都知道CAN-bus總線(xiàn)擁有自動(dòng)應(yīng)答機(jī)制,即當(dāng)某一節(jié)點(diǎn)發(fā)送完一幀報(bào)文時(shí),所有總線(xiàn)中的其余非只聽(tīng)節(jié)點(diǎn)均會(huì)在應(yīng)答位處做出響應(yīng),如果報(bào)文被成功識(shí)別則發(fā)出一個(gè)顯性位做為應(yīng)答信號(hào)。

結(jié)合上文所述,應(yīng)答位此時(shí)CAN總線(xiàn)上的電流是若干節(jié)點(diǎn)電流疊加的綜合,所以應(yīng)答位的幅值高就很容易講通了。

 

圖3 應(yīng)答位上的幅值“異常”

三、ID段上的幅值“異常”

CAN-bus總線(xiàn)的一大特點(diǎn)就是多主結(jié)構(gòu),即網(wǎng)絡(luò)中所有節(jié)點(diǎn)功能對(duì)等,沒(méi)有主從機(jī)的概念,所有節(jié)點(diǎn)均可自由收發(fā)數(shù)據(jù)。保證多主結(jié)構(gòu)得以實(shí)現(xiàn)的關(guān)鍵在于CAN總線(xiàn)的仲裁機(jī)制也稱(chēng)優(yōu)先級(jí)機(jī)制。當(dāng)網(wǎng)絡(luò)中同時(shí)有多個(gè)節(jié)點(diǎn)同時(shí)發(fā)送數(shù)據(jù)時(shí)會(huì)在ID段處產(chǎn)生仲裁,優(yōu)先級(jí)高的節(jié)點(diǎn)會(huì)最終占有總線(xiàn)。

如下圖所示,可以看到在圖中的標(biāo)記處波形出現(xiàn)了“臺(tái)階”。正是由于在“臺(tái)階”出現(xiàn)前有兩個(gè)節(jié)點(diǎn)同時(shí)發(fā)出數(shù)據(jù),導(dǎo)致幅值增高,在“臺(tái)階”處某一節(jié)點(diǎn)由于優(yōu)先級(jí)高占有總線(xiàn),另一個(gè)節(jié)點(diǎn)暫時(shí)退出,使得幅值又回歸平常。

 

圖4 ID段上的幅值異常

四、錯(cuò)誤幀上的幅值“異常”

再看看這個(gè)案例,可以看到在波形的后半部分也出現(xiàn)了臺(tái)階式的幅值增高,光標(biāo)卡住的顯性電平區(qū)間可以看到寬度明顯超過(guò)了5個(gè)標(biāo)準(zhǔn)位寬,按照CAN總線(xiàn)的位填充規(guī)則(不能存在連續(xù)六個(gè)相同的顯性位或隱性位)表明這是一條錯(cuò)誤幀。但是不要誤會(huì),并不是因?yàn)檫@個(gè)幅值“異常”而導(dǎo)致的錯(cuò)誤幀,我們知道CAN總線(xiàn)有錯(cuò)誤重發(fā)機(jī)制,以保證總線(xiàn)傳輸數(shù)據(jù)的可靠性。這種可靠性正式通過(guò)錯(cuò)誤幀的“一票否決制”實(shí)現(xiàn)的。

當(dāng)網(wǎng)絡(luò)中某一節(jié)點(diǎn)識(shí)別到一條認(rèn)為是有問(wèn)題的報(bào)文后會(huì)發(fā)送六個(gè)連續(xù)的顯性位(即錯(cuò)誤幀),投出這一否決票通知網(wǎng)絡(luò)上所有其他節(jié)點(diǎn),本條報(bào)文無(wú)效。此后其他節(jié)點(diǎn)會(huì)以“跟票”的形式全部發(fā)出六個(gè)顯性位錯(cuò)誤幀。所以此時(shí)多個(gè)節(jié)點(diǎn)重疊部分的錯(cuò)誤幀的幅值就會(huì)高一些了。

 

圖5 錯(cuò)誤幀上的幅值異常

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀(guān)點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

CAN被設(shè)計(jì)作為汽車(chē)環(huán)境中的微控制器通訊,在車(chē)載各電子控制裝置ECU之間交換信息,形成汽車(chē)電子控制網(wǎng)絡(luò)。

關(guān)鍵字: can總線(xiàn) 通信 電子控制

CAN總線(xiàn)和485總線(xiàn)都是常見(jiàn)的串行通信協(xié)議,它們?cè)诠I(yè)自動(dòng)化、機(jī)器人控制等領(lǐng)域被廣泛應(yīng)用。本文將從物理層、數(shù)據(jù)傳輸方式、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、通信速率和應(yīng)用范圍等方面比較CAN總線(xiàn)和485總線(xiàn)的區(qū)別。

關(guān)鍵字: can總線(xiàn) 485總線(xiàn)

CAN總線(xiàn)是一種串行通信協(xié)議,能有效的支持具有很高安全等級(jí)的分布實(shí)時(shí)控制 應(yīng)用范圍十分廣泛,從高速網(wǎng)絡(luò)到低價(jià)位的多路接線(xiàn)都可以使用CAN,主要運(yùn)用于汽車(chē)電子航天等行業(yè),使用CAN連接發(fā)動(dòng)機(jī)的控制單元等汽車(chē)部件,CAN總...

關(guān)鍵字: can總線(xiàn) can總線(xiàn)原理

CAN總線(xiàn)在設(shè)計(jì)之初,就規(guī)定了物理層CAN_H和CAN_L采用雙絞線(xiàn)差分傳輸,這樣做的目的是提高抗干擾能力,因?yàn)楫?dāng)總線(xiàn)上CAN_H與CAN_L遇到干擾可以“同上同下”變化,從而差分值保持不變。

關(guān)鍵字: can總線(xiàn)

CAN是Controller Area Network 的縮寫(xiě),目前CAN總線(xiàn)被廣泛的應(yīng)用在汽車(chē)電子領(lǐng)域和工業(yè)的現(xiàn)場(chǎng)總線(xiàn)中。

關(guān)鍵字: can總線(xiàn) 電路設(shè)計(jì)

目前視頻領(lǐng)域所采用的壓縮技術(shù)大都是屬于類(lèi)似 MPEG系列的技術(shù)。雖然MPEG-4或H.264/AVC已經(jīng)獲得較高的壓縮比,但想在2.5G甚至2G移動(dòng)通信網(wǎng)路上采用這種壓縮方式實(shí)現(xiàn)視頻傳送還是比較困難,

關(guān)鍵字: can總線(xiàn) sae

隨著電子控制系統(tǒng)單元(ecu)在汽車(chē)上廣泛應(yīng)用,汽車(chē)電子化程度越來(lái)越高。電控系統(tǒng)的增加雖然提高了汽車(chē)的動(dòng)力性、經(jīng)濟(jì)性和舒適性,但隨之增加的復(fù)雜電路,必然導(dǎo)致車(chē)身布線(xiàn)龐大而且復(fù)雜,安裝空間短缺。同時(shí),為

關(guān)鍵字: can總線(xiàn) 電子控制

引言   隨著信息科學(xué)的快速發(fā)展, 人們對(duì)數(shù)據(jù)采集后的信號(hào)形式的要求越來(lái)越多, 單一的信號(hào)形式已經(jīng)沒(méi)有辦法滿(mǎn)足實(shí)際工程的需要。網(wǎng)絡(luò)信號(hào)、USB總線(xiàn)信號(hào)、RS232總線(xiàn)信號(hào)以及CAN總線(xiàn)信

關(guān)鍵字: can總線(xiàn) co2128

  本文主要論述了基于CAN 總線(xiàn)的電動(dòng)汽車(chē)電源管理中的通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)技術(shù)。 電動(dòng)汽車(chē)的電源管理方案,涉及到了發(fā)動(dòng)機(jī)、電動(dòng)機(jī)、蓄電池的工作狀況、車(chē)輛行駛速度、行駛阻力以及駕駛員的操作等諸多參

關(guān)鍵字: 電動(dòng)汽車(chē) can總線(xiàn) 電源管理 通信系統(tǒng)

  引言   現(xiàn)代汽車(chē)電子技術(shù)的發(fā)展使汽車(chē)的電子化程度越來(lái)越高。電控系統(tǒng)雖然提高了汽車(chē)的動(dòng)力性和經(jīng)濟(jì)性,但隨之增加的復(fù)雜電路必然導(dǎo)致車(chē)身布線(xiàn)龐大而復(fù)雜。因此提高控制單元間通信的可靠性、實(shí)

關(guān)鍵字: can總線(xiàn) eps通信
關(guān)閉