CAN和CANFD的區別總結

概述

CANFD:可以理解成CAN協議的升級版,只升級了協議,物理層未改變。
Can與CanFD主要區別:傳輸速率不同、數據長度不同、幀格式不同、ID長度不同。

傳輸速率不同

Can:最大傳輸速率1Mbps。
CanFD:速率可變,仲裁比特率最高1Mbps(與CAN相同),數據比特率最高8Mbps,如下圖所示。
在這裏插入圖片描述

數據長度不同

Can:一幀數據最長8字節
CanFD:一幀數據最長64字節。

幀格式不同

CanFD新增了FDF、BRS、ESI位。
FDF:表示CAN報文還是CAN-FD報文。
BRS:表示位速率轉換,該位隱性時,速率可變(即BSR到CRC使用轉換速率傳輸),該位爲顯性時,以正常的CAN-FD總線速率傳輸(恆定速率);
ESI:表示發送節點狀態。
在這裏插入圖片描述

ID長度不同

CAN標準幀ID長度最長11bit
CANFD標準幀ID長度可擴展到12bit。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章