TOOL / AUTOMOTIVE / UDS-DTC-CODEC

UDS DTC 故障码与 ISO-TP 帧工具

P0420 等诊断故障码与两字节报文互转,UDS ISO-TP 单帧/首帧构造与解析,全部本地完成。

本地计算 汽车电子 诊断工具 #dtc 故障码解析#uds iso-tp#isotp single frame
LIVE WORKBENCH / uds-dtc
故障码(如 P0420)P0420
BYTES04 20
DECODEDP0420
GROUP / D1 / D2 / IDP / 0 / 4 / 0x20

P/C/B/U 占高两位,第 2/3 位为故障类型,低字节为具体编号。

FAQ

常见问题

DTC 的前两位是怎么编码的?

首字节高两位表示 P/C/B/U(0/1/2/3),第 3–4 位表示故障系统(0–3),随后 4 位加低字节共 12 位为具体编号,因此 P0420 编码为 04 20。

ISO-TP 单帧最多能带多少字节?

经典 CAN 8 字节帧里首字节为 PCI(0x0N),因此最多 7 字节数据;超过 7 字节必须用首帧 + 连续帧,并用填充字节补齐 8 字节。

使用说明

  1. DTC 编解码:输入 P0420 得到报文字节;或输入 04 20 反解出故障码及分组、子系统字段。
  2. ISO-TP 帧:输入诊断载荷(≤7 字节)生成单帧;工具同时给出总长 120 字节的首帧示例,并对输入的 8 字节帧做 PCI 类型解析。

帧类型速查

首字节高 4 位类型说明
0x0单帧 SF低 4 位 = 数据长度,≤7
0x1首帧 FF低 4 位 + 第 2 字节 = 12 位总长度
0x2连续帧 CF低 4 位为序列号
0x3流控帧 FC块大小 / 最小间隔

常见诊断请求 22 F1 90(ReadDataByIdentifier)在本工具默认载荷里,可直接生成 03 22 F1 90 AA AA AA AA。

NEXT / RELATED TOOLS

相关工具

本领域全部 ↗