汽车OBD的物理接口形式,如下图所示,采取16针OBD-II接口形式。其中留了一些接口引脚给厂商自定义使用,使得OBD诊断分析仪在各车厂间不完全通用,现在随着汽车CAN总线的普及,只需将OBD直接连接到CAN总线的网关上(汽车OBD诊断分析仪——USBCAN-OBD),就能实现读取故障信息以及车辆的部分实时运行信息。
![](https://pic.rmb.bdstatic.com/bjh/down/e58b2d5437ffdd82bd13980c7bbd8ee1.png@wm_2,t_55m+5a625Y+3L+W5v+aIkOW3peaOpw==,fc_ffffff,ff_U2ltSGVp,sz_10,x_7,y_7)
再来说说,基于CAN总线的OBD操作模式。具体有以下10种模式:
![](https://pic.rmb.bdstatic.com/bjh/down/5bc8b8f842e05f8e22911016302e319e.jpeg@wm_2,t_55m+5a625Y+3L+W5v+aIkOW3peaOpw==,fc_ffffff,ff_U2ltSGVp,sz_20,x_13,y_13)
01.显示当前数据(比如:发动机转速、车速、档位、电池电压、油量、油耗、总里程、本次里程等等)
02.显示冻结帧数据
03.显示存储的故障诊断代码
04.清除故障码和存储值
05.测试结果,氧传感器监测(只有CAN能测试)
06.测试结果,其他组件/系统监测(测试结果,氧传感器监测只有CAN能测试)
07.显示待定诊断故障代码(只能在当前或最近的驾驶周期中检测)
08.诊断组件/系统的控制操作
09.显示车辆信息(比如:车厂、型号、品牌、车架号、发动机号等等)
0A.永久性故障库(清除的DTC)
![](https://pic.rmb.bdstatic.com/bjh/down/80254f0d19bc054f27500aa68e08c054.jpeg@wm_2,t_55m+5a625Y+3L+W5v+aIkOW3peaOpw==,fc_ffffff,ff_U2ltSGVp,sz_20,x_13,y_13)
欢迎大家找我讨论更多CAN总线相关问题。