CAN FD(CAN with Flexible Data rate)協議是一種串行通訊協議,繼承了CAN總線的主要特性,如雙線串行通訊、非破壞性仲裁技術、分布式實時控制,以及可靠的錯誤處理和檢測機制等,從而保證了很高的安全性。然而,與CAN總線相比,CAN FD協議在帶寬和數據場長度方面有所改進,以彌補CAN總線的不足。
CAN FD協議的主要特點包括:
1、可變速率:CAN FD采用了兩種位速率。從控制場中的BRS位到ACK場之前(含CRC分界符)為可變速率,其余部分為原CAN總線用的速率。這意味著仲裁段和數據控制段使用標準的通信波特率,而數據傳輸段時就會切換到更高的通信波特率,從而使數據傳輸速率得以提升。
2、CRC算法改變:CAN FD對CRC算法進行了修改,使其以含填充位的位流進行計算。
此外,CAN FD協議還根據ISO/OSI參考模型被細分為不同的層,包括數據鏈路層(Data Link Layer)。數據鏈路層主要由邏輯鏈路控制(Logical Link Control,LLC)和介質訪問控制(Medium Access Control,MAC)兩個子層組成。其中,LLC子層對應于節點的控制器主機接口,負責消息過濾、過載通知和恢復管理。而MAC子層則負責消息幀、仲裁、確認、錯誤檢測和信號發送,是CAN FD協議的核心。
審核編輯 黃宇
-
數據采集
+關注
關注
41文章
8051瀏覽量
120956 -
CANFD
+關注
關注
0文章
106瀏覽量
5905
發布評論請先 登錄
【瑞薩RA × Zephyr開發板評測】+ CANFD
CANFD總線多節點擴展技術:節點數量限制與突破方案
【CPKCOR-RA8D1】+ 4. 解析CANFD 的DBC協議,破解整車廠奧秘
ZPS-CANFD總線分析儀:一鍵操作,全面評估CAN/CANFD節點健康狀態
如何使用 M460 系列微控制器 (MCU) 接收和打印 CANFD 總線上的所有消息?
CANFD節點的采樣點如何測量?
將 CANFD 0 通道 2 上收到的所有消息傳遞到 CANFD 1 通道 0,是否可以使用 DAM 通道?
CANFD模塊中的CLK_GR5如何配置?
LOTO示波器自定義解碼功能—CANFD解碼
CANFD協議轉換器:搭建通訊橋梁
車載通信方案為何選擇CAN/CANFD?
如何使用ZPS-CANFD觀察CAN數據鏈路層的工作過程
canfd協議是什么?canfd協議的應用場景
評論