ODB2 pinout codes alle

Voor OBD2 einde open & toewijzing van kabel pennen verlengen ,klikt u op Hier

Standaard OBD2 pinout

Soure:Wiki

Modi

Er zijn 10 werkingsmodi beschreven in de nieuwste OBD-II standaard SAE J1979. Ze zijn als volgt:

Modus (Hex) Beschrijving
01 Huidige gegevens weergeven
02 Stilstaand framegegevens weergeven
03 Opgeslagen diagnostische probleem codes weergeven
04 Diagnostische storings codes en opgeslagen waarden wissen
05 Test resultaten, bewaking van de zuurstofsensor (niet kan alleen)
06 Test resultaten, andere component/systeemmonitoring (Test resultaten, bewaking van de zuurstofsensor kan alleen)
07 Diagnostische probleem codes in behandeling weergeven (gedetecteerd tijdens de huidige of laatste rijcyclus)
08 Bediening van boord component/-systeem
09 Voertuiginformatie opvragen
0A Permanente Diagnostische storings codes (Storingscodes) (Ontruimd Dtc's)

Voertuigfabrikanten zijn niet verplicht om alle modi te ondersteunen. Elke fabrikant kan extra modi definiëren boven #9 (BV: Modus 22 zoals gedefinieerd door SAE J2190 voor Ford/GM, Modus 21 voor Toyota) voor andere informatie bijvoorbeeld. de spanning van de tractie accu in een hybride elektrisch voertuig (HEV).[2]

Standaard Pid's

Onderstaande tabel toont de standaard OBD-II Pid's zoals gedefinieerd door SAE J1979. De verwachte respons voor elke PID wordt gegeven, samen met informatie over hoe u het antwoord vertaalt in zinvolle gegevens. Opnieuw, niet alle voertuigen zullen alle Pid's ondersteunen en er kunnen door de fabrikant gedefinieerde aangepaste Pid's zijn die niet zijn gedefinieerd in de OBD-II-standaard.

Houd er rekening mee dat modi 1 en 2 zijn in principe identiek, behalve die modus 1 bevat actuele informatie, Overwegende dat de modus 2 geeft een momentopname van dezelfde gegevens die zijn genomen op het moment dat de laatste diagnostische foutcode is ingesteld. De uitzonderingen zijn PID 01, die alleen beschikbaar is in de modus 1, en PID 02, die alleen beschikbaar is in de modus 2. Als modus 2 Pid 02 geeft nul terug, dan is er geen momentopname en alle andere modus 2 gegevens zijn zinloos.

Bij gebruik van bit-encoded-notatie, hoeveelheden zoals C4 betekent bit 4 uit data byte C. Elke bit wordt van 0 Aan 7, Dus 7 is de meest significante bit en 0 is de minst significante 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

Modus 01

Pid
(Hex)
Pid
(Dec)
Geretourneerde gegevensbytes Beschrijving Min waarde Maximale waarde Eenheden Formule[een]
00 0 4 Pid's ondersteund [01 – 20] Bit gecodeerd [A7.. D0] == [PID $01.. PID $20] Zie hieronder
01 1 4 Monitor status sinds Dtc's gewist. (Inclusief storingsindicatie lampje (Mil) status en aantal Dtc's.) Bit gecodeerd. Zie hieronder
02 2 2 DTC bevriezen
03 3 2 Status van het brandstofsysteem Bit gecodeerd. Zie hieronder
04 4 1 Berekende motorbelasting 0 100 % {\Displaystyle {\tfrac {100}{255}}A} (of {\Displaystyle {\tfrac {A}{2.55}}})
05 5 1 Temperatuur koelvloeistof motor -40 215 ° C {\displayStyle A-40}
06 6 1 Korte termijn brandstof bekleding — Bank 1 -100 (Verminder brandstof: Te rijk) 99.2 (Voeg brandstof toe: Te mager) %
{\Displaystyle {\Frac {100}{128}}A-100}

(of {\Displaystyle {\tfrac {A}{1.28}}-100} )

07 7 1 Lange termijn brandstof bekleding — Bank 1
08 8 1 Korte termijn brandstof bekleding — Bank 2
09 9 1 Lange termijn brandstof bekleding — Bank 2
0A 10 1 Brandstofdruk (manometerdruk) 0 765 Kpa {\displayStyle 3A}
0B 11 1 Inlaatspruitstuk absolute druk 0 255 Kpa {\displayStyle A}
0C 12 2 Motortoerental 0 16,383.75 Rpm {\Displaystyle {\Frac {256A + B}{4}}}
0D 13 1 Snelheid van het voertuig 0 255 km/h {\displayStyle A}
0E 14 1 Timing vooraf -64 63.5 ° voor Tdc {\Displaystyle {\Frac {A}{2}}-64}
0F 15 1 Inlaatluchttemperatuur -40 215 ° C {\displayStyle A-40}
10 16 2 Maf luchtstroomsnelheid 0 655.35 gram/sec {\Displaystyle {\Frac {256A + B}{100}}}
11 17 1 Gaskleppositie 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
12 18 1 Commanded secundaire luchtstatus Bit gecodeerd. Zie hieronder
13 19 1 Zuurstofsensoren aanwezig (in 2 Banken) [A0.. A3] == Bank 1, Sensoren 1-4. [A4.. A7] == Bank 2…
14 20 2 Zuurstofsensor 1
A: Spanning
B: Korte termijn brandstoftrim
0
-100
1.275
99.2
volt%
{\Displaystyle {\Frac {A}{200}}}

{\Displaystyle {\Frac {100}{128}}B-100}

(als B==$FF, sensor wordt niet gebruikt bij trimberekening)

15 21 2 Zuurstofsensor 2
A: Spanning
B: Korte termijn brandstoftrim
16 22 2 Zuurstofsensor 3
A: Spanning
B: Korte termijn brandstoftrim
17 23 2 Zuurstofsensor 4
A: Spanning
B: Korte termijn brandstoftrim
18 24 2 Zuurstofsensor 5
A: Spanning
B: Korte termijn brandstoftrim
19 25 2 Zuurstofsensor 6
A: Spanning
B: Korte termijn brandstoftrim
1A 26 2 Zuurstofsensor 7
A: Spanning
B: Korte termijn brandstoftrim
1B 27 2 Zuurstofsensor 8
A: Spanning
B: Korte termijn brandstoftrim
1C 28 1 OBD-normen voldoet dit voertuig aan Bit gecodeerd. Zie hieronder
1D 29 1 Zuurstofsensoren aanwezig (in 4 Banken) Vergelijkbaar met PID 13, Maar [A0.. A7] == [B1S1, B1S2 B1S2, B2S1, B2S2 B2S2, B3S1, B3S2, B4S1 B4S1, B4S2 B4S2]
1E 30 1 Status van hulpinvoer A0 == Power Take Off (Pto) Status (1 == actief)
[A1.. A7] niet gebruikt
1F 31 2 Looptijd sinds het starten van de motor 0 65,535 seconden {\displaystyle 256A+B}
20 32 4 Pid's ondersteund [21 – 40] Bit gecodeerd [A7.. D0] == [PID $21..PID $40] Zie hieronder
21 33 2 Afstand afgelegd met storingaanwijzer (Mil) Op 0 65,535 Km {\displaystyle 256A+B}
22 34 2 Brandstofrail Druk (ten opzichte van spruitstukvacuüm) 0 5177.265 Kpa {\Displaystyle 0.079(256A + B)}
23 35 2 Brandstofrail De druk van de meters (Diesel, of benzine directe injectie) 0 655,350 Kpa {\Displaystyle 10(256A + B)}
24 36 4 Zuurstofsensor 1
Ab: Verhouding brandstof-luchtequivalenten
CD: Spanning
0
0
< 2
< 8
Verhouding
In
{\Displaystyle {\Frac {2}{65536}}(256A + B)}

{\Displaystyle {\Frac {8}{65536}}(256C+D)}

25 37 4 Zuurstofsensor 2
Ab: Verhouding brandstof-luchtequivalenten
CD: Spanning
26 38 4 Zuurstofsensor 3
Ab: Verhouding brandstof-luchtequivalenten
CD: Spanning
27 39 4 Zuurstofsensor 4
Ab: Verhouding brandstof-luchtequivalenten
CD: Spanning
28 40 4 Zuurstofsensor 5
Ab: Verhouding brandstof-luchtequivalenten
CD: Spanning
29 41 4 Zuurstofsensor 6
Ab: Verhouding brandstof-luchtequivalenten
CD: Spanning
2A 42 4 Zuurstofsensor 7
Ab: Verhouding brandstof-luchtequivalenten
CD: Spanning
2B 43 4 Zuurstofsensor 8
Ab: Verhouding brandstof-luchtequivalenten
CD: Spanning
2C 44 1 Geboden EGR 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
2D 45 1 EGR-fout -100 99.2 % {\Displaystyle {\tfrac {100}{128}}A-100}
2E 46 1 Commanded verdampingszuivering 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
2F 47 1 Input voor het niveau van de brandstoftank 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
30 48 1 Warming-ups sinds codes gewist 0 255 Tellen {\displayStyle A}
31 49 2 Afgelegde afstand sinds codes gewist 0 65,535 Km {\displaystyle 256A+B}
32 50 2 Evap Evap. Systeemdampdruk -8,192 8191.75 Pa {\Displaystyle {\Frac {256A + B}{4}}}(AB is twee's aanvulling Ondertekend)[3]
33 51 1 Absolute barometrische druk 0 255 Kpa {\displayStyle A}
34 52 4 Zuurstofsensor 1
Ab: Verhouding brandstof-luchtequivalenten
CD: Huidige
0
-128
< 2
<128
Verhouding
mA
{\Displaystyle {\Frac {2}{65536}}(256A + B)}

{\Displaystyle {\Frac {256C+D}{256}}-128}

of {\displaystyle C+{\Frac {D}{256}}-128}

35 53 4 Zuurstofsensor 2
Ab: Verhouding brandstof-luchtequivalenten
CD: Huidige
36 54 4 Zuurstofsensor 3
Ab: Verhouding brandstof-luchtequivalenten
CD: Huidige
37 55 4 Zuurstofsensor 4
Ab: Verhouding brandstof-luchtequivalenten
CD: Huidige
38 56 4 Zuurstofsensor 5
Ab: Verhouding brandstof-luchtequivalenten
CD: Huidige
39 57 4 Zuurstofsensor 6
Ab: Verhouding brandstof-luchtequivalenten
CD: Huidige
3A 58 4 Zuurstofsensor 7
Ab: Verhouding brandstof-luchtequivalenten
CD: Huidige
3B 59 4 Zuurstofsensor 8
Ab: Verhouding brandstof-luchtequivalenten
CD: Huidige
3C 60 2 Katalysatortemperatuur: Bank 1, Sensor 1 -40 6,513.5 ° C {\Displaystyle {\Frac {256A + B}{10}}-40}
3D 61 2 Katalysatortemperatuur: Bank 2, Sensor 1
3E 62 2 Katalysatortemperatuur: Bank 1, Sensor 2
3F 63 2 Katalysatortemperatuur: Bank 2, Sensor 2
40 64 4 Pid's ondersteund [41 – 60] Bit gecodeerd [A7.. D0] == [PID $41..PID $60] Zie hieronder
41 65 4 Status controleren deze schijfcyclus Bit gecodeerd. Zie hieronder
42 66 2 Spanning van de besturingsmodule 0 65.535 In {\Displaystyle {\Frac {256A + B}{1000}}}
43 67 2 Absolute belastingswaarde 0 25,700 % {\Displaystyle {\tfrac {100}{255}}(256A + B)}
44 68 2 Brandstof-Lucht bevolen equivalentieverhouding 0 < 2 Verhouding {\Displaystyle {\tfrac {2}{65536}}(256A + B)}
45 69 1 Relatieve gaskleppositie 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
46 70 1 Omgevingstemperatuur -40 215 ° C {\displayStyle A-40}
47 71 1 Absolute gaskracht B 0 100 % {\Displaystyle {\Frac {100}{255}}A}
48 72 1 Absolute gaskracht C
49 73 1 Gaspedaalpositie D
4A 74 1 Gaspedaal positie E
4B 75 1 Gaspedaal positie F
4C 76 1 Commanded gaspedaal actuator
4D 77 2 Time run met MIL op 0 65,535 Minuten {\displaystyle 256A+B}
4E 78 2 Tijd sinds probleemcodes zijn gewist
4F 79 4 Maximale waarde voor de equivalentieverhouding brandstoflucht, zuurstofsensorspanning, zuurstofsensorstroom, en inlaatspruitstuk absolute druk 0, 0, 0, 0 255, 255, 255, 2550 Verhouding, In, mA, Kpa A, B, C, D*10
50 80 4 Maximale waarde voor luchtstroomsnelheid van massaluchtstroomsensor 0 2550 g/s A*10, B, C, en D zijn gereserveerd voor toekomstig gebruik
51 81 1 Brandstoftype Van tabel met brandstoftype zie hieronder
52 82 1 Ethanolbrandstof % 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
53 83 2 Absolute Evap systeem Dampdruk 0 327.675 Kpa {\Displaystyle {\Frac {256A + B}{200}}}
54 84 2 Evap systeem dampdruk -32,767 32,768 Pa ((A*256)+B)-32767
55 85 2 Korte termijn secundaire zuurstofsensor trim, A: Bank 1, B: Bank 3 -100 99.2 % {\Displaystyle {\Frac {100}{128}}A-100}{\Displaystyle {\Frac {100}{128}}B-100}
56 86 2 Lange termijn secundaire zuurstofsensor trim, A: Bank 1, B: Bank 3
57 87 2 Korte termijn secundaire zuurstofsensor trim, A: Bank 2, B: Bank 4
58 88 2 Lange termijn secundaire zuurstofsensor trim, A: Bank 2, B: Bank 4
59 89 2 Brandstofrail absolute druk 0 655,350 Kpa {\Displaystyle 10(256A + B)}
5A 90 1 Relatieve gaspedaalpositie 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
5B 91 1 Hybride accupakket blijft levensduur 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
5C 92 1 Temperatuur van de motorolie -40 210 ° C {\displayStyle A-40}
5D 93 2 De timing van de brandstofinjectie -210.00 301.992 ° {\Displaystyle {\Frac {256A + B}{128}}-210}
5E 94 2 Motorbrandstoftarief 0 3276.75 L/h {\Displaystyle {\Frac {256A + B}{20}}}
5F 95 1 Emissie-eisen waaraan het voertuig is ontworpen Bit gecodeerd
60 96 4 Pid's ondersteund [61 – 80] Bit gecodeerd [A7.. D0] == [PID $61..PID $80] Zie hieronder
61 97 1 Driver's demand engine – procent koppel -125 125 % A-125
62 98 1 Werkelijke motor – procent koppel -125 125 % A-125
63 99 2 Referentiekoppel van de motor 0 65,535 Nm {\displaystyle 256A+B}
64 100 5 Motorprocent koppelgegevens -125 125 % A-125 Idle
B-125 Motorpunt 1
C-125 Motorpunt 2
D-125 Motorpunt 3
E-125 Motorpunt 4
65 101 2 Hulpinvoer / ondersteunde uitvoer Bit gecodeerd
66 102 5 Massaluchtstroomsensor
67 103 3 Temperatuur koelvloeistof motor
68 104 7 Inlaatluchttemperatuursensor
69 105 7 Gecommandeerde EGR- en EGR-fout
6A 106 5 Commanded Diesel inlaat luchtstroom controle en relatieve inlaat luchtstroom positie
6B 107 5 Uitlaatgasrecirculatietemperatuur
6C 108 5 Commanded throttle actuator control en relatieve gasklep positie
6D 109 6 Brandstofdrukcontrolesysteem
6E 110 5 Injectiedrukcontrolesysteem
6F 111 3 Turbocompressorinlaatdruk
70 112 9 Drukcontrole verhogen
71 113 5 Turbo variabele geometrie (Vgt) Controle
72 114 5 Wastegate controle
73 115 5 Uitlaatdruk
74 116 5 Turbocharger RPM
75 117 7 Turbotemperatuur
76 118 7 Turbotemperatuur
77 119 5 Laad luchtkoelertemperatuur op (CACT CACT)
78 120 9 Uitlaatgastemperatuur (Egt) Bank 1 Speciale PID. Zie hieronder
79 121 9 Uitlaatgastemperatuur (Egt) Bank 2 Speciale PID. Zie hieronder
7A 122 7 Roetfilter (Dpf)
7B 123 7 Roetfilter (Dpf)
7C 124 9 Roetfilter (Dpf) Temperatuur
7D 125 1 NOx NTE (Niet-te-overtreffen) status van het controlegebied
7E 126 1 PM NTE (Niet-te-overtreffen) status van het controlegebied
7F 127 13 De looptijd van de motor
80 128 4 Pid's ondersteund [81 – A0] Bit gecodeerd [A7.. D0] == [PID $81..PID $A0] Zie hieronder
81 129 21 De looptijd van de motor voor hulpemissiecontroleapparaat(AECD AECD)
82 130 21 De looptijd van de motor voor hulpemissiecontroleapparaat(AECD AECD)
83 131 5 NOx-sensor
84 132 Spruitstukoppervlaktetemperatuur
85 133 NOx-reagenssysteem
86 134 Zwevende deeltjes (Pm) Sensor
87 135 Inlaatspruitstuk absolute druk
A0 160 4 Pid's ondersteund [A1 – C0] Bit gecodeerd [A7.. D0] == [PID $A1.. PID $C0] Zie hieronder
C0 192 4 Pid's ondersteund [C1 – E0] Bit gecodeerd [A7.. D0] == [PID $C1.. PID $E0] Zie hieronder
C3 195 ? ? ? ? ? Retourneert tal van gegevens, inclusief Drive Condition ID en Engine Speed*
C4 196 ? ? ? ? ? B5 is Engine Idle Request
B6 is Engine Stop Request*
Pid
(Hex)
Pid
(Dec)
Geretourneerde gegevensbytes Beschrijving Min waarde Maximale waarde Eenheden Formule[een]

Modus 02[Bewerken]

Modus 02 accepteert dezelfde PIE's als de modus 01, met dezelfde betekenis, maar de gegeven informatie is van wanneer het freezeframe is gemaakt.

U moet het framenummer in het gegevensgedeelte van het bericht verzenden.

Pid
(Hex)
Geretourneerde gegevensbytes Beschrijving Min waarde Maximale waarde Eenheden Formule[een]
02 2 DTC die ervoor zorgde dat freeze frame werd opgeslagen. BCD gecodeerd. Gedecodeerd als in de modus 3

Modus 03

Pid
(Hex)
Geretourneerde gegevensbytes Beschrijving Min waarde Maximale waarde Eenheden Formule[een]
N/a n*6 Probleemcodes aanvragen 3 codes per berichtframe. Zie hieronder

Modus 04[Bewerken]

Pid
(Hex)
Geretourneerde gegevensbytes Beschrijving Min waarde Maximale waarde Eenheden Formule[een]
N/a 0 Probleemcodes wissen / Storingaanwijzer (Mil) / Controleer motorlicht Wist alle opgeslagen probleemcodes en schakelt de MIL uit.

Modus 05

Pid
(Hex)
Geretourneerde gegevensbytes Beschrijving Min waarde Maximale waarde Eenheden Formule[een]
0100 OBD Monitor-iD's ondersteund ($01 – $20)
0101 O2 Sensor Monitor Bank 1 Sensor 1 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
0102 O2 Sensor Monitor Bank 1 Sensor 2 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
0103 O2 Sensor Monitor Bank 1 Sensor 3 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
0104 O2 Sensor Monitor Bank 1 Sensor 4 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
0105 O2 Sensor Monitor Bank 2 Sensor 1 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
0106 O2 Sensor Monitor Bank 2 Sensor 2 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
0107 O2 Sensor Monitor Bank 2 Sensor 3 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
0108 O2 Sensor Monitor Bank 2 Sensor 4 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
0109 O2 Sensor Monitor Bank 3 Sensor 1 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
010A O2 Sensor Monitor Bank 3 Sensor 2 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
010B O2 Sensor Monitor Bank 3 Sensor 3 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
010C O2 Sensor Monitor Bank 3 Sensor 4 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
010D O2 Sensor Monitor Bank 4 Sensor 1 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
010E O2 Sensor Monitor Bank 4 Sensor 2 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
010F O2 Sensor Monitor Bank 4 Sensor 3 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
0110 O2 Sensor Monitor Bank 4 Sensor 4 0.00 1.275 Volt 0.005 Rijk aan mager sensordrempelspanning
0201 O2 Sensor Monitor Bank 1 Sensor 1 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
0202 O2 Sensor Monitor Bank 1 Sensor 2 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
0203 O2 Sensor Monitor Bank 1 Sensor 3 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
0204 O2 Sensor Monitor Bank 1 Sensor 4 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
0205 O2 Sensor Monitor Bank 2 Sensor 1 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
0206 O2 Sensor Monitor Bank 2 Sensor 2 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
0207 O2 Sensor Monitor Bank 2 Sensor 3 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
0208 O2 Sensor Monitor Bank 2 Sensor 4 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
0209 O2 Sensor Monitor Bank 3 Sensor 1 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
020A O2 Sensor Monitor Bank 3 Sensor 2 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
020B O2 Sensor Monitor Bank 3 Sensor 3 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
020C O2 Sensor Monitor Bank 3 Sensor 4 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
020D O2 Sensor Monitor Bank 4 Sensor 1 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
020E O2 Sensor Monitor Bank 4 Sensor 2 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
020F O2 Sensor Monitor Bank 4 Sensor 3 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
0210 O2 Sensor Monitor Bank 4 Sensor 4 0.00 1.275 Volt 0.005 Lean to Rich sensor drempelspanning
Pid
(Hex)
Geretourneerde gegevensbytes Beschrijving Min waarde Maximale waarde Eenheden Formule[een]

Modus 09

Pid
(Hex)
Geretourneerde gegevensbytes Beschrijving Min waarde Maximale waarde Eenheden Formule[een]
00 4 Modus 9 ondersteunde PID's (01 Aan 20) Bit gecodeerd. [A7.. D0] = [PID $01.. PID $20] Zie hieronder
01 1 Aantal VIN-berichten in PID 02. Alleen voor ISO 9141-2, Iso 14230-4 en SAE J1850. Meestal wordt de waarde 5.
02 17 Voertuigidentificatienummer (Vin) 17-char VIN, ASCII-gecodeerd en links gevuld met null chars (0x00 x00) indien nodig om.
03 1 Aantal kalibratie-ID-berichten voor PID 04. Alleen voor ISO 9141-2, Iso 14230-4 en SAE J1850. Het zal een veelvoud van 4 (4 berichten zijn nodig voor elke ID).
04 16,32,48,64.. Kalibratie-ID T/m 16 ASCII chars. Niet-gebruikte gegevensbytes worden gerapporteerd als null-bytes (0x00 x00). Verschillende CALID kunnen worden uitgevoerd (16 bytes per stuk)
05 1 Kalibratieverificatienummers (Cvn) aantal berichten voor PID 06. Alleen voor ISO 9141-2, Iso 14230-4 en SAE J1850.
06 4,8,12,16 Verificatienummers voor kalibratie (Cvn) Verschillende CVN kunnen worden uitgevoerd (4 bytes per stuk) het aantal CVN en CALID moet overeenkomen Ruwe gegevens die links zijn opgevuld met null-tekens (0x00 x00). Meestal weergegeven als hex string.
07 1 In-use performance tracking message count for PID 08 en 0B. Alleen voor ISO 9141-2, Iso 14230-4 en SAE J1850. 8 10 8 indien zestien (16) waarden moeten worden gerapporteerd, 9 indien achttien (18) waarden moeten worden gerapporteerd, en 10 als twintig (20) waarden moeten worden gerapporteerd (één bericht rapporteert twee waarden, elk bestaande uit twee bytes).
08 4 In-use performance tracking voor voertuigen met vonkontsteking 4 of 5 Berichten, elk met 4 Bytes (twee waarden). Zie hieronder
09 1 Ecu-naambericht aantal voor PID 0A
0A 20 Ecu naam ASCII-gecodeerd. Rechts gevuld met null chars (0x00 x00).
0B 4 In gebruik zijnde prestatietracking voor voertuigen met compressieontsteking 5 Berichten, elk met 4 Bytes (twee waarden). Zie hieronder
Pid
(Hex)
Geretourneerde gegevensbytes Beschrijving Min waarde Maximale waarde Eenheden Formule[een]
  1. ^ Spring omhoog naar:een b c d E F g H Ik In de formulekolom, letters A, B, C, enz. het decimale equivalent van het eerste, Tweede, Derde, enz. bytes van gegevens. Waar een (?) Verschijnt, tegenstrijdige of onvolledige informatie beschikbaar was.

Bitwise gecodeerde PIDs

Sommige pids in de bovenstaande tabel kunnen niet worden verklaard met een eenvoudige formule. Een uitgebreidere uitleg van deze gegevens wordt hier:

Modus 1 Pid 00

Een aanvraag voor deze PID retourneert 4 bytes van gegevens. Elke bit, Van Msb Aan Lsb, vertegenwoordigt een van de volgende 32 PIDs en geeft informatie over als het wordt ondersteund.

Bijvoorbeeld, als de reactie van de auto BE1FA813 BE1FA813, het kan zo gedecodeerd worden:

Hexadecimale B E 1 F A 8 1 3
Binaire 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
Ondersteund? Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja
PID-nummer 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

Dus, ondersteunde PID's worden: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F en 20

Modus 1 Pid 01

Een aanvraag voor deze PID retourneert 4 bytes van gegevens, met het label A B C en D.

De eerste byte(A) bevat twee stukjes informatie. Beetje A7 (Msb van byte A, de eerste byte) geeft aan of de MIL (motorlicht controleren) is verlicht. Bits A6 Door A0het aantal diagnostische probleemcodes dat momenteel in de ECU is gemarkeerd.

De tweede, Derde, en vierde bytes(B, C en D) informatie geven over de beschikbaarheid en volledigheid van bepaalde tests aan boord. Houd er rekening mee dat de test Beschikbaarheid wordt aangegeven door set (1) bit en Volledigheid wordt aangegeven door reset (0) bits.

Beetje Naam Definitie
A7 Mil Uit of aan, geeft aan of de CEL/MIL op (of moet worden op)
A6A0 DTC_CNT Aantal bevestigde emissiegerelateerde DTC's beschikbaar voor weergave.
B7 Gereserveerd Gereserveerd (moet worden 0)
B3 GEEN NAAM 0 = Spark ontstekingsmonitoren ondersteund (Bijvoorbeeld. Otto of Wankel motoren)
1 = Compressieontsteking monitoren ondersteund (Bijvoorbeeld. Dieselmotoren)

Hier zijn de gemeenschappelijke bit B definities, ze zijn test gebaseerd.

Test beschikbaar Test onvolledig
Onderdelen B2 B6
Brandstofsysteem B1 B5
Misfire B0 B4

De derde en vierde bytes moeten anders worden geïnterpreteerd, afhankelijk van of de motor Vonk Ontsteking (Bijvoorbeeld. Otto of Wankel motoren) of compressieontsteking (Bijvoorbeeld. Dieselmotoren). In de tweede (B) Byte, bits 3 geeft aan hoe u de C- en D-bytes moet interpreteren, Met 0 zijn vonk (Otto of Wankel) en 1 (instellen) compressie zijn (Diesel).

De bytes C en D voor vonkontstekingsmonitoren (Bijvoorbeeld. Otto of Wankel motoren):

Test beschikbaar Test onvolledig
EGR-systeem C7 D7
Zuurstofsensorverwarming C6 D6
Zuurstofsensor C5 D5
A/C Koelmiddel C4 D4
Secundair luchtsysteem C3 D3
Verdampingssysteem C2 D2
Verwarmde katalysator C1 D1
Katalysator C0 D0

En de bytes C en D voor monitoren met compressieontsteking (Dieselmotoren):

Test beschikbaar Test onvolledig
EGR en/of VVT-systeem C7 D7
PM-filterbewaking C6 D6
Uitlaatgassensor C5 D5
– Gereserveerd – C4 D4
Druk verhogen C3 D3
– Gereserveerd – C2 D2
NOx/SCR-monitor C1 D1
NMHC-katalysator[een] C0 D0
  1. Spring omhoog^ Nmhc Kan staan voor Non-Methane HydroCarbons, maar J1979 verlicht ons niet. De vertaling zou de ammoniaksensor in de SCR-katalysator zijn.

Modus 1 Pid 41

Een aanvraag voor deze PID retourneert 4 bytes van gegevens. De eerste byte is altijd nul. De tweede, Derde, en vierde bytes geven informatie over de beschikbaarheid en volledigheid van bepaalde tests aan boord. Zoals bij PID 01, de derde en vierde bytes moeten verschillend worden geïnterpreteerd, afhankelijk van het ontstekingstype (B3) – met 0 vonken en 1 (instellen) compressie zijn. Nogmaals op te merken dat de test Beschikbaarheid wordt vertegenwoordigd door een set (1) bit en Volledigheid wordt vertegenwoordigd door een reset (0) bits.

Hier zijn de gemeenschappelijke bit B definities, ze zijn test gebaseerd.

Test beschikbaar Test onvolledig
Onderdelen B2 B6
Brandstofsysteem B1 B5
Misfire B0 B4

De bytes C en D voor vonkontstekingsmonitoren (Bijvoorbeeld. Otto of Wankel motoren):

Test beschikbaar Test onvolledig
EGR-systeem C7 D7
Zuurstofsensorverwarming C6 D6
Zuurstofsensor C5 D5
A/C Koelmiddel C4 D4
Secundair luchtsysteem C3 D3
Verdampingssysteem C2 D2
Verwarmde katalysator C1 D1
Katalysator C0 D0

En de bytes C en D voor monitoren met compressieontsteking (Dieselmotoren):

Test beschikbaar Test onvolledig
EGR en/of VVT-systeem C7 D7
PM-filterbewaking C6 D6
Uitlaatgassensor C5 D5
– Gereserveerd – C4 D4
Druk verhogen C3 D3
– Gereserveerd – C2 D2
NOx/SCR-monitor C1 D1
NMHC-katalysator[een] C0 D0
  1. Spring omhoog^ Nmhc Kan staan voor Non-Methane HydroCarbons, maar J1979 verlicht ons niet. De vertaling zou de ammoniaksensor in de SCR-katalysator zijn.

Modus 1 Pid 78

Een verzoek voor deze PID zal terugkeren 9 bytes van gegevens. De eerste byte is een beetje gecodeerd veld dat aangeeft welke Egt sensoren worden ondersteund:

Byte Beschrijving
A Ondersteunde EGT-sensoren
BC Temperatuur gelezen door EGT11
DE Temperatuur gelezen door EGT12
FG Temperatuur gelezen door EGT13
HIk Temperatuur gelezen door EGT14

De eerste byte is als volgt gecodeerd:

Beetje Beschrijving
A7A4 Gereserveerd
A3 EGT-bank 1, Sensor 4 Ondersteund?
A2 EGT-bank 1, Sensor 3 Ondersteund?
A1 EGT-bank 1, Sensor 2 Ondersteund?
A0 EGT-bank 1, Sensor 1 Ondersteund?

De overige bytes zijn 16 bit gehele getallen die de temperatuur in graden Celsius in het bereik aangeven -40 Aan 6513.5 (Schaal 0.1), met behulp van de gebruikelijke {\Displaystyle (Akeer 256+B)/10-40} Formule (MSB is A, LSB is B). Alleen waarden waarvoor de bijbehorende sensor wordt ondersteund, zijn zinvol.

Dezelfde structuur geldt voor PID 79, maar waarden zijn voor sensoren van de bank 2.

Modus 3 (geen PID vereist)

Een aanvraag voor deze modus retourneert een lijst met de DTCs die zijn ingesteld. De lijst is ingekapseld met behulp van de Iso 15765-2 Protocol.

Als er twee of minder DTCs zijn (4 Bytes) ze worden geretourneerd in een ISO-TP Single Frame (Sf). Drie of meer DTCs in de lijst worden gerapporteerd in meerdere frames, met het exacte aantal frames dat afhankelijk is van het communicatietype en adresseringsdetails.

Elke probleemcode vereist 2 bytes om te beschrijven. De tekstbeschrijving van een probleemcode kan als volgt worden gedecodeerd. Het eerste teken in de probleemcode wordt bepaald door de eerste twee bits in de eerste byte:

A7A6 Eerste DTC-teken
00 P – Aandrijflijn
01 C – Chassis
10 B – Lichaam
11 U – Netwerk

De twee volgende cijfers zijn gecodeerd als 2 bits. Het tweede teken in de DTC is een getal dat wordt gedefinieerd door de volgende tabel:

A5A4 Tweede DTC-teken
00 0
01 1
10 2
11 3

Het derde teken in de DTC is een getal dat wordt gedefinieerd door

A3A0 Derde DTC-teken
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

De vierde en vijfde tekens worden op dezelfde manier gedefinieerd als de derde, maar met behulp van bits B7B4 en B3B0. De resulterende code met vijf tekens moet er ongeveer uitzien “U0158” en kan worden opgezocht in een tabel met OBD-II DTCs. Hexadecimale tekens (0-9, A-F), hoewel relatief zeldzame, zijn toegestaan in de laatste 3 posities van de code zelf.

Modus 9 Pid 08

Het biedt informatie over track in-use prestaties voor katalysatorbanken, zuurstofsensorbanken, detectiesystemen voor verdampingslek, EGR-systemen en secundair luchtsysteem.

De teller voor elk onderdeel of systeem houdt het aantal keren bij dat alle omstandigheden die nodig zijn voor een specifieke monitor om een storing te detecteren, zijn aangetroffen. De noemer voor elk onderdeel of systeem houdt bij hoeveel keren het voertuig onder de opgegeven omstandigheden is gebruikt.

Het aantal gegevensitems moet aan het begin worden gerapporteerd (de eerste byte).

Alle gegevensitems van de Prestatietrackingrecord in gebruik bestaan uit twee (2) bytes en worden gerapporteerd in deze volgorde (elk bericht bevat twee items, vandaar dat de berichtlengte 4).

Mnemonic Beschrijving
OBDCOND (OBDCOND) OBD Monitoring Voorwaarden Aangetroffen tellingen
IGNCNTR IGNCNTR Ontstekingsteller
CATCOMP1 CATCOMP1 Catalyst Monitor Completion Counts Bank 1
CATCOND1 CATCOND1 Catalyst Monitor Voorwaarden Aangetroffen Telt Bank 1
CATCOMP2 Catalyst Monitor Completion Counts Bank 2
CATCOND2 CATCOND2 Catalyst Monitor Voorwaarden Aangetroffen Telt Bank 2
O2SCOMP1 O2 Sensor Monitor Completion Counts Bank 1
O2SCOND1 O2 Sensor Monitor Voorwaarden aangetroffen telt Bank 1
O2SCOMP2 O2 Sensor Monitor Completion Counts Bank 2
O2SCOND2 O2 Sensor Monitor Voorwaarden aangetroffen telt Bank 2
EGRCOMP EGRCOMP Aantal voltooiingstoestand EGR-monitor
EGRCOND EGRCOND EGR Monitor Voorwaarden aangetroffen tellingen
AIRCOMP AIRCOMP AIR Monitor Voltooiing Voorwaarde telt (Secundaire lucht)
AIRCO AIR Monitor Voorwaarden Aangetroffen tellingen (Secundaire lucht)
EVAPCOMP Aantal voltooiingstoestand VAN EVAP-monitor
EVAPCOND EVAP-monitoromstandigheden ondervonden tellingen
SO2SCOMP1 Secundaire O2 Sensor Monitor Completion Counts Bank 1
SO2SCOND1 Secundaire O2 Sensor Monitor Voorwaarden aangetroffen telt Bank 1
SO2SCOMP2 Secundaire O2 Sensor Monitor Completion Counts Bank 2
SO2SCOND2 Secundaire O2 Sensor Monitor Voorwaarden aangetroffen telt Bank 2

Modus 9 PID 0B

Het biedt informatie over de prestaties van het spoor in gebruik voor NMHC-katalysator, NOx-katalysatormonitor, NOx adsorbermonitor, PM-filtermonitor, uitlaatgassensormonitor, EGR/ VVT monitor, drukmonitor en brandstofsysteemmonitor te verhogen.

Alle gegevensitems bestaan uit twee (2) bytes en worden gerapporteerd in deze volgorde (elk bericht bevat twee items, vandaar bericht lengte is 4):

Mnemonic Beschrijving
OBDCOND (OBDCOND) OBD Monitoring Voorwaarden Aangetroffen tellingen
IGNCNTR IGNCNTR Ontstekingsteller
HCCATCOMP HCCATCOMP Nmhc-katalysatormonitor voltooiingstoestand telt
HCCATCOND HCCATCOND NMHC Catalyst Monitor Voorwaarden aangetroffen tellingen
NCATCOMP NOx/SCR-katalysatormonitor voltooidheid telt
NCATCOND NOx/SCR Catalyst Monitor Voorwaarden aangetroffen tellingen
NADSCOMP NOx Adsorber Monitor Voltooiing voorwaarde telt
NADSCOND NOx Adsorber Monitor Voorwaarden aangetroffen Tellingen
PMCOMP PMCOMP Aantal voltooiingstoestand VAN PM-filtermonitor
PMCOND PMCOND Pm-filtermonitorcondities aangetroffen tellingen
EGSCOMP Uitlaatgassensor monitor voltooiing voorwaarde telt
EGSCOND EGSCOND Uitlaatgassensor monitor omstandigheden aangetroffen telt
EGRCOMP EGRCOMP EGR and/or VVT Monitor Completion Condition Counts
EGRCOND EGRCOND EGR en/of VVT Monitor Voorwaarden aangetroffen tellingen
BPCOMP BPCOMP Boost druk monitor voltooiing voorwaarde telt
BPCOND (BPCOND) Boost druk monitor voorwaarden ondervonden telt
FUELCOMP Aantal voltooiingstoestand van brandstofmonitor
BRANDSTOFCOND Brandstofmonitor Voorwaarden aangetroffen tellingen

Opgesomde PIDs[Bewerken]

Sommige PIDs moeten speciaal worden geïnterpreteerd, en zijn niet per se precies bitwise gecodeerd, of in elke schaal. De waarden voor deze PIDs zijn Opgesomde.

Modus 1 Pid 03[Bewerken]

Een aanvraag voor deze PID retourneert 2 bytes van gegevens. De eerste byte beschrijft het brandstofsysteem #1.

Waarde Beschrijving
1 Open lus door onvoldoende motortemperatuur
2 Gesloten lus, feedback van zuurstofsensor gebruiken om de brandstofmix te bepalen
4 Open lus als gevolg van motorbelasting OF brandstofverlaging als gevolg van vertraging
8 Open lus door systeemstoring
16 Gesloten lus, met ten minste één zuurstofsensor, maar er is een fout in het feedbacksysteem

Elke andere waarde is een ongeldig antwoord. Er kan slechts een beetje ingesteld op de meeste.

De tweede byte beschrijft het brandstofsysteem #2 (als het bestaat) en is identiek gecodeerd aan de eerste byte.

Modus 1 Pid 12

Een verzoek voor deze PID retourneert één enkele byte van gegevens die de secundaire luchtstatus beschrijft.

Waarde Beschrijving
1 Upstream
2 Stroomafwaarts van katalysator
4 Van buiten sfeer of uit
8 Pomp ingeschakeld voor diagnostiek

Elke andere waarde is een ongeldig antwoord. Er kan slechts een beetje ingesteld op de meeste.

Modus 1 Pid 1C

Een verzoek om deze PID retourneert één enkele byte aan gegevens waarin wordt beschreven aan welke OBD-normen deze ECU is ontworpen om te voldoen aan. De verschillende waarden die de gegevens byte kan bevatten, worden hieronder weergegeven, naast wat ze betekenen:

Waarde Beschrijving
1 OBD-II zoals gedefinieerd door de Carb
2 OBD zoals gedefinieerd door de Epa
3 OBD en OBD-II
4 OBD-I
5 Niet OBD compliant
6 EOBD EOBD (Europa)
7 EOBD en OBD-II
8 EOBD en OBD
9 EOBD EOBD, OBD en OBD II
10 JOBD (Japan)
11 JOBD en OBD II
12 JOBD en EOBD
13 JOBD, EOBD EOBD, en OBD II
14 Gereserveerd
15 Gereserveerd
16 Gereserveerd
17 Diagnose van motorfabrikant (EMD)
18 Diagnose van motorfabrikant verbeterd (EMD+)
19 Heavy Duty On-Board Diagnostiek (Kind/gedeeltelijk) (HD OBD-C)
20 Heavy Duty On-Board Diagnostiek (HD OBD)
21 Wereldwijd geharmoniseerde OBD (WWH OBD)
22 Gereserveerd
23 Heavy Duty Euro OBD Stage I zonder NOx-controle (HD EOBD-I)
24 Heavy Duty Euro OBD Stage I met NOx-controle (HD EOBD-I N)
25 Heavy Duty Euro OBD Stage II zonder NOx-controle (HD EOBD-II)
26 Heavy Duty Euro OBD Stage II met NOx-controle (HD EOBD-II N)
27 Gereserveerd
28 Brazilië OBD Fase 1 (OBDBr-1)
29 Brazilië OBD Fase 2 (OBDBr-2)
30 Koreaanse OBD (KOBD 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 Gereserveerd
251-255 Niet beschikbaar voor toewijzing (Sae J1939 J1939 speciale betekenis)

Codering van brandstoftype

Modus 1 Pid 51 geeft een waarde op uit een opsomde lijst met het brandstoftype van het voertuig. Het brandstoftype wordt geretourneerd als een enkele byte, en de waarde wordt gegeven door de volgende tabel:

Waarde Beschrijving
0 Niet beschikbaar
1 Benzine
2 Methanol
3 Ethanol
4 Diesel
5 Lpg
6 Cng
7 Propaan
8 Elektrische
9 Bifuel Bifuel het runnen van Benzine
10 Bifuel die Methanol runnen
11 Bifuel die Ethanol in werking stelt
12 Bifuel die LPG loopt
13 Bifuel die CNG runnen
14 Bifuel loopt Propaan
15 Bifuel die Elektriciteit loopt
16 Bifuel die elektrische en verbrandingsmotor in werking stelt
17 Hybride benzine
18 Hybride ethanol
19 Hybride Diesel
20 Hybride Elektrisch
21 Hybride lopende elektrische en verbrandingsmotor
22 Hybride Regeneratieve
23 Bifuel lopende diesel

Elke andere waarde wordt gereserveerd door ISO/SAE. Er zijn momenteel geen definities voor voertuig met flexibele brandstof.

Niet-standaard PIDs

De meeste OBD-II-pids die in gebruik zijn, zijn niet-standaard. Voor de meeste moderne voertuigen, er zijn veel meer functies ondersteund op de OBD-II-interface dan worden gedekt door de standaard PIDs, en er is een relatief kleine overlap tussen voertuigfabrikanten voor deze niet-standaard PIDs.

Er is zeer beperkte informatie beschikbaar in het publieke domein voor niet-standaard PIDs. De primaire bron van informatie over niet-standaard PIDs bij verschillende fabrikanten wordt bijgehouden door de Apparatuur en gereedschapsinstituut en alleen beschikbaar voor leden. De prijs van het ETI-lidmaatschap voor toegang tot scancodes varieert op basis van de bedrijfsgrootte die wordt bepaald door de jaarlijkse verkoop van autogereedschappen en -apparatuur in Noord-Amerika:

Jaarlijkse verkoop in Noord-Amerika Jaarlijkse contributie
Onder $10,000,000 $5,000
$10,000,000 – $50,000,000 $7,500
Groter dan $50,000,000 $10,000

Echter, zelfs ETI-lidmaatschap zal geen volledige documentatie voor niet-standaard PIDs. ETI-status:[4][5]

Sommige OEM's weigeren ETI te gebruiken als een one-stop bron van scantool informatie. Ze doen liever afzonderlijk zaken met elk gereedschapsbedrijf. Deze bedrijven eisen ook dat u een contract met hen aangaat. De kosten variëren, maar hier is een momentopname vanaf 13 april, 2015 van de kosten per jaar:

Gm $50,000
Honda $5,000
Suzuki $1,000
BMW $25,500 Plus $2,000 per update. Updates vinden jaarlijks plaats.

CAN (11-bits) busindeling

De PID-query en -respons vindt plaats op de CAN-bus van het voertuig. Standaard OBD-verzoeken en -antwoorden gebruiken functionele adressen. De diagnostische lezer initieert een query met CAN ID 7DFh[verduidelijking nodig], die fungeert als een omroepadres, en accepteert antwoorden van een ID in het bereik 7E8h tot 7EFh. ECU's die kunnen reageren op OBD-query's luisteren zowel naar de functionele broadcast-ID van 7DFh als naar één toegewezen ID in het bereik 7E0h tot 7E7h. Hun antwoord heeft een ID van hun toegewezen ID plus 8 Bijvoorbeeld. 7E8h tot en met 7EFh.

Deze aanpak maakt het mogelijk tot acht ECU's, elk onafhankelijk reageren op OBD-query's. De diagnostische lezer kan de ID in het ECU-responsframe gebruiken om de communicatie met een specifieke ECU. In het bijzonder, multi-frame communicatie vereist een antwoord op de specifieke ECU ID in plaats van op ID 7DFh.

CAN-bus kan ook worden gebruikt voor communicatie buiten de standaard OBD-berichten. Fysieke adressering gebruikt bepaalde CAN-id's voor specifieke modules (BV, 720h voor het instrumentencluster in Fords) met eigen frame payloads.

Query

De functionele PID-query wordt verzonden naar het voertuig op de CAN-bus op ID 7DFh, Gebruik 8 gegevensbytes. De bytes zijn:

Byte
PID-type 0 1 2 3 4 5 6 7
SAE-standaard Aantal
Extra
gegevensbytes:
2
Modus
01 = huidige gegevens weergeven;
02 = frame bevriezen;
enz.
PID-code
(BV: 05 = Motorkoelvloeistoftemperatuur)
niet gebruikt
(kan 55u zijn)
Voertuigspecifiek Aantal
Extra
gegevensbytes:
3
Aangepaste modus: (BV: 22 = verbeterde gegevens) PID-code
(BV: 4980H)
niet gebruikt
(kan 00u of 55u zijn)

Reactie

Het voertuig reageert op de PID-query op de CAN-bus met bericht-id's die afhankelijk zijn van welke module heeft gereageerd. Typisch de motor of de belangrijkste ECU reageert op ID 7E8h. Andere modules, zoals de hybride controller of accucontroller in een Prius, reageren op 07E9h, 07EAh (EAh), 07EBh EBh, enz. Deze zijn 8 uur hoger dan het fysieke adres waar de module op reageert. Hoewel het aantal bytes in de geretourneerde waarde variabel is, het bericht gebruikt 8 gegevensbytes, ongeacht (CAN bus protocolformulier Frameformat met 8 gegevensbytes). De bytes zijn:

Byte
PID-type 0 1 2 3 4 5 6 7
SAE-standaard
7E8h E8h,
7E9h E9h,
7EAh (EAh),
enz.
Aantal
Extra
gegevensbytes:
3 Aan 6
Aangepaste modus
Hetzelfde als query, behalve dat 40u wordt toegevoegd aan de modus waarde. Dus:
41h = actuele gegevens weergeven;
42h = frame bevriezen;
enz.
PID-code
(BV: 05 = Motorkoelvloeistoftemperatuur)
waarde van de opgegeven parameter, Byte 0 Waarde, Byte 1 (facultatief) Waarde, Byte 2 (facultatief) Waarde, Byte 3 (facultatief) niet gebruikt
(kan 00u of 55u zijn)
Voertuigspecifiek
7E8h E8h, of 8u + fysieke ID van module.
Aantal
Extra
gegevensbytes:
4Aan 7
Aangepaste modus: hetzelfde als query, behalve dat 40u wordt toegevoegd aan de modus waarde.(BV: 62h = reactie op modus 22h verzoek) PID-code
(BV: 4980H)
waarde van de opgegeven parameter, Byte 0 Waarde, Byte 1 (facultatief) Waarde, Byte 2 (facultatief) Waarde, Byte 3 (facultatief)
Voertuigspecifiek
7E8h E8h, of 8u + fysieke ID van module.
Aantal
Extra
gegevensbytes:
3
7Fh dit een algemeen antwoord meestal aangeeft de module herkent het verzoek niet. Aangepaste modus: (BV: 22h = verbeterde diagnostische gegevens door PID, 21h = verbeterde gegevens door offset) 31H niet gebruikt
(kan 00u zijn)

Benz 14pin – 16PIN

Nissian 14 PIN – 16PIN

GM12 PIN-16PIN

DB9-16-PINCODE

iveco 38pin -16 PIN

Fiat 3 PIN – 16 PIN

Toyato 22pin – 16 PIN

Kia 20 PIN – 16 PIN

Audi 2×2 – 16 PIN

Benz 38 PIN

Mitsubishi 12 PIN – 16PIN

Honda 3pin – 16PIN

BMW 20 PIN – 3 PIN

Subaru 9 PIN – 16 PIN

Chrysler 6 PIN