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

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

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

canfd協(xié)議是什么?canfd協(xié)議的應(yīng)用場景

陳斌 ? 來源:jf_44873076 ? 作者:jf_44873076 ? 2024-04-17 14:55 ? 次閱讀

CAN FD(CAN with Flexible Data rate)協(xié)議是一種串行通訊協(xié)議,繼承了CAN總線的主要特性,如雙線串行通訊、非破壞性仲裁技術(shù)、分布式實時控制,以及可靠的錯誤處理和檢測機制等,從而保證了很高的安全性。然而,與CAN總線相比,CAN FD協(xié)議在帶寬和數(shù)據(jù)場長度方面有所改進,以彌補CAN總線的不足。

CAN FD協(xié)議的主要特點包括:

1、可變速率:CAN FD采用了兩種位速率。從控制場中的BRS位到ACK場之前(含CRC分界符)為可變速率,其余部分為原CAN總線用的速率。這意味著仲裁段和數(shù)據(jù)控制段使用標(biāo)準(zhǔn)的通信波特率,而數(shù)據(jù)傳輸段時就會切換到更高的通信波特率,從而使數(shù)據(jù)傳輸速率得以提升。

2、CRC算法改變:CAN FD對CRC算法進行了修改,使其以含填充位的位流進行計算。

此外,CAN FD協(xié)議還根據(jù)ISO/OSI參考模型被細分為不同的層,包括數(shù)據(jù)鏈路層(Data Link Layer)。數(shù)據(jù)鏈路層主要由邏輯鏈路控制(Logical Link Control,LLC)和介質(zhì)訪問控制(Medium Access Control,MAC)兩個子層組成。其中,LLC子層對應(yīng)于節(jié)點的控制器主機接口,負責(zé)消息過濾、過載通知和恢復(fù)管理。而MAC子層則負責(zé)消息幀、仲裁、確認(rèn)、錯誤檢測和信號發(fā)送,是CAN FD協(xié)議的核心。

審核編輯 黃宇

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

    關(guān)注

    39

    文章

    6100

    瀏覽量

    113652
  • CANFD
    +關(guān)注

    關(guān)注

    0

    文章

    58

    瀏覽量

    4945
收藏 人收藏

    評論

    相關(guān)推薦

    rk3588 canfd發(fā)送部分?jǐn)?shù)據(jù)失敗的問題

    在使用rk3588的板子進行canfd通信時,有些數(shù)據(jù)發(fā)送必然失敗: 1,cansend can0 200##065.68.00.00.96.00.00.01 必然成功 2,cansend can0
    發(fā)表于 12-18 10:53

    CAN/CANFD卡接口函數(shù)使用說明

    電子發(fā)燒友網(wǎng)站提供《CAN/CANFD卡接口函數(shù)使用說明.pdf》資料免費下載
    發(fā)表于 10-15 17:35 ?0次下載

    NFC協(xié)議分析儀的技術(shù)原理和應(yīng)用場景

    NFC協(xié)議分析儀的技術(shù)原理和應(yīng)用場景可以詳細闡述如下:技術(shù)原理NFC(Near Field Communication,近場通信)協(xié)議分析儀是一種用于分析NFC通信協(xié)議和性能的專業(yè)設(shè)備
    發(fā)表于 09-25 14:45

    USB協(xié)議分析儀的技術(shù)原理和應(yīng)用場景

    USB協(xié)議分析儀的技術(shù)原理和應(yīng)用場景可以詳細闡述如下:技術(shù)原理USB協(xié)議分析儀的技術(shù)原理主要基于以下幾個方面: 總線監(jiān)聽:USB協(xié)議分析儀通過監(jiān)聽USB總線上的數(shù)據(jù)傳輸過程,實時捕獲U
    發(fā)表于 09-24 14:29

    RA MCU CANFD在FSP中的配置詳解

    RA MCU CANFD在FSP中的配置詳解
    的頭像 發(fā)表于 06-19 08:06 ?533次閱讀
    RA MCU <b class='flag-5'>CANFD</b>在FSP中的配置詳解

    CYT2B75 SK Rev03無法正常發(fā)送CANFD數(shù)據(jù),為什么?

    (T2G_Sample_Driver_Library_8.0.0tviibe1msrcexamplescanfdUseAsCANFDMode),代碼未經(jīng)過任何修改,測試CANFD功能,初始化完成,debug,首次調(diào)用 Cy_CANFD_UpdateAndTransmitM
    發(fā)表于 05-24 07:37

    一幀CANFD報文由多少個位組成?

    要想知道CANFD報文由多少個位組成,那么我們就要了解CANFD幀結(jié)構(gòu),知道每個段占用位數(shù)從而得出CANFD報文位數(shù)。
    的頭像 發(fā)表于 04-27 06:08 ?4365次閱讀
    一幀<b class='flag-5'>CANFD</b>報文由多少個位組成?

    汽車測試系統(tǒng)如何實現(xiàn)CANFD到EtherCAT的協(xié)議轉(zhuǎn)換

    在汽車測試領(lǐng)域,EtherCAT為主控的汽車底盤測試控制系統(tǒng),需接入CANFD為傳輸信號的汽車底盤控制器進行采集分析,系統(tǒng)間數(shù)據(jù)無法直接讀取,該如何解決?我們知道汽車車機通訊系統(tǒng)中CAN、CANFD
    的頭像 發(fā)表于 03-22 08:23 ?972次閱讀
    汽車測試系統(tǒng)如何實現(xiàn)<b class='flag-5'>CANFD</b>到EtherCAT的<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換

    CAN和CANFD協(xié)議簡介(下)

    CAN和CANFD協(xié)議簡介(下)
    的頭像 發(fā)表于 02-19 12:08 ?1113次閱讀
    CAN和<b class='flag-5'>CANFD</b><b class='flag-5'>協(xié)議</b>簡介(下)

    TC275D系列的芯片支持標(biāo)準(zhǔn)CANFD能配置成非標(biāo)準(zhǔn)CANFD的嗎?

    TC275D系列的芯片支持標(biāo)準(zhǔn)CANFD,是否也能配置成非標(biāo)準(zhǔn)CANFD的呢,有那位技術(shù)人員配置過嗎?
    發(fā)表于 02-06 08:31

    使用CYT2B75芯片CANFD模塊無法發(fā)送消息是什么原因?qū)е碌哪兀?/a>

    你好,我使用SDL的example中的CANFD代碼測試CYT2B75芯片CANFD模塊,對部分代碼進行了硬件適配修改,詳見附件,配置為每秒發(fā)送一次CAN報文。 問題:消息發(fā)送失敗,且電腦上位機無法
    發(fā)表于 02-02 06:57

    CANFD SDL無法被接收到的原因?

    任何 CANFD 消息,如果把 cy_stc_canfd_config_t 的 .canFDMode 改為 false 就可以收到,是因為 BAUDRATE 與 DATARATE 的關(guān)系嗎 ?,我應(yīng)該要填多少 ?,該怎么從代碼推算呢 ?
    發(fā)表于 02-01 07:27

    CAN和CANFD協(xié)議簡介(上)

    CAN和CANFD協(xié)議簡介(上)
    的頭像 發(fā)表于 01-26 08:06 ?1392次閱讀
    CAN和<b class='flag-5'>CANFD</b><b class='flag-5'>協(xié)議</b>簡介(上)

    求助,關(guān)于M467系列CANFD的BSP例程疑問

    CANFD_SetSIDFltr(g_pCanfd, 0, CANFD_RX_BUFFER_STD(0x111, 0)); CANFD_SetSIDFltr(g_pCanfd, 0
    發(fā)表于 01-16 08:19

    M467的CANFD通道如何使傳送效率最高?

    現(xiàn)在我在用M467-64PIN 進行解算與數(shù)據(jù)收發(fā); M467的CANFD通道,如何使傳送效率最高? 例如使用1M+5M傳輸模式,如何使傳送效率最高? 例如循環(huán)發(fā)送64 Byte的計算數(shù)據(jù),需要
    發(fā)表于 01-16 06:18