odb2 引腳代碼全部

對於 obd2 完打開 & 擴展電纜引腳分配 ,請點擊 呢度

標準 obd2 引腳

苏雷:維基

模式

有 10 最新 obd-ii 標準 sae j1979 中描述的操作模式. 牠們如下:

模式 (十六進製) 描述
01 顯示當前數據
02 顯示凍結幀數據
03 顯示存儲的診斷故障代碼
04 清除診斷故障代碼和存儲值
05 測試結果, 氧傳感器監測 (僅限非可)
06 測試結果, 其他組件/系統監控 (測試結果, 僅供 can 嘅氧氣傳感器監控)
07 顯示掛起的診斷故障代碼 (在當前或最後一個駕駛周期期間檢測到)
08 控制板載組件/系統的操作
09 請求車輛信息
0A 永久 診斷故障代碼 (DTC) (已清除的 DTC)

汽車製造商不需要支持所有模式. 每個製造商可以定義上述其他模式 #9 (例如.: 模式 22 由 sae j2190 定義為福特/通用汽車, 模式 21 豐田) 用于其他信息, 例如. 牽引蓄電池的電壓 混合動力汽車 (Hev).[2]

標準 pid

下表顯示了 sae j1979 定義的標準 obd-ii pid. 為每個 pid 提供預期響應, 以及如何將響應轉換為有意義嘅數據嘅信息. 再次, 並非所有車輛都支持所有 pid, 並且可能有 obd-ii 標準中未定義的製造商定義嘅自定義 pid.

請注意, 模式 1 和 2 基本相同, 除了該模式 1 提供最新信息, 而模式 2 提供設置上次診斷故障代碼時拍攝嘅相同數據的快照. 例外情況是 pid 01, 僅喺模式下可用 1, 同 pid 02, 僅喺模式下可用 2. 如果模式 2 Pid 02 返回零, 跟住冇快照同所有其他模式 2 數據毫無意義.

使用位編碼符號時, 數量好似 c4 意味着位 4 從數據字節 c. 個個位都係由 0 自 7, 所以 7 係最重要嘅位同 0 係最唔重要嘅位.

A B C D
A7 A6 A5 A4 A3 A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0 C7 C6 C5 C4 C3 C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0

模式 01

Pid
(十六進製)
Pid
(12月)
返回嘅數據字節 描述 最小值 最大值 單位 公式[a]
00 0 4 支持的 PID [01 – 20] 位編碼 [A7. . D0] == [PID $01..PID $20] 見下文
01 1 4 自 dtc 清除以來的監視器狀態. (包括故障指示燈 (米莉) dtc 的狀態和數量。) 位編碼. 見下文
02 2 2 凍結 dtc
03 3 2 燃油系統狀態 位編碼. 見下文
04 4 1 計算摩打負載 0 100 % {\顯示款式 {\特拉克 {100}{255}}A} (或 {\顯示款式 {\特拉克 {A}{2.55}}})
05 5 1 發動機冷卻液溫度 -40 215 {\顯示風格 a-40}
06 6 1 短期燃油修剪 _ 銀行 1 -100 (減少燃油: 太富有啦) 99.2 (添加燃油: 太瘦了) %
{\顯示款式 {\壓裂 {100}{128}}A-100}

(或 {\顯示款式 {\特拉克 {A}{1.28}}-100} )

07 7 1 長期燃油裝飾 _ 銀行 1
08 8 1 短期燃油修剪 _ 銀行 2
09 9 1 長期燃油裝飾 _ 銀行 2
0A 10 1 燃油壓力 (咪錶壓力) 0 765 Kpa {\顯示風格3a}
0B 11 1 攝入量多元絕對壓力 0 255 Kpa {\顯示款式 A}
0C 12 2 發動機轉速 0 16,383.75 轉速 {\顯示款式 {\壓裂 {256A+B}{4}}}
0D 13 1 車速 0 255 公裏/小時 {\顯示款式 A}
0E 14 1 定時提前 -64 63.5 °之前 貿發局 {\顯示款式 {\壓裂 {A}{2}}-64}
0F 15 1 入氣溫度 -40 215 {\顯示風格 a-40}
10 16 2 馬伕 空氣流量 0 655.35 克/秒 {\顯示款式 {\壓裂 {256A+B}{100}}}
11 17 1 油門位置 0 100 % {\顯示款式 {\特拉克 {100}{255}}A}
12 18 1 命令嘅輔助空氣狀態 位編碼. 見下文
13 19 1 氧傳感器 (在 2 銀行) [A0.. 解答3] ==銀行 1, 傳感器 1-4. [解答4. 解答7] ==銀行2…
14 20 2 氧傳感器 1
A: 電壓
B: 短期燃油調整
0
-100
1.275
99.2
伏特%
{\顯示款式 {\壓裂 {A}{200}}}

{\顯示款式 {\壓裂 {100}{128}}B-100}

(如果B==$FF, 傳感器不用于修剪計算)

15 21 2 氧傳感器 2
A: 電壓
B: 短期燃油調整
16 22 2 氧傳感器 3
A: 電壓
B: 短期燃油調整
17 23 2 氧傳感器 4
A: 電壓
B: 短期燃油調整
18 24 2 氧傳感器 5
A: 電壓
B: 短期燃油調整
19 25 2 氧傳感器 6
A: 電壓
B: 短期燃油調整
1A 26 2 氧傳感器 7
A: 電壓
B: 短期燃油調整
1B 27 2 氧傳感器 8
A: 電壓
B: 短期燃油調整
1C 28 1 本車輛符合OBD標準 位編碼. 見下文
1D 29 1 氧傳感器 (在 4 銀行) 類似于PID 13, 但 [A0.. 解答7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2]
1E 30 1 輔助輸入狀態 A0 == 斷電 (專利商標局) 地位 (1 ==活動)
[答1. 解答7] 未使用
1F 31 2 自發動機啟動以來嘅運行時間 0 65,535 {\顯示款式256A+B}
20 32 4 支持的 PID [21 – 40] 位編碼 [A7. . D0] == [PID $21..PID $40] 見下文
21 33 2 故障指示燈嘅行駛距離 (米莉) 上 0 65,535 公里 {\顯示款式256A+B}
22 34 2 燃油軌 壓力 (相對于歧管真空) 0 5177.265 Kpa {\顯示款式 0.079(256A+B)}
23 35 2 燃油軌 表壓 (柴油, 或汽油直噴) 0 655,350 Kpa {\顯示款式 10(256A+B)}
24 36 4 氧傳感器 1
血型: 燃料 - 空氣當量比
Cd: 電壓
0
0
< 2
< 8

{\顯示款式 {\壓裂 {2}{65536}}(256A+B)}

{\顯示款式 {\壓裂 {8}{65536}}(256C+D)}

25 37 4 氧傳感器 2
血型: 燃料 - 空氣當量比
Cd: 電壓
26 38 4 氧傳感器 3
血型: 燃料 - 空氣當量比
Cd: 電壓
27 39 4 氧傳感器 4
血型: 燃料 - 空氣當量比
Cd: 電壓
28 40 4 氧傳感器 5
血型: 燃料 - 空氣當量比
Cd: 電壓
29 41 4 氧傳感器 6
血型: 燃料 - 空氣當量比
Cd: 電壓
2A 42 4 氧傳感器 7
血型: 燃料 - 空氣當量比
Cd: 電壓
2B 43 4 氧傳感器 8
血型: 燃料 - 空氣當量比
Cd: 電壓
2C 44 1 指揮 廢氣再循環 0 100 % {\顯示款式 {\特拉克 {100}{255}}A}
2D 45 1 EGR錯誤 -100 99.2 % {\顯示款式 {\特拉克 {100}{128}}A-100}
2E 46 1 命令式蒸發吹掃 0 100 % {\顯示款式 {\特拉克 {100}{255}}A}
2F 47 1 油箱液位輸入 0 100 % {\顯示款式 {\特拉克 {100}{255}}A}
30 48 1 清除代碼後的預熱 0 255 計數 {\顯示款式 A}
31 49 2 自清除代碼以來嘅行進距離 0 65,535 公里 {\顯示款式256A+B}
32 50 2 蒸發. 系統蒸氣壓 -8,192 8191.75 {\顯示款式 {\壓裂 {256A+B}{4}}}(AB係 二嘅補碼 簽署)[3]
33 51 1 絕對氣壓 0 255 Kpa {\顯示款式 A}
34 52 4 氧傳感器 1
血型: 燃料 - 空氣當量比
Cd: 當前
0
-128
< 2
<128

{\顯示款式 {\壓裂 {2}{65536}}(256A+B)}

{\顯示款式 {\壓裂 {256C+D}{256}}-128}

{\顯示款式C+{\壓裂 {D}{256}}-128}

35 53 4 氧傳感器 2
血型: 燃料 - 空氣當量比
Cd: 當前
36 54 4 氧傳感器 3
血型: 燃料 - 空氣當量比
Cd: 當前
37 55 4 氧傳感器 4
血型: 燃料 - 空氣當量比
Cd: 當前
38 56 4 氧傳感器 5
血型: 燃料 - 空氣當量比
Cd: 當前
39 57 4 氧傳感器 6
血型: 燃料 - 空氣當量比
Cd: 當前
3A 58 4 氧傳感器 7
血型: 燃料 - 空氣當量比
Cd: 當前
3B 59 4 氧傳感器 8
血型: 燃料 - 空氣當量比
Cd: 當前
3C 60 2 催化劑溫度: 岸 1, 傳感器 1 -40 6,513.5 {\顯示款式 {\壓裂 {256A+B}{10}}-40}
3D 61 2 催化劑溫度: 岸 2, 傳感器 1
3E 62 2 催化劑溫度: 岸 1, 傳感器 2
3F 63 2 催化劑溫度: 岸 2, 傳感器 2
40 64 4 支持的 PID [41 – 60] 位編碼 [A7. . D0] == [PID $41..PID $60] 見下文
41 65 4 監視此驅動器周期嘅狀態 位編碼. 見下文
42 66 2 控制糢塊電壓 0 65.535 {\顯示款式 {\壓裂 {256A+B}{1000}}}
43 67 2 絕對載荷值 0 25,700 % {\顯示款式 {\特拉克 {100}{255}}(256A+B)}
44 68 2 燃油-空氣命令等效比 0 < 2 {\顯示款式 {\特拉克 {2}{65536}}(256A+B)}
45 69 1 相對油門位置 0 100 % {\顯示款式 {\特拉克 {100}{255}}A}
46 70 1 環境空氣溫度 -40 215 {\顯示風格 a-40}
47 71 1 絕對油門位置B 0 100 % {\顯示款式 {\壓裂 {100}{255}}A}
48 72 1 絕對油門位置C
49 73 1 油門踏板位置的
4A 74 1 油門踏板位置E
4B 75 1 油門踏板位置F
4C 76 1 指令節氣門執行器
4D 77 2 喺啟用MIL嘅情況下運行時間 0 65,535 紀要 {\顯示款式256A+B}
4E 78 2 故障代碼清除以來的時間
4F 79 4 燃料 - 空氣當量比的最大值, 氧傳感器電壓, 氧傳感器電流, 同進氣歧管絕對壓力 0, 0, 0, 0 255, 255, 255, 2550 率, 五, 馬, Kpa A, B, C, D*10
50 80 4 來自質量空氣流量傳感器嘅最大空氣流量值 0 2550 克/秒 A*10, B, C, 同的保留供將來使用
51 81 1 燃料類型 從燃油類型表 見下文
52 82 1 乙醇燃料 % 0 100 % {\顯示款式 {\特拉克 {100}{255}}A}
53 83 2 絕對蒸發系統蒸氣壓 0 327.675 Kpa {\顯示款式 {\壓裂 {256A+B}{200}}}
54 84 2 蒸發系統蒸氣壓 -32,767 32,768 ((A*256)+B)-32767
55 85 2 短期二次氧傳感器微調, A: 岸 1, B: 岸 3 -100 99.2 % {\顯示款式 {\壓裂 {100}{128}}A-100}{\顯示款式 {\壓裂 {100}{128}}B-100}
56 86 2 長期二次氧傳感器修整, A: 岸 1, B: 岸 3
57 87 2 短期二次氧傳感器微調, A: 岸 2, B: 岸 4
58 88 2 長期二次氧傳感器修整, A: 岸 2, B: 岸 4
59 89 2 燃油軌 絕對壓力 0 655,350 Kpa {\顯示款式 10(256A+B)}
5A 90 1 相對油門踏板位置 0 100 % {\顯示款式 {\特拉克 {100}{255}}A}
5B 91 1 混合電池組剩餘壽命 0 100 % {\顯示款式 {\特拉克 {100}{255}}A}
5C 92 1 發動機機油溫度 -40 210 {\顯示風格 a-40}
5D 93 2 燃油噴射正時 -210.00 301.992 ° {\顯示款式 {\壓裂 {256A+B}{128}}-210}
5E 94 2 發動機燃油費率 0 3276.75 升/小時 {\顯示款式 {\壓裂 {256A+B}{20}}}
5F 95 1 車輛設計嘅排放要求 位編碼
60 96 4 支持的 PID [61 – 80] 位編碼 [A7. . D0] == [PID $61..PID $80] 見下文
61 97 1 駕駛員需求引擎 – 扭矩百分比 -125 125 % A-125
62 98 1 實際引擎 – 扭矩百分比 -125 125 % A-125
63 99 2 發動機參考扭矩 0 65,535 納米 {\顯示款式256A+B}
64 100 5 發動機扭矩百分比數據 -125 125 % A-125怠速
B-125發動機點 1
C-125發動機點 2
D-125發動機點 3
E-125發動機點 4
65 101 2 輔助輸入 / 支持嘅輸出 位編碼
66 102 5 質量空氣流量傳感器
67 103 3 發動機冷卻液溫度
68 104 7 入氣溫度傳感器
69 105 7 命令嘅EGR同EGR錯誤
6A 106 5 指令式柴油機進氣流量控制和相對進氣氣流位置
6B 107 5 廢氣再循環溫度
6C 108 5 指令油門執行器控制和相對油門位置
6D 109 6 燃油壓力控制系統
6E 110 5 注射壓力控制系統
6F 111 3 渦輪增壓器壓縮機入口壓力
70 112 9 增壓壓力控制
71 113 5 可變截面渦輪增壓器 (斷續器) 控制
72 114 5 廢氣旁通控制
73 115 5 排氣壓力
74 116 5 渦輪增壓器轉速
75 117 7 渦輪增壓器溫度
76 118 7 渦輪增壓器溫度
77 119 5 增壓空氣冷卻器溫度 (斷續器)
78 120 9 排氣溫度 (斷續器) 岸 1 特殊PID. 見下文
79 121 9 排氣溫度 (斷續器) 岸 2 特殊PID. 見下文
7A 122 7 柴油微粒過濾器 (防曬系數)
7B 123 7 柴油微粒過濾器 (防曬系數)
7C 124 9 柴油微粒過濾器 (防曬系數) 溫度
7D 125 1 氮氧化物 (不得超過) 控制區域狀態
7E 126 1 下晝NTE (不得超過) 控制區域狀態
7F 127 13 發動機運行時間
80 128 4 支持的 PID [81 – A0] 位編碼 [A7. . D0] == [PID $81..PID $A 0] 見下文
81 129 21 輔助排放控制裝置嘅發動機運行時間(電調乏會)
82 130 21 輔助排放控制裝置嘅發動機運行時間(電調乏會)
83 131 5 氮氧化物傳感器
84 132 歧管表面溫度
85 133 氮氧化物試劑系統
86 134 顆粒物 (下晝) 傳感器
87 135 攝入量多元絕對壓力
A0 160 4 支持的 PID [A1 – C0] 位編碼 [A7. . D0] == [PID $A 1.. PID $C 0] 見下文
C0 192 4 支持的 PID [C1 – E0] 位編碼 [A7. . D0] == [PID $C 1.. PID $E 0] 見下文
C3 195 ? ? ? ? ? 返回大量數據, 包括行駛狀態ID同發動機轉速*
C4 196 ? ? ? ? ? B5係發動機怠速請求
B6係發動機停止請求*
Pid
(十六進製)
Pid
(12月)
返回嘅數據字節 描述 最小值 最大值 單位 公式[a]

模式 02[編輯]

模式 02 接受與模式相同嘅PID 01, 具有相同嘅含義, 但畀出嘅信息來自創建凍結幀嘅時間.

你必須喺消息嘅數據部分中發送幀號.

Pid
(十六進製)
返回嘅數據字節 描述 最小值 最大值 單位 公式[a]
02 2 導致存儲凍結幀嘅DTC. BCD編碼. 解碼為處於模式 3

模式 03

Pid
(十六進製)
返回嘅數據字節 描述 最小值 最大值 單位 公式[a]
不適用 n*6 請求故障代碼 3 每個消息幀嘅代碼. 見下文

模式 04[編輯]

Pid
(十六進製)
返回嘅數據字節 描述 最小值 最大值 單位 公式[a]
不適用 0 清除故障代碼 / 故障指示燈 (米莉) / 檢查發動機指示燈 清除所有存儲嘅故障代碼並關閉MIL.

模式 05

Pid
(十六進製)
返回嘅數據字節 描述 最小值 最大值 單位 公式[a]
0100 支持嘅OBD監視器ID ($01 – $20)
0101 O2傳感器監控器組 1 傳感器 1 0.00 1.275 0.005 富到精益傳感器閾值電壓
0102 O2傳感器監控器組 1 傳感器 2 0.00 1.275 0.005 富到精益傳感器閾值電壓
0103 O2傳感器監控器組 1 傳感器 3 0.00 1.275 0.005 富到精益傳感器閾值電壓
0104 O2傳感器監控器組 1 傳感器 4 0.00 1.275 0.005 富到精益傳感器閾值電壓
0105 O2傳感器監控器組 2 傳感器 1 0.00 1.275 0.005 富到精益傳感器閾值電壓
0106 O2傳感器監控器組 2 傳感器 2 0.00 1.275 0.005 富到精益傳感器閾值電壓
0107 O2傳感器監控器組 2 傳感器 3 0.00 1.275 0.005 富到精益傳感器閾值電壓
0108 O2傳感器監控器組 2 傳感器 4 0.00 1.275 0.005 富到精益傳感器閾值電壓
0109 O2傳感器監控器組 3 傳感器 1 0.00 1.275 0.005 富到精益傳感器閾值電壓
010A O2傳感器監控器組 3 傳感器 2 0.00 1.275 0.005 富到精益傳感器閾值電壓
010B O2傳感器監控器組 3 傳感器 3 0.00 1.275 0.005 富到精益傳感器閾值電壓
010C O2傳感器監控器組 3 傳感器 4 0.00 1.275 0.005 富到精益傳感器閾值電壓
010D O2傳感器監控器組 4 傳感器 1 0.00 1.275 0.005 富到精益傳感器閾值電壓
010E O2傳感器監控器組 4 傳感器 2 0.00 1.275 0.005 富到精益傳感器閾值電壓
010F O2傳感器監控器組 4 傳感器 3 0.00 1.275 0.005 富到精益傳感器閾值電壓
0110 O2傳感器監控器組 4 傳感器 4 0.00 1.275 0.005 富到精益傳感器閾值電壓
0201 O2傳感器監控器組 1 傳感器 1 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
0202 O2傳感器監控器組 1 傳感器 2 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
0203 O2傳感器監控器組 1 傳感器 3 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
0204 O2傳感器監控器組 1 傳感器 4 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
0205 O2傳感器監控器組 2 傳感器 1 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
0206 O2傳感器監控器組 2 傳感器 2 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
0207 O2傳感器監控器組 2 傳感器 3 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
0208 O2傳感器監控器組 2 傳感器 4 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
0209 O2傳感器監控器組 3 傳感器 1 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
020A O2傳感器監控器組 3 傳感器 2 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
020B O2傳感器監控器組 3 傳感器 3 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
020C O2傳感器監控器組 3 傳感器 4 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
020D O2傳感器監控器組 4 傳感器 1 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
020E O2傳感器監控器組 4 傳感器 2 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
020F O2傳感器監控器組 4 傳感器 3 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
0210 O2傳感器監控器組 4 傳感器 4 0.00 1.275 0.005 傾斜至富傳感器閾值電壓
Pid
(十六進製)
返回嘅數據字節 描述 最小值 最大值 單位 公式[a]

模式 09

Pid
(十六進製)
返回嘅數據字節 描述 最小值 最大值 單位 公式[a]
00 4 模式 9 支持嘅PID (01 自 20) 位編碼. [A7. . D0] = [PID $01..PID $20] 見下文
01 1 PID中嘅VIN消息計數 02. 僅適用於ISO 9141-2, Iso 14230-4 同SAE J1850. 通常值將為 5.
02 17 車輛識別號碼 (文) 17-查爾文, ASCII編碼和左填充空字符 (0x00) 如果需要.
03 1 PID嘅校準ID消息計數 04. 僅適用於ISO 9141-2, Iso 14230-4 同SAE J1850. 它將是 4 (4 每個ID都需要消息).
04 16,32,48,64.. 校準標識 為止 16 ASCII字符. 未使用嘅數據字節數將報告為空字節數 (0x00). 可輸出多個CALID (16 字節數)
05 1 校準驗證碼 (斷續器) PID嘅消息計數 06. 僅適用於ISO 9141-2, Iso 14230-4 同SAE J1850.
06 4,8,12,16 校準驗證碼 (斷續器) 可輸出多個CVN (4 字節數) CVN同CALID嘅數量必須匹配 用空字符左填充嘅原始數據 (0x00). 通常顯示為十六進制字符串.
07 1 PID嘅使用中性能跟蹤消息計數 080B. 僅適用於ISO 9141-2, Iso 14230-4 同SAE J1850. 8 10 8 如果十六 (16) 需要報告值, 9 如果十八 (18) 需要報告值, 和 10 如果二十 (20) 需要報告值 (一條消息報告兩個值, 每個由兩個字節組成).
08 4 火花點火車輛嘅喺用性能跟蹤 4 或 5 消息, 每個包含 4 字節 (兩個值). 見下文
09 1 PID嘅ECU名稱消息計數 0A
0A 20 電子單位名稱 ASCII編碼. 用空字符向右填充 (0x00).
0B 4 壓縮點火車輛嘅喺用性能跟蹤 5 消息, 每個包含 4 字節 (兩個值). 見下文
Pid
(十六進製)
返回嘅數據字節 描述 最小值 最大值 單位 公式[a]
  1. ^ 跳到:a B C D e F G h 在公式列中, 字母A, B, C, 等. 表示第一個嘅十進制等效項, 第二, 第三, 等. 字節嘅數據. 其中 (?) 出現, 有矛盾或唔完整嘅信息.

按位編碼嘅PID

上表中嘅一些PID無法用簡單嘅公式嚟解釋. 此處提供了對呢啲數據嘅更詳細嘅解釋。:

模式 1 Pid 00

對此PID嘅請求返回 4 字節嘅數據. 每個位, 從 味精斷續器, 表示下一個 32 PID,並提供有關它是否受支持嘅信息.

例如, 如果汽車響應為 BE1FA813, 它可以像這樣解碼:

十六進制 B E 1 F A 8 1 3
二蚊嘅 1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 0 1 0 0 0 0 0 0 1 0 0 1 1
支持? 唔係 唔係 唔係 唔係 唔係 唔係 唔係 唔係 唔係 唔係 唔係 唔係 唔係 唔係 唔係
PID編號 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20

所以, 支持嘅PID係: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F20

模式 1 Pid 01

對此PID嘅請求返回 4 字節嘅數據, 標記為A B C同的.

頭炮字節(A) 包含兩條信息. 位 A7 (味精 字節A嘅冧巴, 頭炮字節) 指示是否 (檢查發動機燈) 被照亮. 位 A6 透過 A0表示ECU中當前標記嘅診斷故障代碼嘅數量.

第二個, 第三, 同第四个字節(B, C和D) 提供有關某些機載測試嘅可用性和完整性嘅信息. 請注意,測試 可用性 由set表示 (1) 位和 完整性 由重置指示 (0) 位.

名字 定義
A7 米莉 關閉或打開, 指示CEL/MIL是否處於打開狀態 (或應開啟)
A6A0 DTC_CNT 可供顯示嘅已確認排放相關DTC嘅數量.
B7 保留 保留 (應該係 0)
B3 無名稱 0 =支持火花點火監控器 (例如. 奥托或旺克尔發動機)
1 =支持嘅壓縮點火監視器 (例如. 柴油機)

以下係常見嘅位B定義, 它們基於測試.

測試可用 測試唔完整
組件 B2 B6
燃油系統 B1 B5
不發火 B0 B4

第三个同第四个字節將根據引擎是否 火花 點火 (例如. 奥托或旺克尔發動機) 或 壓縮點火 (例如. 柴油機). 在第二個 (B) 字節, 位 3 指示如何解釋C同D字節, 同 0 火花 (奥托或旺克尔) 和 1 (設置) 被壓縮 (柴油).

用于火花點火監視器嘅字節C同的 (例如. 奥托或旺克尔發動機):

測試可用 測試唔完整
廢氣再循環系統 C7 D7
氧傳感器加熱器 C6 D6
氧傳感器 C5 D5
空調製冷劑 C4 D4
二次空氣系統 C3 D3
蒸發系統 C2 D2
加熱催化劑 C1 D1
催化劑 C0 D0

以及用于壓縮點火監視器嘅字節C同D (柴油機):

測試可用 測試唔完整
廢氣再循環和/或變頻器系統 C7 D7
PM過濾器監控 C6 D6
廢氣傳感器 C5 D5
– 保留 – C4 D4
增壓壓力 C3 D3
– 保留 – C2 D2
氮氧化物/碳矽監測儀 C1 D1
NMHC催化劑[a] C0 D0
  1. 跳起身^ NMHC 五月 非甲烷碳氫化合物嘅代名詞, 但J1979並無啟發我哋. 翻譯將係SCR催化劑中嘅氨傳感器.

模式 1 Pid 41

對此PID嘅請求返回 4 字節嘅數據. 頭炮字節始終為零. 第二個, 第三, 同第四个字節提供有關某些板載測試嘅可用性和完整性嘅信息. 與PID一樣 01, 第三同第四个字節將根據點火類型進行不同的解釋 (B3) –與 0 火花同 1 (設置) 被壓縮. 再次注意該測試 可用性 由集合表示 (1) 位和 完整性 由重置表示 (0) 位.

以下係常見嘅位B定義, 它們基於測試.

測試可用 測試唔完整
組件 B2 B6
燃油系統 B1 B5
不發火 B0 B4

用于火花點火監視器嘅字節C同的 (例如. 奥托或旺克尔發動機):

測試可用 測試唔完整
廢氣再循環系統 C7 D7
氧傳感器加熱器 C6 D6
氧傳感器 C5 D5
空調製冷劑 C4 D4
二次空氣系統 C3 D3
蒸發系統 C2 D2
加熱催化劑 C1 D1
催化劑 C0 D0

以及用于壓縮點火監視器嘅字節C同D (柴油機):

測試可用 測試唔完整
廢氣再循環和/或變頻器系統 C7 D7
PM過濾器監控 C6 D6
廢氣傳感器 C5 D5
– 保留 – C4 D4
增壓壓力 C3 D3
– 保留 – C2 D2
氮氧化物/碳矽監測儀 C1 D1
NMHC催化劑[a] C0 D0
  1. 跳起身^ NMHC 五月 非甲烷碳氫化合物嘅代名詞, 但J1979並無啟發我哋. 翻譯將係SCR催化劑中嘅氨傳感器.

模式 1 Pid 78

將返回對此PID嘅請求 9 字節嘅數據. 頭炮字節係一個位編碼字段,指示邊個 斷續器 撐傳感器:

字節 描述
A 支持嘅EGT傳感器
BC EGT11讀取溫度
DE EGT12讀取溫度
FG EGT13讀取溫度
H EGT14讀取溫度

頭炮字節按如下方式進行位編碼:

描述
A7A4 保留
A3 電子劣化血交易銀行 1, 傳感器 4 支持?
A2 電子劣化血交易銀行 1, 傳感器 3 支持?
A1 電子劣化血交易銀行 1, 傳感器 2 支持?
A0 電子劣化血交易銀行 1, 傳感器 1 支持?

其餘字節為 16 位整數,指示範圍內的溫度(以攝氏度為單位) -40 自 6513.5 (規模 0.1), 使用通常 {\顯示款式 (A乘以256+B)/10-40} 公式 (MSB係A, LSB係B). 只有支持相應傳感器嘅值至有意義.

相同嘅結構都適用於PID 79, 但值用于銀行嘅傳感器 2.

模式 3 (無需PID)

對此模式嘅請求將返回已設置嘅DTC嘅列表. 該列表使用 Iso 15765-2 協議.

如果有兩個或更少嘅DTC (4 字節) 它們以ISO-TP單幀形式返回 (順豐). 列表中嘅三個或多個DTC以多個幀形式報告, 幀的確切計數取決於通信類型和尋址細節.

每個故障代碼都需要 2 要描述嘅字節. 故障代碼嘅文本描述可能被解碼如下. 故障代碼中嘅第一個字符由第一個字節中嘅前兩位肯定:

A7A6 頭炮DTC字符
00 P – 動力總成
01 C – 底盤
10 B – 身體
11 U – 網絡

以下兩位數字編碼為 2 位. DTC中嘅第二個字符係下表定義嘅數字:

A5A4 第二個DTC字符
00 0
01 1
10 2
11 3

DTC中嘅第三个字符係定義如下嘅數字:

A3A0 第三个DTC字符
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F

第四和第五個字符的定義方式與第三個字符相同, 但使用位 B7B4B3B0. 生成的五個字符的代碼應如下所示 “U0157” 並且可以在OBD-II DTC表中查找. 十六進制字符 (0-9, A-F), 雖然相對罕見, 允許在最後 3 代碼本身嘅位置.

模式 9 Pid 08

它提供有關催化劑庫嘅跟蹤使用中性能嘅信息, 氧傳感器庫, 蒸發洩漏檢測系統, EGR系統同二次空氣系統.

每個組件或系統嘅分子跟蹤特定監視器檢測故障所需嘅所有條件嘅次數. 每個組件或系統的分母跟蹤車輛在指定條件下運行的次數.

數據項嘅計數應喺開頭報告 (頭炮字節).

使用中性能跟蹤記錄嘅所有數據項由兩個組成 (2) 字節,並按此順序報告 (每條消息包含兩個項目, 因此,消息長度為 4).

記憶 描述
OBDCOND OBD監視條件遇到嘅計數
IGNCNTR 點火計數器
卡特普1 催化劑監視器完成計數庫 1
卡特康1 催化劑監測條件遇到嘅計數庫 1
卡特普2 催化劑監視器完成計數庫 2
卡特康2 催化劑監測條件遇到嘅計數庫 2
O2SCOMP1 O2傳感器監視器完成計數庫 1
O2SCOND1 O2傳感器監視器條件遇到嘅計數庫 1
O2SCOMP2 O2傳感器監視器完成計數庫 2
O2SCOND2 O2傳感器監視器條件遇到嘅計數庫 2
廢氣混凝土 EGR監視器完成條件計數
廢氣管 EGR監視器遇到嘅條件計數
空氣復合 空氣監視器完成條件計數 (二次空氣)
空調 AIR監視器遇到嘅條件計數 (二次空氣)
益美普 EVAP監視器完成條件計數
益安康 EVAP監視器遇到嘅條件計數
SO2SCOMP1 輔助O2傳感器監視器完成計數庫 1
SO2SCOND1 次O2傳感器監視器遇到計數庫嘅條件 1
SO2SCOMP2 輔助O2傳感器監視器完成計數庫 2
SO2SCOND2 次O2傳感器監視器遇到計數庫嘅條件 2

模式 9 PID 0B

它提供了有關NMHC催化劑嘅跟蹤使用性能嘅信息, 氮氧化物催化劑監測儀, 氮氧化物吸附監測儀, PM過濾器監視器, PM過濾器監視器, EGR/ VVT monitor, boost pressure monitor and fuel system monitor.

All data items consist of two (2) 字節,並按此順序報告 (每條消息包含兩個項目, hence message length is 4):

記憶 描述
OBDCOND OBD監視條件遇到嘅計數
IGNCNTR 點火計數器
HCCATCOMP NMHC Catalyst Monitor Completion Condition Counts
HCCATCOND NMHC Catalyst Monitor Conditions Encountered Counts
NCATCOMP NOx/SCR Catalyst Monitor Completion Condition Counts
NCATCOND NOx/SCR Catalyst Monitor Conditions Encountered Counts
NADSCOMP NOx Adsorber Monitor Completion Condition Counts
NADSCOND NOx Adsorber Monitor Conditions Encountered Counts
PMCOMP PM Filter Monitor Completion Condition Counts
PMCOND PM Filter Monitor Conditions Encountered Counts
EGSCOMP Exhaust Gas Sensor Monitor Completion Condition Counts
EGSCOND Exhaust Gas Sensor Monitor Conditions Encountered Counts
廢氣混凝土 EGR and/or VVT Monitor Completion Condition Counts
廢氣管 EGR and/or VVT Monitor Conditions Encountered Counts
BPCOMP Boost Pressure Monitor Completion Condition Counts
BPCOND Boost Pressure Monitor Conditions Encountered Counts
FUELCOMP Fuel Monitor Completion Condition Counts
FUELCOND Fuel Monitor Conditions Encountered Counts

Enumerated PIDs[編輯]

Some PIDs are to be interpreted specially, and aren’t necessarily exactly bitwise encoded, or in any scale. The values for these PIDs are enumerated.

模式 1 Pid 03[編輯]

對此PID嘅請求返回 2 字節嘅數據. The first byte describes fuel system #1.

Value 描述
1 Open loop due to insufficient engine temperature
2 Closed loop, using oxygen sensor feedback to determine fuel mix
4 Open loop due to engine load OR fuel cut due to deceleration
8 Open loop due to system failure
16 Closed loop, using at least one oxygen sensor but there is a fault in the feedback system

Any other value is an invalid response. There can only be one bit set at most.

The second byte describes fuel system #2 (if it exists) and is encoded identically to the first byte.

模式 1 Pid 12

A request for this PID returns a single byte of data which describes the secondary air status.

Value 描述
1 Upstream
2 Downstream of catalytic converter
4 From the outside atmosphere or off
8 Pump commanded on for diagnostics

Any other value is an invalid response. There can only be one bit set at most.

模式 1 Pid 1C

A request for this PID returns a single byte of data which describes which OBD standards this ECU was designed to comply with. The different values the data byte can hold are shown below, next to what they mean:

Value 描述
1 OBD-II as defined by the CARB
2 OBD as defined by the EPA
3 OBD and OBD-II
4 OBD-I
5 Not OBD compliant
6 EOBD (Europe)
7 EOBD and OBD-II
8 EOBD and OBD
9 EOBD, OBD and OBD II
10 JOBD (日本)
11 JOBD and OBD II
12 JOBD and EOBD
13 JOBD, EOBD, and OBD II
14 保留
15 保留
16 保留
17 Engine Manufacturer Diagnostics (EMD)
18 Engine Manufacturer Diagnostics Enhanced (EMD+)
19 Heavy Duty On-Board Diagnostics (Child/Partial) (HD OBD-C)
20 Heavy Duty On-Board Diagnostics (HD OBD)
21 World Wide Harmonized OBD (WWH OBD)
22 保留
23 Heavy Duty Euro OBD Stage I without NOx control (HD EOBD-I)
24 Heavy Duty Euro OBD Stage I with NOx control (HD EOBD-I N)
25 Heavy Duty Euro OBD Stage II without NOx control (HD EOBD-II)
26 Heavy Duty Euro OBD Stage II with NOx control (HD EOBD-II N)
27 保留
28 Brazil OBD Phase 1 (OBDBr-1)
29 Brazil OBD Phase 2 (OBDBr-2)
30 Korean OBD (KOBD)
31 India OBD I (IOBD I)
32 India OBD II (IOBD II)
33 Heavy Duty Euro OBD Stage VI (HD EOBD-IV)
34-250 保留
251-255 Not available for assignment (SAE J1939 special meaning)

Fuel Type Coding

模式 1 Pid 51 returns a value from an enumerated list giving the fuel type of the vehicle. The fuel type is returned as a single byte, and the value is given by the following table:

Value 描述
0 Not available
1 Gasoline
2 Methanol
3 Ethanol
4 柴油
5 LPG
6 CNG
7 Propane
8 Electric
9 Bifuel running Gasoline
10 Bifuel running Methanol
11 Bifuel running Ethanol
12 Bifuel running LPG
13 Bifuel running CNG
14 Bifuel running Propane
15 Bifuel running Electricity
16 Bifuel running electric and combustion engine
17 Hybrid gasoline
18 Hybrid Ethanol
19 Hybrid Diesel
20 Hybrid Electric
21 Hybrid running electric and combustion engine
22 Hybrid Regenerative
23 Bifuel running diesel

Any other value is reserved by ISO/SAE. There are currently no definitions for flexible-fuel vehicle.

Non-standard PIDs

The majority of all OBD-II PIDs in use are non-standard. For most modern vehicles, there are many more functions supported on the OBD-II interface than are covered by the standard PIDs, and there is relatively minor overlap between vehicle manufacturers for these non-standard PIDs.

There is very limited information available in the public domain for non-standard PIDs. The primary source of information on non-standard PIDs across different manufacturers is maintained by the US-based Equipment and Tool Institute and only available to members. The price of ETI membership for access to scan codes varies based on company size defined by annual sales of automotive tools and equipment in North America:

Annual Sales in North America Annual Dues
Under $10,000,000 $5,000
$10,000,000 – $50,000,000 $7,500
Greater than $50,000,000 $10,000

However, even ETI membership will not provide full documentation for non-standard PIDs. ETI state:[4][5]

Some OEMs refuse to use ETI as a one-stop source of scan tool information. They prefer to do business with each tool company separately. These companies also require that you enter into a contract with them. The charges vary but here is a snapshot as of April 13th, 2015 of the per year charges:

通用汽車 $50,000
本田 $5,000
鈴木 $1,000
寶馬 $25,500 加 $2,000 per update. Updates occur annually.

可以 (11-位) bus format

The PID query and response occurs on the vehicle’s CAN bus. Standard OBD requests and responses use functional addresses. The diagnostic reader initiates a query using CAN ID 7DFh[clarification needed], which acts as a broadcast address, and accepts responses from any ID in the range 7E8h to 7EFh. ECUs that can respond to OBD queries listen both to the functional broadcast ID of 7DFh and one assigned ID in the range 7E0h to 7E7h. Their response has an ID of their assigned ID plus 8 例如. 7E8h through 7EFh.

This approach allows up to eight ECUs, each independently responding to OBD queries. The diagnostic reader can use the ID in the ECU response frame to continue communication with a specific ECU. In particular, multi-frame communication requires a response to the specific ECU ID rather than to ID 7DFh.

CAN bus may also be used for communication beyond the standard OBD messages. Physical addressing uses particular CAN IDs for specific modules (例如., 720h for the instrument cluster in Fords) with proprietary frame payloads.

Query

The functional PID query is sent to the vehicle on the CAN bus at ID 7DFh, using 8 data bytes. The bytes are:

字節
PID Type 0 1 2 3 4 5 6 7
SAE Standard Number of
additional
data bytes:
2
模式
01 = show current data;
02 = freeze frame;
等.
PID code
(例如.: 05 = Engine coolant temperature)
未使用
(may be 55h)
Vehicle specific Number of
additional
data bytes:
3
Custom mode: (例如.: 22 = enhanced data) PID code
(例如.: 4980h)
未使用
(may be 00h or 55h)

Response

The vehicle responds to the PID query on the CAN bus with message IDs that depend on which module responded. Typically the engine or main ECU responds at ID 7E8h. Other modules, like the hybrid controller or battery controller in a Prius, respond at 07E9h, 07EAh, 07EBh, 等. These are 8h higher than the physical address the module responds to. Even though the number of bytes in the returned value is variable, the message uses 8 data bytes regardless (CAN bus protocol form Frameformat with 8 data bytes). The bytes are:

字節
PID Type 0 1 2 3 4 5 6 7
SAE Standard
7E8h,
7E9h,
7EAh,
等.
Number of
additional
data bytes:
3 自 6
Custom mode
Same as query, except that 40h is added to the mode value. 所以:
41h = show current data;
42h = freeze frame;
等.
PID code
(例如.: 05 = Engine coolant temperature)
value of the specified parameter, 字節 0 value, 字節 1 (揀) value, 字節 2 (揀) value, 字節 3 (揀) 未使用
(may be 00h or 55h)
Vehicle specific
7E8h, or 8h + physical ID of module.
Number of
additional
data bytes:
4自 7
Custom mode: same as query, except that 40h is added to the mode value.(例如.: 62h = response to mode 22h request) PID code
(例如.: 4980h)
value of the specified parameter, 字節 0 value, 字節 1 (揀) value, 字節 2 (揀) value, 字節 3 (揀)
Vehicle specific
7E8h, or 8h + physical ID of module.
Number of
additional
data bytes:
3
7Fh this a general response usually indicating the module doesn’t recognize the request. Custom mode: (例如.: 22h = enhanced diagnostic data by PID, 21h = enhanced data by offset) 31h 未使用
(may be 00h)

Benz 14pin – 16針

Nissian 14 針 – 16針

GM12 PIN-16PIN

DB9-16 PIN

iveco 38pin -16 針

菲亞特 3 針 – 16 針

Toyato 22pin – 16 針

KIA 20 針 – 16 針

Audi 2×2 – 16 針

奔馳 38 針

三菱 12 針 – 16針

Honda 3pin – 16針

寶馬 20 PIN – 3 針

斯巴魯 9 針 – 16 針

克萊斯勒 6 針