汽车OBD的物理接口形式,如下图所示,采取16针OBD-II接口形式。其中留了一些接口引脚给厂商自定义使用,使得OBD诊断分析仪在各车厂间不完全通用,现在随着汽车CAN总线的普及,只需将OBD直接连接到CAN总线的网关上(汽车OBD诊断分析仪——USBCAN-OBD),就能实现读取故障信息以及车辆的部分实时运行信息。

再来说说,基于CAN总线的OBD操作模式。具体有以下10种模式:

01.显示当前数据(比如:发动机转速、车速、档位、电池电压、油量、油耗、总里程、本次里程等等)
02.显示冻结帧数据
03.显示存储的故障诊断代码
04.清除故障码和存储值
05.测试结果,氧传感器监测(只有CAN能测试)
06.测试结果,其他组件/系统监测(测试结果,氧传感器监测只有CAN能测试)
07.显示待定诊断故障代码(只能在当前或最近的驾驶周期中检测)
08.诊断组件/系统的控制操作
09.显示车辆信息(比如:车厂、型号、品牌、车架号、发动机号等等)
0A.永久性故障库(清除的DTC)

欢迎大家找我讨论更多CAN总线相关问题。