精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CAN FD幀結構介紹

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

CAN FD幀結構

CAN FD節點可以正常收、發CAN報文,但CAN節點不能正確收、發CAN FD報文,因為其幀格式不一致。

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

2.1、幀起始

CAN與CANFD使用相同的SOF標志位來標志報文的起始。幀起始由1個顯性位構成,標志著報文的開始,并在總線上起著同步作用。

圖片

2.2、仲裁段

與CAN不同,CAN FD取消了對遠程幀的支持,用RRS位替換了RTR位,為常顯性。IDE用于區分標準幀和擴展幀。

圖片

標準幀仲裁段由11位ID和r1位(顯性)、IDE(顯性)組成,總共13位。擴展幀仲裁段由29位ID和SRR(隱性)、IDE(隱性)、r1位(顯性)組成,總共32位。

SRR:替代CAN標準幀中的RTR位;

IDE:擴展幀標志位;

r1:保留位,為顯性。

2.3、控制段

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

FDF 位(Flexible Data Rate Format):原 CAN 數據幀中的保留位 r。表示 CAN 報文還是 CAN-FD 報文,FDF
位常為隱性(1),表示 CAN FD 報文;

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

ESI 位(Error State Indicator):發送節點錯誤狀態指示,主動錯誤時發送顯性位(0),被動錯誤時發送隱性位(1)。

圖片

2.4、數據段

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

像在傳統CAN中一樣,CAN FD DLC是4位,表示幀中數據字節的數量。為了維持4位DLC,CAN
FD使用從9到15的其余7個值來表示所使用的數據字節數(12、16、20、24、32、48、64)。

圖片

2.5、CRC段

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

圖片

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

采用CRC17時,FSB為6個位;

采用CRC21時,FSB為7個位。

填充位計數:由填充位計數(3位)和奇偶校驗位(1位)組成。

CRC:

報文長度小于16時,采用CRC17,17位組成;

報文長度大于16時,采用CRC21,21位組成。

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

圖片

2.6、ACK段

ACK緊跟著CRC結束標識位。不同的是,CAN FD支持2bits的ACK的識別,由ACK位和ACK界定符位組成。

ACK:接收節點應答位,接收節點應應答顯性位;

ACK界定符,固定為隱性。

圖片

2.7、幀結束

與CAN一樣,CAN FD的幀結尾也為連續7位的隱性位。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 汽車電子
    +關注

    關注

    3024

    文章

    7866

    瀏覽量

    166497
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2715

    瀏覽量

    463365
  • 總線
    +關注

    關注

    10

    文章

    2866

    瀏覽量

    87981
收藏 人收藏

    評論

    相關推薦

    如何實現CANCAN FD的升級?

    自動駕駛技術迅速發展,車輛中的CAN總線已經無法滿足數據吞吐量和傳輸速度的要求,CAN總線的加速升級版——CAN FD技術正在逐漸替代現有網絡。為了進一步了解
    的頭像 發表于 09-20 09:31 ?9013次閱讀

    淺談CAN FD總線協議格式

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

    can標準和擴展區別

    標準和擴展是用于在控制器局域網(CAN)中傳輸數據的兩種基本格式。它們在結構、標識符長度、數據長度以及數據傳輸和應用上存在一些區別。本
    的頭像 發表于 12-08 10:08 ?9599次閱讀

    使用MM32F0160 FlexCAN-FD接口實現CAN FD通信

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

    關于CAN FD RX接收和接受過濾過程中遇到的疑問求解

    1. 在接收 CAN FD RX 期間,高速緩存的 CAN FD RX 處理程序是否對接收到的數據
    發表于 05-22 06:38

    CAN FD協議介紹

    CAN FDCAN with flexible data-rate)是CAN2.0協議的擴展,CAN-FD由博世開發,并由 ISO 118
    發表于 08-20 06:51

    CAN總線過載及數據詳解

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

    CAN FD的七個技術問題資料總結

    CAN FD的七個技術問題資料總結包括了:1.CAN FD的數據格式變化?2.CAN
    發表于 09-27 08:00 ?29次下載
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>的七個技術問題資料總結

    CAN FD升級之后 通訊距離能否縮短

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

    CAN FD升級之后,通訊距離會縮短嗎

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

    can總線一多少字節多少位_MCU擴展CAN/CAN FD接口方案MCP2518FD+ATA6563

    “本文介紹MCU通過SPI串口擴展CAN/CAN FD接口擴展方案,該方案基于MCP2518FD+ATA6563,可快速部署應用于實際項目。
    發表于 10-29 11:21 ?18次下載
    <b class='flag-5'>can</b>總線一<b class='flag-5'>幀</b>多少字節多少位_MCU擴展<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設備上的CAN FD

    本文件的目的如下所述: ?概述具有靈活數據速率(CAN-FD)協議的控制器局域網(CAN)。 ?描述CAN-FD相對于經典CANCAN
    發表于 08-28 10:34 ?8次下載

    簡單介紹基于CAN-FD的診斷通信傳輸層

    CAN-FDCAN withFlexible Data-Rate的簡稱,從名稱可以看出,CAN-FD的數據速率是可變的。
    發表于 11-10 17:46 ?2120次閱讀

    CAN報文多少字節

    CAN FD報文位數 根據CAN FD結構組成
    的頭像 發表于 07-18 10:48 ?7786次閱讀

    CAN FD盒基本功能包括哪些

    議,將用戶發送的數據正確地發送到CAN FD總線上。 實時捕獲CAN FD總線上的數據,并將
    的頭像 發表于 07-02 16:21 ?841次閱讀