TOOL / AUTOMOTIVE / UDS-DTC-CODEC
UDS DTC & ISO-TP フレームツール
P0420 などの DTC と 2 バイト電文を相互変換し、ISO-TP 単一/先頭フレームをローカルで生成・解析します。
LIVE WORKBENCH / uds-dtc
サンプル入力は編集可能です。計算はブラウザ内のみで、アップロードされません。
故障コード(例 P0420)P0420
BYTES04 20
DECODEDP0420
GROUP / D1 / D2 / IDP / 0 / 4 / 0x20
P/C/B/U は上位 2 ビット、2–3 桁目がサブシステム、下位バイトが故障番号です。
FAQ
よくある質問
DTC の先頭 2 文字はどう符号化される?
上位 2 ビットが P/C/B/U、次の 2 ビットがサブシステム、残り 12 ビットが番号です(P0420 → 04 20)。
ISO-TP 単一フレームの最大データ長は?
古典 CAN の 8 バイト中 1 バイトは PCI なので単一フレームは最大 7 バイト。それ以上は先頭+連続フレームです。
使い方
以下の本文は現在中文のみの全文です。画面・タイトル・説明・FAQ は選択言語で表示されます。
- DTC 编解码:输入
P0420得到报文字节;或输入04 20反解出故障码及分组、子系统字段。 - 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。填充值 0xAA 是本工具采用的常见约定,并非标准强制;实际项目请按 OEM 诊断规范选择填充字节。
NEXT / RELATED TOOLS
この分野の全ツール ↗ 関連ツール
TL-01 / AUTOMOTIVE CAN / CAN-FD ビットタイミング計算ツール
クロックとビットレートから BRP・tq・位相セグメント・SJW・サンプリングポイントを算出し、CAN-FD DLC 対応表も掲載。
TL-02 / AUTOMOTIVE CRC 計算ツール(CRC-8/16/32)CRC-32、ARC、MODBUS、CCITT-FALSE などの CRC をブラウザ内で計算。hex とテキスト入力に対応。
TL-03 / TELEMATICS OBD-II PID デコーダ(Mode 01)Mode 01 応答 41 <PID> <データ> から回転数・車速・水温・MAF・電圧などを即時デコードします。