苏雷:維基
模式
有 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嘅使用中性能跟蹤消息計數 08 和 0B. 僅適用於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] |
按位編碼嘅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, 1F 和 20
模式 1 Pid 01
對此PID嘅請求返回 4 字節嘅數據, 標記為A B C同的.
頭炮字節(A) 包含兩條信息. 位 A7 (味精 字節A嘅冧巴, 頭炮字節) 指示是否 (檢查發動機燈) 被照亮. 位 A6 透過 A0表示ECU中當前標記嘅診斷故障代碼嘅數量.
第二個, 第三, 同第四个字節(B, C和D) 提供有關某些機載測試嘅可用性和完整性嘅信息. 請注意,測試 可用性 由set表示 (1) 位和 完整性 由重置指示 (0) 位.
位 | 名字 | 定義 |
---|---|---|
A7 | 米莉 | 關閉或打開, 指示CEL/MIL是否處於打開狀態 (或應開啟) |
A6–A0 | 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 |
- 跳起身^ 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 |
- 跳起身^ NMHC 五月 非甲烷碳氫化合物嘅代名詞, 但J1979並無啟發我哋. 翻譯將係SCR催化劑中嘅氨傳感器.
模式 1 Pid 78
將返回對此PID嘅請求 9 字節嘅數據. 頭炮字節係一個位編碼字段,指示邊個 斷續器 撐傳感器:
字節 | 描述 |
---|---|
A | 支持嘅EGT傳感器 |
B–C | EGT11讀取溫度 |
D–E | EGT12讀取溫度 |
F–G | EGT13讀取溫度 |
H–我 | EGT14讀取溫度 |
頭炮字節按如下方式進行位編碼:
位 | 描述 |
---|---|
A7–A4 | 保留 |
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 要描述嘅字節. 故障代碼嘅文本描述可能被解碼如下. 故障代碼中嘅第一個字符由第一個字節中嘅前兩位肯定:
A7–A6 | 頭炮DTC字符 |
---|---|
00 | P – 動力總成 |
01 | C – 底盤 |
10 | B – 身體 |
11 | U – 網絡 |
以下兩位數字編碼為 2 位. DTC中嘅第二個字符係下表定義嘅數字:
A5–A4 | 第二個DTC字符 |
---|---|
00 | 0 |
01 | 1 |
10 | 2 |
11 | 3 |
DTC中嘅第三个字符係定義如下嘅數字:
A3–A0 | 第三个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 |
第四和第五個字符的定義方式與第三個字符相同, 但使用位 B7–B4 和 B3–B0. 生成的五個字符的代碼應如下所示 “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 針