CAN 总线(控制器局域网)是每辆现代车辆的数字骨干网。所有控制单元(发动机 ECU、ABS、BCM、网关、信息娱乐系统)均通过 CAN 进行通信,以 500kbps (CAN HS) 或 1Mbps (CAN FD) 的速度交换消息。
为什么芯片调谐器会关心?
当您将工具连接到 OBD-II 连接器时,您正在使用 CAN 与 网关。现代 ECU 读/写程序利用特定的 CAN 序列(UDS - 统一诊断服务 - ISO 14229)。
Sniffer CAN
车辆 Spy、BUSMASTER、SavvyCAN 等工具可让您实时观察 CAN 消息,有助于识别每个 ECU 交换的内容并调试调试后问题。
总线架构
CAN 使用两根双绞线(CAN-H 和 CAN-H) CAN-L)由 120 欧姆电阻端接。数据在由确定其优先级的 ID 标识的消息中传输:ID 越低,消息的优先级越高。发动机网络 (CAN HS) 的典型速度为 500 kbit/s,较低的舒适度值以及最近汽车上的 CAN FD 高达几 Mbit/s。
调整后诊断
了解 CAN 有助于解释重新映射后的异常行为:参数超出范围或传感器严重禁用可能会生成传播到其他控制单元的错误消息。嗅探工具可让您实时观察流量并隔离产生问题的控制单元,从而避免盲目干预。
网络安全
在最近的汽车上,发动机 CAN 通常被隔离在安全网关后面,该安全网关会过滤来自 OBD 套接字的访问。这提高了针对入侵的安全性,但需要授权程序或工作台干预来进行诊断和调整。了解网络如何分段(发动机、舒适性、信息娱乐系统)也有助于避免引入干扰:在错误的总线上执行的操作可能会在不涉及的模块上产生链错误。
有关更多信息,请参阅有关 ISO 11898 (CAN) 和 CAN FD 标准的文档和课程:了解基础知识现在已成为每个从事互联车辆诊断和重新映射的技术人员背景知识的一部分。
