Für OBD2 End offen & Kabelstiftbelegung verlängern ,bitte anklicken Hier
Standard OBD2 Pinout
Soure:Wiki
Modi
Es gibt 10 Betriebsarten, die in der neuesten OBD-II-Norm SAE J1979 beschrieben sind. Sie sind wie folgt::
Modus (Hex) | Beschreibung |
---|---|
01 | Aktuelle Daten anzeigen |
02 | Einfrieren von Framedaten anzeigen |
03 | Gespeicherte Diagnose-Fehlercodes anzeigen |
04 | Löschen von Diagnose-Problemcodes und gespeicherten Werten |
05 | Testergebnisse, Sauerstoffsensorüberwachung (nicht nur CAN) |
06 | Testergebnisse, andere Komponenten-/Systemüberwachung (Testergebnisse, Sauerstoffsensorüberwachung nur für CAN) |
07 | Ausstehende Diagnosefehlercodes anzeigen (während des aktuellen oder letzten Fahrzyklus erkannt) |
08 | Steuerungsbetrieb von On-Board-Komponente/System |
09 | Fahrzeuginformationen anfordern |
0A | permanent sind Diagnose-Problemcodes (Dtcs) (Gelöschte DTCs) |
Fahrzeughersteller sind nicht verpflichtet, alle Modi zu unterstützen. Jeder Hersteller kann oben zusätzliche Modi #9 (z.b.: Modus 22 im Sinne von SAE J2190 für Ford/GM, Modus 21 zu Toyota) für weitere Informationen, z.B.. die Spannung der Traktionsbatterie in einem Hybrid-Elektrofahrzeug (Hev).[2]
Standard-PIDs
Die folgende Tabelle zeigt die Standard-OBD-II-PIDs im Sinne von SAE J1979. Die erwartete Antwort für jede PID wird, zusammen mit Informationen darüber, wie die Antwort in aussagekräftige Daten übersetzt werden kann. Wieder, nicht alle Fahrzeuge unterstützen alle PIDs und es können herstellerdefinierte benutzerdefinierte PIDs vorhanden sein, die nicht im OBD-II-Standard definiert sind.
Beachten Sie, dass Modi 1 und 2 sind grundsätzlich identisch, außer, dass Mode 1 stellt aktuelle Informationen bereit, während der Modus 2 stellt eine Momentaufnahme der gleichen Daten bereit, die zu dem Zeitpunkt aufgenommen wurden, an dem der letzte Diagnosefehlercode festgelegt wurde. Die Ausnahmen sind PID 01, die nur im Modus verfügbar ist 1, und PID 02, die nur im Modus verfügbar ist 2. If-Modus 2 Pid 02 gibt Null zurück, dann gibt es keinen Snapshot und alle anderen Modi 2 Daten sind bedeutungslos.
Bei Verwendung von Bit-Encoded-Notation, Mengen wie C4 bedeutet Bit 4 aus Datenbyte C. Jedes Bit wird aus 0 An 7, Also 7 ist das bedeutendste Bit und 0 ist das am wenigsten signifikante 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) |
Zurückgegebene Datenbytes | Beschreibung | Min-Wert | Maximaler Wert | Einheiten | Formel[ein] |
---|---|---|---|---|---|---|---|
00 | 0 | 4 | UNTERSTÜTZTE PIDs [01 – 20] | Bit kodiert [A7.. D0] == [PID Nr. 01..PID $20] Siehe unten | |||
01 | 1 | 4 | Überwachungsstatus seit dem Löschen von DTCs. (Inklusive Störungsanzeigelampe (Mil) Status und Anzahl der Dta.) | Bit kodiert. Siehe unten | |||
02 | 2 | 2 | Einfrieren von DTC | ||||
03 | 3 | 2 | Status des Kraftstoffsystems | Bit kodiert. Siehe unten | |||
04 | 4 | 1 | Berechnete Motorlast | 0 | 100 | % | {\Displaystyle {\tfrac {100}{255}}A} (oder {\Displaystyle {\tfrac {A}{2.55}}}) |
05 | 5 | 1 | Motorkühlmitteltemperatur | -40 | 215 | ° C | {\Displaystil A-40} |
06 | 6 | 1 | Kurzfristige Kraftstoffverkleidung – Bank 1 | -100 (Kraftstoff reduzieren: Zu reich) | 99.2 (Kraftstoff hinzufügen: Zu schlank) | % |
{\Displaystyle {\Frac {100}{128}}A-100}
(oder {\Displaystyle {\tfrac {A}{1.28}}-100} ) |
07 | 7 | 1 | Langfristige Kraftstoffverkleidung – Bank 1 | ||||
08 | 8 | 1 | Kurzfristige Kraftstoffverkleidung – Bank 2 | ||||
09 | 9 | 1 | Langfristige Kraftstoffverkleidung – Bank 2 | ||||
0A | 10 | 1 | Kraftstoffdruck (Messdruck) | 0 | 765 | Kpa | {\Displaystil 3A} |
0B | 11 | 1 | Aufnahmekrümmer absoluter Druck | 0 | 255 | Kpa | {\displaystyle A} |
0C | 12 | 2 | Motor-RPM | 0 | 16,383.75 | Rpm | {\Displaystyle {\Frac {256A+B}{4}}} |
0D | 13 | 1 | Fahrzeuggeschwindigkeit | 0 | 255 | Km/h | {\displaystyle A} |
0E | 14 | 1 | Timing-Fortschritt | -64 | 63.5 | ° vor Tdc | {\Displaystyle {\Frac {A}{2}}-64} |
0F | 15 | 1 | Ansauglufttemperatur | -40 | 215 | ° C | {\Displaystil A-40} |
10 | 16 | 2 | Maf Luftdurchsatz | 0 | 655.35 | Gramm/Sek. | {\Displaystyle {\Frac {256A+B}{100}}} |
11 | 17 | 1 | Drosselposition | 0 | 100 | % | {\Displaystyle {\tfrac {100}{255}}A} |
12 | 18 | 1 | Kommandierter Sekundärluftstatus | Bit kodiert. Siehe unten | |||
13 | 19 | 1 | Sauerstoffsensoren vorhanden (in 2 Banken) | [A0.. A3] == Bank 1, Sensoren 1-4. [A4.. A7] == Bank 2… | |||
14 | 20 | 2 | Lambdasonde 1 A: Spannung B: Kurzfristige Kraftstoffverkleidung |
0 -100 |
1.275 99.2 |
Volt% |
{\Displaystyle {\Frac {A}{200}}}
{\Displaystyle {\Frac {100}{128}}B-100}
(if B ==$FF, Sensor wird nicht in der Trimmberechnung verwendet) |
15 | 21 | 2 | Lambdasonde 2 A: Spannung B: Kurzfristige Kraftstoffverkleidung |
||||
16 | 22 | 2 | Lambdasonde 3 A: Spannung B: Kurzfristige Kraftstoffverkleidung |
||||
17 | 23 | 2 | Lambdasonde 4 A: Spannung B: Kurzfristige Kraftstoffverkleidung |
||||
18 | 24 | 2 | Lambdasonde 5 A: Spannung B: Kurzfristige Kraftstoffverkleidung |
||||
19 | 25 | 2 | Lambdasonde 6 A: Spannung B: Kurzfristige Kraftstoffverkleidung |
||||
1A | 26 | 2 | Lambdasonde 7 A: Spannung B: Kurzfristige Kraftstoffverkleidung |
||||
1B | 27 | 2 | Lambdasonde 8 A: Spannung B: Kurzfristige Kraftstoffverkleidung |
||||
1C | 28 | 1 | OBD-Normen entspricht diesem Fahrzeug | Bit kodiert. Siehe unten | |||
1D | 29 | 1 | Sauerstoffsensoren vorhanden (in 4 Banken) | Ähnlich wie PID 13, Aber [A0.. A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
1E | 30 | 1 | Hilfseingangsstatus | A0 == Power Take Off (Pto) Status (1 == aktive) [A1.. A7] nicht verwendet |
|||
1F | 31 | 2 | Laufzeit seit Motorstart | 0 | 65,535 | seconds | {\Displaystil 256A+B} |
20 | 32 | 4 | UNTERSTÜTZTE PIDs [21 – 40] | Bit kodiert [A7.. D0] == [PID Nr. 21..PID $40] Siehe unten | |||
21 | 33 | 2 | Zurückgelegte Strecke mit Störungsanzeigelampe (Mil) Auf | 0 | 65,535 | Km | {\Displaystil 256A+B} |
22 | 34 | 2 | Fuel Rail Druck (relativ zum Verteilervakuum) | 0 | 5177.265 | Kpa | {\Displaystyle 0.079(256A+B)} |
23 | 35 | 2 | Fuel Rail Messdruck (Diesel, oder Benzin-Direkteinspritzung) | 0 | 655,350 | Kpa | {\Displaystyle 10(256A+B)} |
24 | 36 | 4 | Lambdasonde 1 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Spannung |
0 0 |
< 2 < 8 |
Verhältnis V |
{\Displaystyle {\Frac {2}{65536}}(256A+B)}
{\Displaystyle {\Frac {8}{65536}}(256C+D)}
|
25 | 37 | 4 | Lambdasonde 2 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Spannung |
||||
26 | 38 | 4 | Lambdasonde 3 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Spannung |
||||
27 | 39 | 4 | Lambdasonde 4 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Spannung |
||||
28 | 40 | 4 | Lambdasonde 5 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Spannung |
||||
29 | 41 | 4 | Lambdasonde 6 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Spannung |
||||
2A | 42 | 4 | Lambdasonde 7 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Spannung |
||||
2B | 43 | 4 | Lambdasonde 8 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Spannung |
||||
2C | 44 | 1 | Befahl Agr | 0 | 100 | % | {\Displaystyle {\tfrac {100}{255}}A} |
2D | 45 | 1 | EGR-Fehler | -100 | 99.2 | % | {\Displaystyle {\tfrac {100}{128}}A-100} |
2E | 46 | 1 | Befohlene Verdunstungsspülung | 0 | 100 | % | {\Displaystyle {\tfrac {100}{255}}A} |
2F | 47 | 1 | KraftstofftankstandEingang | 0 | 100 | % | {\Displaystyle {\tfrac {100}{255}}A} |
30 | 48 | 1 | Warm-ups seit dem Löschen von Codes | 0 | 255 | Count | {\displaystyle A} |
31 | 49 | 2 | Zurückgelegte Entfernung, seit Codes gelöscht wurden | 0 | 65,535 | Km | {\Displaystil 256A+B} |
32 | 50 | 2 | Evap. System Dampfdruck | -8,192 | 8191.75 | Pa | {\Displaystyle {\Frac {256A+B}{4}}}(AB ist Zweier-Ergänzung Unterzeichnet)[3] |
33 | 51 | 1 | Absoluter Barometrischer Druck | 0 | 255 | Kpa | {\displaystyle A} |
34 | 52 | 4 | Lambdasonde 1 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Strom |
0 -128 |
< 2 <128 |
Verhältnis mA |
{\Displaystyle {\Frac {2}{65536}}(256A+B)}
{\Displaystyle {\Frac {256C+D}{256}}-128}
oder {\Displaystyle C+{\Frac {D}{256}}-128} |
35 | 53 | 4 | Lambdasonde 2 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Strom |
||||
36 | 54 | 4 | Lambdasonde 3 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Strom |
||||
37 | 55 | 4 | Lambdasonde 4 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Strom |
||||
38 | 56 | 4 | Lambdasonde 5 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Strom |
||||
39 | 57 | 4 | Lambdasonde 6 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Strom |
||||
3A | 58 | 4 | Lambdasonde 7 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Strom |
||||
3B | 59 | 4 | Lambdasonde 8 AB: Kraftstoff-Luft-Äquivalenzverhältnis CD: Strom |
||||
3C | 60 | 2 | Katalysatortemperatur: Bank 1, Sensor 1 | -40 | 6,513.5 | ° C | {\Displaystyle {\Frac {256A+B}{10}}-40} |
3D | 61 | 2 | Katalysatortemperatur: Bank 2, Sensor 1 | ||||
3E | 62 | 2 | Katalysatortemperatur: Bank 1, Sensor 2 | ||||
3F | 63 | 2 | Katalysatortemperatur: Bank 2, Sensor 2 | ||||
40 | 64 | 4 | UNTERSTÜTZTE PIDs [41 – 60] | Bit kodiert [A7.. D0] == [PID Nr. 41..PID $60] Siehe unten | |||
41 | 65 | 4 | Überwachen des Status dieses Laufwerkzyklus | Bit kodiert. Siehe unten | |||
42 | 66 | 2 | Steuermodulspannung | 0 | 65.535 | V | {\Displaystyle {\Frac {256A+B}{1000}}} |
43 | 67 | 2 | Absoluter Lastwert | 0 | 25,700 | % | {\Displaystyle {\tfrac {100}{255}}(256A+B)} |
44 | 68 | 2 | Fuel-Air-Führungsäquivalenzverhältnis | 0 | < 2 | Verhältnis | {\Displaystyle {\tfrac {2}{65536}}(256A+B)} |
45 | 69 | 1 | Relative Drosselposition | 0 | 100 | % | {\Displaystyle {\tfrac {100}{255}}A} |
46 | 70 | 1 | Umgebungslufttemperatur | -40 | 215 | ° C | {\Displaystil A-40} |
47 | 71 | 1 | Absolute Drosselposition B | 0 | 100 | % | {\Displaystyle {\Frac {100}{255}}A} |
48 | 72 | 1 | Absolute Drosselposition C | ||||
49 | 73 | 1 | Gaspedalposition D | ||||
4A | 74 | 1 | Gaspedalposition E | ||||
4B | 75 | 1 | Gaspedalposition F | ||||
4C | 76 | 1 | Befohlener Drosselklappenantrieb | ||||
4D | 77 | 2 | Zeitlauf mit MIL auf | 0 | 65,535 | Minuten | {\Displaystil 256A+B} |
4E | 78 | 2 | Zeit, seit Fehlercodes gelöscht wurden | ||||
4F | 79 | 4 | Maximaler Wert für Fuel-Air-Äquivalenzverhältnis, Sauerstoffsensor Spannung, Sauerstoffsensorstrom, und Ansaugkrümmer absoluter Druck | 0, 0, 0, 0 | 255, 255, 255, 2550 | Verhältnis, V, mA, Kpa | A, B, C, D*10 |
50 | 80 | 4 | Maximalwert für Luftdurchfluss vom Massenluftstromsensor | 0 | 2550 | g/s | A*10, B, C, und D sind für die zukünftige Verwendung reserviert |
51 | 81 | 1 | Kraftstofftyp | Aus Kraftstofftyptabelle siehe unten | |||
52 | 82 | 1 | Ethanol-Kraftstoff % | 0 | 100 | % | {\Displaystyle {\tfrac {100}{255}}A} |
53 | 83 | 2 | Absolutes Evap-System Dampfdruck | 0 | 327.675 | Kpa | {\Displaystyle {\Frac {256A+B}{200}}} |
54 | 84 | 2 | Ausweichen systemdampfdruck | -32,767 | 32,768 | Pa | ((A*256)+B)-32767 |
55 | 85 | 2 | Kurzfristige sekundäre Sauerstoffsensortrime, A: Bank 1, B: Bank 3 | -100 | 99.2 | % | {\Displaystyle {\Frac {100}{128}}A-100}{\Displaystyle {\Frac {100}{128}}B-100} |
56 | 86 | 2 | Langfristige sekundäre Sauerstoffsensortrimmung, A: Bank 1, B: Bank 3 | ||||
57 | 87 | 2 | Kurzfristige sekundäre Sauerstoffsensortrime, A: Bank 2, B: Bank 4 | ||||
58 | 88 | 2 | Langfristige sekundäre Sauerstoffsensortrimmung, A: Bank 2, B: Bank 4 | ||||
59 | 89 | 2 | Kraftstoffschiene absoluter Druck | 0 | 655,350 | Kpa | {\Displaystyle 10(256A+B)} |
5A | 90 | 1 | Relative Gaspedalposition | 0 | 100 | % | {\Displaystyle {\tfrac {100}{255}}A} |
5B | 91 | 1 | Hybrid-Akku-Lebensdauer | 0 | 100 | % | {\Displaystyle {\tfrac {100}{255}}A} |
5C | 92 | 1 | Motoröltemperatur | -40 | 210 | ° C | {\Displaystil A-40} |
5D | 93 | 2 | Timing der Kraftstoffeinspritzung | -210.00 | 301.992 | ° | {\Displaystyle {\Frac {256A+B}{128}}-210} |
5E | 94 | 2 | Kraftstoffrate des Motors | 0 | 3276.75 | L/h | {\Displaystyle {\Frac {256A+B}{20}}} |
5F | 95 | 1 | Emissionsanforderungen, auf die das Fahrzeug ausgelegt ist | Bit-Kodiert | |||
60 | 96 | 4 | UNTERSTÜTZTE PIDs [61 – 80] | Bit kodiert [A7.. D0] == [PID Nr. 61..PID $80] Siehe unten | |||
61 | 97 | 1 | Nachfragemotor des Fahrers – Prozent Drehmoment | -125 | 125 | % | A-125 |
62 | 98 | 1 | Tatsächlicher Motor – Prozent Drehmoment | -125 | 125 | % | A-125 |
63 | 99 | 2 | Motorreferenzdrehmoment | 0 | 65,535 | Nm | {\Displaystil 256A+B} |
64 | 100 | 5 | Motorprozent Drehmomentdaten | -125 | 125 | % | A-125 Leerlauf B-125 Motorpunkt 1 C-125 Motorpunkt 2 D-125 Motorpunkt 3 E-125 Motorpunkt 4 |
65 | 101 | 2 | Hilfseingang / Ausgabe unterstützt | Bit-Kodiert | |||
66 | 102 | 5 | Massenluftstromsensor | ||||
67 | 103 | 3 | Motorkühlmitteltemperatur | ||||
68 | 104 | 7 | Ansauglufttemperatursensor | ||||
69 | 105 | 7 | Befohlener EGR- und EGR-Fehler | ||||
6A | 106 | 5 | Befohlene Diesel-Ansaugluftstromregelung und relative Ansaugluftstromposition | ||||
6B | 107 | 5 | Abgasrückführungstemperatur | ||||
6C | 108 | 5 | Bespitzerte Drosselklappensteuerung und relative Drosselklappenposition | ||||
6D | 109 | 6 | Kraftstoffdruckregelung | ||||
6E | 110 | 5 | Einspritzdruckregelung | ||||
6F | 111 | 3 | Turbolader Kompressor-Einlassdruck | ||||
70 | 112 | 9 | Druckregelung steigern | ||||
71 | 113 | 5 | Variable Geometrie Turbo (Vgt) Steuerung | ||||
72 | 114 | 5 | Abfallgate-Kontrolle | ||||
73 | 115 | 5 | Abgasdruck | ||||
74 | 116 | 5 | Turbolader RPM | ||||
75 | 117 | 7 | Turboladertemperatur | ||||
76 | 118 | 7 | Turboladertemperatur | ||||
77 | 119 | 5 | Ladeluftkühlertemperatur (CACT) | ||||
78 | 120 | 9 | Abgastemperatur (Egt) Bank 1 | Spezielle PID. Siehe unten | |||
79 | 121 | 9 | Abgastemperatur (Egt) Bank 2 | Spezielle PID. Siehe unten | |||
7A | 122 | 7 | Dieselpartikelfilter (Dpf) | ||||
7B | 123 | 7 | Dieselpartikelfilter (Dpf) | ||||
7C | 124 | 9 | Dieselpartikelfilter (Dpf) Temperatur | ||||
7D | 125 | 1 | NOx NTE (Nicht zu überschreiten) Kontrollbereichsstatus | ||||
7E | 126 | 1 | PM NTE (Nicht zu überschreiten) Kontrollbereichsstatus | ||||
7F | 127 | 13 | Motorlaufzeit | ||||
80 | 128 | 4 | UNTERSTÜTZTE PIDs [81 – A0] | Bit kodiert [A7.. D0] == [PID Nr. 81..PID $A0] Siehe unten | |||
81 | 129 | 21 | Motorlaufzeit für Auxiliary Emissions Control Device(AECD) | ||||
82 | 130 | 21 | Motorlaufzeit für Auxiliary Emissions Control Device(AECD) | ||||
83 | 131 | 5 | NOx-Sensor | ||||
84 | 132 | Vielfältige Oberflächentemperatur | |||||
85 | 133 | NOx-Reagenzsystem | |||||
86 | 134 | Partikel (Pm) Sensor | |||||
87 | 135 | Aufnahmekrümmer absoluter Druck | |||||
A0 | 160 | 4 | UNTERSTÜTZTE PIDs [A1 – C0] | Bit kodiert [A7.. D0] == [PID $A1.. PID $C0] Siehe unten | |||
C0 | 192 | 4 | UNTERSTÜTZTE PIDs [C1 – E0] | Bit kodiert [A7.. D0] == [PID $C1.. PID $E0] Siehe unten | |||
C3 | 195 | ? | ? | ? | ? | ? | Gibt zahlreiche Daten zurück, einschließlich Antriebsbedingungs-ID und Motordrehzahl* |
C4 | 196 | ? | ? | ? | ? | ? | B5 ist Engine Idle Request B6 ist Engine Stop Request* |
Pid (Hex) |
Pid (Dec) |
Zurückgegebene Datenbytes | Beschreibung | Min-Wert | Maximaler Wert | Einheiten | Formel[ein] |
Modus 02[Bearbeiten]
Modus 02 akzeptiert die gleichen PIDs als Modus 01, mit der gleichen Bedeutung, Die angegebenen Informationen stammen jedoch von der Zeit, an der der Freeze-Frame erstellt wurde.
Sie müssen die Framenummer im Datenbereich der Nachricht senden.
Pid (Hex) |
Zurückgegebene Datenbytes | Beschreibung | Min-Wert | Maximaler Wert | Einheiten | Formel[ein] |
---|---|---|---|---|---|---|
02 | 2 | Fehlercode, der die Speicherung des Gefrierrahmens verursachte. | BCD kodiert. Dekodiert wie im Modus 3 |
Modus 03
Pid (Hex) |
Zurückgegebene Datenbytes | Beschreibung | Min-Wert | Maximaler Wert | Einheiten | Formel[ein] |
---|---|---|---|---|---|---|
N/A | n*6 | Anfordern von Fehlercodes | 3 Codes pro Nachrichtenrahmen. Siehe unten |
Modus 04[Bearbeiten]
Pid (Hex) |
Zurückgegebene Datenbytes | Beschreibung | Min-Wert | Maximaler Wert | Einheiten | Formel[ein] |
---|---|---|---|---|---|---|
N/A | 0 | Klare Fehlercodes / Störungsanzeigelampe (Mil) / Motorlicht prüfen | Löscht alle gespeicherten Fehlercodes und schaltet die MIL aus. |
Modus 05
Pid (Hex) |
Zurückgegebene Datenbytes | Beschreibung | Min-Wert | Maximaler Wert | Einheiten | Formel[ein] |
---|---|---|---|---|---|---|
0100 | OBD Monitor-IDs unterstützt ($01 – $20) | |||||
0101 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
0102 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
0103 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
0104 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
0105 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
0106 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
0107 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
0108 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
0109 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
010A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
010B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
010C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
010D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
010E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
010F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
0110 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Reich bis magere Sensor-Schwellenspannung | |
0201 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
0202 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
0203 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
0204 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
0205 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
0206 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
0207 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
0208 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
0209 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
020A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
020B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
020C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
020D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
020E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
020F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
0210 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Lean to Rich Sensor Schwellenspannung | |
Pid (Hex) |
Zurückgegebene Datenbytes | Beschreibung | Min-Wert | Maximaler Wert | Einheiten | Formel[ein] |
Modus 09
Pid (Hex) |
Zurückgegebene Datenbytes | Beschreibung | Min-Wert | Maximaler Wert | Einheiten | Formel[ein] |
---|---|---|---|---|---|---|
00 | 4 | Modus 9 unterstützte PIDs (01 An 20) | Bit kodiert. [A7.. D0] = [PID Nr. 01..PID $20] Siehe unten | |||
01 | 1 | VIN-Nachrichtenanzahl in DER PID 02. Nur für ISO 9141-2, ISO 14230-4 und SAE J1850. | In der Regel wird der Wert 5. | |||
02 | 17 | Fahrzeug-Identifikationsnummer (Vin) | 17-char VIN, ASCII-kodiert und linksgepolstert mit NULL-Zeichen (0x00) falls erforderlich, um. | |||
03 | 1 | Anzahl der Kalibrierungs-ID-Nachrichten für PID 04. Nur für ISO 9141-2, ISO 14230-4 und SAE J1850. | Es wird ein Vielfaches von 4 (4 Nachrichten werden für jede ID benötigt). | |||
04 | 16,32,48,64.. | Kalibrierungs-ID | Bis zu 16 ASCII-Zeichen. Nicht verwendete Datenbytes werden als NULL-Bytes gemeldet. (0x00). Mehrere CALID können ausgegeben werden (16 Bytes jeweils) | |||
05 | 1 | Kalibrierprüfnummern (Cvn) Nachrichtenanzahl für PID 06. Nur für ISO 9141-2, ISO 14230-4 und SAE J1850. | ||||
06 | 4,8,12,16 | Kalibrier-Verifizierungsnummern (Cvn) Mehrere CVN können ausgegeben werden (4 Bytes jeweils) die Anzahl der CVN- und CALID-Stimmen muss übereinstimmen | Rohdaten links gepolstert mit Nullzeichen (0x00). Normalerweise als Hex-String angezeigt. | |||
07 | 1 | Anzahl der in Verwendung sinimatigen Performance-Tracking-Nachrichten für PID 08 und 0B. Nur für ISO 9141-2, ISO 14230-4 und SAE J1850. | 8 | 10 | 8 wenn sechzehn (16) Werte müssen gemeldet werden, 9 wenn achtzehn (18) Werte müssen gemeldet werden, und 10 wenn zwanzig (20) Werte müssen gemeldet werden (Eine Nachricht meldet zwei Werte, jedes aus zwei Bytes). | |
08 | 4 | In-Use-Leistungsverfolgung für Funkenzündungsfahrzeuge | 4 oder 5 Nachrichten, jeder enthält 4 Bytes (zwei Werte). Siehe unten | |||
09 | 1 | Anzahl der ECU-Namen für PID 0A | ||||
0A | 20 | ECU-Name | ASCII-kodiert. Rechts gepolstert mit null Zeichen (0x00). | |||
0B | 4 | In-Use-Leistungsverfolgung für Kompressionszündungsfahrzeuge | 5 Nachrichten, jeder enthält 4 Bytes (zwei Werte). Siehe unten | |||
Pid (Hex) |
Zurückgegebene Datenbytes | Beschreibung | Min-Wert | Maximaler Wert | Einheiten | Formel[ein] |
Bitweise codierte PIDs
Einige der PIDs in der obigen Tabelle können nicht mit einer einfachen Formel erklärt werden. Eine ausführlichere Erläuterung dieser Daten finden Sie hier:
Modus 1 Pid 00
Eine Anforderung für diese PID gibt zurück 4 Bytes von Daten. Jedes Bit, Von Msb An Lsb, stellt eine der nächsten 32 PIDs und gibt Auskunft darüber, ob es unterstützt wird.
Zum Beispiel, wenn die Fahrzeugantwort BE1FA813, es kann wie folgt decodiert werden:
Hexadezimale | B | E | 1 | F | A | 8 | 1 | 3 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Binäre | 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 |
Unterstützt? | Ja | Nein | Ja | Ja | Ja | Ja | Ja | Nein | Nein | Nein | Nein | Ja | Ja | Ja | Ja | Ja | Ja | Nein | Ja | Nein | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Ja | Nein | Nein | 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 |
Also, unterstützte PIDs sind: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F und 20
Modus 1 Pid 01
Eine Anforderung für diese PID gibt zurück 4 Bytes von Daten, mit A B C und D beschriftet.
Das erste Byte(A) enthält zwei Informationen. Bit A7 (Msb des Byten SA, das erste Byte) gibt an, ob die MIL (Motorlicht prüfen) wird beleuchtet. Bits A6 Durch A0die Anzahl der Diagnosefehlercodes darstellen, die derzeit in der STEUER steueraufgeflaggt sind.
Die zweite, Dritte, und vierte Bytes(B, C und D) Informationen über die Verfügbarkeit und Vollständigkeit bestimmter On-Board-Tests. Beachten Sie, dass test Verfügbarkeit wird durch Set angezeigt (1) bit und Vollständigkeit wird durch Reset angezeigt (0) bisschen.
Bit | Name | Definition |
---|---|---|
A7 | Mil | Aus oder Ein, zeigt an, ob der CEL/MIL (oder sollte auf) |
A6–A0 | DTC_CNT | Anzahl der bestätigten emissionsbezogenen DTCs zur Anzeige. |
B7 | Reserviert | Reserviert (sollte 0) |
B3 | KEIN NAME | 0 = Funkenzündungsmonitore unterstützt (E.g. Otto- oder Wankel-Motoren) 1 = Kompressionszündungsmonitore unterstützt (E.g. Dieselmotoren) |
Hier sind die gängigen Bit-B-Definitionen, sie sind testbasiert.
Test verfügbar | Test unvollständig | |
---|---|---|
Komponenten | B2 | B6 |
Kraftstoffsystem | B1 | B5 |
Fehlzündung | B0 | B4 |
Das dritte und vierte Byte sind unterschiedlich zu interpretieren, je nachdem, ob das Modul Funken Zündung (E.g. Otto- oder Wankel-Motoren) oder Kompressionszündung (E.g. Dieselmotoren). In der zweiten (B) Byte, bisschen 3 gibt an, wie die C- und D-Bytes interpretiert werden, Mit 0 Funke (Otto oder Wankel) und 1 (Festgelegt) Komprimierung (Diesel).
Die Bytes C und D für Funkenzündungsmonitore (E.g. Otto- oder Wankel-Motoren):
Test verfügbar | Test unvollständig | |
---|---|---|
EGR-System | C7 | D7 |
SauerstoffsensorHeizung | C6 | D6 |
Lambdasonde | C5 | D5 |
A/C Kältemittel | C4 | D4 |
Sekundäres Luftsystem | C3 | D3 |
Verdunstungssystem | C2 | D2 |
Beheizter Katalysator | C1 | D1 |
Katalysator | C0 | D0 |
Und die Bytes C und D für Kompressionszündungsmonitore (Dieselmotoren):
Test verfügbar | Test unvollständig | |
---|---|---|
EGR und/oder VVT-System | C7 | D7 |
PM-Filterüberwachung | C6 | D6 |
Abgassensor | C5 | D5 |
– Reserviert – | C4 | D4 |
Druck erhöhen | C3 | D3 |
– Reserviert – | C2 | D2 |
NOx/SCR-Monitor | C1 | D1 |
NMHC-Katalysator[ein] | C0 | D0 |
- Jump up^ Nmhc Mai stehen für Non-Methane HydroCarbons, aber J1979 erleuchtet uns nicht. Die Übersetzung wäre der Ammoniaksensor im SCR-Katalysator.
Modus 1 Pid 41
Eine Anforderung für diese PID gibt zurück 4 Bytes von Daten. Das erste Byte ist immer Null. Die zweite, Dritte, und vierte Bytes geben Informationen über die Verfügbarkeit und Vollständigkeit bestimmter On-Board-Tests. Wie bei PID 01, das dritte und vierte Byte sind je nach Zündart unterschiedlich auszulegen (B3) – mit 0 Funke und 1 (Festgelegt) Komprimierung. Beachten Sie erneut, dass test Verfügbarkeit wird durch einen Satz (1) bit und Vollständigkeit wird durch einen Reset dargestellt (0) bisschen.
Hier sind die gängigen Bit-B-Definitionen, sie sind testbasiert.
Test verfügbar | Test unvollständig | |
---|---|---|
Komponenten | B2 | B6 |
Kraftstoffsystem | B1 | B5 |
Fehlzündung | B0 | B4 |
Die Bytes C und D für Funkenzündungsmonitore (E.g. Otto- oder Wankel-Motoren):
Test verfügbar | Test unvollständig | |
---|---|---|
EGR-System | C7 | D7 |
SauerstoffsensorHeizung | C6 | D6 |
Lambdasonde | C5 | D5 |
A/C Kältemittel | C4 | D4 |
Sekundäres Luftsystem | C3 | D3 |
Verdunstungssystem | C2 | D2 |
Beheizter Katalysator | C1 | D1 |
Katalysator | C0 | D0 |
Und die Bytes C und D für Kompressionszündungsmonitore (Dieselmotoren):
Test verfügbar | Test unvollständig | |
---|---|---|
EGR und/oder VVT-System | C7 | D7 |
PM-Filterüberwachung | C6 | D6 |
Abgassensor | C5 | D5 |
– Reserviert – | C4 | D4 |
Druck erhöhen | C3 | D3 |
– Reserviert – | C2 | D2 |
NOx/SCR-Monitor | C1 | D1 |
NMHC-Katalysator[ein] | C0 | D0 |
- Jump up^ Nmhc Mai stehen für Non-Methane HydroCarbons, aber J1979 erleuchtet uns nicht. Die Übersetzung wäre der Ammoniaksensor im SCR-Katalysator.
Modus 1 Pid 78
Eine Anforderung für diese PID wird zurückgegeben 9 Bytes von Daten. Das erste Byte ist ein bitcodiertes Feld, das angibt, Egt Sensoren werden unterstützt:
Byte | Beschreibung |
---|---|
A | Unterstützte EGT-Sensoren |
B–C | Temperatur abgelesen von EGT11 |
D–E | Temperatur abgelesen von EGT12 |
F–G | Temperatur abgelesen von EGT13 |
H–Ich | Temperatur abgelesen von EGT14 |
Das erste Byte ist bitcodiert wie folgt:
Bit | Beschreibung |
---|---|
A7–A4 | Reserviert |
A3 | EGT Bank 1, Sensor 4 Unterstützt? |
A2 | EGT Bank 1, Sensor 3 Unterstützt? |
A1 | EGT Bank 1, Sensor 2 Unterstützt? |
A0 | EGT Bank 1, Sensor 1 Unterstützt? |
Die restlichen Bytes werden 16 Bit-Ganzzahlen, die die Temperatur in Grad Celsius im Bereich anzeigen -40 An 6513.5 (Skala 0.1), mit den üblichen {\Displaystyle (A-mal 256+B)/10-40} Formel (MSB ist A, LSB ist B). Das erste Byte ist immer Null.
Die gleiche Struktur gilt für PID 79, aber Werte sind für Sensoren der Bank 2.
Modus 3 (keine PID erforderlich)
Eine Anforderung für diesen Modus gibt eine Liste der dtmausgebundenen Fehlercodes zurück, die. Die Liste wird mit dem ISO 15765-2 Protokoll.
Wenn zwei oder weniger DTCs vorhanden sind (4 Bytes) sie werden in einem ISO-TP Single Frame zurückgegeben (Sf). Drei oder mehr DTCs in der Liste werden in mehreren Frames gemeldet, mit der genauen Anzahl der Frames abhängig vom Kommunikationstyp und Adressierungsdetails.
Jeder Fehlercode erfordert 2 Bytes zur Beschreibung. Die Textbeschreibung eines Fehlercodes kann wie folgt decodiert werden:. Das erste Zeichen im Problemcode wird durch die ersten beiden Bits im ersten Byte bestimmt.:
A7–A6 | Erstes DTC-Zeichen |
---|---|
00 | P – Powertrain |
01 | C – Chassis |
10 | B – Körper |
11 | U – Netzwerk |
Die beiden folgenden Ziffern sind als 2 Bit. Das zweite Zeichen im Fehlercode ist eine Zahl, die durch die folgende Tabelle definiert ist.:
A5–A4 | Zweites DTC-Zeichen |
---|---|
00 | 0 |
01 | 1 |
10 | 2 |
11 | 3 |
Das dritte Zeichen im DTC ist eine Zahl, die durch
A3–A0 | Drittes DTC-Zeichen |
---|---|
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 |
Das vierte und das fünfte Zeichen werden auf die gleiche Weise definiert wie das dritte, aber mit Bits B7–B4 und B3–B0. Der resultierende fünfstellige Code sollte etwa so aussehen, als “U0158” und kann in einer Tabelle der OBD-II DTCs nachgeschlagen werden. Hexadezimale Zeichen (0-9, A-F), während relativ selten, sind in der letzten 3 Positionen des Codes selbst.
Modus 9 Pid 08
Es bietet Informationen über die In-Use-Performance von Katalysatorbanken, Sauerstoffsensorbänke, Verdunstungsleckerkennungssysteme, EGR-Systeme und Sekundärluftsystem.
Der Zähler für jede Komponente oder jedes System verfolgt, wie oft alle Bedingungen aufgetreten sind, die für einen bestimmten Monitor zur Erkennung einer Fehlfunktion erforderlich sind.. Der Nenner für jedes Bauteil oder System verfolgt, wie oft das Fahrzeug unter den angegebenen Bedingungen betrieben wurde..
Die Anzahl der Datenelemente sollte zu Beginn gemeldet werden (das erste Byte).
Alle Datenelemente des in-use Performance Tracking-Datensatzes bestehen aus zwei (2) Bytes und werden in dieser Reihenfolge gemeldet (Jede Nachricht enthält zwei Elemente, daher ist die Nachrichtenlänge 4).
Mnemonische | Beschreibung |
---|---|
OBDCOND | OBD-Überwachungsbedingungen angetroffene Zählungen |
IGNCNTR | Zündzähler |
CATCOMP1 | Catalyst Monitor Completion Counts Bank 1 |
CATCOND1 | Catalyst Monitor Bedingungen encountered Counts Bank 1 |
CATCOMP2 | Catalyst Monitor Completion Counts Bank 2 |
CATCOND2 | Catalyst Monitor Bedingungen encountered Counts Bank 2 |
O2SCOMP1 | O2 Sensor Monitor Vervollständigung zählt Bank 1 |
O2SCOND1 | O2 Sensor Monitor Bedingungen encountered Counts Bank 1 |
O2SCOMP2 | O2 Sensor Monitor Vervollständigung zählt Bank 2 |
O2SCOND2 | O2 Sensor Monitor Bedingungen encountered Counts Bank 2 |
EGRCOMP | Anzahl der EGR-Monitor-Abschlussbedingungszahlen |
EGRCOND | EGR Monitor-Bedingungen traten an |
Aircomp | Anzahl der AIR Monitor-Abschlussbedingungszahlen (Sekundärluft) |
Aircond | AIR Monitor-Bedingungen traten an (Sekundärluft) |
EVAPCOMP | Anzahl der EVAP-Monitor-Abschlussbedingungszahlen |
EVAPCOND | EVAP Monitor-Bedingungen traten an Zählungen an |
SO2SCOMP1 | Sekundärer O2-Sensormonitor Abschluss zählt Bank 1 |
SO2SCOND1 | Sekundäre O2-Sensormonitor-Bedingungen encountered Counts Bank 1 |
SO2SCOMP2 | Sekundärer O2-Sensormonitor Abschluss zählt Bank 2 |
SO2SCOND2 | Sekundäre O2-Sensormonitor-Bedingungen encountered Counts Bank 2 |
Modus 9 PID 0B
Es bietet Informationen über die In-Use-Performance für NMHC-Katalysatoren, NOx-Katalysatormonitor, NOx Adsorber-Monitor, PM-Filtermonitor, Abgassensormonitor, EGR/ VVT-Monitor, Drucküberwachung und Kraftstoffsystemmonitor.
Alle Datenelemente bestehen aus zwei (2) Bytes und werden in dieser Reihenfolge gemeldet (Jede Nachricht enthält zwei Elemente, daher ist die Nachrichtenlänge 4):
Mnemonische | Beschreibung |
---|---|
OBDCOND | OBD-Überwachungsbedingungen angetroffene Zählungen |
IGNCNTR | Zündzähler |
HCCATCOMP | NMHC Catalyst Monitor Abschlussbedingungsanzahl |
HCCATCOND | NMHC Catalyst Monitor Bedingungen encountered Counts |
NCATCOMP | NOx/SCR Catalyst Monitor Abschlussbedingungsanzahl |
NCATCOND | NOx/SCR Catalyst Monitor-Bedingungen angetroffene Zählungen |
NADSCOMP | NOx Adsorber Monitor Abschlussbedingungsanzahl |
NADSCOND | NOx Adsorber Monitor-Bedingungen trafen Zählungen |
PMCOMP | PM Filter Monitor Abschlussbedingungsanzahl |
PMCOND | PM Filter Monitor-Bedingungen traten an Zählungen an |
EGSCOMP | Abgassensor Monitor Abschlusszustand zählt |
EGSCOND | Abgassensor Monitor Bedingungen encountered Counts |
EGRCOMP | EGR- und/oder VVT-Monitor-Abschlussbedingungsanzahl |
EGRCOND | EGR- und/oder VVT-Monitor-Bedingungen angetroffene Zählungen |
BPCOMP | Boost Pressure Monitor Abschlussbedingung zählt |
BPCOND | Boost Pressure Monitor Bedingungen encountered Counts |
FUELCOMP | Fuel Monitor Completion Condition Counts |
FUELCOND | Kraftstoffmonitor-Bedingungen bei Anfällen |
Aufgezählte PIDs[Bearbeiten]
Einige PIDs sind speziell zu interpretieren, und sind nicht unbedingt genau bitweise kodiert, oder in irgendeiner Größenordnung. Die Werte für diese PIDs sind Aufgelistet.
Modus 1 Pid 03[Bearbeiten]
Eine Anforderung für diese PID gibt zurück 2 Bytes von Daten. Das erste Byte beschreibt das Kraftstoffsystem #1.
Wert | Beschreibung |
---|---|
1 | Offene Schleife durch unzureichende Motortemperatur |
2 | Geschlossene Schleife, Verwendung von Sauerstoffsensor-Feedback zur Bestimmung des Kraftstoffmixes |
4 | Offene Schleife durch Motorlast ODER Kraftstoffschnitt durch Verzögerung |
8 | Offene Schleife aufgrund eines Systemfehlers |
16 | Geschlossene Schleife, Mit mindestens einem Sauerstoffsensor, aber es liegt ein Fehler im Feedbacksystem vor |
Jeder andere Wert ist eine ungültige Antwort. Es kann höchstens ein Bit gesetzt werden.
Das zweite Byte beschreibt das Kraftstoffsystem #2 (wenn es vorhanden ist) und ist identisch mit dem ersten Byte kodiert.
Modus 1 Pid 12
Eine Anforderung für diese PID gibt ein einzelnes Byte von Daten zurück, das den sekundären Luftstatus beschreibt..
Wert | Beschreibung |
---|---|
1 | Upstream |
2 | Downstream des Katalysators |
4 | Von der Außenatmosphäre oder aus |
8 | Pumpe für Diagnose kommandiert |
Jeder andere Wert ist eine ungültige Antwort. Es kann höchstens ein Bit gesetzt werden.
Modus 1 Pid 1C
Ein Antrag auf diese PID gibt ein einziges Byte von Daten zurück, das beschreibt, welche OBD-Normen dieses Steuergerät erfüllt e.V.. Die verschiedenen Werte, die das Datenbyte aufnehmen kann, sind unten dargestellt, neben dem, was sie bedeuten:
Wert | Beschreibung |
---|---|
1 | OBD-II im Sinne der Carb |
2 | OBD im Sinne der Epa |
3 | OBD und OBD-II |
4 | OBD-I |
5 | Nicht OBD-konform |
6 | Eobd (Europa) |
7 | EOBD und OBD-II |
8 | EOBD und OBD |
9 | Eobd, OBD und OBD II |
10 | JOBD (Japan) |
11 | JOBD und OBD II |
12 | JOBD und EOBD |
13 | JOBD, Eobd, und OBD II |
14 | Reserviert |
15 | Reserviert |
16 | Reserviert |
17 | Motorhersteller-Diagnose (Emd) |
18 | Motorhersteller-Diagnose verbessert (EMD+) |
19 | Heavy Duty On-Board Diagnostics (Kind/Teilteil) (HD OBD-C) |
20 | Heavy Duty On-Board Diagnostics (HD OBD) |
21 | World Wide Harmonisiert OBD (WWH OBD) |
22 | Reserviert |
23 | Heavy Duty Euro OBD Stufe I ohne NOx-Steuerung (HD EOBD-I) |
24 | Heavy Duty Euro OBD Stufe I mit NOx-Steuerung (HD EOBD-I N) |
25 | Heavy Duty Euro OBD Stufe II ohne NOx-Steuerung (HD EOBD-II) |
26 | Heavy Duty Euro OBD Stage II mit NOx-Steuerung (HD EOBD-II N) |
27 | Reserviert |
28 | Brasilien OBD Phase 1 (OBDBr-1) |
29 | Brasilien OBD Phase 2 (OBDBr-2) |
30 | Koreanische OBD (KOBD) |
31 | Indien OBD I (IOBD I) |
32 | Indien OBD II (IOBD II) |
33 | Heavy Duty Euro OBD Stufe VI (HD EOBD-IV) |
34-250 | Reserviert |
251-255 | Nicht für die Zuweisung verfügbar (Sae J1939 besondere Bedeutung) |
Brennstofftyp-Codierung
Modus 1 Pid 51 gibt einen Wert aus einer aufgezählten Liste zurück, der den Kraftstofftyp des Fahrzeugs angibt. Der Kraftstofftyp wird als einzelnes Byte zurückgegeben, und der Wert wird durch die folgende Tabelle angegeben:
Wert | Beschreibung |
---|---|
0 | Nicht verfügbar |
1 | Benzin |
2 | Methanol |
3 | Ethanol |
4 | Diesel |
5 | Lpg |
6 | Cng |
7 | Propan |
8 | Elektrische |
9 | Bifuel laufenBenzin |
10 | Bifuel läuft Methanol |
11 | Bifuel mit Ethanol |
12 | Bifuel laufenLPG |
13 | Bifuel läuft CNG |
14 | Bifuel mit Propan |
15 | Bifuel läuft Strom |
16 | Bifuel läuft Elektro- und Verbrennungsmotor |
17 | Hybridbenzin |
18 | Hybrid-Ethanol |
19 | Hybriddiesel |
20 | Hybrid Electric |
21 | Hybrid-Elektro- und Verbrennungsmotor |
22 | Hybrid Regenerative |
23 | Bifuel-Diesel |
Jeder andere Wert ist von ISO/SAE reserviert. Derzeit gibt es keine Definitionen für flexibles Kraftstofffahrzeug.
Nicht standardmäßige PIDs
Die Mehrheit aller im Einsatz sind obd-II PIDs sind. Für die meisten modernen Fahrzeuge, Es werden viel mehr Funktionen auf der OBD-II-Schnittstelle unterstützt, als von den Standard-PIDs abgedeckt werden, und es gibt relativ geringfügige Überschneidungen zwischen den Fahrzeugherstellern für diese nicht standardmäßigen PIDs.
Es gibt nur sehr begrenzte Informationen in der öffentlichkeitsfreien Domäne für nicht standardmäßige PIDs. Die primäre Informationsquelle zu nicht standardmäßigen PIDs verschiedener Hersteller wird von der us-amerikanischen Ausrüstungs- und Werkzeuginstitut und nur für Mitglieder verfügbar. Der Preis der ETI-Mitgliedschaft für den Zugriff auf Scancodes hängt von der Unternehmensgröße ab, die durch den jährlichen Verkauf von Kfz-Werkzeugen und -Ausrüstunginteilen in Nordamerika definiert wird.:
Jahresumsatz in Nordamerika | Jährliche Abgaben |
---|---|
Unter $10,000,000 | $5,000 |
$10,000,000 – $50,000,000 | $7,500 |
Größer als $50,000,000 | $10,000 |
Jedoch, selbst die ETI-Mitgliedschaft bietet keine vollständige Dokumentation für nicht standardmäßige PIDs. ETI-Zustand:[4][5]
Einige OEMs weigern sich, ETI als zentrale Quelle für Scan-Tool-Informationen zu verwenden. Sie ziehen es vor, mit jedem Werkzeugunternehmen separat Geschäfte zu machen. Diese Unternehmen verlangen auch, dass Sie einen Vertrag mit ihnen. Die Gebühren variieren, aber hier ist eine Momentaufnahme ab dem 13. April, 2015 der jahresjährlichen Gebühren:
GM $50,000 Honda $5,000 Suzuki $1,000 BMW $25,500 Plus $2,000 pro Update. Aktualisierungen erfolgen jährlich.
KANN (11-bisschen) Busformat
Die PID-Abfrage und -Antwort erfolgt auf dem CAN-Bus des Fahrzeugs. Standard-OBD-Anforderungen und -Antworten verwenden funktionale Adressen. Der Diagnoseleser initiiert eine Abfrage mit der CAN-ID 7DFh[Klärung erforderlich], die als Broadcast-Adresse fungiert, und akzeptiert Antworten von einer beliebigen ID im Bereich 7E8h bis 7EFh. Steuergeräte, die auf OBD-Abfragen antworten können, lauschen sowohl der funktionalen Broadcast-ID von 7DFh als auch einer zugewiesenen ID im Bereich 7E0h bis 7E7h. Ihre Antwort hat eine ID ihrer zugewiesenen ID plus 8 E.g. 7E8h bis 7EFh.
Dieser Ansatz ermöglicht bis zu acht ECU, jede unabhängige Antwort auf OBD-Abfragen. Der Diagnoseleser kann die ID im ECU-Antwortrahmen verwenden, um die Kommunikation mit einem bestimmten Steuergerät fortzusetzen.. Insbesondere, Multiframe-Kommunikation erfordert eine Antwort auf die spezifische ECU-ID und nicht auf die ID 7DFh.
CAN-Bus kann auch für die Kommunikation über die Standard-OBD-Nachrichten hinaus verwendet werden. Physikalische Adressierung verwendet bestimmte CAN-IDs für bestimmte Module (z.b., 720h für das Kombiinstrument in Fords) mit proprietären Frame-Nutzlasten.
Abfrage
Die funktionelle PID-Abfrage wird an das Fahrzeug des CAN-Busses unter ID 7DFh gesendet., Mit 8 Datenbytes. Die Bytes sind:
Byte | ||||||||
---|---|---|---|---|---|---|---|---|
PID-Typ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard | Anzahl der Zusätzliche Datenbytes: 2 |
Modus 01 = aktuelle Daten anzeigen; 02 = Einfrieren des Rahmens; etc.. |
PID-Code (z.b.: 05 = Motorkühlmitteltemperatur) |
nicht verwendet (kann 55h sein) |
||||
Fahrzeugspezifisch | Anzahl der Zusätzliche Datenbytes: 3 |
Benutzerdefinierter Modus: (z.b.: 22 = erweiterte Daten) | PID-Code (z.b.: 4980H) |
nicht verwendet (kann 00h oder 55h sein) |
Antwort
Das Fahrzeug antwortet auf die PID-Abfrage auf dem CAN-Bus mit Nachrichten-IDs, die davon abhängen, welches Modul geantwortet hat.. Typischerweise reagiert der Motor oder Hauptsteuergerät bei ID 7E8h. Andere Module, wie der Hybrid-Controller oder Batterieregler in einem Prius, antworte um 07E9h, 07EAh, 07EBh, etc.. Diese sind 8h höher als die physikalische Adresse, auf die das Modul antwortet. Auch wenn die Anzahl der Bytes im zurückgegebenen Wert variabel ist, Die Nachricht verwendet 8 Datenbytes unabhängig (CAN-Bus Protokollform Frameformat mit 8 Datenbytes). Die Bytes sind:
Byte | ||||||||
---|---|---|---|---|---|---|---|---|
PID-Typ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard 7E8h, 7E9h, 7EAh, etc.. |
Anzahl der Zusätzliche Datenbytes: 3 An 6 |
Benutzerdefinierter Modus Gleiches wie die Abfrage, außer, dass 40h zum Moduswert hinzugefügt wird. Also: 41h = aktuelle Daten anzeigen; 42h = Gefrierrahmen; etc.. |
PID-Code (z.b.: 05 = Motorkühlmitteltemperatur) |
Wert des angegebenen Parameters, Byte 0 | Wert, Byte 1 (fakultativ) | Wert, Byte 2 (fakultativ) | Wert, Byte 3 (fakultativ) | nicht verwendet (kann 00h oder 55h sein) |
Fahrzeugspezifisch 7E8h, oder 8h + Physikalische ID des Moduls. |
Anzahl der Zusätzliche Datenbytes: 4An 7 |
Benutzerdefinierter Modus: gleiche wie Abfrage, mit der Ausnahme, dass 40h zum Moduswert hinzugefügt wird.(z.b.: 62h = Antwort auf Modus 22h-Anforderung) | PID-Code (z.b.: 4980H) |
Wert des angegebenen Parameters, Byte 0 | Wert, Byte 1 (fakultativ) | Wert, Byte 2 (fakultativ) | Wert, Byte 3 (fakultativ) | |
Fahrzeugspezifisch 7E8h, oder 8h + Physikalische ID des Moduls. |
Anzahl der Zusätzliche Datenbytes: 3 |
7Fh dies eine allgemeine Antwort in der Regel hinweist, dass das Modul nicht erkennt die Anforderung. | Benutzerdefinierter Modus: (z.b.: 22h = verbesserte Diagnosedaten durch PID, 21h = verbesserte Daten durch Offset) | 31H | nicht verwendet (kann 00h sein) |
Benz 14pin – 16Stift
Nissian 14 Stift – 16Stift
GM12 PIN-16PIN
DB9-16 PIN
iveco 38pin -16 Stift
Fiat 3 Stift – 16 Stift
Toyato 22pin – 16 Stift
Kia 20 Polig – 16 Stift
Audi 2×2 – 16 Stift
Benz 38 Polig
Mitsubishi 12 Stift – 16Stift
Honda 3pin – 16Stift
BMW 20 POLIG – 3 Stift