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

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

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

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

麥辣雞腿堡 ? 來(lái)源: 美男子玩編程 ? 作者:不脫發(fā)的程序猿 ? 2023-07-18 10:42 ? 次閱讀

CAN FD幀結(jié)構(gòu)

CAN FD節(jié)點(diǎn)可以正常收、發(fā)CAN報(bào)文,但CAN節(jié)點(diǎn)不能正確收、發(fā)CAN FD報(bào)文,因?yàn)槠鋷袷讲灰恢隆?/p>

與CAN一樣,CAN FD一共具有:幀起始,仲裁段,控制段,數(shù)據(jù)段,CRC段,ACK段和幀結(jié)束,7部分組成。

2.1、幀起始

CAN與CANFD使用相同的SOF標(biāo)志位來(lái)標(biāo)志報(bào)文的起始。幀起始由1個(gè)顯性位構(gòu)成,標(biāo)志著報(bào)文的開(kāi)始,并在總線上起著同步作用。

圖片

2.2、仲裁段

與CAN不同,CAN FD取消了對(duì)遠(yuǎn)程幀的支持,用RRS位替換了RTR位,為常顯性。IDE用于區(qū)分標(biāo)準(zhǔn)幀和擴(kuò)展幀。

圖片

標(biāo)準(zhǔn)幀仲裁段由11位ID和r1位(顯性)、IDE(顯性)組成,總共13位。擴(kuò)展幀仲裁段由29位ID和SRR(隱性)、IDE(隱性)、r1位(顯性)組成,總共32位。

SRR:替代CAN標(biāo)準(zhǔn)幀中的RTR位;

IDE:擴(kuò)展幀標(biāo)志位;

r1:保留位,為顯性。

2.3、控制段

CAN FD與CAN有著相同的IDE、res和DLC位,同時(shí)增加了FDF、BRS、ESI三個(gè)bit位。

FDF 位(Flexible Data Rate Format):原 CAN 數(shù)據(jù)幀中的保留位 r。表示 CAN 報(bào)文還是 CAN-FD 報(bào)文,F(xiàn)DF
位常為隱性(1),表示 CAN FD 報(bào)文;

BRS 位( Bit Rate Switch):表示位速率轉(zhuǎn)換,當(dāng) BRS 為顯性位(0)時(shí)數(shù)據(jù)段的位速率與仲裁段的位速率一致(恒定速率),當(dāng) BRS
為隱性位(1)時(shí)速率可變(即 BSR 到 CRC 使用轉(zhuǎn)換速率傳輸);

ESI 位(Error State Indicator):發(fā)送節(jié)點(diǎn)錯(cuò)誤狀態(tài)指示,主動(dòng)錯(cuò)誤時(shí)發(fā)送顯性位(0),被動(dòng)錯(cuò)誤時(shí)發(fā)送隱性位(1)。

圖片

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

CAN FD兼容CAN的數(shù)據(jù)格式,同時(shí)最大還能支持:12、16、 20、 24、 32、 48和64byte。

像在傳統(tǒng)CAN中一樣,CAN FD DLC是4位,表示幀中數(shù)據(jù)字節(jié)的數(shù)量。為了維持4位DLC,CAN
FD使用從9到15的其余7個(gè)值來(lái)表示所使用的數(shù)據(jù)字節(jié)數(shù)(12、16、20、24、32、48、64)。

圖片

2.5、CRC段

傳統(tǒng)CAN中的循環(huán)冗余校驗(yàn)(CRC)為15位,而在CAN
FD中由固定填充位FSB(6/7位)、填充位計(jì)數(shù)(4位)、CRC(17/21位)和CRC界定符(1位)組成,總共28或33位組成。在傳統(tǒng)CAN中,CRC中可以包含0到3個(gè)填充位,而在CAN
FD中,總是有4個(gè)固定填充位以提高通信可靠性。

圖片

固定填充位(FSB):CRC段中每4個(gè)位固定填充一個(gè)與上位相反的位。

采用CRC17時(shí),F(xiàn)SB為6個(gè)位;

采用CRC21時(shí),F(xiàn)SB為7個(gè)位。

填充位計(jì)數(shù):由填充位計(jì)數(shù)(3位)和奇偶校驗(yàn)位(1位)組成。

CRC:

報(bào)文長(zhǎng)度小于16時(shí),采用CRC17,17位組成;

報(bào)文長(zhǎng)度大于16時(shí),采用CRC21,21位組成。

CRC界定符:固定為隱性位;從該位采樣后,切換為仲裁域波特率。

圖片

2.6、ACK段

ACK緊跟著CRC結(jié)束標(biāo)識(shí)位。不同的是,CAN FD支持2bits的ACK的識(shí)別,由ACK位和ACK界定符位組成。

ACK:接收節(jié)點(diǎn)應(yīng)答位,接收節(jié)點(diǎn)應(yīng)應(yīng)答顯性位;

ACK界定符,固定為隱性。

圖片

2.7、幀結(jié)束

與CAN一樣,CAN FD的幀結(jié)尾也為連續(xù)7位的隱性位。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 汽車電子
    +關(guān)注

    關(guān)注

    3018

    文章

    7787

    瀏覽量

    165675
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2686

    瀏覽量

    462906
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2848

    瀏覽量

    87839
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何實(shí)現(xiàn)CANCAN FD的升級(jí)?

    自動(dòng)駕駛技術(shù)迅速發(fā)展,車輛中的CAN總線已經(jīng)無(wú)法滿足數(shù)據(jù)吞吐量和傳輸速度的要求,CAN總線的加速升級(jí)版——CAN FD技術(shù)正在逐漸替代現(xiàn)有網(wǎng)絡(luò)。為了進(jìn)一步了解
    的頭像 發(fā)表于 09-20 09:31 ?8961次閱讀

    淺談CAN FD總線協(xié)議格式

    假期更新了一文搞懂CAN總線協(xié)議格式,CAN FD總線協(xié)議怎能錯(cuò)過(guò)?本篇博文將講解CAN FD
    發(fā)表于 10-14 12:49 ?3271次閱讀
    淺談<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>總線協(xié)議<b class='flag-5'>幀</b>格式

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

    標(biāo)準(zhǔn)和擴(kuò)展是用于在控制器局域網(wǎng)(CAN)中傳輸數(shù)據(jù)的兩種基本格式。它們?cè)?b class='flag-5'>幀結(jié)構(gòu)、標(biāo)識(shí)符長(zhǎng)度、數(shù)據(jù)長(zhǎng)度以及數(shù)據(jù)傳輸和應(yīng)用上存在一些區(qū)別。本
    的頭像 發(fā)表于 12-08 10:08 ?8710次閱讀

    使用MM32F0160 FlexCAN-FD接口實(shí)現(xiàn)CAN FD通信

    。在CAN-FD模式下,可實(shí)現(xiàn)最高8 Mbps的FD模式通信速率,支持標(biāo)準(zhǔn)(11位標(biāo)識(shí)符)和擴(kuò)展(29位標(biāo)識(shí)符),支持最大64字節(jié)有效負(fù)載,并且具有非常靈活的用于傳輸和接收的郵箱系
    的頭像 發(fā)表于 12-14 16:44 ?1952次閱讀
    使用MM32F0160 FlexCAN-<b class='flag-5'>FD</b>接口實(shí)現(xiàn)<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>通信

    關(guān)于CAN FD RX接收和接受過(guò)濾過(guò)程中遇到的疑問(wèn)求解

    1. 在接收 CAN FD RX 期間,高速緩存的 CAN FD RX 處理程序是否對(duì)接收到的數(shù)據(jù)
    發(fā)表于 05-22 06:38

    CAN FD協(xié)議介紹

    CAN FDCAN with flexible data-rate)是CAN2.0協(xié)議的擴(kuò)展,CAN-FD由博世開(kāi)發(fā),并由 ISO 118
    發(fā)表于 08-20 06:51

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

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

    CAN FD的七個(gè)技術(shù)問(wèn)題資料總結(jié)

    CAN FD的七個(gè)技術(shù)問(wèn)題資料總結(jié)包括了:1.CAN FD的數(shù)據(jù)格式變化?2.CAN
    發(fā)表于 09-27 08:00 ?29次下載
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>的七個(gè)技術(shù)問(wèn)題資料總結(jié)

    CAN FD升級(jí)之后 通訊距離能否縮短

    CAN FD允許最大64字節(jié)數(shù)據(jù),并且數(shù)據(jù)段部分的傳輸速率高達(dá)5Mbit/s。那么,CAN FD升級(jí)之后,通訊距離是否會(huì)縮短呢?
    的頭像 發(fā)表于 05-07 11:12 ?7373次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>升級(jí)之后 通訊距離能否縮短

    CAN FD升級(jí)之后,通訊距離會(huì)縮短嗎

    CAN FD允許最大64字節(jié)數(shù)據(jù),并且數(shù)據(jù)段部分的傳輸速率高達(dá)5Mbit/s。那么,CAN FD升級(jí)之后,通訊距離是否會(huì)縮短呢?本文帶你一
    的頭像 發(fā)表于 12-26 02:45 ?2264次閱讀

    can總線一多少字節(jié)多少位_MCU擴(kuò)展CAN/CAN FD接口方案MCP2518FD+ATA6563

    “本文介紹MCU通過(guò)SPI串口擴(kuò)展CAN/CAN FD接口擴(kuò)展方案,該方案基于MCP2518FD+ATA6563,可快速部署應(yīng)用于實(shí)際項(xiàng)目。
    發(fā)表于 10-29 11:21 ?18次下載
    <b class='flag-5'>can</b>總線一<b class='flag-5'>幀</b>多少字節(jié)多少位_MCU擴(kuò)展<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>接口方案MCP2518<b class='flag-5'>FD</b>+ATA6563

    STM32設(shè)備上的CAN FD

    本文件的目的如下所述: ?概述具有靈活數(shù)據(jù)速率(CAN-FD)協(xié)議的控制器局域網(wǎng)(CAN)。 ?描述CAN-FD相對(duì)于經(jīng)典CANCAN
    發(fā)表于 08-28 10:34 ?8次下載

    簡(jiǎn)單介紹基于CAN-FD的診斷通信傳輸層

    CAN-FDCAN withFlexible Data-Rate的簡(jiǎn)稱,從名稱可以看出,CAN-FD的數(shù)據(jù)速率是可變的。
    發(fā)表于 11-10 17:46 ?2022次閱讀

    CAN報(bào)文多少字節(jié)

    CAN FD報(bào)文位數(shù) 根據(jù)CAN FD結(jié)構(gòu)組成
    的頭像 發(fā)表于 07-18 10:48 ?7611次閱讀

    CAN FD盒基本功能包括哪些

    議,將用戶發(fā)送的數(shù)據(jù)正確地發(fā)送到CAN FD總線上。 實(shí)時(shí)捕獲CAN FD總線上的數(shù)據(jù),并將
    的頭像 發(fā)表于 07-02 16:21 ?799次閱讀