为什么会出现 CAN FD?
CAN 协议自 1986 年问世以来就很流行:几乎任何移动的机器如今都使用 CAN,无论是汽车,卡车,轮船,
飞机还是机器人。 但是随着现代科技的兴起,对“传统”的 CAN 协议( ISO 11898-1:2015 中使用的官方术
语)的要求越来越高:
1. 汽车功能的高速发展正在推动数据的大爆炸
2. 网络越来越受到 1Mbit/s 带宽的限制
3. 为了应对这些情况,OEM 创造的复杂且又昂贵的解决方案
具体而言,传统 CAN 的开销很大(> 50%),因为每个 CAN 数据帧只能包含 8 个数据字节。此外,网络速
度限制为 1 Mbit/s,从而限制了数据生成功能的实现。 CAN FD 解决了这些问题,使其具有前瞻性。
什么是 CAN FD?
CAN FD 协议是由 Bosch 以及行业专家预研开发的,并于 2012 年发布。通过标准化对其
进行了改进,现已纳入 ISO 11898-1:2015。原始的 Bosch CAN FD 版本(非 ISO CAN FD)与
ISO CAN FD 是不兼容。CAN FD 具有四个主要优点:
� 增加了数据的长度
CAN FD 每个数据帧最多支持 64 个数据字节,而传统 CAN 最多支持 8 个数据字节。这减
少了协议开销,并提高了协议效率。
� 增加传输的速度