ODB2 Pinout Codes alle

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]
  1. ^ Springen Sie nach oben, um:ein b c d E F g H Ich In der Formelspalte, Buchstaben A, B, C, etc.. stellen das Dezimaläquivalent des ersten, Zweite, Dritte, etc.. Bytes von Daten. Wenn ein (?) Erscheint, widersprüchliche oder unvollständige Informationen zur Verfügung standen.

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)
A6A0 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
  1. 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
  1. 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
BC Temperatur abgelesen von EGT11
DE Temperatur abgelesen von EGT12
FG Temperatur abgelesen von EGT13
HIch Temperatur abgelesen von EGT14

Das erste Byte ist bitcodiert wie folgt:

Bit Beschreibung
A7A4 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.:

A7A6 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.:

A5A4 Zweites DTC-Zeichen
00 0
01 1
10 2
11 3

Das dritte Zeichen im DTC ist eine Zahl, die durch

A3A0 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 B7B4 und B3B0. 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

Subaru 9 Stift – 16 Stift

Chrysler 6 Stift