0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CAN標(biāo)準(zhǔn)數(shù)據(jù)幀和擴(kuò)展數(shù)據(jù)幀的區(qū)別

我快閉嘴 ? 來(lái)源:美男子玩編程 ? 作者:美男子玩編程 ? 2022-09-28 09:50 ? 次閱讀

CAN協(xié)議可以接收和發(fā)送11位標(biāo)準(zhǔn)數(shù)據(jù)幀和29位擴(kuò)展數(shù)據(jù)幀,CAN標(biāo)準(zhǔn)數(shù)據(jù)幀和擴(kuò)展數(shù)據(jù)幀只是幀ID長(zhǎng)度不同,以便可以擴(kuò)展更多CAN節(jié)點(diǎn)。

1標(biāo)準(zhǔn)數(shù)據(jù)幀

標(biāo)準(zhǔn)數(shù)據(jù)幀基于早期的CAN規(guī)格(1.0和2.0A版),使用了11位的識(shí)別域。

CAN標(biāo)準(zhǔn)幀幀信息是11字節(jié),包括幀描述符和幀數(shù)據(jù)兩部分。如下表所列:

前3字節(jié)為幀描述部分。字節(jié)1為幀信息,第7位(FF)表示幀格式,在標(biāo)準(zhǔn)幀中FF=0,第6位(RTR)表示幀的類型,RTR=0表示為數(shù)據(jù)幀,RTR=1表示為遠(yuǎn)程幀。DLC表示在數(shù)據(jù)幀時(shí)實(shí)際的數(shù)據(jù)長(zhǎng)度。

標(biāo)準(zhǔn)數(shù)據(jù)幀的 ID 有 11 個(gè)位。從 ID10 到 ID0 依次發(fā)送,可以出現(xiàn)2^11種報(bào)文,幀ID的范圍是:000-7FF,禁止高 7 位都為隱性(禁止設(shè)定:ID=1111111XXXX)。

字節(jié)2~3為報(bào)文識(shí)別碼,其高11位有效。

字節(jié)4~11為數(shù)據(jù)幀的實(shí)際數(shù)據(jù),遠(yuǎn)程幀時(shí)無(wú)效。

2擴(kuò)展數(shù)據(jù)幀

CAN擴(kuò)展幀幀信息是13字節(jié),包括幀描述符和幀數(shù)據(jù)兩部分,如下表所示:

前5字節(jié)為幀描述部分。字節(jié)1為幀信息,第7位(FF)表示幀格式,在擴(kuò)展幀中FF=1,第6位(RTR)表示幀的類型,RTR=0表示為數(shù)據(jù)幀,RTR=1表示為遠(yuǎn)程幀。DLC表示在數(shù)據(jù)幀時(shí)實(shí)際的數(shù)據(jù)長(zhǎng)度。

擴(kuò)展格式的 ID 有 29 個(gè)位,基本 ID 從 ID28 到 ID18,擴(kuò)展 ID 由 ID17 到 ID0 表示,基本 ID 和 標(biāo)準(zhǔn)格式的 ID 相同,可以出現(xiàn)2^29種報(bào)文,且在數(shù)據(jù)鏈路上是有間隙的(對(duì)操作者透明),幀ID的范圍是0000 0000-1FFF FFFF,禁止高 7 位都為隱性(禁止設(shè)定:基本 ID=1111111XXXX)。

字節(jié)2~5為報(bào)文識(shí)別碼,其高28位有效。

字節(jié)6~13為數(shù)據(jù)幀的實(shí)際數(shù)據(jù),遠(yuǎn)程幀時(shí)無(wú)效。

3標(biāo)準(zhǔn)數(shù)據(jù)幀和擴(kuò)展數(shù)據(jù)幀的特性

CAN標(biāo)準(zhǔn)數(shù)據(jù)幀和擴(kuò)展數(shù)據(jù)幀只是幀ID長(zhǎng)度不同,功能上都是相同的,它們有一個(gè)共同的特性:幀ID數(shù)值越小,優(yōu)先級(jí)越高。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2754

    瀏覽量

    463702
  • 數(shù)據(jù)幀
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    6744

原文標(biāo)題:詳解CAN總線:標(biāo)準(zhǔn)數(shù)據(jù)幀和擴(kuò)展數(shù)據(jù)幀

文章出處:【微信號(hào):美男子玩編程,微信公眾號(hào):美男子玩編程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    can標(biāo)準(zhǔn)擴(kuò)展區(qū)別

    標(biāo)準(zhǔn)擴(kuò)展是用于在控制器局域網(wǎng)(CAN)中傳輸數(shù)據(jù)的兩種基本格式。它們?cè)?/div>
    的頭像 發(fā)表于 12-08 10:08 ?1w次閱讀

    CAN總線上可以同時(shí)存在標(biāo)準(zhǔn)擴(kuò)展嗎?

    今天做實(shí)驗(yàn),can總線上同時(shí)存在標(biāo)準(zhǔn)擴(kuò)展,從上位機(jī)上觀察到這樣的現(xiàn)象:標(biāo)準(zhǔn)
    發(fā)表于 02-05 07:41

    同一can網(wǎng)絡(luò)可以同時(shí)存在擴(kuò)展標(biāo)準(zhǔn)

    在同一個(gè)can網(wǎng)絡(luò)里,有4個(gè)設(shè)備,分別用A,B,C,D來(lái)表示。其中A是MCU的CAN,收發(fā)標(biāo)準(zhǔn)擴(kuò)展
    發(fā)表于 02-16 13:47

    CAN協(xié)議規(guī)定了好幾種類型

    幾種都是由 CAN控制器硬件實(shí)現(xiàn)的,我們想管也管不了)。而數(shù)據(jù)和遠(yuǎn)程最大的區(qū)別在于:遠(yuǎn)程
    發(fā)表于 08-19 08:50

    CAN總線的標(biāo)準(zhǔn)擴(kuò)展

    CAN總線的標(biāo)準(zhǔn)擴(kuò)展主要決定ID的長(zhǎng)度,標(biāo)準(zhǔn)
    發(fā)表于 08-20 06:43

    CAN總線過(guò)載數(shù)據(jù)詳解

    CAN:Controller Area Network,控制器局域網(wǎng)是一種能有效支持分布式控制和實(shí)時(shí)控制的串行通訊網(wǎng)絡(luò)。本文首先介紹了CAN總線系統(tǒng)結(jié)構(gòu)及數(shù)據(jù)傳輸,其次詳細(xì)的闡述了CAN
    的頭像 發(fā)表于 05-07 10:59 ?2.1w次閱讀
    <b class='flag-5'>CAN</b>總線過(guò)載<b class='flag-5'>幀</b>及<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>幀</b>詳解

    CAN FD結(jié)構(gòu)介紹

    CAN不同,CAN FD取消了對(duì)遠(yuǎn)程的支持,用RRS位替換了RTR位,為常顯性。IDE用于區(qū)分標(biāo)準(zhǔn)
    的頭像 發(fā)表于 07-18 10:42 ?7636次閱讀
    <b class='flag-5'>CAN</b> FD<b class='flag-5'>幀</b>結(jié)構(gòu)介紹

    CAN協(xié)議數(shù)據(jù)的介紹

    通過(guò) CAN 總線傳輸數(shù)據(jù)是需要按照一定協(xié)議進(jìn)行的,CAN 協(xié)議提供了 5種格式來(lái)傳輸數(shù)據(jù)數(shù)據(jù)
    的頭像 發(fā)表于 07-25 10:36 ?1.1w次閱讀
    <b class='flag-5'>CAN</b>協(xié)議<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>幀</b>的介紹

    can數(shù)據(jù)標(biāo)準(zhǔn)格式

    CAN(Controller Area Network)是一種廣泛應(yīng)用于汽車、工業(yè)控制和通信領(lǐng)域的串行通信總線標(biāo)準(zhǔn)。CAN數(shù)據(jù)
    的頭像 發(fā)表于 12-01 16:41 ?4473次閱讀

    CAN總線的標(biāo)準(zhǔn)擴(kuò)展有什么區(qū)別呢?分別適用于什么工況?

    CAN總線的標(biāo)準(zhǔn)擴(kuò)展CAN協(xié)議中的兩種類型
    的頭像 發(fā)表于 01-30 09:41 ?6214次閱讀
    <b class='flag-5'>CAN</b>總線的<b class='flag-5'>標(biāo)準(zhǔn)</b><b class='flag-5'>幀</b>和<b class='flag-5'>擴(kuò)展</b><b class='flag-5'>幀</b>有什么<b class='flag-5'>區(qū)別</b>呢?分別適用于什么工況?

    請(qǐng)問(wèn)用CAN存儲(chǔ)器存儲(chǔ)的CAN總線數(shù)據(jù)格式有哪些呢?

    之間的信息傳輸。下面將詳細(xì)介紹CAN總線數(shù)據(jù)的格式。 CAN總線數(shù)據(jù)分為兩種類型:
    的頭像 發(fā)表于 01-31 13:46 ?1282次閱讀

    CAN數(shù)據(jù)的各個(gè)域及其作用

    CAN(Controller Area Network)是一種用于汽車電子系統(tǒng)中的通信協(xié)議,它具有高可靠性、實(shí)時(shí)性和靈活性等特點(diǎn)。在CAN通信中,數(shù)據(jù)是最基本的通信單元,用于傳輸信息
    的頭像 發(fā)表于 07-24 15:10 ?1332次閱讀

    can網(wǎng)絡(luò)數(shù)據(jù)的特點(diǎn)

    特點(diǎn),在分布式系統(tǒng)中得到了廣泛應(yīng)用。 數(shù)據(jù)的重要性 :數(shù)據(jù)CAN網(wǎng)絡(luò)中用于數(shù)據(jù)傳輸?shù)幕締?/div>
    的頭像 發(fā)表于 07-24 15:18 ?362次閱讀

    can標(biāo)準(zhǔn)擴(kuò)展區(qū)別

    CAN(Controller Area Network)是一種用于汽車和工業(yè)領(lǐng)域的通信協(xié)議,它允許多個(gè)設(shè)備在同一總線上進(jìn)行通信。CAN協(xié)議有兩種類型:標(biāo)準(zhǔn)
    的頭像 發(fā)表于 07-24 15:20 ?1896次閱讀

    can標(biāo)準(zhǔn)擴(kuò)展能否共存

    CAN(Controller Area Network)是一種用于汽車和工業(yè)自動(dòng)化領(lǐng)域的現(xiàn)場(chǎng)總線通信協(xié)議。CAN協(xié)議具有多種格式,包括標(biāo)準(zhǔn)
    的頭像 發(fā)表于 07-24 15:24 ?1880次閱讀