Foar OBD2 End iepen & útwreidzje kabel pin opdracht ,klik asjebleaft hjir
Standert OBD2 Pinout
Sour:wiki
Modes
Der binne 10 wurkwizen beskreaun yn 'e lêste OBD-II standert SAE J1979. Se binne as folget:
| Wize (hex) | Beskriuwing |
|---|---|
| 01 | Lit aktuele gegevens sjen |
| 02 | Freeze frame gegevens sjen litte |
| 03 | Lit opsleine Diagnostyske Trouble Codes sjen |
| 04 | Dúdlik Diagnostic Trouble Codes en opslein wearden |
| 05 | Testresultaten, soerstof sensor monitoring (net KAN allinnich) |
| 06 | Testresultaten, oare komponint / systeem monitoring (Testresultaten, soerstof sensor monitoring foar CAN allinne) |
| 07 | Toan ôfwachting Diagnostic Trouble Codes (ûntdutsen tidens aktuele of lêste rydsyklus) |
| 08 | Kontrolearje operaasje fan on-board komponint / systeem |
| 09 | Fersykje vehicle ynformaasje |
| 0IN | Permanint Diagnostyske Trouble Codes (DTC's) (DTC's wiske) |
Autofabrikanten binne net ferplichte om alle modi te stypjen. Elke fabrikant kin hjirboppe ekstra modi definiearje #9 (bgl.: wize 22 lykas definiearre troch SAE J2190 foar Ford / GM, wize 21 foar Toyota) foar oare ynformaasje bgl. de spanning fan de traksje batterij yn a hybride elektryske auto (HEV).[2]
Standert PIDs
De tabel hjirûnder lit de standert OBD-II PID's sjen lykas definieare troch SAE J1979. De ferwachte antwurd foar elke PID wurdt jûn, tegearre mei ynformaasje oer hoe't jo it antwurd oersette yn betsjuttingsfolle gegevens. Wer, net alle auto's sille alle PID's stypje en d'r kinne troch fabrikant definieare oanpaste PID's wêze dy't net definieare binne yn 'e OBD-II-standert.
Tink derom dat modi 1 en 2 binne yn prinsipe identyk, útsein dat Mode 1 jout aktuele ynformaasje, wylst Mode 2 jout in momintopname fan deselde gegevens nommen op it punt doe't de lêste diagnostyske problemen koade waard ynsteld. De útsûnderingen binne PID 01, dat is allinnich beskikber yn Mode 1, en PID 02, dat is allinnich beskikber yn Mode 2. As Mode 2 PID 02 jout nul, dan is der gjin momintopname en alle oare Mode 2 gegevens is sinleas.
By it brûken fan Bit-Encoded-Notaasje, hoemannichten lykas C4 betsjut bit 4 fan databyte C. Elts bit wurdt nûmere út 0 nei 7, sa 7 is de meast wichtige bytsje en 0 is it minst wichtige bytsje.
| IN | 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 |
Wize 01
| PID (hex) |
PID (Dec) |
Data bytes werom | Beskriuwing | Min wearde | Max wearde | Units | Formule[in] |
|---|---|---|---|---|---|---|---|
| 00 | 0 | 4 | PID's stipe [01 – 20] | Bit kodearre [A7..D0] == [PID $01..PID $20] Sjoch hjirûnder | |||
| 01 | 1 | 4 | Monitor status sûnt DTC's wiske. (Omfettet malfunction indicator lamp (MIL) status en oantal DTC's.) | Bit kodearre. Sjoch hjirûnder | |||
| 02 | 2 | 2 | Freeze DTC | ||||
| 03 | 3 | 2 | Fuel systeem status | Bit kodearre. Sjoch hjirûnder | |||
| 04 | 4 | 1 | Berekkene motor load | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}IN} (of {\displaystyle {\tfrac {IN}{2.55}}}) |
| 05 | 5 | 1 | Motor coolant temperatuer | -40 | 215 | °C | {\displaystyle A-40} |
| 06 | 6 | 1 | Koarte termyn fuel trim-Bank 1 | -100 (Fuel ferminderje: Te ryk) | 99.2 (Fuel tafoegje: Te Lean) | % |
{\displaystyle {\frac {100}{128}}A-100}
(of {\displaystyle {\tfrac {IN}{1.28}}-100} ) |
| 07 | 7 | 1 | Lange termyn brânstof trim-Bank 1 | ||||
| 08 | 8 | 1 | Koarte termyn fuel trim-Bank 2 | ||||
| 09 | 9 | 1 | Lange termyn brânstof trim-Bank 2 | ||||
| 0IN | 10 | 1 | Fuel druk (gauge druk) | 0 | 765 | kPa | {\displaystyle 3A} |
| 0B | 11 | 1 | Intake mannichfâldich absolute druk | 0 | 255 | kPa | {\displaystyle A} |
| 0C | 12 | 2 | Engine RPM | 0 | 16,383.75 | rpm | {\displaystyle {\frac {256A+B}{4}}} |
| 0D | 13 | 1 | Vehicle snelheid | 0 | 255 | km/h | {\displaystyle A} |
| 0E | 14 | 1 | Timing foarút | -64 | 63.5 | ° foar TDC | {\displaystyle {\frac {IN}{2}}-64} |
| 0F | 15 | 1 | Intake lucht temperatuer | -40 | 215 | °C | {\displaystyle A-40} |
| 10 | 16 | 2 | MAF luchtstream rate | 0 | 655.35 | gram/sek | {\displaystyle {\frac {256A+B}{100}}} |
| 11 | 17 | 1 | Throttle posysje | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}IN} |
| 12 | 18 | 1 | Gekommandearre sekundêre loftstatus | Bit kodearre. Sjoch hjirûnder | |||
| 13 | 19 | 1 | Oxygen sensors oanwêzich (yn 2 banken) | [A0..A3] == Bank 1, Sensors 1-4. [A4..A7] == Bank 2… | |||
| 14 | 20 | 2 | Oxygen Sensor 1 IN: foltaazje B: Koarte termyn fuel trim |
0 -100 |
1.275 99.2 |
volt% |
{\displaystyle {\frac {IN}{200}}}
{\displaystyle {\frac {100}{128}}B-100}
(as B==$FF, sensor wurdt net brûkt yn trim berekkening) |
| 15 | 21 | 2 | Oxygen Sensor 2 IN: foltaazje B: Koarte termyn fuel trim |
||||
| 16 | 22 | 2 | Oxygen Sensor 3 IN: foltaazje B: Koarte termyn fuel trim |
||||
| 17 | 23 | 2 | Oxygen Sensor 4 IN: foltaazje B: Koarte termyn fuel trim |
||||
| 18 | 24 | 2 | Oxygen Sensor 5 IN: foltaazje B: Koarte termyn fuel trim |
||||
| 19 | 25 | 2 | Oxygen Sensor 6 IN: foltaazje B: Koarte termyn fuel trim |
||||
| 1IN | 26 | 2 | Oxygen Sensor 7 IN: foltaazje B: Koarte termyn fuel trim |
||||
| 1B | 27 | 2 | Oxygen Sensor 8 IN: foltaazje B: Koarte termyn fuel trim |
||||
| 1C | 28 | 1 | OBD-noarmen dy't dit auto foldocht | Bit kodearre. Sjoch hjirûnder | |||
| 1D | 29 | 1 | Oxygen sensors oanwêzich (yn 4 banken) | Fergelykber mei PID 13, mar [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
| 1E | 30 | 1 | Auxiliary input status | A0 == Power Take Off (PTO) status (1 == aktyf) [A1..A7] net brûkt |
|||
| 1F | 31 | 2 | Run tiid sûnt motor start | 0 | 65,535 | sekonden | {\displaystyle 256A+B} |
| 20 | 32 | 4 | PID's stipe [21 – 40] | Bit kodearre [A7..D0] == [PID $21..PID $40] Sjoch hjirûnder | |||
| 21 | 33 | 2 | Ofstân reizge mei malfunction indicator lamp (MIL) op | 0 | 65,535 | km | {\displaystyle 256A+B} |
| 22 | 34 | 2 | Fuel Rail Druk (relatyf oan mannichfâldich fakuüm) | 0 | 5177.265 | kPa | {\displaystyle 0.079(256A+B)} |
| 23 | 35 | 2 | Fuel Rail Gauge druk (diesel, of benzine direkte ynjeksje) | 0 | 655,350 | kPa | {\displaystyle 10(256A+B)} |
| 24 | 36 | 4 | Oxygen Sensor 1 AB: Brânstof-loftlykweardigensferhâlding CD: foltaazje |
0 0 |
< 2 < 8 |
ferhâlding V |
{\displaystyle {\frac {2}{65536}}(256A+B)}
{\displaystyle {\frac {8}{65536}}(256C+D)}
|
| 25 | 37 | 4 | Oxygen Sensor 2 AB: Brânstof-loftlykweardigensferhâlding CD: foltaazje |
||||
| 26 | 38 | 4 | Oxygen Sensor 3 AB: Brânstof-loftlykweardigensferhâlding CD: foltaazje |
||||
| 27 | 39 | 4 | Oxygen Sensor 4 AB: Brânstof-loftlykweardigensferhâlding CD: foltaazje |
||||
| 28 | 40 | 4 | Oxygen Sensor 5 AB: Brânstof-loftlykweardigensferhâlding CD: foltaazje |
||||
| 29 | 41 | 4 | Oxygen Sensor 6 AB: Brânstof-loftlykweardigensferhâlding CD: foltaazje |
||||
| 2IN | 42 | 4 | Oxygen Sensor 7 AB: Brânstof-loftlykweardigensferhâlding CD: foltaazje |
||||
| 2B | 43 | 4 | Oxygen Sensor 8 AB: Brânstof-loftlykweardigensferhâlding CD: foltaazje |
||||
| 2C | 44 | 1 | Kommandearre EGR | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}IN} |
| 2D | 45 | 1 | EGR-flater | -100 | 99.2 | % | {\displaystyle {\tfrac {100}{128}}A-100} |
| 2E | 46 | 1 | Gebean evaporative purge | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}IN} |
| 2F | 47 | 1 | Fuel Tank Level Input | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}IN} |
| 30 | 48 | 1 | Warm-ups sûnt koades wiske | 0 | 255 | telle | {\displaystyle A} |
| 31 | 49 | 2 | Ofstân reizge sûnt koades wiske | 0 | 65,535 | km | {\displaystyle 256A+B} |
| 32 | 50 | 2 | Evap. Systeem dampdruk | -8,192 | 8191.75 | Pa | {\displaystyle {\frac {256A+B}{4}}}(AB is twa's komplement ûndertekene)[3] |
| 33 | 51 | 1 | Absolute barometryske druk | 0 | 255 | kPa | {\displaystyle A} |
| 34 | 52 | 4 | Oxygen Sensor 1 AB: Brânstof-loftlykweardigensferhâlding CD: Aktueel |
0 -128 |
< 2 <128 |
ferhâlding mA |
{\displaystyle {\frac {2}{65536}}(256A+B)}
{\displaystyle {\frac {256C+D}{256}}-128}
of {\displaystyle C+{\frac {D}{256}}-128} |
| 35 | 53 | 4 | Oxygen Sensor 2 AB: Brânstof-loftlykweardigensferhâlding CD: Aktueel |
||||
| 36 | 54 | 4 | Oxygen Sensor 3 AB: Brânstof-loftlykweardigensferhâlding CD: Aktueel |
||||
| 37 | 55 | 4 | Oxygen Sensor 4 AB: Brânstof-loftlykweardigensferhâlding CD: Aktueel |
||||
| 38 | 56 | 4 | Oxygen Sensor 5 AB: Brânstof-loftlykweardigensferhâlding CD: Aktueel |
||||
| 39 | 57 | 4 | Oxygen Sensor 6 AB: Brânstof-loftlykweardigensferhâlding CD: Aktueel |
||||
| 3IN | 58 | 4 | Oxygen Sensor 7 AB: Brânstof-loftlykweardigensferhâlding CD: Aktueel |
||||
| 3B | 59 | 4 | Oxygen Sensor 8 AB: Brânstof-loftlykweardigensferhâlding CD: Aktueel |
||||
| 3C | 60 | 2 | Katalysator temperatuer: Bank 1, Sensor 1 | -40 | 6,513.5 | °C | {\displaystyle {\frac {256A+B}{10}}-40} |
| 3D | 61 | 2 | Katalysator temperatuer: Bank 2, Sensor 1 | ||||
| 3E | 62 | 2 | Katalysator temperatuer: Bank 1, Sensor 2 | ||||
| 3F | 63 | 2 | Katalysator temperatuer: Bank 2, Sensor 2 | ||||
| 40 | 64 | 4 | PID's stipe [41 – 60] | Bit kodearre [A7..D0] == [PID $41..PID $60] Sjoch hjirûnder | |||
| 41 | 65 | 4 | Monitor status dizze stasjon syklus | Bit kodearre. Sjoch hjirûnder | |||
| 42 | 66 | 2 | Control module voltage | 0 | 65.535 | V | {\displaystyle {\frac {256A+B}{1000}}} |
| 43 | 67 | 2 | Absolute load wearde | 0 | 25,700 | % | {\displaystyle {\tfrac {100}{255}}(256A+B)} |
| 44 | 68 | 2 | Brânstof-Lucht befêstige ekwivalensferhâlding | 0 | < 2 | ferhâlding | {\displaystyle {\tfrac {2}{65536}}(256A+B)} |
| 45 | 69 | 1 | Relative throttle posysje | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}IN} |
| 46 | 70 | 1 | Ambient lucht temperatuer | -40 | 215 | °C | {\displaystyle A-40} |
| 47 | 71 | 1 | Absolute gasklepposysje B | 0 | 100 | % | {\displaystyle {\frac {100}{255}}IN} |
| 48 | 72 | 1 | Absolute gasklepposysje C | ||||
| 49 | 73 | 1 | Gaspedaalposysje D | ||||
| 4IN | 74 | 1 | Gaspedaalposysje E | ||||
| 4B | 75 | 1 | Gaspedaalposysje F | ||||
| 4C | 76 | 1 | Befelhawwende throttle actuator | ||||
| 4D | 77 | 2 | Tiid rinne mei MIL op | 0 | 65,535 | minuten | {\displaystyle 256A+B} |
| 4E | 78 | 2 | Tiid sûnt problemen koades wiske | ||||
| 4F | 79 | 4 | Maksimum wearde foar Fuel-Air ekwivalensferhâlding, soerstof sensor voltage, soerstof sensor hjoeddeistige, en intake mannichfâldich absolute druk | 0, 0, 0, 0 | 255, 255, 255, 2550 | ferhâlding, V, mA, kPa | IN, B, C, D*10 |
| 50 | 80 | 4 | Maksimum wearde foar luchtstream taryf fan massa lucht flow sensor | 0 | 2550 | g/s | A*10, B, C, en D binne reservearre foar takomstich gebrûk |
| 51 | 81 | 1 | Fuel Type | Ut fuel type tabel sjoch hjirûnder | |||
| 52 | 82 | 1 | Ethanol brânstof % | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}IN} |
| 53 | 83 | 2 | Absolute Evap systeem Dampdruk | 0 | 327.675 | kPa | {\displaystyle {\frac {256A+B}{200}}} |
| 54 | 84 | 2 | Evap systeem damp druk | -32,767 | 32,768 | Pa | ((A*256)+B)-32767 |
| 55 | 85 | 2 | Koarte termyn sekundêre soerstofsensor trim, IN: bank 1, B: bank 3 | -100 | 99.2 | % | {\displaystyle {\frac {100}{128}}A-100}{\displaystyle {\frac {100}{128}}B-100} |
| 56 | 86 | 2 | Lange termyn sekundêre soerstofsensor trim, IN: bank 1, B: bank 3 | ||||
| 57 | 87 | 2 | Koarte termyn sekundêre soerstofsensor trim, IN: bank 2, B: bank 4 | ||||
| 58 | 88 | 2 | Lange termyn sekundêre soerstofsensor trim, IN: bank 2, B: bank 4 | ||||
| 59 | 89 | 2 | Fuel rail absolute druk | 0 | 655,350 | kPa | {\displaystyle 10(256A+B)} |
| 5IN | 90 | 1 | Relative gaspedaal posysje | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}IN} |
| 5B | 91 | 1 | Hybride batterijpakket oerbleaune libben | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}IN} |
| 5C | 92 | 1 | Motor oalje temperatuer | -40 | 210 | °C | {\displaystyle A-40} |
| 5D | 93 | 2 | Fuel ynjeksje timing | -210.00 | 301.992 | ° | {\displaystyle {\frac {256A+B}{128}}-210} |
| 5E | 94 | 2 | Motor fuel taryf | 0 | 3276.75 | L/h | {\displaystyle {\frac {256A+B}{20}}} |
| 5F | 95 | 1 | Emisje-easken foar hokker auto is ûntwurpen | Bit kodearre | |||
| 60 | 96 | 4 | PID's stipe [61 – 80] | Bit kodearre [A7..D0] == [PID $61..PID $80] Sjoch hjirûnder | |||
| 61 | 97 | 1 | Driver syn fraach motor – prosint koppel | -125 | 125 | % | A-125 |
| 62 | 98 | 1 | Echt motor – prosint koppel | -125 | 125 | % | A-125 |
| 63 | 99 | 2 | Motor referinsje koppel | 0 | 65,535 | Nm | {\displaystyle 256A+B} |
| 64 | 100 | 5 | Motor prosint koppel gegevens | -125 | 125 | % | A-125 Idle B-125 Engine punt 1 C-125 Engine punt 2 D-125 Engine punt 3 E-125 Engine punt 4 |
| 65 | 101 | 2 | Auxiliary ynfier / útfier stipe | Bit kodearre | |||
| 66 | 102 | 5 | Mass lucht flow sensor | ||||
| 67 | 103 | 3 | Motor coolant temperatuer | ||||
| 68 | 104 | 7 | Intake lucht temperatuer sensor | ||||
| 69 | 105 | 7 | Kommando EGR en EGR Flater | ||||
| 6IN | 106 | 5 | Kommando Diesel intake luchtstream kontrôle en relative intake luchtstream posysje | ||||
| 6B | 107 | 5 | Exhaust gas recirkulaasje temperatuer | ||||
| 6C | 108 | 5 | Befêstige throttle actuator kontrôle en relative throttle posysje | ||||
| 6D | 109 | 6 | Fuel druk kontrôle systeem | ||||
| 6E | 110 | 5 | Ynjeksje druk kontrôle systeem | ||||
| 6F | 111 | 3 | Turbocharger compressor ynlaat druk | ||||
| 70 | 112 | 9 | Boost druk kontrôle | ||||
| 71 | 113 | 5 | Fariabele geometry turbo (VGT) kontrôle | ||||
| 72 | 114 | 5 | Wastegate kontrôle | ||||
| 73 | 115 | 5 | Exhaust druk | ||||
| 74 | 116 | 5 | Turbocharger RPM | ||||
| 75 | 117 | 7 | Turbocharger temperatuer | ||||
| 76 | 118 | 7 | Turbocharger temperatuer | ||||
| 77 | 119 | 5 | Laden lucht koeler temperatuer (CACT) | ||||
| 78 | 120 | 9 | Exhaust Gas temperatuer (EGT) Bank 1 | Spesjale PID. Sjoch hjirûnder | |||
| 79 | 121 | 9 | Exhaust Gas temperatuer (EGT) Bank 2 | Spesjale PID. Sjoch hjirûnder | |||
| 7IN | 122 | 7 | Diesel particulate filter (DPF) | ||||
| 7B | 123 | 7 | Diesel particulate filter (DPF) | ||||
| 7C | 124 | 9 | Diesel Particulate filter (DPF) temperatuer | ||||
| 7D | 125 | 1 | NOx NTE (Net-Te-Oerstean) kontrôle gebiet status | ||||
| 7E | 126 | 1 | PM NTE (Net-Te-Oerstean) kontrôle gebiet status | ||||
| 7F | 127 | 13 | Motor run tiid | ||||
| 80 | 128 | 4 | PID's stipe [81 – A0] | Bit kodearre [A7..D0] == [PID $81..PID $A0] Sjoch hjirûnder | |||
| 81 | 129 | 21 | Motor run tiid foar Auxiliary Emission Control Device(AECD) | ||||
| 82 | 130 | 21 | Motor run tiid foar Auxiliary Emission Control Device(AECD) | ||||
| 83 | 131 | 5 | NOx sensor | ||||
| 84 | 132 | Manifold oerflak temperatuer | |||||
| 85 | 133 | NOx-reagenssysteem | |||||
| 86 | 134 | Partikulieren (PM) sensor | |||||
| 87 | 135 | Intake mannichfâldich absolute druk | |||||
| A0 | 160 | 4 | PID's stipe [A1 – C0] | Bit kodearre [A7..D0] == [PID $A1..PID $C0] Sjoch hjirûnder | |||
| C0 | 192 | 4 | PID's stipe [C1 – E0] | Bit kodearre [A7..D0] == [PID $C1..PID $E0] Sjoch hjirûnder | |||
| C3 | 195 | ? | ? | ? | ? | ? | Jout tal fan gegevens werom, ynklusyf Drive Condition ID en Engine Speed * |
| C4 | 196 | ? | ? | ? | ? | ? | B5 is Engine Idle Request B6 is Engine Stop Request* |
| PID (hex) |
PID (Dec) |
Data bytes werom | Beskriuwing | Min wearde | Max wearde | Units | Formule[in] |
Wize 02[bewurkje]
Wize 02 akseptearret deselde PIDs as modus 01, mei deselde betsjutting, mar ynformaasje jûn is fan doe't de freeze frame waard makke.
Jo moatte it framenûmer stjoere yn 'e gegevensdiel fan it berjocht.
| PID (hex) |
Data bytes werom | Beskriuwing | Min wearde | Max wearde | Units | Formule[in] |
|---|---|---|---|---|---|---|
| 02 | 2 | DTC dat feroarsake freeze frame wurde opslein. | BCD kodearre. Dekodearre as yn modus 3 |
Wize 03
| PID (hex) |
Data bytes werom | Beskriuwing | Min wearde | Max wearde | Units | Formule[in] |
|---|---|---|---|---|---|---|
| N/A | n*6 | Fersykje problemen koades | 3 koades per berjocht frame. Sjoch hjirûnder |
Wize 04[bewurkje]
| PID (hex) |
Data bytes werom | Beskriuwing | Min wearde | Max wearde | Units | Formule[in] |
|---|---|---|---|---|---|---|
| N/A | 0 | Wiskje problemen koades / Malfunction indicator lamp (MIL) / Kontrolearje motor ljocht | Wiskje alle opsleine probleemkoades en skeakelet de MIL út. |
Wize 05
| PID (hex) |
Data bytes werom | Beskriuwing | Min wearde | Max wearde | Units | Formule[in] |
|---|---|---|---|---|---|---|
| 0100 | OBD Monitor ID's stipe ($01 - $20) | |||||
| 0101 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 0102 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 0103 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 0104 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 0105 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 0106 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 0107 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 0108 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 0109 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 010IN | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 010B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 010C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 010D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 010E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 010F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 0110 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Ryk te lean sensor drompelspanning | |
| 0201 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 0202 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 0203 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 0204 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 0205 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 0206 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 0207 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 0208 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 0209 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 020IN | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 020B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 020C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 020D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 020E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 020F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| 0210 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor drompelspanning | |
| PID (hex) |
Data bytes werom | Beskriuwing | Min wearde | Max wearde | Units | Formule[in] |
Wize 09
| PID (hex) |
Data bytes werom | Beskriuwing | Min wearde | Max wearde | Units | Formule[in] |
|---|---|---|---|---|---|---|
| 00 | 4 | Wize 9 stipe PIDs (01 nei 20) | Bit kodearre. [A7..D0] = [PID $01..PID $20] Sjoch hjirûnder | |||
| 01 | 1 | VIN-berjochttelling yn PID 02. Allinnich foar ISO 9141-2, ISO 14230-4 en SAE J1850. | Gewoanlik wearde sil wêze 5. | |||
| 02 | 17 | Vehicle Identification Number (VIN) | 17-char WYN, ASCII-kodearre en lofts opknapt mei nul-tekens (0x00) as it nedich is. | |||
| 03 | 1 | Kalibraasje-ID-berjochttelling foar PID 04. Allinnich foar ISO 9141-2, ISO 14230-4 en SAE J1850. | It sil wêze in mearfâldichheid fan 4 (4 berjochten binne nedich foar elke ID). | |||
| 04 | 16,32,48,64.. | Kalibraasje ID | Oant 16 ASCII-tekens. Net brûkte gegevensbytes wurde rapportearre as nulbytes (0x00). Ferskate CALID kinne wurde útfierd (16 bytes elk) | |||
| 05 | 1 | Kalibraasje ferifikaasje nûmers (CVN) berjochttelling foar PID 06. Allinnich foar ISO 9141-2, ISO 14230-4 en SAE J1850. | ||||
| 06 | 4,8,12,16 | Kalibraasje ferifikaasje Numbers (CVN) Ferskate CVN kinne wurde útstjoerd (4 bytes elk) it oantal CVN en CALID moat oerienkomme | Raw gegevens lofts opknapt mei nul karakters (0x00). Gewoanlik werjûn as hex string. | |||
| 07 | 1 | Yn gebrûk prestaasjes tracking berjocht telle foar PID 08 en 0B. Allinnich foar ISO 9141-2, ISO 14230-4 en SAE J1850. | 8 | 10 | 8 as sechtjin (16) wearden moatte wurde rapportearre, 9 as achttjin (18) wearden moatte wurde rapportearre, en 10 as tweintich (20) wearden moatte wurde rapportearre (ien berjocht rapportearret twa wearden, elk bestiet út twa bytes). | |
| 08 | 4 | Prestaasje folgjen yn gebrûk foar auto's mei sparkûntstekking | 4 of 5 berjochten, elk befettet 4 bytes (twa wearden). Sjoch hjirûnder | |||
| 09 | 1 | ECU namme berjocht telle foar PID 0IN | ||||
| 0IN | 20 | ECU namme | ASCII-kodearre. Rjochts opknapt mei nul tekens (0x00). | |||
| 0B | 4 | Prestaasje folgjen yn gebrûk foar auto's mei kompresjeûntstekking | 5 berjochten, elk befettet 4 bytes (twa wearden). Sjoch hjirûnder | |||
| PID (hex) |
Data bytes werom | Beskriuwing | Min wearde | Max wearde | Units | Formule[in] |
Bitwize kodearre PID's
Guon fan 'e PID's yn 'e boppesteande tabel kinne net ferklearre wurde mei in ienfâldige formule. In mear útwurke útlis fan dizze gegevens wurdt hjir jûn:
Wize 1 PID 00
In fersyk foar dizze PID jout werom 4 bytes fan gegevens. Elk bytsje, fan MSB nei LSB, fertsjintwurdiget ien fan de folgjende 32 PID's en jout ynformaasje oer as it wurdt stipe.
Bygelyks, as de auto antwurd is BE1FA813, it kin sa dekodearre wurde:
| Heksadesimale | B | E | 1 | F | IN | 8 | 1 | 3 | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Binary | 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 |
| Stipe? | Ja | Nee | Ja | Ja | Ja | Ja | Ja | Nee | Nee | Nee | Nee | Ja | Ja | Ja | Ja | Ja | Ja | Nee | Ja | Nee | Ja | Nee | Nee | Nee | Nee | Nee | Nee | Ja | Nee | Nee | Ja | Ja |
| PID nûmer | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0IN | 0B | 0C | 0D | 0E | 0F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1IN | 1B | 1C | 1D | 1E | 1F | 20 |
Sa, stipe PIDs binne: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F en 20
Wize 1 PID 01
In fersyk foar dizze PID jout werom 4 bytes fan gegevens, markearre A B C en D.
De earste byte(IN) befettet twa stikken ynformaasje. Bit A7 (MSB byte A, de earste byte) jout oan oft de MIL (kontrolearje motor ljocht) wurdt ferljochte. Bits A6 troch A0fertsjintwurdigje it oantal diagnostyske problemen koades op it stuit flagge yn 'e ECU.
De twadde, tredde, en fjirde bytes(B, C en D) jouwe ynformaasje oer de beskikberens en folsleinens fan bepaalde tests oan board. Tink derom dat test beskikberens wurdt oanjûn troch set (1) bytsje en folsleinens wurdt oanjûn troch reset (0) bit.
| Bit | Namme | Definysje |
|---|---|---|
| A7 | MIL | Oan of út, jout oan as de CEL/MIL oan is (of moat wêze op) |
| A6–A0 | DTC_CNT | Oantal befêstige útstjit-relatearre DTC's beskikber foar werjefte. |
| B7 | RESERVEERD | Reservearre (moat wêze 0) |
| B3 | NO NAME | 0 = Spark ignition monitors stipe (bgl. Otto- of Wankelmotoren) 1 = Monitors foar kompresjeûntstekking wurde stipe (bgl. Dieselmotoren) |
Hjir binne de mienskiplike definysjes fan bit B, se binne test basearre.
| Test beskikber | Test net kompleet | |
|---|---|---|
| Components | B2 | B6 |
| Fuel System | B1 | B5 |
| Misfire | B0 | B4 |
De tredde en fjirde bytes moatte wurde ynterpretearre oars ôfhinklik fan oft de motor is spark ûntstekking (bgl. Otto- of Wankelmotoren) of kompresje ûntstekking (bgl. Dieselmotoren). Yn de twadde (B) byte, bit 3 jout oan hoe't jo de C- en D-bytes ynterpretearje, mei 0 spark wêze (Otto of Wankel) en 1 (set) wêzen kompresje (Diesel).
De bytes C en D foar spark ignition monitors (bgl. Otto- of Wankelmotoren):
| Test beskikber | Test net kompleet | |
|---|---|---|
| EGR systeem | C7 | D7 |
| Oxygen Sensor Heater | C6 | D6 |
| Oxygen Sensor | C5 | D5 |
| A/C koelmiddel | C4 | D4 |
| Secondary Air System | C3 | D3 |
| Ferdampingssysteem | C2 | D2 |
| Heated Catalyst | C1 | D1 |
| Katalysator | C0 | D0 |
En de bytes C en D foar kompresje ûntstekking monitors (Dieselmotoren):
| Test beskikber | Test net kompleet | |
|---|---|---|
| EGR en/of VVT-systeem | C7 | D7 |
| PM filter tafersjoch | C6 | D6 |
| Exhaust Gas Sensor | C5 | D5 |
| – Reservearre – | C4 | D4 |
| Boost druk | C3 | D3 |
| – Reservearre – | C2 | D2 |
| NOx / SCR Monitor | C1 | D1 |
| NMHC Catalyst[in] | C0 | D0 |
- Springe omheech^ NMHC maaie stean foar Non-Methane HydroCarbons, mar J1979 ferljochtet ús net. De oersetting soe de ammoniaksensor wêze yn 'e SCR-katalysator.
Wize 1 PID 41
In fersyk foar dizze PID jout werom 4 bytes fan gegevens. De earste byte is altyd nul. De twadde, tredde, en fjirde bytes jouwe ynformaasje oer de beskikberens en folsleinens fan bepaalde tests oan board. Lykas by PID 01, de tredde en fjirde bytes moatte wurde ynterpretearre oars ôfhinklik fan it ignition type (B3) - mei 0 wêzen spark en 1 (set) wêzen kompresje. Notysje nochris dy test beskikberens wurdt fertsjintwurdige troch in set (1) bytsje en folsleinens wurdt fertsjintwurdige troch in reset (0) bit.
Hjir binne de mienskiplike definysjes fan bit B, se binne test basearre.
| Test beskikber | Test net kompleet | |
|---|---|---|
| Components | B2 | B6 |
| Fuel System | B1 | B5 |
| Misfire | B0 | B4 |
De bytes C en D foar spark ignition monitors (bgl. Otto- of Wankelmotoren):
| Test beskikber | Test net kompleet | |
|---|---|---|
| EGR systeem | C7 | D7 |
| Oxygen Sensor Heater | C6 | D6 |
| Oxygen Sensor | C5 | D5 |
| A/C koelmiddel | C4 | D4 |
| Secondary Air System | C3 | D3 |
| Ferdampingssysteem | C2 | D2 |
| Heated Catalyst | C1 | D1 |
| Katalysator | C0 | D0 |
En de bytes C en D foar kompresje ûntstekking monitors (Dieselmotoren):
| Test beskikber | Test net kompleet | |
|---|---|---|
| EGR en/of VVT-systeem | C7 | D7 |
| PM filter tafersjoch | C6 | D6 |
| Exhaust Gas Sensor | C5 | D5 |
| – Reservearre – | C4 | D4 |
| Boost druk | C3 | D3 |
| – Reservearre – | C2 | D2 |
| NOx / SCR Monitor | C1 | D1 |
| NMHC Catalyst[in] | C0 | D0 |
- Springe omheech^ NMHC maaie stean foar Non-Methane HydroCarbons, mar J1979 ferljochtet ús net. De oersetting soe de ammoniaksensor wêze yn 'e SCR-katalysator.
Wize 1 PID 78
In fersyk foar dizze PID sil weromkomme 9 bytes fan gegevens. De earste byte is in bytsje kodearre fjild oanjout hokker EGT sensors wurde stipe:
| Byte | Beskriuwing |
|---|---|
| IN | Stipe EGT sensoren |
| B–C | Temperatuer lêzen troch EGT11 |
| D–E | Temperatuer lêzen troch EGT12 |
| F–G | Temperatuer lêzen troch EGT13 |
| H–ik | Temperatuer lêzen troch EGT14 |
De earste byte is bit-kodearre as folget:
| Bit | Beskriuwing |
|---|---|
| A7–A4 | Reservearre |
| A3 | EGT bank 1, sensor 4 Stipe? |
| A2 | EGT bank 1, sensor 3 Stipe? |
| A1 | EGT bank 1, sensor 2 Stipe? |
| A0 | EGT bank 1, sensor 1 Stipe? |
De oerbleaune bytes binne 16 bitintegers dy't de temperatuer yn graden Celsius yn it berik oanjaan -40 nei 6513.5 (skaal 0.1), mei help fan de gewoane {\displaystyle (A\times 256+B)/10-40} formule (MSB is A, LSB is B). Allinnich wearden wêrfoar de oerienkommende sensor wurdt stipe binne sinfol.
Deselde struktuer jildt foar PID 79, mar wearden binne foar sensoren fan bank 2.
Wize 3 (gjin PID nedich)
In fersyk foar dizze modus jout in list werom mei de DTC's dy't ynsteld binne. De list wurdt ynkapsele mei help fan de ISO 15765-2 protokol.
As d'r twa of minder DTC's binne (4 bytes) se wurde weromjûn yn in ISO-TP Single Frame (SF). Trije of mear DTC's yn 'e list wurde rapportearre yn meardere frames, mei it krekte oantal frames ôfhinklik fan it kommunikaasjetype en adresgegevens.
Elke probleemkoade fereasket 2 bytes te beskriuwen. De tekstbeskriuwing fan in probleemkoade kin as folget wurde dekodearre. It earste karakter yn 'e problemenkoade wurdt bepaald troch de earste twa bits yn' e earste byte:
| A7–A6 | Earste DTC karakter |
|---|---|
| 00 | P – Powertrain |
| 01 | C – Chassis |
| 10 | B – Lichem |
| 11 | U – Netwurk |
De twa folgjende sifers wurde kodearre as 2 bits. It twadde karakter yn 'e DTC is in nûmer definieare troch de folgjende tabel:
| A5–A4 | Twadde DTC karakter |
|---|---|
| 00 | 0 |
| 01 | 1 |
| 10 | 2 |
| 11 | 3 |
It tredde karakter yn de DTC is in nûmer definiearre troch
| A3–A0 | Tredde DTC karakter |
|---|---|
| 0000 | 0 |
| 0001 | 1 |
| 0010 | 2 |
| 0011 | 3 |
| 0100 | 4 |
| 0101 | 5 |
| 0110 | 6 |
| 0111 | 7 |
| 1000 | 8 |
| 1001 | 9 |
| 1010 | IN |
| 1011 | B |
| 1100 | C |
| 1101 | D |
| 1110 | E |
| 1111 | F |
De fjirde en fyfde karakter wurde definiearre op deselde wize as de tredde, mar mei help fan bits B7–B4 en B3–B0. De resultearjende koade fan fiif tekens moat der sa útsjen “U0158” en kin opsocht wurde yn in tabel fan OBD-II DTC's. Heksadesimale tekens (0-9, A-F), wylst relatyf seldsum, binne tastien yn de lêste 3 posysjes fan de koade sels.
Wize 9 PID 08
It jout ynformaasje oer track yn-gebrûk prestaasjes foar katalysator banken, soerstof sensor banken, evaporative lekdeteksjesystemen, EGR-systemen en sekundêre luchtsysteem.
De teller foar elke komponint of systeem folget it oantal kearen dat alle betingsten dy't nedich binne foar in spesifike monitor om in steuring te ûntdekken binne ûnderfûn. De neamer foar elke komponint of systeem folget it oantal kearen dat it auto is betsjinne yn 'e opjûne betingsten.
It oantal gegevensitems moat oan it begjin rapportearre wurde (de earste byte).
Alle gegevensitems fan it In-use Performance Tracking-record besteane út twa (2) bytes en wurde rapportearre yn dizze folchoarder (elk berjocht befettet twa items, dêrfandinne it berjocht lingte is 4).
| Mnemonysk | Beskriuwing |
|---|---|
| OBDCOND | OBD-monitoaringsbetingsten dy't tsjinkomme telt |
| IGNCNTR | Ignition Counter |
| CATCOMP1 | Catalyst Monitor Completion Counts Bank 1 |
| CATCOND1 | Catalyst Monitor Betingsten tsjinkommen Counts Bank 1 |
| CATCOMP2 | Catalyst Monitor Completion Counts Bank 2 |
| CATCOND2 | Catalyst Monitor Betingsten tsjinkommen Counts Bank 2 |
| O2SCOMP1 | O2 Sensor Monitor foltôging telt Bank 1 |
| O2SCOND1 | O2 Sensor Monitor Betingsten Encountered Counts Bank 1 |
| O2SCOMP2 | O2 Sensor Monitor foltôging telt Bank 2 |
| O2SCOND2 | O2 Sensor Monitor Betingsten Encountered Counts Bank 2 |
| EGRCOMP | EGR Monitor foltôging Condition Counts |
| EGRCOND | EGR Monitor Betingsten Encounter Counts |
| AIRCOMP | AIR Monitor Completion Condition Counts (Secondary Air) |
| AIRCOND | AIR Monitor Betingsten Encountered Counter (Secondary Air) |
| EVAPCOMP | EVAP Monitor Completion Condition Counts |
| EVAPCOND | EVAP Monitor Betingsten Encountered Counts |
| SO2SCOMP1 | Secondary O2 Sensor Monitor Completion Counts Bank 1 |
| SO2SCOND1 | Sekundêre O2 Sensor Monitor Betingsten Encountered Counts Bank 1 |
| SO2SCOMP2 | Secondary O2 Sensor Monitor Completion Counts Bank 2 |
| SO2SCOND2 | Sekundêre O2 Sensor Monitor Betingsten Encountered Counts Bank 2 |
Wize 9 PID 0B
It jout ynformaasje oer track yn-gebrûk prestaasjes foar NMHC katalysator, NOx katalysator monitor, NOx adsorber monitor, PM filter monitor, exhaust gas sensor monitor, EGR / VVT monitor, boostdrukmonitor en brânstofsysteemmonitor.
Alle gegevens items besteane út twa (2) bytes en wurde rapportearre yn dizze folchoarder (elk berjocht befettet twa items, dêrfandinne berjocht lingte is 4):
| Mnemonysk | Beskriuwing |
|---|---|
| OBDCOND | OBD-monitoaringsbetingsten dy't tsjinkomme telt |
| IGNCNTR | Ignition Counter |
| HCCATCOMP | NMHC Catalyst Monitor Completion Condition Counts |
| HCCATCOND | NMHC Catalyst Monitor Betingsten tsjinkommen Counter |
| NCATCOMP | NOx / SCR Catalyst Monitor Completion Condition Counts |
| NCATCOND | NOx / SCR Catalyst Monitor Betingsten Encountered Counter |
| NADSCOMP | NOx Adsorber Monitor Completion Condition Counts |
| NADSCOND | NOx Adsorber Monitor Betingsten Encountered Counts |
| PMCOMP | PM Filter Monitor Completion Condition Counts |
| PMCOND | PM Filter Monitor Betingsten Encounter Counts |
| EGSCOMP | Exhaust Gas Sensor Monitor Completion Condition Counts |
| EGSCOND | Exhaust Gas Sensor Monitor Betingsten Encounter Counts |
| EGRCOMP | EGR en / of VVT Monitor Completion Condition Counts |
| EGRCOND | EGR en / of VVT Monitor Betingsten tsjinkommen Counter |
| BPCOMP | Boost Pressure Monitor Completion Condition Counts |
| BPCOND | Boost Pressure Monitor Betingsten Encountered Counts |
| FUELCOMP | Fuel Monitor Completion Condition Counts |
| FUELCOND | Fuel Monitor Betingsten tsjinkaam Counts |
Optelde PID's[bewurkje]
Guon PID's moatte spesjaal ynterpretearre wurde, en binne net needsaaklik krekt bitwize kodearre, of yn elke skaal. De wearden foar dizze PID's binne opnomd.
Wize 1 PID 03[bewurkje]
In fersyk foar dizze PID jout werom 2 bytes fan gegevens. De earste byte beskriuwt brânstofsysteem #1.
| Wearde | Beskriuwing |
|---|---|
| 1 | Iepen loop fanwege te min motortemperatuer |
| 2 | Gesloten loop, mei help fan soerstof sensor feedback te bepalen brânstof mix |
| 4 | Iepen loop fanwege motorbelêsting OF brânstofbesuniging troch fertraging |
| 8 | Iepen loop fanwege systeemfalen |
| 16 | Gesloten loop, mei op syn minst ien soerstofsensor, mar d'r is in fout yn it feedbacksysteem |
Elke oare wearde is in ûnjildich antwurd. Der kin op syn heechst mar ien bit ynsteld wurde.
De twadde byte beskriuwt brânstofsysteem #2 (as it bestiet) en is kodearre identyk oan de earste byte.
Wize 1 PID 12
In fersyk foar dizze PID jout in inkele byte fan gegevens werom dy't de sekundêre loftstatus beskriuwt.
| Wearde | Beskriuwing |
|---|---|
| 1 | Streamop |
| 2 | Downstream fan katalytyske converter |
| 4 | Fan bûten sfear of út |
| 8 | Pomp opdroegen foar diagnostyk |
Elke oare wearde is in ûnjildich antwurd. Der kin op syn heechst mar ien bit ynsteld wurde.
Wize 1 PID 1C
In fersyk foar dizze PID jout in inkele byte oan gegevens werom dy't beskriuwt hokker OBD-standerts dizze ECU is ûntworpen om te foldwaan oan. De ferskillende wearden dy't de gegevensbyte kin hâlde wurde hjirûnder werjûn, neist wat se betsjutte:
| Wearde | Beskriuwing |
|---|---|
| 1 | OBD-II lykas definiearre troch de CARB |
| 2 | OBD lykas definiearre troch de EPA |
| 3 | OBD en OBD-II |
| 4 | OBD-I |
| 5 | Net OBD-kompatibel |
| 6 | Eobd (Europa) |
| 7 | EOBD en OBD-II |
| 8 | EOBD en OBD |
| 9 | Eobd, OBD en OBD II |
| 10 | JOBD (Japan) |
| 11 | JOBD en OBD II |
| 12 | JOBD en EOBD |
| 13 | JOBD, Eobd, en OBD II |
| 14 | Reservearre |
| 15 | Reservearre |
| 16 | Reservearre |
| 17 | Engine Fabrikant Diagnostics (EMD) |
| 18 | Engine Fabrikant Diagnostics Enhanced (EMD+) |
| 19 | Heavy Duty On-Board Diagnostics (Bern / Partial) (HD OBD-C) |
| 20 | Heavy Duty On-Board Diagnostics (HD OBD) |
| 21 | Wrâldwiid harmonisearre OBD (WWH OBD) |
| 22 | Reservearre |
| 23 | Heavy Duty Euro OBD Stage I sûnder NOx-kontrôle (HD EOBD-I) |
| 24 | Heavy Duty Euro OBD Stage I mei NOx-kontrôle (HD EOBD-I N) |
| 25 | Heavy Duty Euro OBD Stage II sûnder NOx-kontrôle (HD EOBD-II) |
| 26 | Heavy Duty Euro OBD Stage II mei NOx-kontrôle (HD EOBD-II N) |
| 27 | Reservearre |
| 28 | Brazylje OBD-fase 1 (ODBr-1) |
| 29 | Brazylje OBD-fase 2 (OBDBr-2) |
| 30 | Koreaansk OBD (KOBD) |
| 31 | Yndia OBD I (IOBD I) |
| 32 | Yndia OBD II (IOBD II) |
| 33 | Heavy Duty Euro OBD Stage VI (HD EOBD-IV) |
| 34-250 | Reservearre |
| 251-255 | Net beskikber foar opdracht (SAE J1939 spesjale betsjutting) |
Brânstof Type Kodearring
Wize 1 PID 51 jout in wearde werom út in opnomde list dy't it brânstoftype fan it reau jout. It brânstoftype wurdt weromjûn as ien byte, en de wearde wurdt jûn troch de folgjende tabel:
| Wearde | Beskriuwing |
|---|---|
| 0 | Net beskikber |
| 1 | Benzine |
| 2 | Methanol |
| 3 | Etanol |
| 4 | Diesel |
| 5 | LPG |
| 6 | CNG |
| 7 | Propaan |
| 8 | Elektrysk |
| 9 | Bifuel running Benzine |
| 10 | Bifuel running Methanol |
| 11 | Bifuel running Ethanol |
| 12 | Bifuel rinnende LPG |
| 13 | Bifuel running CNG |
| 14 | Bifuel running Propaan |
| 15 | Bifuel running Elektrisiteit |
| 16 | Bifuel draaiende elektryske en ferbaarningsmotor |
| 17 | Hybride benzine |
| 18 | Hybride ethanol |
| 19 | Hybride diesel |
| 20 | Hybride elektryske |
| 21 | Hybride rinnende elektryske en ferbaarningsmotor |
| 22 | Hybride regenerative |
| 23 | Bifuel running diesel |
Elke oare wearde wurdt reservearre troch ISO / SAE. Der binne op it stuit gjin definysjes foar fleksibel-fuel vehicle.
Non-standert PIDs
De mearderheid fan alle OBD-II PID's yn gebrûk binne net-standert. Foar de measte moderne auto's, d'r binne folle mear funksjes stipe op 'e OBD-II-ynterface dan wurde dekt troch de standert PID's, en d'r is relatyf lytse oerlaap tusken autofabrikanten foar dizze net-standert PID's.
D'r is heul beheinde ynformaasje beskikber yn it publike domein foar net-standert PID's. De primêre boarne fan ynformaasje oer net-standert PID's oer ferskate fabrikanten wurdt ûnderhâlden troch de US-basearre Equipment and Tool Ynstitút en allinnich beskikber foar leden. De priis fan ETI lidmaatskip foar tagong ta scan koades ferskilt basearre op bedriuw grutte definiearre troch jierlikse ferkeap fan automotive ark en apparatuer yn Noard-Amearika:
| Jierlikse ferkeap yn Noard-Amearika | Jierlikse fergoedingen |
|---|---|
| Ûnder $10,000,000 | $5,000 |
| $10,000,000 – $50,000,000 | $7,500 |
| Grutter as $50,000,000 | $10,000 |
Lykwols, sels ETI lidmaatskip sil net foarsjen folsleine dokumintaasje foar net-standert PIDs. ETI steat:[4][5]
Guon OEM's wegerje ETI te brûken as ien-stop boarne fan ynformaasje oer scan-ark. Se leaver te dwaan saken mei elk ark bedriuw apart. Dizze bedriuwen fereaskje ek dat jo in kontrakt mei har oangean. De kosten ferskille, mar hjir is in momintopname fan 13 april, 2015 fan de per jier kosten:
GM $50,000 Honda $5,000 Suzuki $1,000 BMW $25,500 Plus $2,000 per update. Updates komme jierliks foar.
KINNE (11-bit) busformaat
De PID-fraach en antwurd komt foar op de CAN-bus fan it auto. Standert OBD-oanfragen en antwurden brûke funksjonele adressen. De diagnostyske lêzer inisjearret in fraach mei CAN ID 7DFh[opheldering nedich], dy't fungearret as in útstjoeradres, en akseptearret antwurden fan alle ID yn it berik 7E8h oan 7EFh. ECU's dy't kinne reagearje op OBD-fragen harkje sawol nei de funksjonele útstjoerings-ID fan 7DFh as ien tawiisde ID yn it berik 7E0h oant 7E7h. Har antwurd hat in ID fan har tawiisde ID plus 8 bgl. 7E8h oant 7EFh.
Dizze oanpak lit maksimaal acht ECU's ta, elk reagearret ûnôfhinklik op OBD-fragen. De diagnostyske lêzer kin de ID brûke yn it ECU-antwurdframe om kommunikaasje mei in spesifike ECU troch te gean. Yn't bysonder, multi-frame kommunikaasje fereasket in antwurd op de spesifike ECU ID ynstee fan ID 7DFh.
CAN-bus kin ek brûkt wurde foar kommunikaasje bûten de standert OBD-berjochten. Fysike adressering brûkt bepaalde CAN ID's foar spesifike modules (bgl., 720h foar it ynstrumint kluster yn Fords) mei proprietêre frame payloads.
Query
De funksjonele PID-fraach wurdt stjoerd nei it auto op 'e CAN-bus op ID 7DFh, brûkend 8 data bytes. De bytes binne:
| Byte | ||||||||
|---|---|---|---|---|---|---|---|---|
| PID Type | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| SAE Standert | Oantal fan oanfoljend data bytes: 2 |
Wize 01 = aktuele gegevens sjen litte; 02 = freeze frame; etc. |
PID koade (bgl.: 05 = Motor coolant temperatuer) |
net brûkt (kin 55h) |
||||
| Vehicle spesifyk | Oantal fan oanfoljend data bytes: 3 |
Oanpaste modus: (bgl.: 22 = ferbettere data) | PID koade (bgl.: 4980h) |
net brûkt (kin wêze 00h of 55h) |
||||
Response
It auto reagearret op de PID-fraach op 'e CAN-bus mei berjocht-ID's dy't ôfhinklik binne fan hokker module antwurde. Typysk reagearret de motor as haad-ECU op ID 7E8h. Oare modules, lykas de hybride controller of batterij controller yn in Prius, antwurdzje at 07E9h, 07EAh, 07EBh, etc. Dizze binne 8h heger as it fysike adres wêrop de module reagearret. Ek al is it oantal bytes yn 'e weromkommende wearde fariabel, it berjocht brûkt 8 data bytes nettsjinsteande (CAN bus protokol foarm Frameformat mei 8 data bytes). De bytes binne:
| Byte | ||||||||
|---|---|---|---|---|---|---|---|---|
| PID Type | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| SAE Standert 7E8h, 7E9h, 7EAh, etc. |
Oantal fan oanfoljend data bytes: 3 nei 6 |
Oanpaste modus Itselde as query, útsein dat 40h wurdt tafoege oan de modus wearde. Sa: 41h = aktuele gegevens sjen litte; 42h = freeze frame; etc. |
PID koade (bgl.: 05 = Motor coolant temperatuer) |
wearde fan de oantsjutte parameter, byte 0 | wearde, byte 1 (fakultatyf) | wearde, byte 2 (fakultatyf) | wearde, byte 3 (fakultatyf) | net brûkt (kin wêze 00h of 55h) |
| Vehicle spesifyk 7E8h, of 8 h + fysike ID fan module. |
Oantal fan oanfoljend data bytes: 4nei 7 |
Oanpaste modus: itselde as query, útsein dat 40h wurdt tafoege oan de modus wearde.(bgl.: 62h = antwurd op modus 22h fersyk) | PID koade (bgl.: 4980h) |
wearde fan de oantsjutte parameter, byte 0 | wearde, byte 1 (fakultatyf) | wearde, byte 2 (fakultatyf) | wearde, byte 3 (fakultatyf) | |
| Vehicle spesifyk 7E8h, of 8 h + fysike ID fan module. |
Oantal fan oanfoljend data bytes: 3 |
7Fh dit is in algemien antwurd dat gewoanlik oanjout dat de module it fersyk net herkent. | Oanpaste modus: (bgl.: 22h = ferbettere diagnostyske gegevens troch PID, 21h = ferbettere gegevens troch offset) | 31h | net brûkt (kin 00h) |
|||
Benz 14 pin – 16pin
Nissian 14 pin – 16pin
GM12 PIN-16PIN
DB9-16 PIN
iveco 38pin -16 pin
fiat 3 pin – 16 pin
Toyato 22 pin – 16 pin
KIA 20 pin – 16 pin
Audi 2×2 – 16 pin
Benz 38 pin
Mitsubishi 12 pin – 16pin

Honda 3 pin – 16pin

BMW 20 PIN – 3 pin

Subaru 9 pin – 16 pin
chrysler 6 pin
