TOOL / TELEMATICS / OBD-PID-DECODER
OBD-II PID 解码器(Mode 01)
输入 Mode 01 响应 41 <PID> <数据字节>,实时解码转速、车速、冷却液温度、MAF、电压等常用 OBD-II 参数。
LIVE WORKBENCH / obd-pid
已预填示例输入,可直接修改;所有计算仅在当前浏览器内完成,不会上传。
物理值1726 rpm
PID0x0C · 发动机转速
换算公式(A·256 + B) / 4
该 PID 需要的数据字节数2 B
有效数据字节1A F8
有效响应帧41 0C 1A F8
响应格式:41 <PID> <该 PID 定义的数据字节>。CAN (ISO 15765-4) 会把帧填充到 8 字节,填充字节不参与换算;本工具只取有效字节。
FAQ
常见问题
0x0C 的转速公式是什么?
转速 = (A × 256 + B) / 4,单位 rpm。例如 41 0C 1A F8 得到 1726 rpm。
为什么有些 PID 只用到 A 字节?
SAE J1979 为每个 PID 单独规定有效数据字节数(1、2 或 4)。CAN 填充字节不参与换算,字节不足会直接报错而不是补零。
使用说明
以下说明正文目前仅提供中文完整版;界面、标题、描述与常见问题已按当前语言显示。
- 选择 PID(默认
0x0C转速)。 - 输入响应中的数据字节(不含
41与 PID),结果区显示物理值、公式、该 PID 的有效字节数与有效响应帧;多填的字节会被当作 CAN 填充忽略。
常用 PID 对照
| PID | 参数 | 公式 | 单位 | 有效字节 |
|---|---|---|---|---|
| 0x05 | 冷却液温度 | A − 40 | °C | 1 |
| 0x0C | 发动机转速 | (A·256 + B)/4 | rpm | 2 |
| 0x0D | 车速 | A | km/h | 1 |
| 0x10 | 空气流量 | (A·256 + B)/100 | g/s | 2 |
| 0x2F | 燃油液位 | A·100/255 | % | 1 |
| 0x42 | 控制模块电压 | (A·256 + B)/1000 | V | 2 |
工具内置 10 个常用 PID,均为 1 或 2 字节;完整列表与逐 PID 长度见 SAE J1979 / ISO 15031-5。
NEXT / RELATED TOOLS
本领域全部 ↗