版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第四章 控制器局域網(wǎng)CAN技術(shù)協(xié)議,5.1、CAN總線簡介 5.2、CAN總線通信模式 5.3、CAN總線的性能特點(diǎn) 5.4、CAN總線技術(shù)規(guī)范,5.1、CAN總線簡介,控制器局域網(wǎng)絡(luò)(Controller Area Network 簡稱CAN)主要用于各種過程(設(shè)備)監(jiān)測及控制。CAN最初是由德國的Bosch公司為汽車的監(jiān)測與控制設(shè)計(jì)的,但由于CAN總線本身的突出特點(diǎn),其應(yīng)用領(lǐng)域目前已不再局限于汽車行業(yè),而向過程工業(yè)、機(jī)械工業(yè)、機(jī)器人、數(shù)控機(jī)床、醫(yī)療器械及傳感器等領(lǐng)域發(fā)展。由于其高性能、高可靠性及獨(dú)特的設(shè)計(jì),CAN總線越來越受到人們的重視,國際上已經(jīng)有很多大公司的產(chǎn)品采用了這一技術(shù)。CAN已
2、經(jīng)形成國際標(biāo)準(zhǔn)(ISO11898),并已成為工業(yè)數(shù)據(jù)通信的主流技術(shù)之一。,5.2 CAN總線的通信模式,第一,“載波監(jiān)測,多主掌控/沖突避免 這就允許在總線上的任一設(shè)備有同等的機(jī)會(huì)取得總線的控制權(quán)來向外發(fā)送信息。如果在同一時(shí)刻有兩個(gè)以上的設(shè)備欲發(fā)送信息,就會(huì)發(fā)生數(shù)據(jù)沖突,CAN總線能夠?qū)崟r(shí)地檢測這些沖突情況并作出相應(yīng)的仲裁而不會(huì)破壞待傳之信息;,第二,信息報(bào)文在傳送時(shí)不是基于目的站點(diǎn)地址; 這就允許不同的信息以“廣播”的形式發(fā)送到所有節(jié)點(diǎn)并且可在不改變信息格式的前提下對(duì)報(bào)文進(jìn)行不同配置;,第三,CAN總線是一種高速的,具備復(fù)雜的錯(cuò)誤檢測和恢復(fù)能力的高可靠性強(qiáng)有力的網(wǎng)絡(luò)。,5.2 CAN總線的通
3、信模式,一、CSMA/CD載波監(jiān)測,多主掌控/沖突避免 “載波監(jiān)測”的意思是指在總線上的每個(gè)節(jié)點(diǎn)在發(fā)送信息報(bào)文前都必須監(jiān)測到總線上有一段時(shí)間的空閑狀態(tài)。,“多主掌控”的意思是一旦此一空閑狀態(tài)被監(jiān)測到,那么每個(gè)節(jié)點(diǎn)都有均等的機(jī)會(huì)來發(fā)送報(bào)文。,“沖突避免”是指在兩上節(jié)點(diǎn)同時(shí)發(fā)送信息時(shí),節(jié)點(diǎn)本身首先會(huì)檢測到出現(xiàn)沖突,然后采取相應(yīng)的措施來解決這一沖突情況。此時(shí)優(yōu)先級(jí)高的報(bào)文先發(fā)送,低優(yōu)先級(jí)的報(bào)文發(fā)送會(huì)暫停。在CAN總線協(xié)議中是通過一種非破壞性的仲裁方式來實(shí)現(xiàn)沖突檢測。這也就意味著當(dāng)總線出現(xiàn)發(fā)送沖突時(shí),通過仲裁后原發(fā)送信息不會(huì)受到任何影響。所有的仲裁判別都不會(huì)破壞優(yōu)先級(jí)高的報(bào)文信息內(nèi)容,也不會(huì)對(duì)其發(fā)送產(chǎn)
4、生任何的時(shí)延。,5.2 CAN總線的通信模式,如何實(shí)現(xiàn)非破壞性的位仲裁? 為了達(dá)到這種“非破壞性的位仲裁方式”,CAN總線協(xié)議必須滿足一些前提條件。首先,必須定義兩種邏輯狀態(tài)在這里叫作“支配位(DOMINANT)” (又稱“顯性”電平)和“順從位(RECESSIVE)”(又稱 “隱性”電平);然后,節(jié)點(diǎn)在發(fā)送過程中必須檢測剛剛發(fā)出的狀態(tài)是否就是信息中所描述的內(nèi)容。在CAN總線的定義中,邏輯0為支配位,邏輯1為順從位。,5.2 CAN總線的通信模式,如何沖突仲裁? 支配位一定會(huì)在和順從位的判別過程中獲勝,換句話說,報(bào)文標(biāo)記區(qū)(報(bào)文仲裁專用區(qū)域)的值越小,其優(yōu)先級(jí)就越高。舉個(gè)例子,假定有兩個(gè)節(jié)點(diǎn)在
5、同一時(shí)刻發(fā)送一個(gè)報(bào)文,每個(gè)節(jié)點(diǎn)都會(huì)監(jiān)測總線以便了解欲發(fā)送的信息狀態(tài)是否確實(shí)出現(xiàn)在總線上。一個(gè)優(yōu)先級(jí)較低的報(bào)文在某一時(shí)刻會(huì)發(fā)送一個(gè)“順從位”但是檢測回來的卻是“支配位”。此時(shí)這個(gè)節(jié)點(diǎn)被仲裁為發(fā)送權(quán)取消,立刻停止發(fā)送報(bào)文的工作。優(yōu)先級(jí)較高的報(bào)文繼續(xù)發(fā)送直到完整的報(bào)文發(fā)送完畢。在剛才沖突仲裁中被取消發(fā)送權(quán)的節(jié)點(diǎn)將等待總線的下一個(gè)空閑期并自動(dòng)地再次嘗試發(fā)送。,5.2 CAN總線的通信模式,二、基于報(bào)文的通訊 CAN總線是一個(gè)基于報(bào)文而不是基于站點(diǎn)地址的協(xié)議。也就是說報(bào)文不是按照地址從一個(gè)節(jié)點(diǎn)傳送到另一個(gè)節(jié)點(diǎn)。CAN總線上報(bào)文所包含的內(nèi)容只有優(yōu)先級(jí)標(biāo)志區(qū)和欲傳送的數(shù)據(jù)內(nèi)容。所有節(jié)點(diǎn)都會(huì)接收到在總線上傳送
6、的報(bào)文,并在正確接后發(fā)出應(yīng)答確認(rèn)。至于該報(bào)文是否要做進(jìn)一步的處理或被丟棄將完全取決于接收節(jié)點(diǎn)本身。同一個(gè)報(bào)文可以發(fā)送給特定的站點(diǎn)或許多站點(diǎn),就看你怎樣去設(shè)計(jì)你的網(wǎng)絡(luò)和系統(tǒng)。 基于報(bào)文的這種協(xié)議另外一個(gè)好處是新的節(jié)點(diǎn)可以隨時(shí)方便地加入到現(xiàn)有的系統(tǒng)中,而不需對(duì)所有節(jié)點(diǎn)進(jìn)行重新編程以便它們能識(shí)別這一新節(jié)點(diǎn)。一旦新節(jié)點(diǎn)加入到網(wǎng)絡(luò)中,它就開始接收信息,判別信息標(biāo)識(shí),然后決定是否作處理或直接丟棄。,如何去實(shí)現(xiàn)?,5.2 CAN總線的通信模式,CAN總協(xié)議另外一個(gè)有用的特性是一個(gè)節(jié)點(diǎn)可以主動(dòng)要求其它節(jié)點(diǎn)發(fā)送信息。這種特性叫做“遠(yuǎn)端發(fā)送請(qǐng)求”(RTR)。 和上例不同之處在于,節(jié)點(diǎn)并不等待信息的到來,而是主動(dòng)去
7、索取。 如,汽車中的中央安全系統(tǒng)會(huì)頻繁地更新一些象安全氣袋等關(guān)鍵傳感器的信息。 但是有些信息如油壓傳感器或電池電壓傳感器可能不會(huì)也不需要經(jīng)常收到。為了確保了解這些設(shè)備是否工作正常,系統(tǒng)必須定期地要求此類設(shè)備發(fā)送相關(guān)的信息以便檢查整個(gè)系統(tǒng)的工作情況。設(shè)計(jì)人員就可以利用這一“遠(yuǎn)端發(fā)送請(qǐng)求”特性來減少網(wǎng)絡(luò)的數(shù)據(jù)通訊量,同時(shí)維持整個(gè)系統(tǒng)的完整性。,5.2 CAN總線的通信模式,CAN總線定義了四種不同的幀,用于總線通訊。 1、最常用的是“數(shù)據(jù)幀”,用于一個(gè)節(jié)點(diǎn)傳送信息到其它任一或所有節(jié)點(diǎn);,2、“遠(yuǎn)端幀”,基本上是一個(gè)數(shù)據(jù)幀但其中的RTR位被置1,表明這是一個(gè)“遠(yuǎn)端發(fā)送請(qǐng)求”,用于一個(gè)節(jié)點(diǎn)主動(dòng)要求其它
8、節(jié)點(diǎn)發(fā)送信息;,3 、“錯(cuò)誤幀”,如果節(jié)點(diǎn)在接收過程中檢測到任一在CAN總線協(xié)議中定義了的錯(cuò)誤信息,它就會(huì)發(fā)送一個(gè)錯(cuò)誤幀。,4、“過載幀”,當(dāng)一個(gè)節(jié)點(diǎn)正忙于處理接收的信息,需要額外的等待時(shí)間接收下一報(bào)文時(shí),可以發(fā)送過載幀,通知其它節(jié)點(diǎn)暫緩發(fā)送新報(bào)文。,5.2 CAN總線的通信模式,三、CAN總線是一種高速的,具備復(fù)雜的錯(cuò)誤檢測和恢復(fù)能力的高可靠性強(qiáng)有力的網(wǎng)絡(luò) (1)高速性: CAN總線一開始是為汽車工業(yè)而設(shè)計(jì)的,如果要使這一市場能夠接受它,一個(gè)能高效處理出錯(cuò)情況的通訊協(xié)議是至關(guān)重要的。在發(fā)布了2.0B版的CAN總線技術(shù)規(guī)范后,其最大的通訊速率已經(jīng)比1.0版提高了8倍,達(dá)1M位/秒,在這種速率下
9、,即便是對(duì)時(shí)間要求非常關(guān)鍵的參數(shù)也可以通過CAN總線傳輸而不必?fù)?dān)心其時(shí)延。,5.2 CAN總線的通信模式,(2)CAN總線協(xié)議有一套完整的差錯(cuò)管理機(jī)制 能夠自動(dòng)地檢測出這些錯(cuò)誤信息,由此保證了被傳信 息的正確必性和完整性。,錯(cuò)誤類型 發(fā)送錯(cuò)誤可通過“CRC出錯(cuò)”檢測到; 普通接收錯(cuò)誤可通過“應(yīng)答出錯(cuò)”檢測到; CAN報(bào)文格式錯(cuò)誤可通過“格式出錯(cuò)”檢測到; CAN總線信號(hào)錯(cuò)誤可通過“位出錯(cuò)”檢測到; 同步和定時(shí)錯(cuò)誤可通過“阻塞出錯(cuò)”檢測到。,5.2 CAN總線的通信模式,每個(gè)CAN總線上的節(jié)點(diǎn)都有一個(gè)出錯(cuò)計(jì)數(shù)器用以記錄各種錯(cuò)誤發(fā)生的次數(shù)。取決于出錯(cuò)的嚴(yán)重性,通過這些計(jì)數(shù)器就可以確認(rèn)這些節(jié)點(diǎn)是否應(yīng)
10、工作到降級(jí)模式; 總線上的節(jié)點(diǎn)可以從正常工作模式(正常收發(fā)數(shù)據(jù)和出錯(cuò)信息)降級(jí)到消極工作模式(只有在總線空閑時(shí)才能取得控制權(quán)),或者到關(guān)斷模式(和總線隔離)。 CAN總線上各節(jié)點(diǎn)還有能力監(jiān)測是短期的干擾還是永久性的故障,并采取相關(guān)的應(yīng)對(duì)措施,這種特性被叫做“故障界定隔離”。采取了這種故障界定隔離措施后,故障節(jié)點(diǎn)將會(huì)被及時(shí)關(guān)斷,不會(huì)永久占用總線。這一點(diǎn)對(duì)關(guān)鍵信息能在總線上暢通無阻地傳送是非常重要的。,5.3 CAN總線的技術(shù)特點(diǎn),由于其采用了許多新技術(shù)及獨(dú)特的設(shè)計(jì)與一般的通信總線相比,CAN總線的數(shù)據(jù)通信具有突出的可靠性、實(shí)時(shí)性和靈活性。其特點(diǎn)可概括如下: 1.CAN為多主工作方式,網(wǎng)絡(luò)上任意以
11、節(jié)點(diǎn)均可在任意時(shí)刻主動(dòng)的地向網(wǎng)絡(luò)上其它節(jié)點(diǎn)發(fā)送信息,而不分主從。,2.CAN網(wǎng)絡(luò)上的節(jié)點(diǎn)信息分為不同的優(yōu)先級(jí),可滿足不同的實(shí)時(shí)要求,高優(yōu)先級(jí)的數(shù)據(jù)最多可在134s內(nèi)得到傳輸。,3.CAN采用非破壞性總線仲裁技術(shù),當(dāng)多個(gè)節(jié)點(diǎn)同時(shí)向總線發(fā)送信息時(shí),優(yōu)先級(jí)較低的節(jié)點(diǎn)會(huì)主動(dòng)退出發(fā)送,而最高優(yōu)先級(jí)的節(jié)點(diǎn)可不受影響的繼續(xù)傳輸數(shù)據(jù)。,4.CAN程序通過報(bào)文濾波即可實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)、一點(diǎn)對(duì)多點(diǎn)及全局廣播等幾種方式傳送接收數(shù)據(jù),無需專門的“調(diào)度”。,5.3 CAN總線的技術(shù)特點(diǎn),5.CAN的直線通信距離最長可達(dá)10km(速率5Kbps以下),通信速率最高可達(dá)1Mbps(此時(shí)通信距離最長為40m),6.CAN上的節(jié)點(diǎn)數(shù)
12、主要取決于總線驅(qū)動(dòng)電路,目前可達(dá)128個(gè);報(bào)文標(biāo)識(shí)符可達(dá)2032種(CAN2.0A),而擴(kuò)展標(biāo)準(zhǔn)(CAN2.0B)的報(bào)文標(biāo)識(shí)符幾乎不受限制。,7.采用短幀結(jié)構(gòu),傳輸時(shí)間短,受干擾概率低,具有良好的檢錯(cuò)效果。,5.3 CAN總線的技術(shù)特點(diǎn),8.CAN的每幀信息都有CRC校驗(yàn)及其它檢錯(cuò)措施,保證了數(shù)據(jù)出錯(cuò)率極低。,9.CAN的通信介質(zhì)可為雙絞線、同軸電纜或光纖,選擇靈活。,10.CAN節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動(dòng)關(guān)閉輸出的功能,以使總線上其它節(jié)點(diǎn)的操作不受限制。,5.4 CAN總線的技術(shù)規(guī)范,隨著CAN在各種領(lǐng)域的應(yīng)用和推廣,對(duì)其通信格式的標(biāo)準(zhǔn)化提出了要求。為此,1991年9月Philips S
13、emiconductors制定并發(fā)布了CAN技術(shù)規(guī)范(Version 2.0)。,該技術(shù)規(guī)范包括A和B兩部分: CAN技術(shù)規(guī)范2.0A給出了報(bào)文標(biāo)準(zhǔn)格式; CAN技術(shù)規(guī)范2.0B給出標(biāo)準(zhǔn)和擴(kuò)展的兩種報(bào)文格式。 這里主要介紹CAN技術(shù)規(guī)范2.0B,5.4 CAN總線的技術(shù)規(guī)范,5.4.1 CAN的分層結(jié)構(gòu) 5.4.2 CAN報(bào)文傳送及總線上的位電平表示 5.4.3 CAN總線報(bào)文的幀結(jié)構(gòu) 5.4.4 錯(cuò)誤類型和界定 5.4.5 位定時(shí)與同步,5.4 CAN總線的技術(shù)規(guī)范,5.4.1 CAN的分層結(jié)構(gòu) 為了使設(shè)計(jì)透明和執(zhí)行靈活,遵循ISO/OSI標(biāo)準(zhǔn)模型,CAN分為數(shù)據(jù)鏈路層(包括邏輯鏈路層LLC
14、和媒體訪問控制層MAC)和物理層, 在CAN技術(shù)規(guī)范2.0A的版本中,數(shù)據(jù)鏈路層的LLC和MAC子層的服務(wù)和功能被描述為“目標(biāo)層”和“傳輸層”。,5.4 CAN總線的技術(shù)規(guī)范,媒體訪問控制子層MAC子層的功能主要是傳送規(guī)則,以及控制幀結(jié)構(gòu)、執(zhí)行仲裁、錯(cuò)誤檢測、出錯(cuò)標(biāo)定和故障界定。MAC子層也要確定為開始一次新的發(fā)送,總線是否開放或者是否馬上開始接收,位定時(shí)也是MAC子層的一部分。物理層的功能是有關(guān)全部電氣特性不同的節(jié)點(diǎn)間位的實(shí)際傳送。,邏輯鏈路子層LLC子層的主要功能是報(bào)文濾波、超載通知和恢復(fù)管理。,5.4 CAN總線的技術(shù)規(guī)范,圖1.CAN的分層結(jié)構(gòu)和功能,5.4 CAN總線的技術(shù)規(guī)范,5.
15、4.2 CAN報(bào)文傳送及總線上的位電平表示 (1)進(jìn)行數(shù)據(jù)傳送時(shí),發(fā)出報(bào)文的單元成為該報(bào)文的發(fā)送器。 該單元在總線空閑或丟失仲裁前恒為發(fā)送器。 (2)如果一個(gè)單元不是報(bào)文發(fā)送器,并且總線不出現(xiàn)空閑狀態(tài),則該單元為接收器。,對(duì)于報(bào)文接收器和發(fā)送器,報(bào)文的實(shí)際有效時(shí)刻是不同的。 (1)對(duì)于發(fā)送器而言,如果直到幀結(jié)束末尾一直未出錯(cuò),則對(duì)于發(fā)送器報(bào)文有效。如果報(bào)文受損,將允許按照優(yōu)先權(quán)順序自動(dòng)重發(fā),為了能同其它總線訪問競爭,總線一旦空閑。重發(fā)送立即開始。 (2)對(duì)于報(bào)文接收器而言,如果直到幀結(jié)束的最后一位一直未出錯(cuò),則對(duì)于接收器報(bào)文有效。,5.4 CAN總線的技術(shù)規(guī)范,當(dāng)發(fā)送器在發(fā)送的位流中檢測到5為
16、連續(xù)的相同數(shù)值時(shí),將自動(dòng)的在實(shí)際發(fā)送的位流中插入一個(gè)補(bǔ)碼位。而數(shù)據(jù)幀和遠(yuǎn)程幀的其余位場則采用固定格式,不進(jìn)行填充,出錯(cuò)幀和超載幀同樣是固定格式。,位填充規(guī)則 構(gòu)成一幀的幀起始、仲裁場、控制場、數(shù)據(jù)場和CRC序列均借助位填充規(guī)則進(jìn)行編碼。,5.4 CAN總線的技術(shù)規(guī)范,報(bào)文中的位流是按照非歸零(NZR)碼方法編碼的,這意味著一個(gè)完整的位電平要么是顯性,要么是隱性。 在“隱性”狀態(tài)下,Vcanh和Vcanl被固定于平均電壓電平,Vdiff近似為零。在總線空閑或“隱性”位期間,發(fā)送“隱性”狀態(tài)?!帮@性”狀態(tài)以大于最小閥值的差分電壓表示。 如圖2所示。在“顯性”位期間,“顯性”狀態(tài)改寫“隱性”狀態(tài)并發(fā)
17、送。,5.3 CAN總線的技術(shù)規(guī)范,圖2.總線上的位電平表示,5.4 CAN總線的技術(shù)規(guī)范,5.4.3 CAN總線報(bào)文的幀結(jié)構(gòu) CAN總線的報(bào)文傳送由4種不同類型的幀表示和控制: 數(shù)據(jù)幀攜帶數(shù)據(jù)由發(fā)送器至接收器; 遠(yuǎn)程幀通過總線單元發(fā)送,以請(qǐng)求發(fā)送具有相同標(biāo)識(shí)符的數(shù)據(jù)幀; 出錯(cuò)幀由檢測出總線錯(cuò)誤的任何單元發(fā)送; 超載幀用于提供當(dāng)前的和后續(xù)的數(shù)據(jù)幀的附加延遲。 數(shù)據(jù)幀和遠(yuǎn)程幀借助幀間空間和當(dāng)前幀分開。,5.4 CAN總線的技術(shù)規(guī)范,1、數(shù)據(jù)幀 數(shù)據(jù)幀由7個(gè)不同的位場組成,即幀起始、仲裁場、控制場、數(shù)據(jù)場、CRC場、應(yīng)答場和幀結(jié)束。數(shù)據(jù)長度可為0。CAN技術(shù)規(guī)范2.0B數(shù)據(jù)幀的組成如圖3所示。,圖
18、3.數(shù)據(jù)幀的組成,5.4 CAN總線的技術(shù)規(guī)范,在CAN技術(shù)規(guī)范2.0B中存在兩種不同的幀格式,其主要區(qū)別在于標(biāo)識(shí)符的長度,具有11位標(biāo)識(shí)符的幀稱為標(biāo)準(zhǔn)幀,而包括29位標(biāo)識(shí)符的稱為擴(kuò)展幀。標(biāo)準(zhǔn)格式和擴(kuò)展格式的數(shù)據(jù)幀結(jié)構(gòu)如圖4,圖5所示。,圖4.標(biāo)準(zhǔn)格式的數(shù)據(jù)幀,5.4 CAN總線的技術(shù)規(guī)范,圖4.擴(kuò)展格式的數(shù)據(jù)幀,SRR:替代遠(yuǎn)程請(qǐng)求 IDE:標(biāo)識(shí)位擴(kuò)展位 RTR:遠(yuǎn)程發(fā)送請(qǐng)求位,5.4 CAN總線的技術(shù)規(guī)范,CAN技術(shù)規(guī)范2.0B對(duì)報(bào)文濾波特別加以描述,報(bào)文濾波器以整個(gè)標(biāo)識(shí)符位基準(zhǔn)。屏蔽寄存器可用于選擇一組標(biāo)識(shí)符,以便映像至接收緩存器中,屏蔽寄存器每一位都必須是可編程的,它的長度可以是整個(gè)標(biāo)
19、識(shí)符,也可以僅是其中一部分。,5.4 CAN總線的技術(shù)規(guī)范,(1)幀起始(SOF)標(biāo)志數(shù)據(jù)幀和遠(yuǎn)程幀的起始,它僅由一個(gè)顯性位構(gòu)成,只有在總線處于空閑狀態(tài)時(shí),才允許單元開始發(fā)送。所有單元都必須同步于首先開始發(fā)送的那個(gè)單元的幀起始前沿。,5.4 CAN總線的技術(shù)規(guī)范,圖6.仲裁場組成,(2)仲裁場由標(biāo)識(shí)符和遠(yuǎn)程發(fā)送請(qǐng)求位(RTR)組成,如圖6所示。,5.4 CAN總線的技術(shù)規(guī)范,對(duì)于CAN技術(shù)規(guī)范2.0A,標(biāo)識(shí)符的長度為11位,這些位一從高位到低位的順序發(fā)送,最低位為ID.0,其中最高7位不能全為隱性。RTR位在數(shù)據(jù)幀中必須為顯性,而在遠(yuǎn)程幀中必須為隱性。,CAN技術(shù)規(guī)范2.0A數(shù)據(jù)幀,5.4 C
20、AN總線的技術(shù)規(guī)范,對(duì)于CAN技術(shù)規(guī)范2.0B,標(biāo)準(zhǔn)格式和擴(kuò)展格式的仲裁場不同,在標(biāo)準(zhǔn)格式中,11位標(biāo)識(shí)符和遠(yuǎn)程發(fā)送請(qǐng)求位RTR組成,標(biāo)識(shí)符位為ID.28-ID.18; RTR位在數(shù)據(jù)幀中必須為顯性,而在遠(yuǎn)程幀中必須為隱性。 為區(qū)別標(biāo)準(zhǔn)格式和擴(kuò)展格式,將CAN技術(shù)規(guī)范2.0A中的r 1改記為IDE位,,CAN技術(shù)規(guī)范2.0B的標(biāo)準(zhǔn)格式,5.4 CAN總線的技術(shù)規(guī)范,對(duì)于CAN技術(shù)規(guī)范2.0B,在擴(kuò)展格式中, 仲裁場:29位標(biāo)識(shí)符ID.28-ID.0 ; 替代遠(yuǎn)程請(qǐng)求SRR位(隱性位); 標(biāo)識(shí)位擴(kuò)展位IDE(隱性位); 遠(yuǎn)程發(fā)送請(qǐng)求位RTR 。,5.4 CAN總線的技術(shù)規(guī)范,SRR的全稱是“替代
21、遠(yuǎn)程請(qǐng)求位(Substitute Remote Request BIT)”,SRR是一隱性位。它在擴(kuò)展格式的標(biāo)準(zhǔn)幀RTR位上被發(fā)送,并代替標(biāo)準(zhǔn)幀的RTR位。因此,如果擴(kuò)展幀的基本ID和標(biāo)準(zhǔn)幀的識(shí)別符相同,標(biāo)準(zhǔn)幀與擴(kuò)展幀的沖突是通過標(biāo)準(zhǔn)幀優(yōu)先于擴(kuò)展幀這一途徑得以解決的。,5.4 CAN總線的技術(shù)規(guī)范,IDE的全稱是“識(shí)別符擴(kuò)展位(Identifier Extension Bit)”,對(duì)于擴(kuò)展格式,IDE位屬于仲裁場;對(duì)于標(biāo)準(zhǔn)格式,IDE位屬于控制場。標(biāo)準(zhǔn)格式里的IDE位為“顯性”,而擴(kuò)展格式里的IDE位為“隱性”。通過判別SRR和IDE是否均為隱性識(shí)別為擴(kuò)展格式,而不是標(biāo)準(zhǔn)格式的數(shù)據(jù)幀或遠(yuǎn)程幀。,5.4 CAN總線的技術(shù)規(guī)范,CAN2.0B的擴(kuò)展幀和CAN2.0A和CAN2.0B的標(biāo)準(zhǔn)幀一樣,在數(shù)據(jù)幀中RTR位必須為顯性,而在遠(yuǎn)程幀中必須為隱性。,5.4 CAN總線的技術(shù)規(guī)范,(3)控制場由6位組成,由圖可見,控制場包括數(shù)據(jù)長度碼和兩個(gè)保留位,這兩個(gè)保留位必須發(fā)送顯性位,但接收器認(rèn)可顯性和隱性的全部組合。數(shù)據(jù)長度碼DLC指出數(shù)據(jù)場的字節(jié)數(shù)目。數(shù)據(jù)長度碼為四位,在控制場中被發(fā)送
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市政污泥處置及污泥再利用項(xiàng)目投標(biāo)書
- 廠區(qū)余熱循環(huán)利用建設(shè)項(xiàng)目實(shí)施方案
- 愛嬰醫(yī)院培訓(xùn)教學(xué)課件
- 鋼結(jié)構(gòu)幕墻施工預(yù)留孔設(shè)計(jì)方案
- 鋼結(jié)構(gòu)幕墻密封性能測試方案
- 四川高考真題及答案
- 雙語考試試卷及答案
- 2026年會(huì)計(jì)師事務(wù)所面試經(jīng)驗(yàn)及答案要點(diǎn)
- 2026年人力資源助理筆試題及答案
- 通信網(wǎng)絡(luò)設(shè)備維護(hù)管理手冊(cè)(標(biāo)準(zhǔn)版)
- JGJ256-2011 鋼筋錨固板應(yīng)用技術(shù)規(guī)程
- 上海建橋?qū)W院簡介招生宣傳
- 《智慧教育黑板技術(shù)規(guī)范》
- 《電力建設(shè)安全工作規(guī)程》-第1部分火力發(fā)電廠
- 歌曲《我會(huì)等》歌詞
- 八年級(jí)物理上冊(cè)期末測試試卷-附帶答案
- 小學(xué)英語五年級(jí)上冊(cè)Unit 5 Part B Let's talk 教學(xué)設(shè)計(jì)
- 老年癡呆科普課件整理
- 學(xué)生校服供應(yīng)服務(wù)實(shí)施方案
- GB/T 22900-2022科學(xué)技術(shù)研究項(xiàng)目評(píng)價(jià)通則
- 自動(dòng)控制系統(tǒng)的類型和組成
評(píng)論
0/150
提交評(píng)論