




已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第四章控制器局域網(wǎng)CAN技術(shù)協(xié)議 5 1 CAN總線簡介5 2 CAN總線通信模式5 3 CAN總線的性能特點(diǎn)5 4 CAN總線技術(shù)規(guī)范 1 5 1 CAN總線簡介 控制器局域網(wǎng)絡(luò) ControllerAreaNetwork簡稱CAN 主要用于各種過程 設(shè)備 監(jiān)測(cè)及控制 CAN最初是由德國的Bosch公司為汽車的監(jiān)測(cè)與控制設(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已經(jīng)形成國際標(biāo)準(zhǔn) ISO11898 并已成為工業(yè)數(shù)據(jù)通信的主流技術(shù)之一 2 5 2CAN總線的通信模式 第一 載波監(jiān)測(cè) 多主掌控 沖突避免這就允許在總線上的任一設(shè)備有同等的機(jī)會(huì)取得總線的控制權(quán)來向外發(fā)送信息 如果在同一時(shí)刻有兩個(gè)以上的設(shè)備欲發(fā)送信息 就會(huì)發(fā)生數(shù)據(jù)沖突 CAN總線能夠?qū)崟r(shí)地檢測(cè)這些沖突情況并作出相應(yīng)的仲裁而不會(huì)破壞待傳之信息 第二 信息報(bào)文在傳送時(shí)不是基于目的站點(diǎn)地址 這就允許不同的信息以 廣播 的形式發(fā)送到所有節(jié)點(diǎn)并且可在不改變信息格式的前提下對(duì)報(bào)文進(jìn)行不同配置 第三 CAN總線是一種高速的 具備復(fù)雜的錯(cuò)誤檢測(cè)和恢復(fù)能力的高可靠性強(qiáng)有力的網(wǎng)絡(luò) 3 5 2CAN總線的通信模式 一 CSMA CD 載波監(jiān)測(cè) 多主掌控 沖突避免 載波監(jiān)測(cè) 的意思是指在總線上的每個(gè)節(jié)點(diǎn)在發(fā)送信息報(bào)文前都必須監(jiān)測(cè)到總線上有一段時(shí)間的空閑狀態(tài) 多主掌控 的意思是一旦此一空閑狀態(tài)被監(jiān)測(cè)到 那么每個(gè)節(jié)點(diǎn)都有均等的機(jī)會(huì)來發(fā)送報(bào)文 沖突避免 是指在兩上節(jié)點(diǎn)同時(shí)發(fā)送信息時(shí) 節(jié)點(diǎn)本身首先會(huì)檢測(cè)到出現(xiàn)沖突 然后采取相應(yīng)的措施來解決這一沖突情況 此時(shí)優(yōu)先級(jí)高的報(bào)文先發(fā)送 低優(yōu)先級(jí)的報(bào)文發(fā)送會(huì)暫停 在CAN總線協(xié)議中是通過一種非破壞性的仲裁方式來實(shí)現(xiàn)沖突檢測(cè) 這也就意味著當(dāng)總線出現(xiàn)發(fā)送沖突時(shí) 通過仲裁后原發(fā)送信息不會(huì)受到任何影響 所有的仲裁判別都不會(huì)破壞優(yōu)先級(jí)高的報(bào)文信息內(nèi)容 也不會(huì)對(duì)其發(fā)送產(chǎn)生任何的時(shí)延 4 5 2CAN總線的通信模式 如何實(shí)現(xiàn)非破壞性的位仲裁 為了達(dá)到這種 非破壞性的位仲裁方式 CAN總線協(xié)議必須滿足一些前提條件 首先 必須定義兩種邏輯狀態(tài) 在這里叫作 支配位 DOMINANT 又稱 顯性 電平 和 順從位 RECESSIVE 又稱 隱性 電平 然后 節(jié)點(diǎn)在發(fā)送過程中必須檢測(cè)剛剛發(fā)出的狀態(tài)是否就是信息中所描述的內(nèi)容 在CAN總線的定義中 邏輯0為支配位 邏輯1為順從位 5 5 2CAN總線的通信模式 如何沖突仲裁 支配位一定會(huì)在和順從位的判別過程中獲勝 換句話說 報(bào)文標(biāo)記區(qū) 報(bào)文仲裁專用區(qū)域 的值越小 其優(yōu)先級(jí)就越高 舉個(gè)例子 假定有兩個(gè)節(jié)點(diǎn)在同一時(shí)刻發(fā)送一個(gè)報(bào)文 每個(gè)節(jié)點(diǎn)都會(huì)監(jiān)測(cè)總線以便了解欲發(fā)送的信息狀態(tài)是否確實(shí)出現(xiàn)在總線上 一個(gè)優(yōu)先級(jí)較低的報(bào)文在某一時(shí)刻會(huì)發(fā)送一個(gè) 順從位 但是檢測(cè)回來的卻是 支配位 此時(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ā)送 6 5 2CAN總線的通信模式 二 基于報(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ì)接收到在總線上傳送的報(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) 7 5 2CAN總線的通信模式 CAN總協(xié)議另外一個(gè)有用的特性是一個(gè)節(jié)點(diǎn)可以主動(dòng)要求其它節(jié)點(diǎn)發(fā)送信息 這種特性叫做 遠(yuǎn)端發(fā)送請(qǐng)求 RTR 和上例不同之處在于 節(jié)點(diǎn)并不等待信息的到來 而是主動(dòng)去索取 如 汽車中的中央安全系統(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)的完整性 8 5 2CAN總線的通信模式 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)要求其它節(jié)點(diǎn)發(fā)送信息 3 錯(cuò)誤幀 如果節(jié)點(diǎn)在接收過程中檢測(cè)到任一在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)文 9 5 2CAN總線的通信模式 三 CAN總線是一種高速的 具備復(fù)雜的錯(cuò)誤檢測(cè)和恢復(fù)能力的高可靠性強(qiáng)有力的網(wǎng)絡(luò) 1 高速性 CAN總線一開始是為汽車工業(yè)而設(shè)計(jì)的 如果要使這一市場(chǎng)能夠接受它 一個(gè)能高效處理出錯(cuò)情況的通訊協(xié)議是至關(guān)重要的 在發(fā)布了2 0B版的CAN總線技術(shù)規(guī)范后 其最大的通訊速率已經(jīng)比1 0版提高了8倍 達(dá)1M位 秒 在這種速率下 即便是對(duì)時(shí)間要求非常關(guān)鍵的參數(shù)也可以通過CAN總線傳輸而不必?fù)?dān)心其時(shí)延 10 5 2CAN總線的通信模式 2 CAN總線協(xié)議有一套完整的差錯(cuò)管理機(jī)制能夠自動(dòng)地檢測(cè)出這些錯(cuò)誤信息 由此保證了被傳信息的正確必性和完整性 錯(cuò)誤類型發(fā)送錯(cuò)誤可通過 CRC出錯(cuò) 檢測(cè)到 普通接收錯(cuò)誤可通過 應(yīng)答出錯(cuò) 檢測(cè)到 CAN報(bào)文格式錯(cuò)誤可通過 格式出錯(cuò) 檢測(cè)到 CAN總線信號(hào)錯(cuò)誤可通過 位出錯(cuò) 檢測(cè)到 同步和定時(shí)錯(cuò)誤可通過 阻塞出錯(cuò) 檢測(cè)到 11 5 2CAN總線的通信模式 每個(gè)CAN總線上的節(jié)點(diǎn)都有一個(gè)出錯(cuò)計(jì)數(shù)器用以記錄各種錯(cuò)誤發(fā)生的次數(shù) 取決于出錯(cuò)的嚴(yán)重性 通過這些計(jì)數(shù)器就可以確認(rèn)這些節(jié)點(diǎn)是否應(yīng)工作到降級(jí)模式 總線上的節(jié)點(diǎn)可以從正常工作模式 正常收發(fā)數(shù)據(jù)和出錯(cuò)信息 降級(jí)到消極工作模式 只有在總線空閑時(shí)才能取得控制權(quán) 或者到關(guān)斷模式 和總線隔離 CAN總線上各節(jié)點(diǎn)還有能力監(jiān)測(cè)是短期的干擾還是永久性的故障 并采取相關(guān)的應(yīng)對(duì)措施 這種特性被叫做 故障界定隔離 采取了這種故障界定隔離措施后 故障節(jié)點(diǎn)將會(huì)被及時(shí)關(guān)斷 不會(huì)永久占用總線 這一點(diǎn)對(duì)關(guān)鍵信息能在總線上暢通無阻地傳送是非常重要的 12 5 3CAN總線的技術(shù)特點(diǎn) 由于其采用了許多新技術(shù)及獨(dú)特的設(shè)計(jì)與一般的通信總線相比 CAN總線的數(shù)據(jù)通信具有突出的可靠性 實(shí)時(shí)性和靈活性 其特點(diǎn)可概括如下 1 CAN為多主工作方式 網(wǎng)絡(luò)上任意以節(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ù)最多可在134 s內(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)度 13 5 3CAN總線的技術(shù)特點(diǎn) 5 CAN的直線通信距離最長可達(dá)10km 速率5Kbps以下 通信速率最高可達(dá)1Mbps 此時(shí)通信距離最長為40m 6 CAN上的節(jié)點(diǎn)數(shù)主要取決于總線驅(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ò)效果 14 5 3CAN總線的技術(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)的操作不受限制 15 5 4CAN總線的技術(shù)規(guī)范 隨著CAN在各種領(lǐng)域的應(yīng)用和推廣 對(duì)其通信格式的標(biāo)準(zhǔn)化提出了要求 為此 1991年9月PhilipsSemiconductors制定并發(fā)布了CAN技術(shù)規(guī)范 Version2 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 16 5 4CAN總線的技術(shù)規(guī)范 5 4 1CAN的分層結(jié)構(gòu)5 4 2CAN報(bào)文傳送及總線上的位電平表示5 4 3CAN總線報(bào)文的幀結(jié)構(gòu)5 4 4錯(cuò)誤類型和界定5 4 5位定時(shí)與同步 17 5 4CAN總線的技術(shù)規(guī)范 5 4 1CAN的分層結(jié)構(gòu)為了使設(shè)計(jì)透明和執(zhí)行靈活 遵循ISO OSI標(biāo)準(zhǔn)模型 CAN分為數(shù)據(jù)鏈路層 包括邏輯鏈路層LLC和媒體訪問控制層MAC 和物理層 在CAN技術(shù)規(guī)范2 0A的版本中 數(shù)據(jù)鏈路層的LLC和MAC子層的服務(wù)和功能被描述為 目標(biāo)層 和 傳輸層 18 5 4CAN總線的技術(shù)規(guī)范 媒體訪問控制子層MAC子層的功能主要是傳送規(guī)則 以及控制幀結(jié)構(gòu) 執(zhí)行仲裁 錯(cuò)誤檢測(cè) 出錯(cuò)標(biāo)定和故障界定 MAC子層也要確定為開始一次新的發(fā)送 總線是否開放或者是否馬上開始接收 位定時(shí)也是MAC子層的一部分 物理層的功能是有關(guān)全部電氣特性不同的節(jié)點(diǎn)間位的實(shí)際傳送 邏輯鏈路子層LLC子層的主要功能是報(bào)文濾波 超載通知和恢復(fù)管理 19 5 4CAN總線的技術(shù)規(guī)范 圖1 CAN的分層結(jié)構(gòu)和功能 20 5 4CAN總線的技術(shù)規(guī)范 5 4 2CAN報(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)文有效 21 5 4CAN總線的技術(shù)規(guī)范 當(dāng)發(fā)送器在發(fā)送的位流中檢測(cè)到5為連續(xù)的相同數(shù)值時(shí) 將自動(dòng)的在實(shí)際發(fā)送的位流中插入一個(gè)補(bǔ)碼位 而數(shù)據(jù)幀和遠(yuǎn)程幀的其余位場(chǎng)則采用固定格式 不進(jìn)行填充 出錯(cuò)幀和超載幀同樣是固定格式 位填充規(guī)則構(gòu)成一幀的幀起始 仲裁場(chǎng) 控制場(chǎng) 數(shù)據(jù)場(chǎng)和CRC序列均借助位填充規(guī)則進(jìn)行編碼 22 5 4CAN總線的技術(shù)規(guī)范 報(bào)文中的位流是按照非歸零 NZR 碼方法編碼的 這意味著一個(gè)完整的位電平要么是顯性 要么是隱性 在 隱性 狀態(tài)下 Vcanh和Vcanl被固定于平均電壓電平 Vdiff近似為零 在總線空閑或 隱性 位期間 發(fā)送 隱性 狀態(tài) 顯性 狀態(tài)以大于最小閥值的差分電壓表示 如圖2所示 在 顯性 位期間 顯性 狀態(tài)改寫 隱性 狀態(tài)并發(fā)送 23 5 3CAN總線的技術(shù)規(guī)范 圖2 總線上的位電平表示 24 5 4CAN總線的技術(shù)規(guī)范 5 4 3CAN總線報(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ò)幀由檢測(cè)出總線錯(cuò)誤的任何單元發(fā)送 超載幀用于提供當(dāng)前的和后續(xù)的數(shù)據(jù)幀的附加延遲 數(shù)據(jù)幀和遠(yuǎn)程幀借助幀間空間和當(dāng)前幀分開 25 5 4CAN總線的技術(shù)規(guī)范 1 數(shù)據(jù)幀數(shù)據(jù)幀由7個(gè)不同的位場(chǎng)組成 即幀起始 仲裁場(chǎng) 控制場(chǎng) 數(shù)據(jù)場(chǎng) CRC場(chǎng) 應(yīng)答場(chǎng)和幀結(jié)束 數(shù)據(jù)長度可為0 CAN技術(shù)規(guī)范2 0B數(shù)據(jù)幀的組成如圖3所示 圖3 數(shù)據(jù)幀的組成 26 5 4CAN總線的技術(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ù)幀 27 5 4CAN總線的技術(shù)規(guī)范 圖4 擴(kuò)展格式的數(shù)據(jù)幀 SRR 替代遠(yuǎn)程請(qǐng)求IDE 標(biāo)識(shí)位擴(kuò)展位RTR 遠(yuǎn)程發(fā)送請(qǐng)求位 28 5 4CAN總線的技術(shù)規(guī)范 CAN技術(shù)規(guī)范2 0B對(duì)報(bào)文濾波特別加以描述 報(bào)文濾波器以整個(gè)標(biāo)識(shí)符位基準(zhǔn) 屏蔽寄存器可用于選擇一組標(biāo)識(shí)符 以便映像至接收緩存器中 屏蔽寄存器每一位都必須是可編程的 它的長度可以是整個(gè)標(biāo)識(shí)符 也可以僅是其中一部分 29 5 4CAN總線的技術(shù)規(guī)范 1 幀起始 SOF 標(biāo)志數(shù)據(jù)幀和遠(yuǎn)程幀的起始 它僅由一個(gè)顯性位構(gòu)成 只有在總線處于空閑狀態(tài)時(shí) 才允許單元開始發(fā)送 所有單元都必須同步于首先開始發(fā)送的那個(gè)單元的幀起始前沿 30 5 4CAN總線的技術(shù)規(guī)范 圖6 仲裁場(chǎng)組成 2 仲裁場(chǎng)由標(biāo)識(shí)符和遠(yuǎn)程發(fā)送請(qǐng)求位 RTR 組成 如圖6所示 31 5 4CAN總線的技術(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ù)幀 32 5 4CAN總線的技術(shù)規(guī)范 對(duì)于CAN技術(shù)規(guī)范2 0B 標(biāo)準(zhǔn)格式和擴(kuò)展格式的仲裁場(chǎng)不同 在標(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中的r1改記為IDE位 CAN技術(shù)規(guī)范2 0B的標(biāo)準(zhǔn)格式 33 5 4CAN總線的技術(shù)規(guī)范 對(duì)于CAN技術(shù)規(guī)范2 0B 在擴(kuò)展格式中 仲裁場(chǎng) 29位標(biāo)識(shí)符ID 28 ID 0 替代遠(yuǎn)程請(qǐng)求SRR位 隱性位 標(biāo)識(shí)位擴(kuò)展位IDE 隱性位 遠(yuǎn)程發(fā)送請(qǐng)求位RTR 34 5 4CAN總線的技術(shù)規(guī)范 SRR的全稱是 替代遠(yuǎn)程請(qǐng)求位 SubstituteRemoteRequestBIT 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ò)展幀這一途徑得以解決的 35 5 4CAN總線的技術(shù)規(guī)范 IDE的全稱是 識(shí)別符擴(kuò)展位 IdentifierExtensionBit 對(duì)于擴(kuò)展格式 IDE位屬于仲裁場(chǎng) 對(duì)于標(biāo)準(zhǔn)格式 IDE位屬于控制場(chǎng) 標(biāo)準(zhǔn)格式里的IDE位為 顯性 而擴(kuò)展格式里的IDE位為 隱性 通過判別SRR和IDE是否均為隱性識(shí)別為擴(kuò)展格式 而不是標(biāo)準(zhǔn)格式的數(shù)據(jù)幀或遠(yuǎn)程幀 36 5 4CAN總線的技術(shù)規(guī)范 CAN2 0B的擴(kuò)展幀和CAN2 0A和CAN2 0B的標(biāo)準(zhǔn)幀一樣 在數(shù)據(jù)幀中RTR位必須為顯性 而在遠(yuǎn)程幀中必須為隱性 37 5 4CAN總線的技術(shù)規(guī)范 3 控制場(chǎng)由6位組成 由圖可見 控制場(chǎng)包括數(shù)據(jù)長度碼和兩個(gè)保留位 這兩個(gè)保留位必須發(fā)送顯性位 但接收器認(rèn)可顯性和隱性的全部組合 數(shù)據(jù)長度碼DLC指出數(shù)據(jù)場(chǎng)的字節(jié)數(shù)目 數(shù)據(jù)長度碼為四位 在控制場(chǎng)中被發(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司節(jié)能降耗活動(dòng)方案
- 公司組織KTV唱歌活動(dòng)方案
- 公司網(wǎng)絡(luò)經(jīng)營活動(dòng)方案
- 公司福利旅行活動(dòng)方案
- 公司每月團(tuán)聚活動(dòng)方案
- 公司節(jié)日互動(dòng)活動(dòng)方案
- 公司組織娛樂活動(dòng)方案
- 公司每日員工活動(dòng)方案
- 公司組織去爬山活動(dòng)方案
- 公司班組趣味活動(dòng)方案
- 2023風(fēng)光互補(bǔ)路燈設(shè)計(jì)方案
- 2023年山東省夏季普通高中學(xué)業(yè)水平合格考試會(huì)考生物試題及參考答案
- 2024年山東省青島市中考英語試卷附答案
- 2023-2024學(xué)年山東省臨沂市蘭山區(qū)八年級(jí)(下)期末數(shù)學(xué)試卷(含答案)
- 材料力學(xué)(山東聯(lián)盟-中國石油大學(xué)(華東))智慧樹知到期末考試答案章節(jié)答案2024年中國石油大學(xué)(華東)
- 江西省南昌二中心遠(yuǎn)教育集團(tuán)九灣學(xué)校2023-2024學(xué)年八年級(jí)下學(xué)期期末考試物理試題
- 深入理解Nginx(模塊開發(fā)與架構(gòu)解析)
- MOOC 中國文化概論-華南師范大學(xué) 中國大學(xué)慕課答案
- 初中人教版八年級(jí)下冊(cè)期末物理真題模擬試卷經(jīng)典套題
- JBT 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術(shù)規(guī)程
- 家長會(huì)課件:初中七年級(jí)家長會(huì)課件
評(píng)論
0/150
提交評(píng)論