深耕EMC实践,严谨对标国际标准,构建中文电磁兼容与国际认证开放知识库 —— 让技术沉淀,让分享增值!
CAN 总线
来自认证百科
| 标准 | 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)。
核心技术机制
- 非破坏性位仲裁:当多个节点同时发送数据时,CAN 通过标识符 (ID) 决定优先级。ID 较小的节点获得总线访问权,低优先级的节点会自动转为接收状态而不丢失数据。
- 循环冗余校验 (CRC):每帧数据自带 15 位 CRC 校验码,确保数据在传输过程中的准确性。
- 故障隔离 (Fault Confinement):CAN 节点具有自诊断功能,一旦发现自身发送错误过多,会自动退出总线,防止单个节点故障导致整个网络瘫痪。
阻抗匹配与 EMC 设计要点
在 50kW 大功率环境下,CAN 总线的稳定性面临巨大挑战:
- 终端匹配:总线的远端两个端点必须各接一个 120Ω 的电阻。这是为了实现 阻抗匹配,消除信号反射。
- 隔离设计:建议在控制器与收发器之间增加磁隔离或光耦隔离。在您的 50kW 系统中,隔离不仅是为了安全,更是为了切断共模电流路径,防止功率级的 dv/dt 噪声干扰通信。
- 共模滤波:在收发器出口处增加共模电感 (Common Mode Choke) 和静电保护器件 TVS 保护管。
