您的车能读取多少个控制单元?发动机、ABS、安全气囊、空调

标准强制要求的,仅此而已

OBD2 起源于一项排放方面的强制要求。法律要求发动机控制单元(以及影响排放的控制单元,比如自动变速箱的控制单元)用所有品牌都相同的指令和故障码格式,响应任何工具:故障码、实时传感器数据、排放检测、VIN。这就是“读取故障码”按钮所读取的内容。

ABS、安全气囊、空调、仪表、车身控制器或车门,都不在这项强制要求之内。它们确实连接到诊断接口上,但每个厂家自己决定它们的呈现方式:网络上的地址、协议、故障码格式。有些会响应标准化的指令,有些只响应本品牌的工具。

一辆车上有多少个控制单元?

一辆老款小型车只有几个;一辆配置丰富的新车可能有几十个。在我们的测试中,一辆马自达 CX-30 显示了 31 个,一辆宝马 2 系有二十个左右。这个数字不是质量评分:它只是车辆在接口上让人看到的内容。

决定能读取多少个的因素

  1. 车辆:有些品牌在标准诊断中大范围开放控制单元,有些开放得很少。在很多较新的车上,一个中央网关(“gateway”)会过滤经过接口的内容。
  2. 协议:在不使用 CAN 的车上(大约 2008 年以前的大多数车型),扫描其他控制单元的功能不适用。应用会说明这一点。见我的车支持 OBD2 吗?
  3. 适配器:要联系上某个特定的控制单元,适配器必须接受地址设置,而很多便宜的山寨适配器会忽略这些设置,同时还回答“OK”。在同一辆宝马上,一个普通的 Wi‑Fi ELM327 找到 2 个控制单元,一个 Vgate vLinker 找到 18 个。我们的如何选择 OBD2 诊断接头页面详细介绍了这些测试。

逐个模块:可以期待什么

控制单元标准 OBD2 读取“控制单元”扫描仍然只能用厂家设备做的
发动机能:故障码、传感器、排放检测能厂家高级数据、自适应、编码
自动变速箱经常能(如果与排放有关)经常能学习、重置
ABS / ESP不能视品牌和适配器而定液压单元排气、传感器校准
安全气囊不能视品牌和适配器而定清除碰撞数据、更换模块
空调不能视品牌而定执行器测试、风门学习
仪表、车身不能视品牌而定选装功能编码、钥匙

“视品牌而定”就是字面上的意思:要知道您的车上能读到什么,唯一的办法就是试一试。

应用的“控制单元”扫描做了什么

在 DiagAuto AI 中,“扫描控制单元”会逐个询问网络上可能的地址,读取每个有响应的控制单元的身份信息(零件号,以及它提供时的软件版本),然后读取它的故障码。视车辆而定,需要 1 到 4 分钟。车上的任何东西都不会被修改。

扫描结束后:

  • 您会看到找到的控制单元列表,以及哪些有故障、有几个;
  • 在兼容的控制单元上,您无需购买即可读取它们故障码的详细内容;
  • 如果没能读到任何额外的控制单元,应用会明确告诉您。

有些控制单元返回的是厂家格式的故障码,不遵循标准的 P、C、B 或 U 格式:应用会原样显示并注明,不会编造翻译。如果找到的是标准故障码,“用 AI 解释”会给出与发动机故障码相同的解释。

OBD2 适配器做不到的事

即使控制单元有响应,应用也只会读取它的信息和故障码,仅此而已:不重新编程、不编码、不做执行器测试、不做 ABS 排气。这些操作关系到安全,应当由专业人员使用厂家设备来完成。

实际应用

  • 购买二手车之前:完整扫描能给出全貌,是读取发动机之外的有益补充。见买二手车:签字前先扫描。
  • ABS、ESP 或安全气囊警告灯亮:标准读取什么也不会显示,这是正常的;扫描控制单元才是正确的入口。
  • 在较新的车上只找到很少的控制单元:先换一个质量更好的适配器试试,再下结论。见买哪款 OBD2 ELM327 适配器和功能列表。

常见问题

为什么我的适配器在我的车上找到 2 个控制单元,在朋友的车上却找到 18 个?

可能有三个原因:车辆(有些品牌在接口上开放很多控制单元,有些很少)、协议(不使用 CAN 的老车不适用)和适配器。在同一辆宝马上,一个 Wi‑Fi 山寨适配器找到 2 个控制单元,一个 Vgate vLinker 找到 18 个。

读取 ABS 或安全气囊故障码,就能把它们修好吗?

不能,读取故障码只是告诉您该去哪里找。维修(轮速传感器、插头、时钟弹簧)要在车上进行,而 ABS 液压单元排气或更换安全气囊模块这类操作,需要厂家诊断设备和专业人员。