OBD-DATA / READING GUIDE

逐位读懂支持的 PID 位图

模式 01 的 PID 00 报告十六进制 01 至 20 的支持情况。四个数据字节组成 32 位位图,最高位对应查询起点后的第一个 PID。

先提取四个数据字节

对于以 41 00 BE 1F A8 13 开头的响应,只解读 BE 1F A8 13。第 31 位对应 PID 01,第 30 位对应 02,第 0 位对应 20。该例声明支持 01、未声明支持 02。

按支持范围继续查询

PID 20 同时指示下一组范围。支持时查询 20 了解 21–40,查询 40 了解 41–60,以此类推。不能把起点 20 的响应按起点 00 解释。

保留 ECU 和服务区别

不同模块的支持项可能不同,不应拼接它们的字节。本工具覆盖通用模式 01 PID;厂商扩展标识、模式 02 和 UDS 报文需要各自的定义。

解码结果是一项测量,不是诊断结论。编码范围不是正常工作范围。请核实车辆支持情况并参考原厂流程。

参考来源

  1. python-OBD: Mode 01 command table ↗
  2. python-OBD: byte decoding implementation ↗
  3. CSS Electronics: OBD-II PID and response frames ↗
  4. California BAR: OBD test reference ↗

本站为独立解读资料,不隶属于 SAE、车辆厂商或监管机构。参考来源复核:2026-10-28。