中文
关注我们
  • Facebook
  • YouTube
  • Instagram
  • TikTok
  • X
首页wikiCAN FD

CAN FD

2026-08-28 09:55:54

CAN FD协议

CAN FD(CAN with Flexible Data-Rate)是德国博世公司于2012年发布的CAN总线升级协议,旨在解决传统CAN总线在速率和负载能力上的瓶颈。该协议于2015年被国际标准化组织(ISO)采纳为ISO 11898-1:2015标准,目前已在新上市车型中实现超过60%的渗透率

核心技术特性

CAN FD在继承传统CAN非破坏性仲裁、差分信号传输等核心优势的基础上,实现了三大关键突破

双速率传输:采用“仲裁段+数据段”双速率模式。仲裁段保持与传统CAN兼容的最高1Mbps速率,确保与现有设备的兼容性;进入数据段后,速率可切换至最高8Mbps(实际商用实现通常为5Mbps)

数据载荷扩展:单帧数据场从传统CAN的8字节最大扩展至64字节。这一特性使CAN FD在传输大块数据(如ECU固件刷写、传感器融合数据)时,无需像传统CAN那样将数据拆分到多个报文,有效降低了总线负载率

增强CRC校验:CAN FD采用17位或21位CRC算法,且CRC计算覆盖填充位,并引入固定填充位计数机制,相较于传统CAN的15位CRC,在错误检测能力上显著提升

帧格式升级

CAN FD在控制场中新增了三个关键位字段

  • FDF位:标识当前帧类型(隐性= CAN FD报文,显性= CAN报文),实现与传统CAN节点的识别区分。

  • BRS位:控制速率切换(隐性=数据段加速,显性=恒定速率)。

  • ESI位:指示发送节点的错误状态,增强网络管理透明度。

应用与产业现状

CAN FD主要应用于对带宽和时延有更高要求的汽车子系统,包括高级驾驶辅助系统ADAS)、车载信息娱乐系统、OTA升级以及复杂的UDS诊断等场景。随着汽车电子电气架构从分布式向域集中式演进,CAN FD正与车载以太网协同,承担区域控制器(ZCU)与其下属传感器、执行器之间的高效通信任务

兼容性说明:经典CAN节点无法直接与CAN FD节点在同一个网络中混合运行。由于传统CAN控制器无法正确识别CAN FD的高速数据段,会误判为错误并发送错误帧干扰通信,因此两者共存需依赖网关或路由器进行协议转换

意见反馈