一、CAN和CANFD的区别
1.1 传输速率不同
CAN:最大传输速率1Mbps
CANFD:速率可变,仲裁比特率最高1Mbps(与CAN相同),数据比特率最高8Mbps,据调研目前应用的都是5Mbps
1.2 数据长度不同
CAN:一帧数据最长8字节
CANFD:一帧数据最长64字节
1.3 帧格式不同
CANFD新增了FDF、BRS、ESI位
FDF:表示是CAN报文还是CANFD报文
BRS:表示位速率转换,该位为隐性时,速率可变(即BSR到CRC使用转换速率传输),该位为显性时,以正常的CANFD总线速率传输(恒定速率)。
ESI:表示发送节点状态
1.4 ID长度不同
CAN标准帧ID长度最长11bit
CANFD标准帧ID长度可扩展到12bit