<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

      CAN總線報(bào)文解析

      0
      分享至

      1 CAN的報(bào)文格式

      在總線中傳送的報(bào)文,每幀由7部分組成。CAN協(xié)議支持兩種報(bào)文格式,其唯一的不同是標(biāo)識(shí)符(ID)長度不同:

      • 標(biāo)準(zhǔn)格式為11位

      • 擴(kuò)展格式為29位

      在標(biāo)準(zhǔn)格式中,報(bào)文的起始位稱為幀起始(SOF),然后是由11位標(biāo)識(shí)符和遠(yuǎn)程發(fā)送請求位(RTR)組成的仲裁場。RTR位標(biāo)明是數(shù)據(jù)幀還是請求幀,在請求幀中沒有數(shù)據(jù)字節(jié)。

      控制場包括標(biāo)識(shí)符擴(kuò)展位(IDE),指出是標(biāo)準(zhǔn)格式還是擴(kuò)展格式。它還包括一個(gè)保留位 (ro),為將來擴(kuò)展使用。它的最后四個(gè)位用來指明數(shù)據(jù)場中數(shù)據(jù)的長度(DLC)。

      數(shù)據(jù)場范圍為0~8個(gè)字節(jié),其后有一個(gè)檢測數(shù)據(jù)錯(cuò)誤的循環(huán)冗余檢查CRC。

      應(yīng)答場(ACK)包括應(yīng)答位和應(yīng)答分隔符。發(fā)送站發(fā)送的這兩位均為隱性電平(邏輯1),這時(shí)正確接收報(bào)文的接收站發(fā)送主控電平(邏輯0)覆蓋它。用這種方法,發(fā)送站可以保證網(wǎng)絡(luò)中至少有一個(gè)站能正確接收到報(bào)文。

      報(bào)文的尾部由幀結(jié)束標(biāo)出。在相鄰的兩條報(bào)文間有一很短的間隔位,如果這時(shí)沒有站進(jìn)行總線存取,總線將處于空閑狀態(tài)。

      CAN總線報(bào)文結(jié)構(gòu)如下圖所示,具體某一位或某幾位下面會(huì)詳細(xì)介紹。


      2 數(shù)據(jù)幀

      數(shù)據(jù)幀是使用最多的幀,結(jié)構(gòu)上由7段組成,其中根據(jù)仲裁段ID碼長度的不同,分為標(biāo)準(zhǔn)幀(CAN2.0A)和擴(kuò)展幀(CAN2.0B)。

      數(shù)據(jù)幀是由以下7段組成:

      • 幀起始

      • 仲裁斷

      • 控制端

      • 數(shù)據(jù)段

      • CRC段

      • ACK段

      • 幀結(jié)束

      數(shù)據(jù)幀類型及結(jié)構(gòu)如下圖所示


      2.1 幀起始和幀結(jié)束

      幀起始:由單個(gè)顯性位組成,總線空閑時(shí),發(fā)送節(jié)點(diǎn)發(fā)送幀起始,其他接收節(jié)點(diǎn)同步于該幀起始位。

      幀結(jié)束:由7個(gè)連續(xù)的隱形位組成。

      注:顯性電平和隱性電平是相對于CAN_H和CAN_L而言的差分信號電平,并非TTL電平上的高低電平,需要注意

      幀起始和幀結(jié)如下圖所示:


      2.2 仲裁段

      CAN-bus是如何解決多個(gè)節(jié)點(diǎn)同時(shí)發(fā)送數(shù)據(jù),即總線競爭的問題?該問題由仲裁段給出答案。

      CAN-bus并沒有規(guī)定節(jié)點(diǎn)的優(yōu)先級,但通過仲裁段幀ID規(guī)定了數(shù)據(jù)幀的優(yōu)先級。根據(jù)CAN2.0標(biāo)準(zhǔn)版本不同,幀ID分為11位和29位兩種。數(shù)據(jù)幀結(jié)構(gòu)如下圖所示:


      如下圖所示CAN控制器在發(fā)送數(shù)據(jù)的同時(shí)監(jiān)測數(shù)據(jù)線的電平是否與發(fā)送數(shù)據(jù)對應(yīng)電平相同,如果不同,則停止發(fā)送并做其他處理。


      假設(shè)節(jié)點(diǎn)A、B和C都發(fā)送相同格式相同類型的幀,如標(biāo)準(zhǔn)格式數(shù)據(jù)幀,它們競爭總線的過程如下圖所示:


      從該分析過程得出結(jié)論是:幀ID值越小,優(yōu)先級越高;

      對于同為擴(kuò)展格式數(shù)據(jù)幀、標(biāo)準(zhǔn)格式遠(yuǎn)程幀和擴(kuò)展格式遠(yuǎn)程幀的情況同理

      2.3 控制段

      控制段共6位,標(biāo)準(zhǔn)幀的控制段由擴(kuò)展幀標(biāo)志位IDE、保留位r0和數(shù)據(jù)長度代碼DLC組成;擴(kuò)展幀控制段則由IDE、r1、r0和DLC組成如下圖所示。


      2.4 數(shù)據(jù)段

      一個(gè)數(shù)據(jù)幀傳輸?shù)臄?shù)據(jù)量為0~8個(gè)字節(jié),這種短幀結(jié)構(gòu)使得CAN-bus實(shí)時(shí)性很高,非常適合汽車和工控應(yīng)用場合如下圖所示。


      數(shù)據(jù)量小,發(fā)送和接收時(shí)間短,實(shí)時(shí)性高,被干擾的概率小,抗干擾能力強(qiáng)。

      2.5 CRC段

      CAN-bus使用CRC校驗(yàn)進(jìn)行數(shù)據(jù)檢錯(cuò),CRC校驗(yàn)值存放于CRC段。CRC校驗(yàn)段由15位CRC值和1位CRC界定符構(gòu)成如下圖所示。


      2.6 ACK段

      當(dāng)一個(gè)接收節(jié)點(diǎn)接收的幀起始到CRC段之間的內(nèi)容沒發(fā)生錯(cuò)誤時(shí),它將在ACK段發(fā)送一個(gè)顯性電平下圖所示。


      2 遠(yuǎn)程幀

      與數(shù)據(jù)幀相比,遠(yuǎn)程幀結(jié)構(gòu)上無數(shù)據(jù)段,由6個(gè)段組成,同理分為標(biāo)準(zhǔn)格式和擴(kuò)展格式,且RTR位為1(隱性電平),遠(yuǎn)程幀結(jié)構(gòu)如下圖所示。


      由于數(shù)據(jù)幀的RTR位為顯性電平,遠(yuǎn)程幀的RTR位為隱性電平。所以幀格式和幀ID都相同情況下,數(shù)據(jù)幀的優(yōu)先級比遠(yuǎn)程幀優(yōu)先級高,如下圖所示:


      數(shù)據(jù)幀與遠(yuǎn)程幀的區(qū)別如下圖所示:


      3 錯(cuò)誤幀

      盡管CAN-bus是可靠性很高的總線,但依然可能出現(xiàn)錯(cuò)誤;CAN-bus的錯(cuò)誤類型共有5種,如下圖:


      當(dāng)出現(xiàn)5種錯(cuò)誤類型之一時(shí),發(fā)送或接收節(jié)點(diǎn)將發(fā)送錯(cuò)誤幀。錯(cuò)誤幀的結(jié)構(gòu)如下,其中錯(cuò)誤標(biāo)識(shí)分為主動(dòng)錯(cuò)誤標(biāo)識(shí)和被動(dòng)錯(cuò)誤標(biāo)識(shí):


      為防止自身由于某些原因?qū)е聼o法正常接收的節(jié)點(diǎn)一直發(fā)送錯(cuò)誤幀,干擾其他節(jié)點(diǎn)通信,CAN-bus規(guī)定了節(jié)點(diǎn)的3種狀態(tài)及其行為:


      (注:這些錯(cuò)誤處理的機(jī)制是由硬件自主完成的這樣做的目的就是只要CAN在收到數(shù)據(jù)肯定是正確的數(shù)據(jù))。

      4 過載幀與幀間隔 4.1 過載幀

      當(dāng)某個(gè)接收節(jié)點(diǎn)沒有做好接收下一幀數(shù)據(jù)的準(zhǔn)備時(shí),將發(fā)送過載幀以通知發(fā)送節(jié)點(diǎn);過載幀由過載標(biāo)志和過載幀界定符組成如下圖(過載幀結(jié)構(gòu)):


      由于存在多個(gè)節(jié)點(diǎn)同時(shí)過載且過載幀發(fā)送有時(shí)間差問題,可能出現(xiàn)過載標(biāo)志疊加后超過6個(gè)位的現(xiàn)象如下圖(過載幀具體結(jié)構(gòu)):


      4.2 幀間隔

      幀間隔用于將數(shù)據(jù)幀或遠(yuǎn)程幀和他們之前的幀分離開,但過載幀和錯(cuò)誤幀前面不會(huì)插入幀間隔。

      幀間隔過后,如果無節(jié)點(diǎn)發(fā)送幀,則總線進(jìn)入空閑。

      幀間隔過后,如果被動(dòng)錯(cuò)誤節(jié)點(diǎn)要發(fā)送幀,則先發(fā)送8個(gè)隱性電平的傳輸延遲,再發(fā)送幀。


      5 CAN總線發(fā)送總流程

      CAN-bus整個(gè)鏈路層處理數(shù)據(jù)的流程是下圖(CAN總線發(fā)送總流程)所示:


      轉(zhuǎn)自:https://www.cnblogs.com/isAndyWu/p/10298670.html

      來源: isAndyWu

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關(guān)推薦
      熱點(diǎn)推薦
      凌峰:兩岸婚姻太累,七十九歲隱居泰國,妻女失聯(lián),一人孤苦伶仃

      凌峰:兩岸婚姻太累,七十九歲隱居泰國,妻女失聯(lián),一人孤苦伶仃

      小熊侃史
      2026-02-23 13:03:54
      大批F16出動(dòng),美重兵逼近黃海,不到1天,特朗普:中方實(shí)力太強(qiáng)大

      大批F16出動(dòng),美重兵逼近黃海,不到1天,特朗普:中方實(shí)力太強(qiáng)大

      通文知史
      2026-02-22 22:57:13
      天生一張娃娃臉都已經(jīng)46了,你敢想?

      天生一張娃娃臉都已經(jīng)46了,你敢想?

      娛樂圈見解說
      2026-02-24 20:08:38
      莫言文學(xué)一句話概括:否定中國革命

      莫言文學(xué)一句話概括:否定中國革命

      雪中風(fēng)車
      2026-02-24 21:37:18
      葡萄330元/斤,草莓360元/斤!網(wǎng)友高速上看到水果廣告牌驚呆了,種植企業(yè)回應(yīng)

      葡萄330元/斤,草莓360元/斤!網(wǎng)友高速上看到水果廣告牌驚呆了,種植企業(yè)回應(yīng)

      極目新聞
      2026-02-24 12:58:13
      “體壇敗類”馬俊仁,強(qiáng)迫隊(duì)員集體切闌尾,親自為女隊(duì)員打禁藥

      “體壇敗類”馬俊仁,強(qiáng)迫隊(duì)員集體切闌尾,親自為女隊(duì)員打禁藥

      米果說識(shí)
      2026-02-22 11:29:00
      9-3,歐冠慘案!英超球隊(duì)踢瘋了!轟26球歐冠第1,強(qiáng)勢晉級淘汰賽

      9-3,歐冠慘案!英超球隊(duì)踢瘋了!轟26球歐冠第1,強(qiáng)勢晉級淘汰賽

      烏龍球OwnGoal
      2026-02-25 08:02:14
      劍斬樓蘭:烏軍南線收復(fù)400平方公里,第聶伯羅全州解放

      劍斬樓蘭:烏軍南線收復(fù)400平方公里,第聶伯羅全州解放

      史政先鋒
      2026-02-24 15:00:08
      李嘉誠噩夢成真!巴拿馬通告全球:撤銷長和經(jīng)營權(quán),巴方正式接管

      李嘉誠噩夢成真!巴拿馬通告全球:撤銷長和經(jīng)營權(quán),巴方正式接管

      嫹筆牂牂
      2026-02-24 19:22:11
      央視發(fā)聲!重慶烤全羊瘋狂宰客,官方曝光作案手段,老板麻煩大了

      央視發(fā)聲!重慶烤全羊瘋狂宰客,官方曝光作案手段,老板麻煩大了

      天天熱點(diǎn)見聞
      2026-02-25 05:42:55
      AI 助手這么多,只有它是真踩過雷的

      AI 助手這么多,只有它是真踩過雷的

      愛范兒
      2026-02-24 16:02:13
      宏大敘事是窮人最后的“精神鴉片”

      宏大敘事是窮人最后的“精神鴉片”

      浪子說
      2026-02-24 22:08:10
      未來危機(jī)!曝郭士強(qiáng)詢問遍旅外球員 僅余嘉豪1人馳援男籃

      未來危機(jī)!曝郭士強(qiáng)詢問遍旅外球員 僅余嘉豪1人馳援男籃

      大嘴爵爺侃球
      2026-02-24 11:18:31
      曬曬我從“山姆”買的13件家居用品:買著貴,用著便宜,確實(shí)劃算

      曬曬我從“山姆”買的13件家居用品:買著貴,用著便宜,確實(shí)劃算

      三農(nóng)老歷
      2026-02-24 22:03:07
      “當(dāng)心砸了你兒子的飯碗”,無知母親曬公務(wù)員兒子做農(nóng)活,被群嘲

      “當(dāng)心砸了你兒子的飯碗”,無知母親曬公務(wù)員兒子做農(nóng)活,被群嘲

      妍妍教育日記
      2026-02-24 18:13:37
      歐冠16強(qiáng)已定12席:英超6隊(duì)全入圍!去年亞軍出局 意甲或全軍覆沒

      歐冠16強(qiáng)已定12席:英超6隊(duì)全入圍!去年亞軍出局 意甲或全軍覆沒

      我愛英超
      2026-02-25 06:26:28
      造不出就買!260 億吞下美國打印機(jī)巨頭,珠海破解暴利壟斷

      造不出就買!260 億吞下美國打印機(jī)巨頭,珠海破解暴利壟斷

      知識(shí)TNT
      2026-02-24 12:30:09
      歐冠悲喜夜:國米慘遭黑馬雙殺2-5出局 馬競7-4晉級 勒沃庫森2-0

      歐冠悲喜夜:國米慘遭黑馬雙殺2-5出局 馬競7-4晉級 勒沃庫森2-0

      狍子歪解體壇
      2026-02-25 05:55:00
      王楚欽3-0打掉日本勁敵,反手?jǐn)Q拉&正手搶攻半出臺(tái),全方位壓制

      王楚欽3-0打掉日本勁敵,反手?jǐn)Q拉&正手搶攻半出臺(tái),全方位壓制

      乒談
      2026-02-24 20:34:15
      天助C羅:1-1,C羅爭冠勁敵遭布賴代合作逼平,2輪不勝+無緣登頂

      天助C羅:1-1,C羅爭冠勁敵遭布賴代合作逼平,2輪不勝+無緣登頂

      側(cè)身凌空斬
      2026-02-25 05:18:27
      2026-02-25 08:52:49
      新能源自動(dòng)駕駛 incentive-icons
      新能源自動(dòng)駕駛
      專注于半導(dǎo)體行業(yè)資訊
      950文章數(shù) 346關(guān)注度
      往期回顧 全部

      科技要聞

      蘋果MacBook Pro要加觸摸屏了,還帶靈動(dòng)島

      頭條要聞

      87歲上海老人和59歲保姆結(jié)婚 稱房子被賣遭多次打砸

      頭條要聞

      87歲上海老人和59歲保姆結(jié)婚 稱房子被賣遭多次打砸

      體育要聞

      蘇翊鳴總結(jié)米蘭征程:我仍是那個(gè)熱愛單板滑雪的少年

      娛樂要聞

      汪小菲官宣三胎出生:承諾會(huì)照顧好3個(gè)孩子

      財(cái)經(jīng)要聞

      春節(jié)檔"開門黑" 電影票少賣了7000萬張

      汽車要聞

      入門即滿配 威蘭達(dá)AIR版上市 13.78萬元起

      態(tài)度原創(chuàng)

      游戲
      健康
      旅游
      藝術(shù)
      數(shù)碼

      《怪物獵人物語3:命運(yùn)雙龍》訪談

      轉(zhuǎn)頭就暈的耳石癥,能開車上班嗎?

      旅游要聞

      新春走基層|暖陽照春城 煙火聚年味

      藝術(shù)要聞

      如果吳清源重生,他會(huì)如何與柯潔較量?

      數(shù)碼要聞

      299元媲美千元 雷柏VT3s Air MAX鼠標(biāo)發(fā)布:僅39g右手控殺王牌

      無障礙瀏覽 進(jìn)入關(guān)懷版