深耕EMC实践,严谨对标国际标准,构建中文电磁兼容与国际认证开放知识库 —— 让技术沉淀,让分享增值!
CAN FD:修订间差异
来自认证百科
创建页面,内容为“{| class="wikitable" style="float: right; width: 320px; margin-left: 1em; font-size: 90%; border: 1px solid #a2a9b1;" |+ style="font-weight: bold; font-size: 1.2em; padding: 5px;" | CAN FD |- ! style="background-color: #f2f2f2; width: 30%;" | 标准 | ISO 11898-1:2015 |- ! style="background-color: #f2f2f2;" | 数据长度 | 最高 64 字节 (传统为 8 字节) |- ! style="background-color: #f2f2f2;" | 峰值速率 | 最高 5-8 Mbps (数据段) |- ! style="back…” |
|||
| 第26行: | 第26行: | ||
=== 2. 数据载荷增加 (Data Payload) === | === 2. 数据载荷增加 (Data Payload) === | ||
传统 CAN 每帧最多只能传输 8 字节数据,而 CAN FD 将单帧有效载荷扩展至最高 '''64 字节'''。这极大减少了拆包/组包的软件开销,并显著提升了总线利用率。 | 传统 CAN 每帧最多只能传输 8 字节数据,而 CAN FD 将单帧有效载荷扩展至最高 '''64 字节'''。这极大减少了拆包/组包的软件开销,并显著提升了总线利用率。 | ||
== 与传统 CAN 的兼容性 == | == 与传统 CAN 的兼容性 == | ||
2026年5月12日 (二) 16:04的最新版本
| 标准 | ISO 11898-1:2015 |
|---|---|
| 数据长度 | 最高 64 字节 (传统为 8 字节) |
| 峰值速率 | 最高 5-8 Mbps (数据段) |
| 核心特性 | 变速率、高带宽、兼容传统 CAN |
CAN FD(Flexible Data-Rate)是传统 CAN 总线的升级版。它由 Bosch 公司于 2012 年发布,旨在满足现代汽车及工业控制系统对更高带宽和更大数据包的需求。
核心技术升级
CAN FD 的“柔性”主要体现在以下两个方面:
1. 变速率 (Dual Bit Rate)
在 CAN FD 帧中,仲裁段(ID 和控制位)保持较低速率(如 500kbps)以确保多主仲裁的可靠性;而一旦进入数据段(Data Field),波特率会瞬间提升(如 2Mbps、5Mbps 甚至更高),传输结束后再切回原速率。
2. 数据载荷增加 (Data Payload)
传统 CAN 每帧最多只能传输 8 字节数据,而 CAN FD 将单帧有效载荷扩展至最高 64 字节。这极大减少了拆包/组包的软件开销,并显著提升了总线利用率。
与传统 CAN 的兼容性
- 向后兼容性: CAN FD 控制器可以接收和发送传统 CAN 消息。
- 共存风险: 传统的 CAN 控制器无法识别 CAN FD 帧,会将其视为错误帧(Error Frame)。因此,在混合组网时,必须确保所有节点均支持 CAN FD,或者通过网关进行隔离。
50kW 系统中的 EMC 与设计要点
由于 CAN FD 在数据段采用了更高的频率,其对信号完整性和电磁环境的要求更为苛刻:
- 阻抗匹配: 在 5Mbps 速率下,总线末端的 120Ω 终端电阻必须严格匹配。任何微小的阻抗跳变(如过长的支线)都会导致严重的信号反射,使采样点判断错误。
- 收发器选型: 必须选用专用的 CAN FD 收发器。这类收发器具有更小的环路延迟和更高的 共模抑制比 (CMRR),能够应对更高频率下的共模干扰。
- 物理层布局: 差分线对的等长要求(Skew)比传统 CAN 严格得多。建议使用屏蔽双绞线,并确保屏蔽层实现 360度接地。
- 共模电感: 必须选择寄生电感小、带宽覆盖到 100MHz 以上的共模电感,以滤除由于高速开关产生的干扰,同时不影响数据波形的完整性。
