Professional Documents
Culture Documents
CAN FD 介绍
CAN FD 介绍
随着电动汽车,无人驾驶汽车技术的快速发展,以及对汽车高级驾驶辅助系统和人
机 交 互 HMI 需 求 的 增 加 , 传 统 的 CAN 总 线 在 传 输 速 率 和 带 宽 等 方 面 越 来 越 显 得 力
不从心,其主要原因如下:
1、 通 常 整 车 CAN 网 络 负 载 大 大 超 过 推 荐 值 (50% )
2、 CAN 消 息 中 只 有 大 约 40-50% 的 带 宽 用 于 实 际 数 据 传 输
3 、 总 线 速 率 通 常 被 限 制 在 1Mbit/s , 在 实 际 使 用 中 的 速 度 更 低 , 大 多 数 情 况 下 为
500Kbit/s; 在 J1939 网 络 中 使 用 250Kbit/s
4、 最 大 总 线 速 度 受 响 应 机 制 限 制 , 即 错 误 帧 , ACK 等
5、 ACK 延 迟 = 收 发 器 延 迟 +总 线 传 播 延 迟
可 见 最 直 接 的 办 法 就 是 使 用 下 一 代 总 线 FlexRay , 这 样 可 以 一 劳 永 逸 的 解 决 这 一 难
题 。 但 如 果 将 原 来 所 有 的 CAN 节 点 全 部 升 级 为 FlexRay 节 点 , 由 此 会 带 来 巨 大 的
硬件开销,软件通讯移植开发,以及漫漫长的开发周期。人们不禁会共同产生一个
统 一 的 想 法 , 那 就 是 Make CAN fast !
CAN FD 的 出 现
CAN FD 结构
与 普 通 CAN 报 文 相 同 , CAN FD 报 文 一 共 具 有 , 帧 起 始 SOF , 仲 裁 段 , 控 制 段 ,
数 据 域 , CRC 域 , ACK 域 , 帧 结 束 , 共 七 个 部 分 组 成 。
CAN 与 CANFD 使 用 相 同 的 SOF 标 志 位 来 标 志 报 文 的 起 始 。 帧起始由单个显性位构
成,标志着报文的开始,并在总线上起着同步作用
CAN FD 特点
CAN FD 继承了 CAN 总线的主要特性,提高了 CAN 总线的网络通信带宽,改善了错误帧
漏检率,同时可以保持网络系统大部分软硬件特别是物理层不变。这种相似性使 ECU 供
应商不需要对 ECU 的软件部分做大规模修改即可升级汽车通信网络。
基 于 以 上 场 景 , 为 了 解 决 传 统 CAN 和 CAN FD 的 兼 容 性 问 题 , 芯 片 厂 提 出 了 一 种
解 决 方 案 ,在 传 统 CAN 节 点 上 采 用 CAN FD Shield 模 式 的 收 发 器 ,当 收 到 CAN FD
报 文 时 ,收 发 器 会 将 其 过 滤 掉 ,防 止 传 统 CAN 节 点 发 出 错 误 帧 ,从 而 实 现 网 络 的 兼
容。
参考 文献:
1、 CAN FD introduction(Vector)