深耕EMC实践,严谨对标国际标准,构建中文电磁兼容与国际认证开放知识库 —— 让技术沉淀,让分享增值!

CAN 总线

来自认证百科
Admin留言 | 贡献2026年5月12日 (二) 15:48的版本 (创建页面,内容为“{| 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 总线 (CAN Bus) |- ! style="background-color: #f2f2f2; width: 30%;" | 标准 | ISO 11898 |- ! style="background-color: #f2f2f2;" | 物理层 | 差分信号 |- ! style="background-color: #f2f2f2;" | 终端阻抗 | 120Ω (典型值) |- ! style="background-color: #f2f2f2;" |…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
CAN 总线 (CAN Bus)
标准 ISO 11898
物理层 差分信号
终端阻抗 120Ω (典型值)
核心特性 多主结构、仲裁机制、故障隔离

CAN 总线是一种多主方式的串行通讯总线。由 Bosch 公司于 20 世纪 80 年代开发,最初用于汽车电子,现已广泛应用于工业自动化、大功率电力电子系统(如您的 50kW 变频器)及医疗设备中。

物理层特性

CAN 总线采用 差分信号 传输,利用两根线缆 CAN_H 和 CAN_L 的电位差来定义逻辑状态:

  • 显性 (Dominant, 逻辑 0):CAN_H 约 3.5V,CAN_L 约 1.5V,压差约为 2.0V。
  • 隐性 (Recessive, 逻辑 1):CAN_H 与 CAN_L 电位几乎相等,压差约为 0V。

这种差分特性赋予了 CAN 总线极强的抗共模干扰能力和高 共模抑制比 (CMRR)


核心技术机制

  1. 非破坏性位仲裁:当多个节点同时发送数据时,CAN 通过标识符 (ID) 决定优先级。ID 较小的节点获得总线访问权,低优先级的节点会自动转为接收状态而不丢失数据。
  2. 循环冗余校验 (CRC):每帧数据自带 15 位 CRC 校验码,确保数据在传输过程中的准确性。
  3. 故障隔离 (Fault Confinement):CAN 节点具有自诊断功能,一旦发现自身发送错误过多,会自动退出总线,防止单个节点故障导致整个网络瘫痪。

阻抗匹配与 EMC 设计要点

在 50kW 大功率环境下,CAN 总线的稳定性面临巨大挑战:

  1. 终端匹配:总线的远端两个端点必须各接一个 120Ω 的电阻。这是为了实现 阻抗匹配,消除信号反射。
  2. 隔离设计:建议在控制器与收发器之间增加磁隔离或光耦隔离。在您的 50kW 系统中,隔离不仅是为了安全,更是为了切断共模电流路径,防止功率级的 dv/dt 噪声干扰通信。
  3. 共模滤波:在收发器出口处增加共模电感 (Common Mode Choke) 和静电保护器件 TVS 保护管

参见