OBD2 Beigas atvērts & Pagarināt kabeļa tapu piešķiršanu ,lūdzu, noklikšķiniet uz šeit
Standarta OBD2 pieslēgšana
Sēra:Wiki
Režīmi
Ir 10 darbības režīmi, kas aprakstīti jaunākajā OBD-II standartā SAE J1979. Tie ir šādi:
Režīmā (Hex) | Apraksts |
---|---|
01 | Rādīt pašreizējos datus |
02 | Rādīt fiksētā kadra datus |
03 | Rādīt saglabātos diagnostikas kļūdu kodus |
04 | Notīriet diagnostikas kļūdu kodus un saglabātās vērtības |
05 | Testa rezultāti, skābekļa sensora uzraudzība (nav CAN tikai) |
06 | Testa rezultāti, Citu komponentu/sistēmu uzraudzība (Testa rezultāti, skābekļa sensora uzraudzība tikai CAN) |
07 | Rādīt gaidāmos diagnostikas kļūdu kodus (konstatēts pašreizējā vai pēdējā braukšanas cikla laikā) |
08 | Borta sastāvdaļas/sistēmas vadības darbība |
09 | Pieprasīt informāciju par transportlīdzekli |
0A | Pastāvīgs Diagnostikas kļūdu kodi (DTC) (Notīrītie DTC) |
Transportlīdzekļu ražotājiem nav jāatbalsta visi režīmi. Katrs ražotājs var noteikt papildu režīmus iepriekš minētajā #9 (piem: Režīmā 22 kā definēts SAE J2190 Ford/GM, Režīmā 21 Toyota) citai informācijai, piemēram,. vilces akumulatora spriegums hibrīda elektriskais transportlīdzeklis (HEV).[2]
Standarta PID
Zemāk esošajā tabulā ir parādīti standarta OBD-II PID, kā noteikts SAE J1979. Tiek norādīta paredzamā atbildes reakcija katrai PID, kopā ar informāciju par to, kā atbildi pārvērst jēgpilnos datos. Atkal, ne visi transportlīdzekļi atbalstīs visus PID, un var būt ražotāja definēti pielāgoti PID, kas nav definēti OBD-II standartā.
Ņemiet vērā, ka režīmi 1 un 2 būtībā ir identiski, izņemot to, ka režīms 1 sniedz aktuālo informāciju, tā kā režīms 2 Nodrošina to pašu datu momentuzņēmumu, kas iegūti brīdī, kad tika iestatīts pēdējais diagnostikas kļūdas kods. Izņēmumi ir PID 01, kas ir pieejams tikai režīmā 1, un PID 02, kas ir pieejams tikai režīmā 2. Ja režīms 2 PID 02 Atgriež nulli, tad nav momentuzņēmuma un visu pārējo režīmu 2 Dati ir bezjēdzīgi.
Izmantojot bitu kodēto apzīmējumu, daudzumi, piemēram, C4 nozīmē bit 4 no datu baita C. Katrs bits ir numurēts no 0 lai 7, tik 7 ir visnozīmīgākā daļa un 0 ir vismazāk nozīmīgais bit.
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 |
Režīmā 01
PID (Hex) |
PID (Decembris) |
Atgrieztie datu baiti | Apraksts | Minimālā vērtība | Maksimālā vērtība | Vienības | Formula[A] |
---|---|---|---|---|---|---|---|
00 | 0 | 4 | Atbalstītie PID [01 – 20] | Bitu kodēts [A7.. D0] == [PID $ 01..PID $20] Skatīt zemāk | |||
01 | 1 | 4 | Pārraudzīt statusu kopš DTC notīrīšanas. (Ietver darbības traucējumu indikatora lampu (MIL) DTC statuss un skaits.) | Bitu kodēts. Skatīt zemāk | |||
02 | 2 | 2 | Iesaldēt DTC | ||||
03 | 3 | 2 | Degvielas sistēmas statuss | Bitu kodēts. Skatīt zemāk | |||
04 | 4 | 1 | Aprēķinātā motora slodze | 0 | 100 | % | {\Displeja stils {\tfrac {100}{255}}A} (vai {\Displeja stils {\tfrac {A}{2.55}}}) |
05 | 5 | 1 | Dzinēja dzesēšanas šķidruma temperatūra | -40 | 215 | °C | {\displeja stils A-40} |
06 | 6 | 1 | Īstermiņa degvielas apdare — Bank 1 | -100 (Samaziniet degvielu: Pārāk bagāts) | 99.2 (Pievienot degvielu: Pārāk liess) | % |
{\Displeja stils {\fraks {100}{128}}A-100}
(vai {\Displeja stils {\tfrac {A}{1.28}}-100} ) |
07 | 7 | 1 | Ilgtermiņa degvielas apgriešana - Bank 1 | ||||
08 | 8 | 1 | Īstermiņa degvielas apdare — Bank 2 | ||||
09 | 9 | 1 | Ilgtermiņa degvielas apgriešana - Bank 2 | ||||
0A | 10 | 1 | Degvielas spiediens (manometra spiediens) | 0 | 765 | kPa | {\displeja stils 3A} |
0B | 11 | 1 | Ieplūdes kolektora absolūtais spiediens | 0 | 255 | kPa | {\displeja stils A} |
0C | 12 | 2 | Motora apgriezieni MINŪTĒ | 0 | 16,383.75 | Rpm | {\Displeja stils {\fraks {256A + B}{4}}} |
0D | 13 | 1 | Transportlīdzekļa ātrums | 0 | 255 | km/h | {\displeja stils A} |
0E | 14 | 1 | Laika avanss | -64 | 63.5 | °pirms TDC | {\Displeja stils {\fraks {A}{2}}-64} |
0F | 15 | 1 | Ieplūdes gaisa temperatūra | -40 | 215 | °C | {\displeja stils A-40} |
10 | 16 | 2 | MAF gaisa plūsmas ātrums | 0 | 655.35 | grami/sek | {\Displeja stils {\fraks {256A + B}{100}}} |
11 | 17 | 1 | Droseļvārsta stāvoklis | 0 | 100 | % | {\Displeja stils {\tfrac {100}{255}}A} |
12 | 18 | 1 | Komandētais sekundārais gaisa statuss | Bitu kodēts. Skatīt zemāk | |||
13 | 19 | 1 | Skābekļa sensori (programmā 2 Bankas) | [A0.. A3] == Banka 1, Sensori 1-4. [A4.. A7] == Banka 2… | |||
14 | 20 | 2 | Skābekļa sensors 1 A: Spriegums B: Īstermiņa degvielas apdare |
0 -100 |
1.275 99.2 |
volti% |
{\Displeja stils {\fraks {A}{200}}}
{\Displeja stils {\fraks {100}{128}}B-100}
(ja B ==$FF, sensors netiek izmantots apdares aprēķinā) |
15 | 21 | 2 | Skābekļa sensors 2 A: Spriegums B: Īstermiņa degvielas apdare |
||||
16 | 22 | 2 | Skābekļa sensors 3 A: Spriegums B: Īstermiņa degvielas apdare |
||||
17 | 23 | 2 | Skābekļa sensors 4 A: Spriegums B: Īstermiņa degvielas apdare |
||||
18 | 24 | 2 | Skābekļa sensors 5 A: Spriegums B: Īstermiņa degvielas apdare |
||||
19 | 25 | 2 | Skābekļa sensors 6 A: Spriegums B: Īstermiņa degvielas apdare |
||||
1A | 26 | 2 | Skābekļa sensors 7 A: Spriegums B: Īstermiņa degvielas apdare |
||||
1B | 27 | 2 | Skābekļa sensors 8 A: Spriegums B: Īstermiņa degvielas apdare |
||||
1C | 28 | 1 | OBD standartiem, kuriem šis transportlīdzeklis atbilst | Bitu kodēts. Skatīt zemāk | |||
1D | 29 | 1 | Skābekļa sensori (programmā 4 Bankas) | Līdzīgi PID 13, bet [A0.. A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
1E | 30 | 1 | Papildu ievades statuss | A0 == Strāvas paņemšana (JŪGVĀRPSTAS) Statusu (1 == Aktīvs) [A1.. A7] netiek izmantots |
|||
1F | 31 | 2 | Darbības laiks kopš dzinēja iedarbināšanas | 0 | 65,535 | Sekundes | {\displeja stils 256A+B} |
20 | 32 | 4 | Atbalstītie PID [21 – 40] | Bitu kodēts [A7.. D0] == [PID $21..PID $40] Skatīt zemāk | |||
21 | 33 | 2 | Nobrauktais attālums ar darbības traucējumu indikatoru (MIL) par | 0 | 65,535 | km | {\displeja stils 256A+B} |
22 | 34 | 2 | Degvielas sliede Spiediens (attiecībā pret kolektora vakuumu) | 0 | 5177.265 | kPa | {\Displeja stils 0.079(256A + B)} |
23 | 35 | 2 | Degvielas sliede Manometra spiediens (dīzelis, vai benzīna tiešā iesmidzināšana) | 0 | 655,350 | kPa | {\Displeja stils 10(256A + B)} |
24 | 36 | 4 | Skābekļa sensors 1 AB: Degvielas un gaisa ekvivalences attiecība CD: Spriegums |
0 0 |
< 2 < 8 |
Attiecība V |
{\Displeja stils {\fraks {2}{65536}}(256A + B)}
{\Displeja stils {\fraks {8}{65536}}(256C+D)}
|
25 | 37 | 4 | Skābekļa sensors 2 AB: Degvielas un gaisa ekvivalences attiecība CD: Spriegums |
||||
26 | 38 | 4 | Skābekļa sensors 3 AB: Degvielas un gaisa ekvivalences attiecība CD: Spriegums |
||||
27 | 39 | 4 | Skābekļa sensors 4 AB: Degvielas un gaisa ekvivalences attiecība CD: Spriegums |
||||
28 | 40 | 4 | Skābekļa sensors 5 AB: Degvielas un gaisa ekvivalences attiecība CD: Spriegums |
||||
29 | 41 | 4 | Skābekļa sensors 6 AB: Degvielas un gaisa ekvivalences attiecība CD: Spriegums |
||||
2A | 42 | 4 | Skābekļa sensors 7 AB: Degvielas un gaisa ekvivalences attiecība CD: Spriegums |
||||
2B | 43 | 4 | Skābekļa sensors 8 AB: Degvielas un gaisa ekvivalences attiecība CD: Spriegums |
||||
2C | 44 | 1 | Pavēlēts EGR | 0 | 100 | % | {\Displeja stils {\tfrac {100}{255}}A} |
2D | 45 | 1 | EGR kļūda | -100 | 99.2 | % | {\Displeja stils {\tfrac {100}{128}}A-100} |
2E | 46 | 1 | Komandēta iztvaikošanas tīrīšana | 0 | 100 | % | {\Displeja stils {\tfrac {100}{255}}A} |
2F | 47 | 1 | Degvielas tvertnes līmeņa ievade | 0 | 100 | % | {\Displeja stils {\tfrac {100}{255}}A} |
30 | 48 | 1 | Iesildīšanās kopš kodu notīrīšanas | 0 | 255 | skaitīt | {\displeja stils A} |
31 | 49 | 2 | Nobrauktais attālums kopš kodu noskaidrošanas | 0 | 65,535 | km | {\displeja stils 256A+B} |
32 | 50 | 2 | Evap. Sistēmas tvaika spiediens | -8,192 | 8191.75 | Pa | {\Displeja stils {\fraks {256A + B}{4}}}(AB ir Divu papildinājums Parakstīts)[3] |
33 | 51 | 1 | Absolūtais barometriskais spiediens | 0 | 255 | kPa | {\displeja stils A} |
34 | 52 | 4 | Skābekļa sensors 1 AB: Degvielas un gaisa ekvivalences attiecība CD: Pašreizējais |
0 -128 |
< 2 <128 |
Attiecība mA |
{\Displeja stils {\fraks {2}{65536}}(256A + B)}
{\Displeja stils {\fraks {256C+D}{256}}-128}
vai {\displeja stils C+{\fraks {D}{256}}-128} |
35 | 53 | 4 | Skābekļa sensors 2 AB: Degvielas un gaisa ekvivalences attiecība CD: Pašreizējais |
||||
36 | 54 | 4 | Skābekļa sensors 3 AB: Degvielas un gaisa ekvivalences attiecība CD: Pašreizējais |
||||
37 | 55 | 4 | Skābekļa sensors 4 AB: Degvielas un gaisa ekvivalences attiecība CD: Pašreizējais |
||||
38 | 56 | 4 | Skābekļa sensors 5 AB: Degvielas un gaisa ekvivalences attiecība CD: Pašreizējais |
||||
39 | 57 | 4 | Skābekļa sensors 6 AB: Degvielas un gaisa ekvivalences attiecība CD: Pašreizējais |
||||
3A | 58 | 4 | Skābekļa sensors 7 AB: Degvielas un gaisa ekvivalences attiecība CD: Pašreizējais |
||||
3B | 59 | 4 | Skābekļa sensors 8 AB: Degvielas un gaisa ekvivalences attiecība CD: Pašreizējais |
||||
3C | 60 | 2 | Katalizatora temperatūra: Banka 1, Sensors 1 | -40 | 6,513.5 | °C | {\Displeja stils {\fraks {256A + B}{10}}-40} |
3D | 61 | 2 | Katalizatora temperatūra: Banka 2, Sensors 1 | ||||
3E | 62 | 2 | Katalizatora temperatūra: Banka 1, Sensors 2 | ||||
3F | 63 | 2 | Katalizatora temperatūra: Banka 2, Sensors 2 | ||||
40 | 64 | 4 | Atbalstītie PID [41 – 60] | Bitu kodēts [A7.. D0] == [PID $41..PID $60] Skatīt zemāk | |||
41 | 65 | 4 | Pārraugiet statusu šajā braukšanas ciklā | Bitu kodēts. Skatīt zemāk | |||
42 | 66 | 2 | Vadības moduļa spriegums | 0 | 65.535 | V | {\Displeja stils {\fraks {256A + B}{1000}}} |
43 | 67 | 2 | Absolūtā slodzes vērtība | 0 | 25,700 | % | {\Displeja stils {\tfrac {100}{255}}(256A + B)} |
44 | 68 | 2 | Degvielas un gaisa vadītās ekvivalences attiecība | 0 | < 2 | Attiecība | {\Displeja stils {\tfrac {2}{65536}}(256A + B)} |
45 | 69 | 1 | Relatīvais droseļvārsta stāvoklis | 0 | 100 | % | {\Displeja stils {\tfrac {100}{255}}A} |
46 | 70 | 1 | Apkārtējā gaisa temperatūra | -40 | 215 | °C | {\displeja stils A-40} |
47 | 71 | 1 | Absolūtā droseļvārsta pozīcija B | 0 | 100 | % | {\Displeja stils {\fraks {100}{255}}A} |
48 | 72 | 1 | Absolūtā droseļvārsta pozīcija C | ||||
49 | 73 | 1 | Akseleratora pedāļa pozīcija D | ||||
4A | 74 | 1 | Akseleratora pedāļa pozīcija E | ||||
4B | 75 | 1 | Akseleratora pedāļa stāvoklis F | ||||
4C | 76 | 1 | Komandēts droseļvārsta piedziņa | ||||
4D | 77 | 2 | Laika skrējiens ar ieslēgtu MIL | 0 | 65,535 | Minūtes | {\displeja stils 256A+B} |
4E | 78 | 2 | Laiks kopš problēmu kodu notīrīšanas | ||||
4F | 79 | 4 | Degvielas un gaisa ekvivalences attiecības maksimālā vērtība, skābekļa sensora spriegums, skābekļa sensora strāva, un ieplūdes kolektora absolūtais spiediens | 0, 0, 0, 0 | 255, 255, 255, 2550 | Attiecība, V, mA, kPa | A, B, C, D*10 |
50 | 80 | 4 | Gaisa plūsmas ātruma maksimālā vērtība no masas gaisa plūsmas sensora | 0 | 2550 | g/s | A*10, B, C, and D are reserved for future use |
51 | 81 | 1 | Fuel Type | From fuel type table see below | |||
52 | 82 | 1 | Ethanol fuel % | 0 | 100 | % | {\Displeja stils {\tfrac {100}{255}}A} |
53 | 83 | 2 | Absolute Evap system Vapor Pressure | 0 | 327.675 | kPa | {\Displeja stils {\fraks {256A + B}{200}}} |
54 | 84 | 2 | Evap system vapor pressure | -32,767 | 32,768 | Pa | ((A*256)+B)-32767 |
55 | 85 | 2 | Short term secondary oxygen sensor trim, A: bank 1, B: bank 3 | -100 | 99.2 | % | {\Displeja stils {\fraks {100}{128}}A-100}{\Displeja stils {\fraks {100}{128}}B-100} |
56 | 86 | 2 | Long term secondary oxygen sensor trim, A: bank 1, B: bank 3 | ||||
57 | 87 | 2 | Short term secondary oxygen sensor trim, A: bank 2, B: bank 4 | ||||
58 | 88 | 2 | Long term secondary oxygen sensor trim, A: bank 2, B: bank 4 | ||||
59 | 89 | 2 | Degvielas sliede absolute pressure | 0 | 655,350 | kPa | {\Displeja stils 10(256A + B)} |
5A | 90 | 1 | Relative accelerator pedal position | 0 | 100 | % | {\Displeja stils {\tfrac {100}{255}}A} |
5B | 91 | 1 | Hybrid battery pack remaining life | 0 | 100 | % | {\Displeja stils {\tfrac {100}{255}}A} |
5C | 92 | 1 | Engine oil temperature | -40 | 210 | °C | {\displeja stils A-40} |
5D | 93 | 2 | Fuel injection timing | -210.00 | 301.992 | ° | {\Displeja stils {\fraks {256A + B}{128}}-210} |
5E | 94 | 2 | Engine fuel rate | 0 | 3276.75 | L/h | {\Displeja stils {\fraks {256A + B}{20}}} |
5F | 95 | 1 | Emission requirements to which vehicle is designed | Bit Encoded | |||
60 | 96 | 4 | Atbalstītie PID [61 – 80] | Bitu kodēts [A7.. D0] == [PID $61..PID $80] Skatīt zemāk | |||
61 | 97 | 1 | Driver’s demand engine – percent torque | -125 | 125 | % | A-125 |
62 | 98 | 1 | Actual engine – percent torque | -125 | 125 | % | A-125 |
63 | 99 | 2 | Engine reference torque | 0 | 65,535 | Nm | {\displeja stils 256A+B} |
64 | 100 | 5 | Engine percent torque data | -125 | 125 | % | A-125 Idle B-125 Engine point 1 C-125 Engine point 2 D-125 Engine point 3 E-125 Engine point 4 |
65 | 101 | 2 | Auxiliary input / output supported | Bit Encoded | |||
66 | 102 | 5 | Mass air flow sensor | ||||
67 | 103 | 3 | Dzinēja dzesēšanas šķidruma temperatūra | ||||
68 | 104 | 7 | Intake air temperature sensor | ||||
69 | 105 | 7 | Commanded EGR and EGR Error | ||||
6A | 106 | 5 | Commanded Diesel intake air flow control and relative intake air flow position | ||||
6B | 107 | 5 | Exhaust gas recirculation temperature | ||||
6C | 108 | 5 | Commanded throttle actuator control and relative throttle position | ||||
6D | 109 | 6 | Fuel pressure control system | ||||
6E | 110 | 5 | Injection pressure control system | ||||
6F | 111 | 3 | Turbocharger compressor inlet pressure | ||||
70 | 112 | 9 | Boost pressure control | ||||
71 | 113 | 5 | Variable Geometry turbo (VGT) control | ||||
72 | 114 | 5 | Wastegate control | ||||
73 | 115 | 5 | Exhaust pressure | ||||
74 | 116 | 5 | Turbocharger RPM | ||||
75 | 117 | 7 | Turbocharger temperature | ||||
76 | 118 | 7 | Turbocharger temperature | ||||
77 | 119 | 5 | Charge air cooler temperature (CACT) | ||||
78 | 120 | 9 | Exhaust Gas temperature (EGT) Banka 1 | Special PID. Skatīt zemāk | |||
79 | 121 | 9 | Exhaust Gas temperature (EGT) Banka 2 | Special PID. Skatīt zemāk | |||
7A | 122 | 7 | Diesel particulate filter (DPF) | ||||
7B | 123 | 7 | Diesel particulate filter (DPF) | ||||
7C | 124 | 9 | Diesel Particulate filter (DPF) temperature | ||||
7D | 125 | 1 | NOx NTE (Not-To-Exceed) control area status | ||||
7E | 126 | 1 | PM NTE (Not-To-Exceed) control area status | ||||
7F | 127 | 13 | Engine run time | ||||
80 | 128 | 4 | Atbalstītie PID [81 – A0] | Bitu kodēts [A7.. D0] == [PID $81..PID $A0] Skatīt zemāk | |||
81 | 129 | 21 | Engine run time for Auxiliary Emissions Control Device(AECD) | ||||
82 | 130 | 21 | Engine run time for Auxiliary Emissions Control Device(AECD) | ||||
83 | 131 | 5 | NOx sensor | ||||
84 | 132 | Manifold surface temperature | |||||
85 | 133 | NOx reagent system | |||||
86 | 134 | Particulate matter (PM) sensor | |||||
87 | 135 | Ieplūdes kolektora absolūtais spiediens | |||||
A0 | 160 | 4 | Atbalstītie PID [A1 – C0] | Bitu kodēts [A7.. D0] == [PID $A1..PID $C0] Skatīt zemāk | |||
C0 | 192 | 4 | Atbalstītie PID [C1 – E0] | Bitu kodēts [A7.. D0] == [PID $C1..PID $E0] Skatīt zemāk | |||
C3 | 195 | ? | ? | ? | ? | ? | Returns numerous data, including Drive Condition ID and Engine Speed* |
C4 | 196 | ? | ? | ? | ? | ? | B5 is Engine Idle Request B6 is Engine Stop Request* |
PID (Hex) |
PID (Decembris) |
Atgrieztie datu baiti | Apraksts | Minimālā vērtība | Maksimālā vērtība | Vienības | Formula[A] |
Režīmā 02[edit]
Režīmā 02 accepts the same PIDs as mode 01, with the same meaning, but information given is from when the freeze frame was created.
You have to send the frame number in the data section of the message.
PID (Hex) |
Atgrieztie datu baiti | Apraksts | Minimālā vērtība | Maksimālā vērtība | Vienības | Formula[A] |
---|---|---|---|---|---|---|
02 | 2 | DTC that caused freeze frame to be stored. | BCD encoded. Decoded as in mode 3 |
Režīmā 03
PID (Hex) |
Atgrieztie datu baiti | Apraksts | Minimālā vērtība | Maksimālā vērtība | Vienības | Formula[A] |
---|---|---|---|---|---|---|
N/A | n*6 | Request trouble codes | 3 codes per message frame. Skatīt zemāk |
Režīmā 04[edit]
PID (Hex) |
Atgrieztie datu baiti | Apraksts | Minimālā vērtība | Maksimālā vērtība | Vienības | Formula[A] |
---|---|---|---|---|---|---|
N/A | 0 | Clear trouble codes / Malfunction indicator lamp (MIL) / Check engine light | Clears all stored trouble codes and turns the MIL off. |
Režīmā 05
PID (Hex) |
Atgrieztie datu baiti | Apraksts | Minimālā vērtība | Maksimālā vērtība | Vienības | Formula[A] |
---|---|---|---|---|---|---|
0100 | OBD Monitor IDs supported ($01 – $20) | |||||
0101 | O2 Sensor Monitor Bank 1 Sensors 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0102 | O2 Sensor Monitor Bank 1 Sensors 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0103 | O2 Sensor Monitor Bank 1 Sensors 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0104 | O2 Sensor Monitor Bank 1 Sensors 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0105 | O2 Sensor Monitor Bank 2 Sensors 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0106 | O2 Sensor Monitor Bank 2 Sensors 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0107 | O2 Sensor Monitor Bank 2 Sensors 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0108 | O2 Sensor Monitor Bank 2 Sensors 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0109 | O2 Sensor Monitor Bank 3 Sensors 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010A | O2 Sensor Monitor Bank 3 Sensors 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010B | O2 Sensor Monitor Bank 3 Sensors 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010C | O2 Sensor Monitor Bank 3 Sensors 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010D | O2 Sensor Monitor Bank 4 Sensors 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010E | O2 Sensor Monitor Bank 4 Sensors 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010F | O2 Sensor Monitor Bank 4 Sensors 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0110 | O2 Sensor Monitor Bank 4 Sensors 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0201 | O2 Sensor Monitor Bank 1 Sensors 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0202 | O2 Sensor Monitor Bank 1 Sensors 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0203 | O2 Sensor Monitor Bank 1 Sensors 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0204 | O2 Sensor Monitor Bank 1 Sensors 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0205 | O2 Sensor Monitor Bank 2 Sensors 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0206 | O2 Sensor Monitor Bank 2 Sensors 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0207 | O2 Sensor Monitor Bank 2 Sensors 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0208 | O2 Sensor Monitor Bank 2 Sensors 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0209 | O2 Sensor Monitor Bank 3 Sensors 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020A | O2 Sensor Monitor Bank 3 Sensors 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020B | O2 Sensor Monitor Bank 3 Sensors 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020C | O2 Sensor Monitor Bank 3 Sensors 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020D | O2 Sensor Monitor Bank 4 Sensors 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020E | O2 Sensor Monitor Bank 4 Sensors 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020F | O2 Sensor Monitor Bank 4 Sensors 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0210 | O2 Sensor Monitor Bank 4 Sensors 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
PID (Hex) |
Atgrieztie datu baiti | Apraksts | Minimālā vērtība | Maksimālā vērtība | Vienības | Formula[A] |
Režīmā 09
PID (Hex) |
Atgrieztie datu baiti | Apraksts | Minimālā vērtība | Maksimālā vērtība | Vienības | Formula[A] |
---|---|---|---|---|---|---|
00 | 4 | Režīmā 9 supported PIDs (01 lai 20) | Bitu kodēts. [A7.. D0] = [PID $ 01..PID $20] Skatīt zemāk | |||
01 | 1 | VIN Message Count in PID 02. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | Usually value will be 5. | |||
02 | 17 | Vehicle Identification Number (VIN) | 17-char VIN, ASCII kodēts un kreisi polsterēts ar nulles rakstzīmēm (0x00) ja nepieciešams, lai. | |||
03 | 1 | PID kalibrēšanas ID ziņojumu skaits 04. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | Tas būs vairākkārtējais no 4 (4 ziņojumi ir nepieciešami katram ID). | |||
04 | 16,32,48,64.. | Kalibrēšanas ID | Līdz 16 ASCII rakstzīmes. Neizmantotie datu baiti tiks ziņoti kā nulles baiti (0x00). Var izvadīt vairākus CALID (16 baiti katrs) | |||
05 | 1 | Kalibrēšanas verifikācijas numuri (CVN) PID ziņojumu skaits 06. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | ||||
06 | 4,8,12,16 | Kalibrēšanas verifikācijas numuri (CVN) Var izvadīt vairākus CVN (4 baiti katrs) CVN un CALID skaitam jāsakrīt | Neapstrādāti dati pa kreisi aizpildīti ar nulles rakstzīmēm (0x00). Parasti tiek parādīts kā sešstūra virkne. | |||
07 | 1 | Izmantotās veiktspējas izsekošanas ziņojumu skaits PID 08 un 0B. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | 8 | 10 | 8 ja sešpadsmit (16) Vērtības ir jāpaziņo, 9 ja astoņpadsmit (18) Vērtības ir jāpaziņo, un 10 ja divdesmit (20) Vērtības ir jāpaziņo (Viens ziņojums ziņo par divām vērtībām, katrs no tiem sastāv no diviem baitiem). | |
08 | 4 | Dzirksteļaizdedzes transportlīdzekļu veiktspējas izsekošana ekspluatācijā | 4 vai 5 Ziņojumus, katrs satur 4 Baiti (divas vērtības). Skatīt zemāk | |||
09 | 1 | ECU nosaukuma ziņojumu skaits PID 0A | ||||
0A | 20 | ECU nosaukums | ASCII kods. Labajā pusē polsterēts ar nulles rakstzīmēm (0x00). | |||
0B | 4 | Kompresijaizdedzes transportlīdzekļu veiktspējas izsekošana ekspluatācijā | 5 Ziņojumus, katrs satur 4 Baiti (divas vērtības). Skatīt zemāk | |||
PID (Hex) |
Atgrieztie datu baiti | Apraksts | Minimālā vērtība | Maksimālā vērtība | Vienības | Formula[A] |
Bitu veidā kodēti PID
Dažus no iepriekš minētajā tabulā minētajiem PID nevar izskaidrot ar vienkāršu formulu. Sīkāks šo datu skaidrojums ir sniegts šeit:
Režīmā 1 PID 00
Šīs PID pieprasījums atgriež 4 datu baiti. Katrs bits, no MSB lai LSB, attēlo vienu no nākamajiem 32 PID un sniedz informāciju par to, vai tas tiek atbalstīts.
Piemēram, ja automašīnas reakcija ir BE1FA813, To var atšifrēt šādi:
Heksadecimālo | B | E | 1 | F | A | 8 | 1 | 3 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bināro | 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 |
Atbalstīts? | jā | Nē | jā | jā | jā | jā | jā | Nē | Nē | Nē | Nē | jā | jā | jā | jā | jā | jā | Nē | jā | Nē | jā | Nē | Nē | Nē | Nē | Nē | Nē | jā | Nē | Nē | jā | jā |
PID numurs | 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 |
Tik, atbalstītie PID ir: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F un 20
Režīmā 1 PID 01
Šīs PID pieprasījums atgriež 4 datu baiti, marķēti ar A, B, C un D.
Pirmais baits(A) satur divas informācijas. Bitu A7 (MSB baits A, pirmais baits) indicates whether or not the MIL (check engine light) is illuminated. Bits A6 through A0represent the number of diagnostic trouble codes currently flagged in the ECU.
The second, trešais, and fourth bytes(B, C and D) give information about the availability and completeness of certain on-board tests. Note that test availability is indicated by set (1) bit and completeness is indicated by reset (0) bit.
Bitu | Nosaukums | Definition |
---|---|---|
A7 | MIL | Off or On, indicates if the CEL/MIL is on (or should be on) |
A6–A0 | DTC_CNT | Number of confirmed emissions-related DTCs available for display. |
B7 | RESERVED | Reserved (should be 0) |
B3 | NO NAME | 0 = Spark ignition monitors supported (piem.. Otto or Wankel engines) 1 = Compression ignition monitors supported (piem.. Diesel engines) |
Here are the common bit B definitions, they are test based.
Test available | Test incomplete | |
---|---|---|
Components | B2 | B6 |
Fuel System | B1 | B5 |
Misfire | B0 | B4 |
Trešais un ceturtais baits ir jāinterpretē atšķirīgi atkarībā no tā, vai dzinējs ir dzirkstele Aizdedzes (piem.. Otto or Wankel engines) vai Kompresijaizdedzes (piem.. Diesel engines). Otrajā (B) baits, bit 3 norāda, kā interpretēt C un D baitus, ar 0 Būt dzirksteles (Otto vai Vankels) un 1 (kopa) ir saspiešana (Dīzelis).
C un D baiti dzirksteļaizdedzes monitoriem (piem.. Otto or Wankel engines):
Test available | Test incomplete | |
---|---|---|
EGR sistēma | C7 | D7 |
Skābekļa sensora sildītājs | C6 | D6 |
Skābekļa sensors | C5 | D5 |
Kondicionieru aukstumaģents | C4 | D4 |
Sekundārā gaisa sistēma | C3 | D3 |
Iztvaikošanas sistēma | C2 | D2 |
Apsildāms katalizators | C1 | D1 |
Katalizators | C0 | D0 |
Un baiti C un D kompresijas aizdedzes monitoriem (Diesel engines):
Test available | Test incomplete | |
---|---|---|
EGR un/vai VVT sistēma | C7 | D7 |
PM filtra uzraudzība | C6 | D6 |
Izplūdes gāzu sensors | C5 | D5 |
– Reserved – | C4 | D4 |
Paaugstināt spiedienu | C3 | D3 |
– Reserved – | C2 | D2 |
NOx/SCR monitors | C1 | D1 |
NMHC katalizators[A] | C0 | D0 |
- Lēkt augšup^ NMHC Maijs apzīmē ogļūdeņražus, kas nav metāni,, bet J1979 mūs neapgaismo. Tulkojums būtu amonjaka sensors SCR katalizatorā.
Režīmā 1 PID 41
Šīs PID pieprasījums atgriež 4 datu baiti. Pirmais baits vienmēr ir nulle. The second, trešais, un ceturtais baits sniedz informāciju par dažu borta testu pieejamību un pilnīgumu. Tāpat kā PID 01, trešais un ceturtais baits ir jāinterpretē atšķirīgi atkarībā no aizdedzes veida (B3) –ar 0 ir dzirkstele un 1 (kopa) ir saspiešana. Vēlreiz ņemiet vērā, ka tests availability attēlo kopa (1) bit and completeness tiek attēlota ar atiestatīšanu (0) bit.
Here are the common bit B definitions, they are test based.
Test available | Test incomplete | |
---|---|---|
Components | B2 | B6 |
Fuel System | B1 | B5 |
Misfire | B0 | B4 |
C un D baiti dzirksteļaizdedzes monitoriem (piem.. Otto or Wankel engines):
Test available | Test incomplete | |
---|---|---|
EGR sistēma | C7 | D7 |
Skābekļa sensora sildītājs | C6 | D6 |
Skābekļa sensors | C5 | D5 |
Kondicionieru aukstumaģents | C4 | D4 |
Sekundārā gaisa sistēma | C3 | D3 |
Iztvaikošanas sistēma | C2 | D2 |
Apsildāms katalizators | C1 | D1 |
Katalizators | C0 | D0 |
Un baiti C un D kompresijas aizdedzes monitoriem (Diesel engines):
Test available | Test incomplete | |
---|---|---|
EGR un/vai VVT sistēma | C7 | D7 |
PM filtra uzraudzība | C6 | D6 |
Izplūdes gāzu sensors | C5 | D5 |
– Reserved – | C4 | D4 |
Paaugstināt spiedienu | C3 | D3 |
– Reserved – | C2 | D2 |
NOx/SCR monitors | C1 | D1 |
NMHC katalizators[A] | C0 | D0 |
- Lēkt augšup^ NMHC Maijs apzīmē ogļūdeņražus, kas nav metāni,, bet J1979 mūs neapgaismo. Tulkojums būtu amonjaka sensors SCR katalizatorā.
Režīmā 1 PID 78
Šī PID pieprasījums tiks atgriezts 9 datu baiti. Pirmais baits ir mazliet kodēts lauks, kas norāda, kurš EGT tiek atbalstīti sensori:
Baits | Apraksts |
---|---|
A | Atbalstītie EGT sensori |
B–C | EGT11 nolasīto temperatūru |
D–E | Temperatūra nolasa ar EGT12 |
F–G | Temperatūra nolasāta ar EGT13 |
H–I | EGT14 nolasītā temperatūra |
Pirmais baits ir kodēts šādi:
Bitu | Apraksts |
---|---|
A7–A4 | Reserved |
A3 | EGT banka 1, sensor 4 Atbalstīts? |
A2 | EGT banka 1, sensor 3 Atbalstīts? |
A1 | EGT banka 1, sensor 2 Atbalstīts? |
A0 | EGT banka 1, sensor 1 Atbalstīts? |
Atlikušie baiti ir 16 bitu veseli skaitļi, kas norāda temperatūru grādos pēc Celsija diapazonā -40 lai 6513.5 (mērogs 0.1), izmantojot parasto {\Displeja stils (Areizes 256+B)/10-40} formula (MSB ir A, LSB ir B). Only values for which the corresponding sensor is supported are meaningful.
The same structure applies to PID 79, but values are for sensors of bank 2.
Režīmā 3 (no PID required)
A request for this mode returns a list of the DTCs that have been set. The list is encapsulated using the ISO 15765-2 protocol.
If there are two or fewer DTCs (4 Baiti) they are returned in an ISO-TP Single Frame (SF). Three or more DTCs in the list are reported in multiple frames, with the exact count of frames dependent on the communication type and addressing details.
Each trouble code requires 2 bytes to describe. The text description of a trouble code may be decoded as follows. The first character in the trouble code is determined by the first two bits in the first byte:
A7–A6 | First DTC character |
---|---|
00 | P – Powertrain |
01 | C – Chassis |
10 | B – Body |
11 | U – Network |
The two following digits are encoded as 2 biti. The second character in the DTC is a number defined by the following table:
A5–A4 | Second DTC character |
---|---|
00 | 0 |
01 | 1 |
10 | 2 |
11 | 3 |
The third character in the DTC is a number defined by
A3–A0 | Third DTC character |
---|---|
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 |
The fourth and fifth characters are defined in the same way as the third, but using bits B7–B4 un B3–B0. The resulting five-character code should look something like “U0158” and can be looked up in a table of OBD-II DTCs. Hexadecimal characters (0-9, A-F), while relatively rare, are allowed in the last 3 positions of the code itself.
Režīmā 9 PID 08
It provides information about track in-use performance for catalyst banks, oxygen sensor banks, evaporative leak detection systems, EGR systems and secondary air system.
The numerator for each component or system tracks the number of times that all conditions necessary for a specific monitor to detect a malfunction have been encountered. Katras sastāvdaļas vai sistēmas saucējs izseko, cik reižu transportlīdzeklis ir ekspluatēts noteiktajos apstākļos.
Datu posteņu skaits jāpaziņo sākumā (pirmais baits).
Visi lietošanā veiktspējas uzskaites ieraksta datu vienumi sastāv no diviem (2) baitus un tiek ziņoti šādā secībā (Katrā ziņojumā ir divi vienumi, līdz ar to ziņojuma garums ir 4).
Mnemoniskais | Apraksts |
---|---|
OBDCOND | OBDCOND |
IGNCNTR | Ignition Counter |
CATCOMP1 | Catalyst Monitor Completion Counts Bank 1 |
CATCOND1 | Catalyst Monitor Conditions Encountered Counts Bank 1 |
CATCOMP2 | Catalyst Monitor Completion Counts Bank 2 |
CATCOND2 | Catalyst Monitor Conditions Encountered Counts Bank 2 |
O2SCOMP1 | O2 Sensor Monitor Completion Counts Bank 1 |
O2SCOND1 | O2 Sensor Monitor Conditions Encountered Counts Bank 1 |
O2SCOMP2 | O2 Sensor Monitor Completion Counts Bank 2 |
O2SCOND2 | O2 Sensor Monitor Conditions Encountered Counts Bank 2 |
EGRCOMP | EGR Monitor Completion Condition Counts |
EGRCOND | EGR Monitor Conditions Encountered Counts |
AIRCOMP | AIR Monitor Completion Condition Counts (Sekundārais gaiss) |
GAISA KONDICIONĀRS | AIR monitora apstākļu skaits (Sekundārais gaiss) |
EVAPCOMP | EVAP monitora pabeigšanas nosacījumu skaits |
EVAPCOND | EVAP monitora apstākļu skaits |
SO2SCOMP1 | Sekundārā O2 sensora monitora pabeigšanas skaits Banka 1 |
SO2SCOND1 | Sekundārā O2 sensora monitora apstākļi Counts Bank 1 |
SO2SCOMP2 | Sekundārā O2 sensora monitora pabeigšanas skaits Banka 2 |
SO2SCOND2 | Sekundārā O2 sensora monitora apstākļi Counts Bank 2 |
Režīmā 9 PID 0B
Tas sniedz informāciju par sliežu ceļa veiktspēju NMHC katalizatoram, NOx katalizatora monitors, NOx adsorbera monitors, PM filtra monitors, izplūdes gāzu sensora monitors, EGR/ VVT monitors, paaugstināta spiediena monitors un degvielas sistēmas monitors.
Visi datu vienumi sastāv no diviem (2) baitus un tiek ziņoti šādā secībā (Katrā ziņojumā ir divi vienumi, līdz ar to ziņojuma garums ir 4):
Mnemoniskais | Apraksts |
---|---|
OBDCOND | OBDCOND |
IGNCNTR | Ignition Counter |
HCCATCOMP | NMHC katalizatora monitora pabeigšanas nosacījumu skaits |
HCCATCOND | NMHC katalizatora monitora apstākļi Skaits |
NCATCOMP | NOx/SCR katalizatora monitora pabeigšanas nosacījumu skaits |
NCATCOND | NOx/SCR katalizatora monitora apstākļi |
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 |
EGRCOMP | EGR and/or VVT Monitor Completion Condition Counts |
EGRCOND | 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[edit]
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.
Režīmā 1 PID 03[edit]
Šīs PID pieprasījums atgriež 2 datu baiti. Pirmais baits apraksta degvielas sistēmu #1.
Vērtība | Apraksts |
---|---|
1 | Atvērta cilpa nepietiekamas motora temperatūras dēļ |
2 | Slēgts cikls, izmantojot skābekļa sensora atgriezenisko saiti, lai noteiktu degvielas maisījumu |
4 | Atvērta cilpa motora slodzes dēļ VAI degvielas samazināšana palēninājuma dēļ |
8 | Atvērta cilpa sistēmas kļūmes dēļ |
16 | Slēgts cikls, izmantojot vismaz vienu skābekļa sensoru, bet atgriezeniskās saites sistēmā ir defekts |
Jebkura cita vērtība ir nederīga atbilde. Ne vairāk kā var iestatīt tikai vienu bitu.
Otrais baits apraksta degvielas sistēmu #2 (ja tas pastāv, ja tas pastāv.) un ir kodēts identiski ar pirmo baitu.
Režīmā 1 PID 12
Pieprasījums pēc šīs PID atgriež vienu baitu datu, kas apraksta sekundāro gaisa statusu.
Vērtība | Apraksts |
---|---|
1 | Augšpus |
2 | Katalītiskā neitralizatora lejupejoša |
4 | No ārpuses atmosfēras vai ārpus tās |
8 | Diagnostikai komandēts sūknis |
Jebkura cita vērtība ir nederīga atbilde. Ne vairāk kā var iestatīt tikai vienu bitu.
Režīmā 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:
Vērtība | Apraksts |
---|---|
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 (Japāna) |
11 | JOBD and OBD II |
12 | JOBD and EOBD |
13 | JOBD, EOBD, and OBD II |
14 | Reserved |
15 | Reserved |
16 | Reserved |
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 | Reserved |
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 | Lieljaudas Euro OBD II posms ar NOx kontroli (HD EOBD-II N) |
27 | Reserved |
28 | Brazīlijas OBD fāze 1 (OBDBr-1) |
29 | Brazīlijas OBD fāze 2 (OBDBr-2) |
30 | Korejiešu OBD (KOBD) |
31 | Indija OBD I (IOBD I) |
32 | Indija OBD II (IOBD II) |
33 | Lieljaudas Euro OBD VI posms (HD EOBD-IV) |
34-250 | Reserved |
251-255 | Nav pieejams uzdevumam (SAE J1939. gads īpaša nozīme) |
Degvielas tipa kodēšana
Režīmā 1 PID 51 Atgriež vērtību no uzskaitītā saraksta, norādot transportlīdzekļa degvielas veidu. Degvielas veidu atgriež kā vienu baitu, un vērtību norāda šī tabula:
Vērtība | Apraksts |
---|---|
0 | Nav pieejams |
1 | Benzīns |
2 | Metanols |
3 | Etanola |
4 | Dīzelis |
5 | LPG |
6 | CNG |
7 | Propāns |
8 | Elektrisks |
9 | Divdegviela darbojas Benzīns |
10 | Divdegvielu darbināms metanols |
11 | Divdegviela, kas darbojas etanolu |
12 | Divdegvielas darbināma LPG |
13 | Divdegviela, kas darbojas ar CNG |
14 | Divdegvielas darbināms propāns |
15 | Divdegvielas darbināmā elektrība |
16 | Divdegvielu darbināms elektriskais un iekšdedzes dzinējs |
17 | Hibrīda benzīns |
18 | Hibrīds etanols |
19 | Hibrīda dīzeļdegviela |
20 | Hibrīds elektriskais |
21 | Hibrīda darbināms elektriskais un iekšdedzes dzinējs |
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:
GM $50,000 Honda $5,000 Suzuki $1,000 BMW $25,500 plusa $2,000 per update. Updates occur annually.
VAR (11-bit) 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 piem.. 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 (piem, 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:
Baits | ||||||||
---|---|---|---|---|---|---|---|---|
PID Type | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard | Number of additional data bytes: 2 |
Režīmā 01 = show current data; 02 = freeze frame; u.c.. |
PID code (piem: 05 = Engine coolant temperature) |
netiek izmantots (may be 55h) |
||||
Vehicle specific | Number of additional data bytes: 3 |
Custom mode: (piem: 22 = enhanced data) | PID code (piem: 4980h) |
netiek izmantots (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, u.c.. 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:
Baits | ||||||||
---|---|---|---|---|---|---|---|---|
PID Type | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard 7E8h, 7E9h, 7EAh, u.c.. |
Number of additional data bytes: 3 lai 6 |
Custom mode Same as query, except that 40h is added to the mode value. Tik: 41h = show current data; 42h = freeze frame; u.c.. |
PID code (piem: 05 = Engine coolant temperature) |
value of the specified parameter, baits 0 | value, baits 1 (pēc izvēles) | value, baits 2 (pēc izvēles) | value, baits 3 (pēc izvēles) | netiek izmantots (may be 00h or 55h) |
Vehicle specific 7E8h, or 8h + physical ID of module. |
Number of additional data bytes: 4lai 7 |
Custom mode: same as query, except that 40h is added to the mode value.(piem: 62h = response to mode 22h request) | PID code (piem: 4980h) |
value of the specified parameter, baits 0 | value, baits 1 (pēc izvēles) | value, baits 2 (pēc izvēles) | value, baits 3 (pēc izvēles) | |
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: (piem: 22h = enhanced diagnostic data by PID, 21h = enhanced data by offset) | 31h | netiek izmantots (may be 00h) |
Benz 14pin – 16PIN kodu
Nissian 14 PIN kodu – 16PIN kodu
GM12 PIN-16PIN
DB9-16 PIN
iveco 38pin -16 PIN kodu
Fiat 3 PIN kodu – 16 PIN kodu
Toyato 22pin – 16 PIN kodu
KIA 20 PIN kodu – 16 PIN kodu
Audi 2×2 – 16 PIN kodu
Benz 38 PIN kodu
Mitsubishi 12 PIN kodu – 16PIN kodu
Honda 3pin – 16PIN kodu
BMW 20 PIN KODU – 3 PIN kodu