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監視器, 增壓壓力監測器和燃油系統監測器.

所有數據項由兩個 (2) 字節,並按此順序報告 (每條消息包含兩個項目, 因此消息長度為 4):

記憶 描述
OBDCOND OBD監視條件遇到嘅計數
IGNCNTR 點火計數器
HCCATCOMP NMHC催化劑監測器完成條件計數
HCCATCOND公司 NMHC Catalyst Monitor條件遭遇計數
NCATCOMP NOx/SCR催化劑監測器完成條件計數
NCATCOND NOx/SCR催化劑監測器條件遇到計數
纳德斯科普 NOx吸附器監測器完成條件計數
纳德斯康德 NOx吸附器監測器條件遇到計數
PMCOMP公司 PM過濾器監視器完成條件計數
PMCOND公司 PM過濾器監控條件遭遇計數
EGSCOMP公司 廢氣傳感器監視器完成條件計數
EGSCOND公司 廢氣傳感器監控遇到嘅條件計數
廢氣混凝土 EGR同/或VVT監視器完成條件計數
廢氣管 EGR同/或VVT監測器遇到嘅條件計數
BPCOMP公司 增壓壓力監視器完成條件計數
BPCOND公司 增壓壓力監測器條件遭遇計數
燃料補償 Fuel Monitor Completion Condition計數
FUELCOND公司 遇到嘅燃油監控器狀況計數

枚举嘅PID[編輯]

某些PID需要特別解釋, 並且唔一定完全按位編碼, 或任何比例. 呢啲PID嘅值為 枚举.

模式 1 Pid 03[編輯]

對此PID嘅請求返回 2 字節嘅數據. 頭炮字節描述燃油系統 #1.

價值 描述
1 由於發動機溫度不足而開環
2 閉環, 使用氧傳感器反饋肯定燃料混合
4 由於發動機負載導致開環或由于減速導致燃料減少
8 由於系統故障而導致嘅開環
16 閉環, 使用至少一個氧傳感器,但反饋系統出現故障

任何其他值都係無效嘅響應. 最多只能設置一個位.

第二個字節描述燃油系統 #2 (如果存在) ,其編碼方式與第一個字節相同.

模式 1 Pid 12

對此PID嘅請求將返回描述輔助空氣狀態嘅單個字節數據.

價值 描述
1 上游
2 催化轉化器下游
4 從外部大氣或關閉
8 已打開泵嘅診斷命令

任何其他值都係無效嘅響應. 最多只能設置一個位.

模式 1 Pid 1C

對此PID嘅請求將返回一個字節嘅數據,該數據描述了此ECU旨在符合哪些OBD標準. 數據字節可以保存嘅不同值如下所示, 喺佢哋嘅含義隔离:

價值 描述
1 OBD-II定義 碳水化合物
2 OBD定義如下 美國環保署
3 OBD同OBD-II
4 OBD-I型
5 唔符合OBD標準
6 EOBD (歐洲)
7 EOBD同OBD-II
8 EOBD同OBD
9 EOBD, OBD同OBD II
10 乔布德 (日本)
11 JOBD同OBD II
12 JOBD同EOBD
13 乔布德, EOBD, 同OBD II
14 保留
15 保留
16 保留
17 發動機製造商診斷 (電動移動端)
18 發動機製造商診斷增強功能 (電動移動控制裝置+)
19 重型車載診斷 (兒童/部分) (高清OBD-C)
20 重型車載診斷 (高清OBD)
21 全球統一OBD (WWH OBD)
22 保留
23 重型歐洲OBD Stage I,無NOx控制 (高清EOBD-I)
24 重型歐洲OBD Stage I,帶NOx控制 (HD EOBD-I N)
25 無NOx控制嘅重型歐洲OBD Stage II (高清EOBD-II)
26 帶NOx控制嘅重型歐洲OBD Stage II (高清EOBD-II N)
27 保留
28 巴西OBD階段 1 (OBDBr-1)
29 巴西OBD階段 2 (OBDBr-2)
30 韓國OBD (KOBD公司)
31 印度OBD I (IOBD I)
32 印度OBD II (IOBD II)
33 重型歐洲OBD Stage VI (HD EOBD-IV)
34-250 保留
251-255 不可用于分配 (SAE J1939 特殊含義)

燃料類型編碼

模式 1 Pid 51 從枚舉列表中返回一個值,該值畀出車輛嘅燃料類型. 燃料類型以單個字節嘅形式返回, 值由下表畀出:

價值 描述
0 不可用
1 汽油
2 甲醇
3 乙醇
4 柴油
5 液化石油氣
6 壓縮天然氣
7 丙烷
8
9 雙燃料 運行汽油
10 Bifuel運行甲醇
11 Bifuel運行乙醇
12 雙燃料運行LPG
13 雙燃料運行CNG
14 雙燃料運行丙烷
15 Bifuel運行電力
16 雙燃料運行電動和內燃機
17 混合動力汽油
18 混合乙醇
19 混合動力柴油機
20 混合動力
21 混合動力運行電動和內燃機
22 混合再生
23 Bifuel運行柴油機

ISO/SAE保留任何其他值. 目前冇 靈活燃料車.

非標準PID

使用嘅所有OBD-II PID中嘅大多數都係非標準嘅. 適用於大多數現代車輛, OBD-II接口支持嘅功能比標準PID涵蓋嘅功能多得多, 對於呢啲非標準PID,汽車製造商之間嘅重疊相對較小.

公共領域中關於非標準PID嘅可用信息非常有限. 不同製造商嘅非標準PID嘅主要信息來源由美國 設備與工具研究所 並且僅適用於會員. 訪問掃碼嘅ETI會員價格根據北美汽車工具和設備嘅年銷售額定義嘅公司規模而有所不同:

北美年銷售額 年費
下 $10,000,000 $5,000
$10,000,000 – $50,000,000 $7,500
大於 $50,000,000 $10,000

然而, 即使ETT成員都唔會為非標準PID提供完整嘅文檔. ETI狀態:[4][5]

一些OEM拒絕使用ETI作為掃描工具信息嘅一站式來源. 佢哋更喜歡單獨與每家工具公司開展業務. 呢啲公司仲要求你與佢哋簽訂合同. 使費各不相同,但以下係截至4月13日嘅快照, 2015 的每年費用:

通用汽車 $50,000
本田 $5,000
鈴木 $1,000
寶馬 $25,500 加 $2,000 每次更新. 每年更新一次.

可以 (11-位) 總線格式

PID查詢同響應發生喺車輛嘅CAN總線上. 標準OBD請求同響應使用功能地址. 診斷讀取器使用CAN ID 7DFh啟動查詢[需要澄清], 充當廣播地址, 並接受來自7E8h到7EFh範圍內任何ID嘅響應. 可以響應OBD查詢嘅ECU既偵聽7DFh嘅功能廣播ID,又偵聽7E0h到7E7h範圍內嘅一個分配ID. 佢哋嘅響應具有為其分配嘅ID加上ID嘅ID 8 例如. 7E8h到7EFh.

呢種方法最多允許8個ECU, 每個獨立響應OBD查詢. 診斷讀取器可以使用ECU響應幀中嘅ID繼續與特定ECU通信. 特別, 多幀通信需要響應特定嘅CUU ID而唔係ID 7DFh.

CAN總線都可用于標準OBD消息以外嘅通信. 物理尋址對特定糢塊使用特定嘅CAN ID (例如., 720h代表福特嘅咪錶盘) 具有專有的幀負載.

查詢

功能PID查詢被發送到ID為7DFh嘅CAN總線上嘅車輛, 用 8 數據字節. 字節係:

字節
PID類型 0 1 2 3 4 5 6 7
SAE標準 數量
附加
數據字節:
2
模式
01 =顯示當前數據;
02 =凍結幀;
等.
PID代碼
(例如.: 05 =發動機冷卻液溫度)
未使用
(可能係55鐘頭)
車輛特定 數量
附加
數據字節:
3
自定義模式: (例如.: 22 =增強數據) PID代碼
(例如.: 4980h)
未使用
(可能係00啲或55啲)

響應

車輛使用消息ID響應CAN總線上嘅PID查詢,該消息ID取決於響應嘅糢塊. 通常,發動機或主ECU嘅響應ID為7E8h. 其他糢塊, 就好似普銳斯中嘅混合動力控制器或電池控制器一樣, 在07E9h響應, 07EAh, 07EBh, 等. 呢啲地址過糢塊響應嘅物理地址高8鐘頭. 即使返回值中嘅字節數係可變嘅, 該消息使用 8 數據字節數無關 (CAN總線 協議形式Frameformat替換為 8 數據字節). 字節係:

字節
PID類型 0 1 2 3 4 5 6 7
SAE標準
7E8h系列,
7E9h系列,
7EAh,
等.
數量
附加
數據字節:
3 自 6
自定義模式
與查詢相同, 除了mode值增加咗40h. 所以:
41h =顯示當前數據;
42h =凍結幀;
等.
PID代碼
(例如.: 05 =發動機冷卻液溫度)
指定參數的值, 字節 0 價值, 字節 1 (揀) 價值, 字節 2 (揀) 價值, 字節 3 (揀) 未使用
(可能係00啲或55啲)
車輛特定
7E8h系列, 或8鐘頭 + 糢塊嘅物理ID.
數量
附加
數據字節:
4自 7
自定義模式: 與Query相同, 除了40h被添加到mode值中。(例如.: 62h =響應模式22h請求) PID代碼
(例如.: 4980h)
指定參數的值, 字節 0 價值, 字節 1 (揀) 價值, 字節 2 (揀) 價值, 字節 3 (揀)
車輛特定
7E8h系列, 或8鐘頭 + 糢塊嘅物理ID.
數量
附加
數據字節:
3
7Fh係一個一般響應,通常表示糢塊無法識別該請求. 自定義模式: (例如.: 22h =按PID增強的診斷數據, 21h =按偏移量增強嘅數據) 31h 未使用
(可能係00h)

奔馳14pin – 16針

日產 14 針 – 16針

GM12 PIN-16PIN

DB9-16引腳

依维柯38pin -16 針

菲亞特 3 針 – 16 針

Toyato 22pin – 16 針

起亞 20 針 – 16 針

奧迪2×2 – 16 針

奔馳 38 針

三菱 12 針 – 16針

本田3pin – 16針

寶馬 20 針 – 3 針

斯巴魯 9 針 – 16 針

克萊斯勒 6 針