新闻详情

CAN FD技术总结(2)

3.    CAN FD数据长度扩充?

CAN FD采用新的DLC编码方式,在DLC<=8bytes,采用线性规则,12<=DLC<=64bytes,采用非线性编码。如下图

4.    CAN FD CAN的兼容问题?

CAN FD我们姑且为CAN 3.03.0 的可以完全兼容2.0 2.0不能匹配3.0,这从帧结构上就可以看出。所以目前3.0的推广是逐步在部分网络内使用,如需要软件升级的bootloaderECU。有趣的事FD还提出了一个休眠其它节点的策略,就是在需要升级的ECU时,其它不需要升级功能的节点可以进入休眠,减少负载,节省电池电量。

那么3.0是如何在同网络中交换区分是CAN报文还是CAN FD报文那?

EDL位:(ExtendedData Length)原CAN数据帧中的保留位r该位功能为:

隐性:表示CANFD 报文(采用新的DLC编码和CRC算法)

显性:表示CAN报文