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 报文需要各自的定义。
解码结果是一项测量,不是诊断结论。编码范围不是正常工作范围。请核实车辆支持情况并参考原厂流程。
参考来源
- python-OBD: Mode 01 command table ↗
- python-OBD: byte decoding implementation ↗
- CSS Electronics: OBD-II PID and response frames ↗
- California BAR: OBD test reference ↗
本站为独立解读资料,不隶属于 SAE、车辆厂商或监管机构。参考来源复核:2026-10-28。