For OBD2 End åben & Udvid kabelstifttildeling ,Klik venligst på Her
Standard OBD2 Pinout
Soure:wiki
Tilstande
Der er 10 driftsformer beskrevet i den seneste OBD-II-standard SAE J1979. De er som følger:
Tilstand (Hex) | Beskrivelse |
---|---|
01 | Vis aktuelle data |
02 | Vis fryserammedata |
03 | Vis gemte diagnosticeringsfejlkoder |
04 | Ryd diagnosticeringsfejlkoder og lagrede værdier |
05 | Testresultater, Overvågning af iltføler (ikke KAN kun) |
06 | Testresultater, Anden komponent-/systemovervågning (Testresultater, iltsensorovervågning kun for CAN) |
07 | Vis afventende diagnosticeringsfejlkoder (detekteres under aktuel eller sidste kørecyklus) |
08 | Styring af driften af den indbyggede komponent/det indbyggede system |
09 | Anmod om køretøjsoplysninger |
0A | Permanent Diagnostiske fejlkoder (DTC'er) (Ryddede DTC'er) |
Bilfabrikanter er ikke forpligtet til at understøtte alle tilstande. Hver fabrikant kan definere yderligere tilstande ovenfor #9 (f.eks.: tilstand 22 som defineret af SAE J2190 for Ford/GM, tilstand 21 til Toyota) for andre oplysninger, f.eks. Trækkraftbatteriets spænding i en hybrid elbil (HEV).[2]
Standard PID'er
Nedenstående tabel viser standard OBD-II PID'er som defineret af SAE J1979. Det forventede svar for hver PID er angivet, sammen med oplysninger om, hvordan svaret omsættes til meningsfulde data. Igen, ikke alle køretøjer understøtter alle PID'er, og der kan være producentdefinerede brugerdefinerede PID'er, der ikke er defineret i OBD-II-standarden.
Bemærk, at tilstande 1 og 2 er stort set identiske, bortset fra den tilstand 1 giver aktuelle oplysninger, der henviser til, at tilstand 2 giver et øjebliksbillede af de samme data, der blev taget på det tidspunkt, hvor den sidste diagnosticeringsfejlkode blev angivet. Undtagelserne er PID 01, som kun er tilgængelig i tilstand 1, og PID 02, som kun er tilgængelig i tilstand 2. Hvis-tilstand 2 PID 02 returnerer nul, så er der ingen snapshot og alle andre tilstande 2 Data er meningsløse.
Når du bruger bitkodet notation, mængder som C4 betyder bit 4 fra databyte C. Hver bit er optalt fra 0 til 7, så 7 er den vigtigste bit og 0 er den mindst betydningsfulde 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 |
Tilstand 01
PID (Hex) |
PID (Dec) |
Returnerede databytes | Beskrivelse | Min værdi | Maks. værdi | Enheder | Formel[en] |
---|---|---|---|---|---|---|---|
00 | 0 | 4 | PID'er understøttes [01 – 20] | Bitkodet [A7.. D0] == [PID $ 01..PID $20] Se nedenfor | |||
01 | 1 | 4 | Overvåg status, siden DTC'er blev ryddet. (Inkluderer indikatorlampe for funktionsfejl (MIL) status og antal DTC'er.) | Bitkodet. Se nedenfor | |||
02 | 2 | 2 | Frys DTC | ||||
03 | 3 | 2 | Status for brændstofsystemet | Bitkodet. Se nedenfor | |||
04 | 4 | 1 | Beregnet motorbelastning | 0 | 100 | % | {\Displaystyle {\TFRAC {100}{255}}A} (eller {\Displaystyle {\TFRAC {A}{2.55}}}) |
05 | 5 | 1 | Motorens kølevæsketemperatur | -40 | 215 | ° C | {\skærmstil A-40} |
06 | 6 | 1 | Kortsigtet brændstoftrim — Bank 1 | -100 (Reducer brændstof: For rig) | 99.2 (Tilsæt brændstof: For magert) | % |
{\Displaystyle {\frac {100}{128}}A-100}
(eller {\Displaystyle {\TFRAC {A}{1.28}}-100} ) |
07 | 7 | 1 | Langsigtet brændstoftrim – Bank 1 | ||||
08 | 8 | 1 | Kortsigtet brændstoftrim — Bank 2 | ||||
09 | 9 | 1 | Langsigtet brændstoftrim – Bank 2 | ||||
0A | 10 | 1 | Brændstoftryk (måletryk) | 0 | 765 | kPa | {\displaystyle 3A} |
0B | 11 | 1 | Indsugningsmanifold absolut tryk | 0 | 255 | kPa | {\displaystyle A} |
0C | 12 | 2 | Motoromdrejninger | 0 | 16,383.75 | Rpm | {\Displaystyle {\frac {256A+B}{4}}} |
0D | 13 | 1 | Køretøjets hastighed | 0 | 255 | km/t | {\displaystyle A} |
0E | 14 | 1 | Timing forskud | -64 | 63.5 | °før TDC | {\Displaystyle {\frac {A}{2}}-64} |
0F | 15 | 1 | Indsugningslufttemperatur | -40 | 215 | ° C | {\skærmstil A-40} |
10 | 16 | 2 | MAF luftstrømningshastighed | 0 | 655.35 | gram/sek | {\Displaystyle {\frac {256A+B}{100}}} |
11 | 17 | 1 | Gashåndtag position | 0 | 100 | % | {\Displaystyle {\TFRAC {100}{255}}A} |
12 | 18 | 1 | Befalet sekundær luftstatus | Bitkodet. Se nedenfor | |||
13 | 19 | 1 | Oxygen sensorer til stede (i 2 Banker) | [A0.. A3] == Bank 1, Sensorer 1-4. [A4.. A7] == Bank 2… | |||
14 | 20 | 2 | Oxygen Sensor 1 A: Spænding B: Kortsigtet brændstof trim |
0 -100 |
1.275 99.2 |
volt% |
{\Displaystyle {\frac {A}{200}}}
{\Displaystyle {\frac {100}{128}}B-100}
(hvis B==$FF, Sensor bruges ikke til trimberegning) |
15 | 21 | 2 | Oxygen Sensor 2 A: Spænding B: Kortsigtet brændstof trim |
||||
16 | 22 | 2 | Oxygen Sensor 3 A: Spænding B: Kortsigtet brændstof trim |
||||
17 | 23 | 2 | Oxygen Sensor 4 A: Spænding B: Kortsigtet brændstof trim |
||||
18 | 24 | 2 | Oxygen Sensor 5 A: Spænding B: Kortsigtet brændstof trim |
||||
19 | 25 | 2 | Oxygen Sensor 6 A: Spænding B: Kortsigtet brændstof trim |
||||
1A | 26 | 2 | Oxygen Sensor 7 A: Spænding B: Kortsigtet brændstof trim |
||||
1B | 27 | 2 | Oxygen Sensor 8 A: Spænding B: Kortsigtet brændstof trim |
||||
1C | 28 | 1 | OBD-standarder, som dette køretøj er i overensstemmelse med | Bitkodet. Se nedenfor | |||
1D | 29 | 1 | Oxygen sensorer til stede (i 4 Banker) | Ligner PID 13, Men [A0.. A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
1E | 30 | 1 | Status for ekstra indgang | A0 == Sluk for strømmen (PTO) status (1 == aktiv) [A1.. A7] anvendes ikke |
|||
1F | 31 | 2 | Køretid siden motorstart | 0 | 65,535 | Sekunder | {\displaystyle 256A+B} |
20 | 32 | 4 | PID'er understøttes [21 – 40] | Bitkodet [A7.. D0] == [PID $ 21..PID $40] Se nedenfor | |||
21 | 33 | 2 | Tilbagelagt afstand med fejlindikatorlampe (MIL) på | 0 | 65,535 | km | {\displaystyle 256A+B} |
22 | 34 | 2 | Brændstof Rail Tryk (I forhold til manifoldvakuum) | 0 | 5177.265 | kPa | {\Displaystyle 0.079(256A+B)} |
23 | 35 | 2 | Brændstof Rail Gauge tryk (diesel, eller benzin direkte indsprøjtning) | 0 | 655,350 | kPa | {\Displaystyle 10(256A+B)} |
24 | 36 | 4 | Oxygen Sensor 1 AB: Brændstof-luft-ækvivalensforhold CD: Spænding |
0 0 |
< 2 < 8 |
forhold V |
{\Displaystyle {\frac {2}{65536}}(256A+B)}
{\Displaystyle {\frac {8}{65536}}(256C+D)}
|
25 | 37 | 4 | Oxygen Sensor 2 AB: Brændstof-luft-ækvivalensforhold CD: Spænding |
||||
26 | 38 | 4 | Oxygen Sensor 3 AB: Brændstof-luft-ækvivalensforhold CD: Spænding |
||||
27 | 39 | 4 | Oxygen Sensor 4 AB: Brændstof-luft-ækvivalensforhold CD: Spænding |
||||
28 | 40 | 4 | Oxygen Sensor 5 AB: Brændstof-luft-ækvivalensforhold CD: Spænding |
||||
29 | 41 | 4 | Oxygen Sensor 6 AB: Brændstof-luft-ækvivalensforhold CD: Spænding |
||||
2A | 42 | 4 | Oxygen Sensor 7 AB: Brændstof-luft-ækvivalensforhold CD: Spænding |
||||
2B | 43 | 4 | Oxygen Sensor 8 AB: Brændstof-luft-ækvivalensforhold CD: Spænding |
||||
2C | 44 | 1 | Befalet EGR | 0 | 100 | % | {\Displaystyle {\TFRAC {100}{255}}A} |
2D | 45 | 1 | EGR-fejl | -100 | 99.2 | % | {\Displaystyle {\TFRAC {100}{128}}A-100} |
2E | 46 | 1 | Befalet fordampningsrensning | 0 | 100 | % | {\Displaystyle {\TFRAC {100}{255}}A} |
2F | 47 | 1 | Indgang til brændstoftankniveau | 0 | 100 | % | {\Displaystyle {\TFRAC {100}{255}}A} |
30 | 48 | 1 | Opvarmning siden koderne blev ryddet | 0 | 255 | tælle | {\displaystyle A} |
31 | 49 | 2 | Tilbagelagt afstand siden koderne blev ryddet | 0 | 65,535 | km | {\displaystyle 256A+B} |
32 | 50 | 2 | Evap. System damptryk | -8,192 | 8191.75 | Pa | {\Displaystyle {\frac {256A+B}{4}}}(AB er To's komplement Underskrevet)[3] |
33 | 51 | 1 | Absolut barometrisk tryk | 0 | 255 | kPa | {\displaystyle A} |
34 | 52 | 4 | Oxygen Sensor 1 AB: Brændstof-luft-ækvivalensforhold CD: Nuværende |
0 -128 |
< 2 <128 |
forhold mA |
{\Displaystyle {\frac {2}{65536}}(256A+B)}
{\Displaystyle {\frac {256C+D}{256}}-128}
eller {\displaystyle C+{\frac {D}{256}}-128} |
35 | 53 | 4 | Oxygen Sensor 2 AB: Brændstof-luft-ækvivalensforhold CD: Nuværende |
||||
36 | 54 | 4 | Oxygen Sensor 3 AB: Brændstof-luft-ækvivalensforhold CD: Nuværende |
||||
37 | 55 | 4 | Oxygen Sensor 4 AB: Brændstof-luft-ækvivalensforhold CD: Nuværende |
||||
38 | 56 | 4 | Oxygen Sensor 5 AB: Brændstof-luft-ækvivalensforhold CD: Nuværende |
||||
39 | 57 | 4 | Oxygen Sensor 6 AB: Brændstof-luft-ækvivalensforhold CD: Nuværende |
||||
3A | 58 | 4 | Oxygen Sensor 7 AB: Brændstof-luft-ækvivalensforhold CD: Nuværende |
||||
3B | 59 | 4 | Oxygen Sensor 8 AB: Brændstof-luft-ækvivalensforhold CD: Nuværende |
||||
3C | 60 | 2 | Katalysator temperatur: Bank 1, Sensor 1 | -40 | 6,513.5 | ° C | {\Displaystyle {\frac {256A+B}{10}}-40} |
3D | 61 | 2 | Katalysator temperatur: Bank 2, Sensor 1 | ||||
3E | 62 | 2 | Katalysator temperatur: Bank 1, Sensor 2 | ||||
3F | 63 | 2 | Katalysator temperatur: Bank 2, Sensor 2 | ||||
40 | 64 | 4 | PID'er understøttes [41 – 60] | Bitkodet [A7.. D0] == [PID $ 41..PID $60] Se nedenfor | |||
41 | 65 | 4 | Overvåg status for denne drevcyklus | Bitkodet. Se nedenfor | |||
42 | 66 | 2 | Spænding på kontrolmodul | 0 | 65.535 | V | {\Displaystyle {\frac {256A+B}{1000}}} |
43 | 67 | 2 | Absolut belastningsværdi | 0 | 25,700 | % | {\Displaystyle {\TFRAC {100}{255}}(256A+B)} |
44 | 68 | 2 | Brændstof-luft befalet ækvivalensforhold | 0 | < 2 | forhold | {\Displaystyle {\TFRAC {2}{65536}}(256A+B)} |
45 | 69 | 1 | Relativ gasspjældsposition | 0 | 100 | % | {\Displaystyle {\TFRAC {100}{255}}A} |
46 | 70 | 1 | Omgivelsestemperatur | -40 | 215 | ° C | {\skærmstil A-40} |
47 | 71 | 1 | Absolut gasspjæld position B | 0 | 100 | % | {\Displaystyle {\frac {100}{255}}A} |
48 | 72 | 1 | Absolut gasspjæld C | ||||
49 | 73 | 1 | Speederpedalposition D | ||||
4A | 74 | 1 | Speederpedalposition E | ||||
4B | 75 | 1 | Speederpedalposition F | ||||
4C | 76 | 1 | Kommanderet gashåndtag | ||||
4D | 77 | 2 | Tidskørsel med MIL slået til | 0 | 65,535 | minutter | {\displaystyle 256A+B} |
4E | 78 | 2 | Tid siden fejlkoder ryddet | ||||
4F | 79 | 4 | Maksimumsværdi for brændstof-luft-ækvivalensforhold, ilt sensor spænding, ilt sensor strøm, og indsugningsmanifold absolut tryk | 0, 0, 0, 0 | 255, 255, 255, 2550 | forhold, V, mA, kPa | A, B, C, D*10 |
50 | 80 | 4 | Maksimal værdi for luftstrømningshastighed fra masseluftstrømssensor | 0 | 2550 | g/s | A*10, B, C, og D er forbeholdt fremtidig brug |
51 | 81 | 1 | Brændstof type | Fra brændstoftype tabel Se nedenfor | |||
52 | 82 | 1 | Ethanol brændstof % | 0 | 100 | % | {\Displaystyle {\TFRAC {100}{255}}A} |
53 | 83 | 2 | Absolut Evap system Damptryk | 0 | 327.675 | kPa | {\Displaystyle {\frac {256A+B}{200}}} |
54 | 84 | 2 | Evap system damptryk | -32,767 | 32,768 | Pa | ((A*256)+B)-32767 |
55 | 85 | 2 | Kortvarig sekundær iltsensor 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 | Langsigtet sekundær iltsensor trim, A: bank 1, B: bank 3 | ||||
57 | 87 | 2 | Kortvarig sekundær iltsensor trim, A: bank 2, B: bank 4 | ||||
58 | 88 | 2 | Langsigtet sekundær iltsensor trim, A: bank 2, B: bank 4 | ||||
59 | 89 | 2 | Brændstof jernbane absolut tryk | 0 | 655,350 | kPa | {\Displaystyle 10(256A+B)} |
5A | 90 | 1 | Relativ speederpedalposition | 0 | 100 | % | {\Displaystyle {\TFRAC {100}{255}}A} |
5B | 91 | 1 | Hybridbatteripakkens resterende levetid | 0 | 100 | % | {\Displaystyle {\TFRAC {100}{255}}A} |
5C | 92 | 1 | Motorolie temperatur | -40 | 210 | ° C | {\skærmstil A-40} |
5D | 93 | 2 | Timing af brændstofindsprøjtning | -210.00 | 301.992 | ° | {\Displaystyle {\frac {256A+B}{128}}-210} |
5E | 94 | 2 | Motorens brændstofhastighed | 0 | 3276.75 | L/h | {\Displaystyle {\frac {256A+B}{20}}} |
5F | 95 | 1 | Emissionskrav, som køretøjet er konstrueret efter | Bitkodet | |||
60 | 96 | 4 | PID'er understøttes [61 – 80] | Bitkodet [A7.. D0] == [PID $ 61..PID $80] Se nedenfor | |||
61 | 97 | 1 | Driverens efterspørgselsmotor – procent drejningsmoment | -125 | 125 | % | A-125 |
62 | 98 | 1 | Faktisk motor – procent drejningsmoment | -125 | 125 | % | A-125 |
63 | 99 | 2 | Motorens referencemoment | 0 | 65,535 | Nm | {\displaystyle 256A+B} |
64 | 100 | 5 | Data om motorprocent drejningsmoment | -125 | 125 | % | A-125 Tomgang B-125 Motorpunkt 1 C-125 Motorpunkt 2 D-125 Motorpunkt 3 E-125 Motorpunkt 4 |
65 | 101 | 2 | Ekstra indgang / Understøttet output | Bitkodet | |||
66 | 102 | 5 | Masseluftstrømssensor | ||||
67 | 103 | 3 | Motorens kølevæsketemperatur | ||||
68 | 104 | 7 | Indsugningslufttemperaturføler | ||||
69 | 105 | 7 | Commanded EGR og EGR fejl | ||||
6A | 106 | 5 | Commanded Diesel indsugningsluftstrømskontrol og relativ indsugningsluftstrømsposition | ||||
6B | 107 | 5 | Recirkulationstemperatur for udstødningsgas | ||||
6C | 108 | 5 | Styret gashåndtagsstyring og relativ gasspjældsposition | ||||
6D | 109 | 6 | Brændstoftrykstyringssystem | ||||
6E | 110 | 5 | Indsprøjtningstrykstyringssystem | ||||
6F | 111 | 3 | Turbolader kompressor indløbstryk | ||||
70 | 112 | 9 | Boost trykregulering | ||||
71 | 113 | 5 | Turbo med variabel geometri (VGT) kontrol | ||||
72 | 114 | 5 | Wastegate kontrol | ||||
73 | 115 | 5 | Udstødningstryk | ||||
74 | 116 | 5 | Omdrejningstal for turbolader | ||||
75 | 117 | 7 | Turbolader temperatur | ||||
76 | 118 | 7 | Turbolader temperatur | ||||
77 | 119 | 5 | Oplad luftkølertemperatur (PAGT) | ||||
78 | 120 | 9 | Udstødningsgassens temperatur (EGT) Bank 1 | Speciel PID. Se nedenfor | |||
79 | 121 | 9 | Udstødningsgassens temperatur (EGT) Bank 2 | Speciel PID. Se nedenfor | |||
7A | 122 | 7 | Diesel partikelfilter (DPF) | ||||
7B | 123 | 7 | Diesel partikelfilter (DPF) | ||||
7C | 124 | 9 | Diesel Partikelfilter (DPF) temperatur | ||||
7D | 125 | 1 | NOx NTE (Ikke at overskride) Status for kontrolområde | ||||
7E | 126 | 1 | PM NTE (Ikke at overskride) Status for kontrolområde | ||||
7F | 127 | 13 | Motorens driftstid | ||||
80 | 128 | 4 | PID'er understøttes [81 – A0] | Bitkodet [A7.. D0] == [PID $ 81..PID $A 0] Se nedenfor | |||
81 | 129 | 21 | Motorens driftstid for hjælpeudstyr til emissionsbegrænsning(AECD) | ||||
82 | 130 | 21 | Motorens driftstid for hjælpeudstyr til emissionsbegrænsning(AECD) | ||||
83 | 131 | 5 | NOx-sensor | ||||
84 | 132 | Manifold overfladetemperatur | |||||
85 | 133 | NOx-reagenssystem | |||||
86 | 134 | Partikler (PM) sensor | |||||
87 | 135 | Indsugningsmanifold absolut tryk | |||||
A0 | 160 | 4 | PID'er understøttes [A1 – C0] | Bitkodet [A7.. D0] == [PID $A 1.. PID $C 0] Se nedenfor | |||
C0 | 192 | 4 | PID'er understøttes [C1 – E0] | Bitkodet [A7.. D0] == [PID $C 1.. PID $E 0] Se nedenfor | |||
C3 | 195 | ? | ? | ? | ? | ? | Returnerer mange data, inklusive ID for køretilstand og motorhastighed* |
C4 | 196 | ? | ? | ? | ? | ? | B5 er motorens tomgangsanmodning B6 er anmodning om motorstop* |
PID (Hex) |
PID (Dec) |
Returnerede databytes | Beskrivelse | Min værdi | Maks. værdi | Enheder | Formel[en] |
Tilstand 02[redigere]
Tilstand 02 accepterer de samme PID'er som tilstand 01, med samme betydning, Men de givne oplysninger er fra, da fryserammen blev oprettet.
Du skal sende rammenummeret i dataafsnittet i meddelelsen.
PID (Hex) |
Returnerede databytes | Beskrivelse | Min værdi | Maks. værdi | Enheder | Formel[en] |
---|---|---|---|---|---|---|
02 | 2 | DTC, der forårsagede, at fryserammen blev gemt. | BCD kodet. Afkodet som i tilstand 3 |
Tilstand 03
PID (Hex) |
Returnerede databytes | Beskrivelse | Min værdi | Maks. værdi | Enheder | Formel[en] |
---|---|---|---|---|---|---|
NIELSEN | n*6 | Anmod om fejlkoder | 3 koder pr. meddelelsesramme. Se nedenfor |
Tilstand 04[redigere]
PID (Hex) |
Returnerede databytes | Beskrivelse | Min værdi | Maks. værdi | Enheder | Formel[en] |
---|---|---|---|---|---|---|
NIELSEN | 0 | Ryd fejlkoder / Indikatorlampe for funktionsfejl (MIL) / Tjek motorens lys | Rydder alle gemte fejlkoder og slår MIL fra. |
Tilstand 05
PID (Hex) |
Returnerede databytes | Beskrivelse | Min værdi | Maks. værdi | Enheder | Formel[en] |
---|---|---|---|---|---|---|
0100 | Understøttede OBD-skærm-id'er ($01 – $20) | |||||
0101 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
0102 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
0103 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
0104 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
0105 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
0106 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
0107 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
0108 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
0109 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
010A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
010B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
010C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
010D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
010E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
010F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
0110 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Rig til mager sensortærskelspænding | |
0201 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
0202 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
0203 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
0204 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
0205 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
0206 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
0207 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
0208 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
0209 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
020A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
020B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
020C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
020D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
020E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
020F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
0210 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | Volt | 0.005 Lean til Rich sensor tærskelspænding | |
PID (Hex) |
Returnerede databytes | Beskrivelse | Min værdi | Maks. værdi | Enheder | Formel[en] |
Tilstand 09
PID (Hex) |
Returnerede databytes | Beskrivelse | Min værdi | Maks. værdi | Enheder | Formel[en] |
---|---|---|---|---|---|---|
00 | 4 | Tilstand 9 understøttede PID'er (01 til 20) | Bitkodet. [A7.. D0] = [PID $ 01..PID $20] Se nedenfor | |||
01 | 1 | Antal VIN-meddelelser i PID 02. Kun til ISO 9141-2, ISO 14230-4 og SAE J1850. | Normalt vil værdien være 5. | |||
02 | 17 | Køretøjets identifikationsnummer (VIN) | 17-char VIN, ASCII-kodet og venstrepolstret med null-tegn (0x00) om nødvendigt. | |||
03 | 1 | Antal kalibrerings-id-meddelelser for PID 04. Kun til ISO 9141-2, ISO 14230-4 og SAE J1850. | Det vil være et multiplum af 4 (4 meddelelser er nødvendige for hvert id). | |||
04 | 16,32,48,64.. | Kalibrerings-id | Op til 16 ASCII-tegn. Databytes, der ikke bruges, rapporteres som null-bytes (0x00). Flere CALID kan udsendes (16 bytes hver) | |||
05 | 1 | Kalibreringsverificeringsnumre (CVN) antal meddelelser for PID 06. Kun til ISO 9141-2, ISO 14230-4 og SAE J1850. | ||||
06 | 4,8,12,16 | Kalibreringsverificeringsnumre (CVN) Flere CVN kan udskrives (4 bytes hver) antallet af CVN og CALID skal stemme overens | Rå data venstrepolstret med null-tegn (0x00). Vises normalt som hex-streng. | |||
07 | 1 | Antal meddelelser om ydeevnesporing under brug for PID 08 og 0B. Kun til ISO 9141-2, ISO 14230-4 og SAE J1850. | 8 | 10 | 8 hvis seksten (16) Værdier skal rapporteres, 9 hvis atten (18) Værdier skal rapporteres, og 10 hvis tyve (20) Værdier skal rapporteres (Én meddelelse rapporterer to værdier, hver bestående af to bytes). | |
08 | 4 | Præstationssporing efter ibrugtagning for køretøjer med gnisttænding | 4 eller 5 Meddelelser, hver indeholder 4 Byte (To værdier). Se nedenfor | |||
09 | 1 | Antal ECU-navnemeddelelser for PID 0A | ||||
0A | 20 | ECU navn | ASCII-kodet. Højrepolstret med null-tegn (0x00). | |||
0B | 4 | Præstationssporing efter ibrugtagning for køretøjer med kompressionstænding | 5 Meddelelser, hver indeholder 4 Byte (To værdier). Se nedenfor | |||
PID (Hex) |
Returnerede databytes | Beskrivelse | Min værdi | Maks. værdi | Enheder | Formel[en] |
Bitvise kodede PID'er
Nogle af PID'erne i ovenstående tabel kan ikke forklares med en simpel formel. En mere detaljeret forklaring af disse data findes her:
Tilstand 1 PID 00
En anmodning om dette PID returnerer 4 bytes af data. Hver bit, fra MSB til LSB, repræsenterer en af de næste 32 PID'er og giver oplysninger om, hvorvidt det understøttes.
For eksempel, Hvis bilens svar er BE1FA813, Det kan afkodes sådan:
Hexadecimal | B | E | 1 | F | A | 8 | 1 | 3 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Binær | 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 |
Understøttes? | Ja | Nej | Ja | Ja | Ja | Ja | Ja | Nej | Nej | Nej | Nej | Ja | Ja | Ja | Ja | Ja | Ja | Nej | Ja | Nej | Ja | Nej | Nej | Nej | Nej | Nej | Nej | Ja | Nej | Nej | 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 |
Så, understøttede PID'er er: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F og 20
Tilstand 1 PID 01
En anmodning om dette PID returnerer 4 bytes af data, mærket A, B, C og D.
Den første byte(A) indeholder to oplysninger. Bit A7 (MSB af byte A, Den første byte) angiver, om MIL eller ej (Tjek motorens lys) er oplyst. Bits A6 igennem A0repræsenterer antallet af diagnosticeringsfejlkoder, der i øjeblikket er markeret i ECU.
Den anden, tredje, og fjerde byte(B, C og D) give oplysninger om tilgængeligheden og fuldstændigheden af visse køretøjsprøvninger. Bemærk, at testen tilgængelighed er angivet med sæt (1) bit og Fuldstændighed er angivet ved nulstilling (0) bit.
Bit | Navn | Definition |
---|---|---|
A7 | MIL | Fra eller til, angiver, om CEL/MIL er slået til (eller burde være tændt) |
A6–A0 | DTC_CNT | Antal bekræftede emissionsrelaterede DTC'er, der kan vises. |
B7 | RESERVERET | Reserveret (bør være 0) |
B3 | INTET NAVN | 0 = Understøtter gnisttændingsmonitorer (fx. Otto eller Wankel motorer) 1 = Monitorer med kompressionstænding understøttes (fx. Dieselmotorer) |
Her er de almindelige bit B-definitioner, De er testbaserede.
Test tilgængelig | Test ufuldstændig | |
---|---|---|
Komponenter | B2 | B6 |
Brændstofsystem | B1 | B5 |
Fejltænding | B0 | B4 |
Den tredje og fjerde byte skal fortolkes forskelligt, afhængigt af om motoren er gnist Tænding (fx. Otto eller Wankel motorer) eller kompressionstænding (fx. Dieselmotorer). I den anden (B) byte, bit 3 angiver, hvordan C- og D-bytes skal fortolkes, Med 0 at være gnist (Otto eller Wankel) og 1 (sæt) at være kompression (Diesel).
Bytes C og D til gnisttændingsmonitorer (fx. Otto eller Wankel motorer):
Test tilgængelig | Test ufuldstændig | |
---|---|---|
EGR-system | C7 | D7 |
Oxygen sensor varmelegeme | C6 | D6 |
Oxygen Sensor | C5 | D5 |
aircondition kølemiddel | C4 | D4 |
Sekundært luftsystem | C3 | D3 |
Fordampningssystem | C2 | D2 |
Opvarmet katalysator | C1 | D1 |
Katalysator | C0 | D0 |
Og bytes C og D til kompressionstændingsmonitorer (Dieselmotorer):
Test tilgængelig | Test ufuldstændig | |
---|---|---|
EGR- og/eller VVT-system | C7 | D7 |
PM filter overvågning | C6 | D6 |
Udstødningsgassensor | C5 | D5 |
– Reserveret – | C4 | D4 |
Boost trykket | C3 | D3 |
– Reserveret – | C2 | D2 |
NOx/SCR-skærm | C1 | D1 |
NMHC katalysator[en] | C0 | D0 |
- Spring op^ NMHC Maj står for ikke-methancarbonhydrider, men J1979 oplyser os ikke. Oversættelsen ville være ammoniaksensoren i SCR-katalysatoren.
Tilstand 1 PID 41
En anmodning om dette PID returnerer 4 bytes af data. Den første byte er altid nul. Den anden, tredje, og fjerde byte giver oplysninger om tilgængeligheden og fuldstændigheden af visse indbyggede test. Som med PID 01, Den tredje og fjerde byte skal fortolkes forskelligt afhængigt af tændingstypen (B3) –med 0 at være gnist og 1 (sæt) at være kompression. Bemærk igen, at testen tilgængelighed repræsenteres af et sæt (1) bit og Fuldstændighed er repræsenteret af en nulstilling (0) bit.
Her er de almindelige bit B-definitioner, De er testbaserede.
Test tilgængelig | Test ufuldstændig | |
---|---|---|
Komponenter | B2 | B6 |
Brændstofsystem | B1 | B5 |
Fejltænding | B0 | B4 |
Bytes C og D til gnisttændingsmonitorer (fx. Otto eller Wankel motorer):
Test tilgængelig | Test ufuldstændig | |
---|---|---|
EGR-system | C7 | D7 |
Oxygen sensor varmelegeme | C6 | D6 |
Oxygen Sensor | C5 | D5 |
aircondition kølemiddel | C4 | D4 |
Sekundært luftsystem | C3 | D3 |
Fordampningssystem | C2 | D2 |
Opvarmet katalysator | C1 | D1 |
Katalysator | C0 | D0 |
Og bytes C og D til kompressionstændingsmonitorer (Dieselmotorer):
Test tilgængelig | Test ufuldstændig | |
---|---|---|
EGR- og/eller VVT-system | C7 | D7 |
PM filter overvågning | C6 | D6 |
Udstødningsgassensor | C5 | D5 |
– Reserveret – | C4 | D4 |
Boost trykket | C3 | D3 |
– Reserveret – | C2 | D2 |
NOx/SCR-skærm | C1 | D1 |
NMHC katalysator[en] | C0 | D0 |
- Spring op^ NMHC Maj står for ikke-methancarbonhydrider, men J1979 oplyser os ikke. Oversættelsen ville være ammoniaksensoren i SCR-katalysatoren.
Tilstand 1 PID 78
En anmodning om denne PID vender tilbage 9 bytes af data. Den første byte er et bitkodet felt, der angiver hvilket EGT sensorer understøttes:
Byte | Beskrivelse |
---|---|
A | Understøttede EGT-sensorer |
B–C | Temperatur aflæst af EGT11 |
D–E | Temperatur aflæst af EGT12 |
F–G | Temperatur aflæst af EGT13 |
H.–Jeg | Temperatur aflæst af EGT14 |
Den første byte er bitkodet som følger:
Bit | Beskrivelse |
---|---|
A7–A4 | Reserveret |
A3 | EGT bank 1, sensor 4 Understøttes? |
A2 | EGT bank 1, sensor 3 Understøttes? |
A1 | EGT bank 1, sensor 2 Understøttes? |
A0 | EGT bank 1, sensor 1 Understøttes? |
De resterende bytes er 16 bit heltal, der angiver temperaturen i grader Celsius i området -40 til 6513.5 (skæl 0.1), Brug af det sædvanlige {\Displaystyle (Agange 256+B)/10-40} formel (MSB er A, LSB er B). Kun værdier, som den tilsvarende sensor understøttes for, er meningsfulde.
Den samme struktur gælder for PID 79, Men værdier er for sensorer af bank 2.
Tilstand 3 (ingen PID kræves)
En anmodning om denne tilstand returnerer en liste over de DTC'er, der er angivet. Listen er indkapslet ved hjælp af ISO 15765-2 protokol.
Hvis der er to eller færre DTC'er (4 Byte) de returneres i en ISO-TP Single Frame (SF). Tre eller flere DTC'er på listen rapporteres i flere rammer, med det nøjagtige antal billeder afhængigt af kommunikationstypen og adresseringsdetaljerne.
Hver fejlkode kræver 2 bytes til beskrivelse. Tekstbeskrivelsen af en fejlkode kan afkodes på følgende måde:. Det første tegn i fejlkoden bestemmes af de to første bit i den første byte:
A7–A6 | Første DTC-karakter |
---|---|
00 | P – Drivlinje |
01 | C – Chassis |
10 | B – Legeme |
11 | U – Netværk |
De to følgende cifre er kodet som 2 bits. Det andet tegn i DTC er et tal, der er defineret af følgende tabel::
A5–A4 | Anden DTC-karakter |
---|---|
00 | 0 |
01 | 1 |
10 | 2 |
11 | 3 |
Det tredje tegn i DTC er et tal defineret af
A3–A0 | Tredje DTC-karakter |
---|---|
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 |
Det fjerde og femte tegn defineres på samme måde som det tredje, men ved hjælp af bits B7–B4 og B3–B0. Den resulterende kode på fem tegn skal se nogenlunde sådan ud “U0158” og kan slås op i en tabel over OBD-II DTC'er. Hexadecimale tegn (0-9, A-F), mens relativt sjælden, er tilladt i den sidste 3 Positioner af selve koden.
Tilstand 9 PID 08
Den indeholder oplysninger om ydeevne i forbindelse med sporing i brug for katalysatorbanker, Oxygen sensor banker, systemer til detektering af fordampningslækage, EGR-systemer og sekundærluftsystem.
Tælleren for hver komponent eller system sporer antallet af gange, hvor alle forhold, der er nødvendige for, at en bestemt skærm kan registrere en funktionsfejl, er stødt på. Nævneren for hver komponent eller hvert system sporer antallet af gange, køretøjet har været i drift under de specificerede forhold.
Antallet af dataelementer skal rapporteres i begyndelsen (Den første byte).
Alle dataelementer i posten Præstationssporing under brug består af to (2) bytes og rapporteres i denne rækkefølge (Hver meddelelse indeholder to elementer, derfor er meddelelsens længde 4).
Huskeregel | Beskrivelse |
---|---|
OBDCOND | OBD-overvågningsforhold Konstaterede tællinger |
IGNCNTR | Tændingstæller |
CATCOMP1 | Catalyst Monitor færdiggørelse tæller bank 1 |
CATCOND1 | Katalysator Monitor Betingelser stødte Counts Bank 1 |
CATCOMP2 | Catalyst Monitor færdiggørelse tæller bank 2 |
CATCOND2 | Katalysator Monitor Betingelser stødte Counts Bank 2 |
O2SCOMP1 | O2-sensormonitorens færdiggørelse tæller banken 1 |
O2SCOND1 | O2-sensormonitorforhold stødte på tæller bank 1 |
O2SCOMP2 | O2-sensormonitorens færdiggørelse tæller banken 2 |
O2SCOND2 | O2-sensormonitorforhold stødte på tæller bank 2 |
EGRCOMP | EGR-skærmens færdiggørelsestilstand tæller |
EGRCOND | EGR-overvågningsforhold Stødte tællinger |
AIRCOMP | AIR Monitor Færdiggørelsestilstand tæller (Sekundær luft) |
AIRCOND | AIR Monitor Opståede forhold tæller (Sekundær luft) |
EVAPCOMP | EVAP-skærmens fuldførelsestilstand tæller |
EVAPCOND | EVAP-skærmforhold, der er opstået, tæller |
SO2SCOMP1 | Sekundær O2-sensormonitor Færdiggørelse tæller bank 1 |
SO2SCOND1 | Sekundære O2-sensormonitorforhold, der er opstået, tæller bank 1 |
SO2SCOMP2 | Sekundær O2-sensormonitor Færdiggørelse tæller bank 2 |
SO2SCOND2 | Sekundære O2-sensormonitorforhold, der er opstået, tæller bank 2 |
Tilstand 9 PID 0B
Det giver information om spor i brug ydeevne for NMHC katalysator, NOx-katalysator skærm, NOx adsorber skærm, PM filter skærm, Skærm til udstødningsgassensor, EGR/ VVT-skærm, Boost tryk monitor og brændstofsystem monitor.
Alle dataelementer består af to (2) bytes og rapporteres i denne rækkefølge (Hver meddelelse indeholder to elementer, derfor er meddelelsens længde 4):
Huskeregel | Beskrivelse |
---|---|
OBDCOND | OBD-overvågningsforhold Konstaterede tællinger |
IGNCNTR | Tændingstæller |
HCCATCOMP | NMHC katalysator monitor færdiggørelse tilstand tæller |
HCCATCOND | NMHC katalysator monitor betingelser stødte tæller |
NCATCOMP | NOx/SCR-katalysatormonitorens færdiggørelsestilstand tæller |
NCATCOND | Konstaterede NOx/SCR-katalysatorovervågningsforhold |
NADSCOMP | NOx-adsorbermonitorens færdiggørelsestilstand tæller |
NADSCOND | NOx-adsorberovervågningsforhold, der er konstateret tæller |
PMCOMP | PM-filtermonitorens færdiggørelsestilstand tæller |
PMCOND | PM-filter Overvåg opståede forhold Antal |
EGSCOMP | Udstødningsgassensormonitorens færdiggørelsestilstand tæller |
EGSCOND | Udstødningsgassensorens overvågningsforhold tæller |
EGRCOMP | EGR- og/eller VVT-skærmens færdiggørelsestilstand tæller |
EGRCOND | EGR- og/eller VVT-overvågningsforhold, der er konstateret tæller |
BPCOMP | Boost Pressure Monitor Færdiggørelse af tilstandstællinger |
BPCOND | Boosttrykmonitorforhold, der er opstået, tæller |
FUELCOMP | Brændstofmonitorens færdiggørelsestilstand tæller |
FUELCOND | Brændstofovervågningsforhold, der er konstateret, tæller |
Opregnede PID'er[redigere]
Nogle PID'er skal fortolkes specielt, og er ikke nødvendigvis nøjagtigt bitvis kodet, eller i enhver skala. Værdierne for disse PID'er er Optalt.
Tilstand 1 PID 03[redigere]
En anmodning om dette PID returnerer 2 bytes af data. Den første byte beskriver brændstofsystemet #1.
Værdi | Beskrivelse |
---|---|
1 | Åben sløjfe på grund af utilstrækkelig motortemperatur |
2 | Lukket kredsløb, Brug af iltsensorfeedback til at bestemme brændstofblanding |
4 | Åben sløjfe på grund af motorbelastning ELLER brændstofafbrydelse på grund af deceleration |
8 | Åben sløjfe på grund af motorbelastning ELLER brændstofafbrydelse på grund af deceleration |
16 | Lukket kredsløb, Brug af mindst en iltføler, men der er en fejl i feedbacksystemet |
Enhver anden værdi er et ugyldigt svar. Der kan højst indstilles én bit.
Den anden byte beskriver brændstofsystemet #2 (hvis det findes) og er kodet identisk med den første byte.
Tilstand 1 PID 12
En anmodning om denne PID returnerer en enkelt byte data, der beskriver den sekundære luftstatus.
Værdi | Beskrivelse |
---|---|
1 | Opstrøms |
2 | Nedstrøms katalysator |
4 | Fra atmosfæren udenfor eller slukket |
8 | Pumpe aktiveret til diagnosticering |
Enhver anden værdi er et ugyldigt svar. Der kan højst indstilles én bit.
Tilstand 1 PID 1C
En anmodning om dette PID returnerer en enkelt byte data, der beskriver, hvilke OBD-standarder denne ECU er designet til at overholde. De forskellige værdier, som databyteten kan indeholde, er vist nedenfor, ud for hvad de betyder:
Værdi | Beskrivelse |
---|---|
1 | OBD-II som defineret i CARB |
2 | OBD som defineret i EPA |
3 | OBD og OBD-II |
4 | OBD-I |
5 | OBD-kompatibel |
6 | EOBD (Europa) |
7 | EOBD og OBD-II |
8 | EOBD og OBD |
9 | EOBD, OBD og OBD II |
10 | JOBD (Japan) |
11 | JOBD og OBD II |
12 | JOBD og EOBD |
13 | JOBD, EOBD, og OBD II |
14 | Reserveret |
15 | Reserveret |
16 | Reserveret |
17 | Diagnostik af motorproducent (EMD) |
18 | Motorproducentens diagnostik forbedret (EMD+) |
19 | Kraftig indbygget diagnostik (Barn/delvis) (HD OBD-C) |
20 | Kraftig indbygget diagnostik (HD OBD) |
21 | Verdensomspændende harmoniseret egendiagnosesystem (WWH OBD) |
22 | Reserveret |
23 | Kraftig Euro OBD Stage I uden NOx-kontrol (HD EOBD-I) |
24 | Kraftig Euro OBD I-etape I med NOx-kontrol (HD EOBD-I N) |
25 | Kraftig Euro OBD Stage II uden NOx-kontrol (HD EOBD-II) |
26 | Kraftig Euro OBD Stage II med NOx-kontrol (HD EOBD-II N) |
27 | Reserveret |
28 | Brasiliens OBD-fase 1 (OBDBr-1) |
29 | Brasiliens OBD-fase 2 (OBDBr-2) |
30 | Koreansk OBD (KOBD) |
31 | Indien OBD I (IOBD I) |
32 | Indien OBD II (IOBD II) |
33 | Euro-OBD 2 etape VI for tunge køretøjer (HD EOBD-IV) |
34-250 | Reserveret |
251-255 | Ikke tilgængelig til tildeling (SAE J1939 Særlig betydning) |
Kodning af brændstoftype
Tilstand 1 PID 51 returnerer en værdi fra en opregnet liste, der angiver køretøjets brændstoftype. Brændstoftypen returneres som en enkelt byte, og værdien er givet af følgende tabel::
Værdi | Beskrivelse |
---|---|
0 | Ikke tilgængelig |
1 | Benzin |
2 | Methanol |
3 | Ethanol |
4 | Diesel |
5 | LPG |
6 | CNG |
7 | Propan |
8 | Elektrisk |
9 | Bibrændstof kører benzin |
10 | Bifuel kører Methanol |
11 | Bifuel kører ethanol |
12 | Bifuel kører LPG |
13 | Bifuel kører CNG |
14 | Bifuel kører propan |
15 | Bifuel kører elektricitet |
16 | Bifuel kører elektrisk og forbrændingsmotor |
17 | Hybrid benzin |
18 | Hybrid Ethanol |
19 | Hybrid Diesel |
20 | Hybrid elektrisk |
21 | Hybrid kørende el- og forbrændingsmotor |
22 | Hybrid regenerativ |
23 | Bifuel kører diesel |
Enhver anden værdi er reserveret af ISO/SAE. Der findes i øjeblikket ingen definitioner af køretøj med fleksibelt brændstof.
Ikke-standardiserede PID'er
Størstedelen af alle OBD-II PID'er i brug er ikke-standardiserede. Til de fleste moderne køretøjer, der understøttes mange flere funktioner på OBD-II-grænsefladen, end der er dækket af standard PID'erne, og der er relativt lille overlapning mellem bilfabrikanterne for disse ikke-standardiserede PID'er.
Der er meget begrænsede oplysninger tilgængelige i det offentlige domæne for ikke-standardiserede PID'er. Den primære kilde til information om ikke-standardiserede PID'er på tværs af forskellige producenter vedligeholdes af det USA-baserede Udstyr og værktøj Institut og kun tilgængelig for medlemmer. Prisen på ETI-medlemskab for adgang til scanningskoder varierer afhængigt af virksomhedens størrelse defineret af det årlige salg af bilværktøj og -udstyr i Nordamerika:
Årligt salg i Nordamerika | Årlige afgifter |
---|---|
Under $10,000,000 | $5,000 |
$10,000,000 – $50,000,000 | $7,500 |
Større end $50,000,000 | $10,000 |
Dog, selv ETI-medlemskab vil ikke give fuld dokumentation for ikke-standardiserede PID'er. ETI-tilstand:[4][5]
Nogle OEM'er nægter at bruge ETI som en one-stop-kilde til scanningsværktøjsoplysninger. De foretrækker at gøre forretninger med hvert værktøjsfirma separat. Disse virksomheder kræver også, at du indgår en kontrakt med dem. Afgifterne varierer, men her er et øjebliksbillede pr. 13. april, 2015 af de årlige afgifter:
GM $50,000 Honda $5,000 Suzuki $1,000 BMW $25,500 Plus $2,000 pr. opdatering. Opdateringer sker årligt.
Cna (11-bit) Bus format
PID-forespørgslen og svaret forekommer på køretøjets CAN-bus. OBD-standardanmodninger og -svar bruger funktionelle adresser. Diagnosticeringslæseren starter en forespørgsel ved hjælp af CAN ID 7DFh[Behov for præcisering], som fungerer som en udsendelsesadresse, og accepterer svar fra ethvert ID i intervallet 7E8h til 7EFh. ECU'er, der kan svare på OBD-forespørgsler, lytter både til det funktionelle udsendelses-id for 7DFh og et tildelt ID i området 7E0h til 7E7h. Deres svar har et id på deres tildelte id plus 8 fx. 7E8h til 7EFh.
Denne fremgangsmåde tillader op til otte ECU, hver især uafhængigt af hinanden besvare OBD-forespørgsler. Diagnosticeringslæseren kan bruge id'et i ECU-svarrammen til at fortsætte kommunikationen med en bestemt ECU. Navnlig, multiframe-kommunikation kræver et svar på det specifikke ECU-ID i stedet for ID 7DFh.
CAN-bus kan også bruges til kommunikation ud over standard-OBD-meddelelserne. Fysisk adressering bruger bestemte CAN-id'er til specifikke moduler (f.eks., 720h til kombiinstrumentet i Fords) med proprietær rammenyttelast.
Forespørgsel
Den funktionelle PID-forespørgsel sendes til køretøjet på CAN-bussen ved ID 7DFh, Bruge 8 Databytes. Bytes er:
Byte | ||||||||
---|---|---|---|---|---|---|---|---|
PID Type | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard | Antal Yderligere Databytes: 2 |
Tilstand 01 = Vis aktuelle data; 02 = fryse ramme; osv. |
PID-kode (f.eks.: 05 = Motorens kølevæsketemperatur) |
anvendes ikke (kan være 55 timer) |
||||
Køretøjsspecifik | Antal Yderligere Databytes: 3 |
Brugerdefineret tilstand: (f.eks.: 22 = forbedrede data) | PID-kode (f.eks.: 4980h) |
anvendes ikke (kan være 00h eller 55h) |
Svar
Køretøjet reagerer på PID-forespørgslen på CAN-bussen med meddelelses-id'er, der afhænger af, hvilket modul der svarede. Typisk reagerer motoren eller hoved-ECU'en ved ID 7E8h. Andre moduler, som hybridcontrolleren eller battericontrolleren i en Prius, svar kl. 07E9h, 07EAh, 07EBh, osv. Disse er 8 timer højere end den fysiske adresse, modulet reagerer på. Selvom antallet af byte i den returnerede værdi er variabel, Meddelelsen bruger 8 Databytes uanset (CAN bus protokolformular Rammeformat med 8 Databytes). Bytes er:
Byte | ||||||||
---|---|---|---|---|---|---|---|---|
PID Type | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard 7E8h, 7E9h, 7EAh, osv. |
Antal Yderligere Databytes: 3 til 6 |
Brugerdefineret tilstand Samme som forespørgsel, bortset fra at 40h føjes til tilstandsværdien. Så: 41h = vis aktuelle data; 42h = fryseramme; osv. |
PID-kode (f.eks.: 05 = Motorens kølevæsketemperatur) |
Værdien af den angivne parameter, byte 0 | værdi, byte 1 (valgfri) | værdi, byte 2 (valgfri) | værdi, byte 3 (valgfri) | anvendes ikke (kan være 00h eller 55h) |
Køretøjsspecifik 7E8h, eller 8 timer + fysisk ID for modulet. |
Antal Yderligere Databytes: 4til 7 |
Brugerdefineret tilstand: Samme som forespørgsel, bortset fra at 40h føjes til tilstandsværdien.(f.eks.: 62h = svar på modus 22h anmodning) | PID-kode (f.eks.: 4980h) |
Værdien af den angivne parameter, byte 0 | værdi, byte 1 (valgfri) | værdi, byte 2 (valgfri) | værdi, byte 3 (valgfri) | |
Køretøjsspecifik 7E8h, eller 8 timer + fysisk ID for modulet. |
Antal Yderligere Databytes: 3 |
7Fh dette et generelt svar, der normalt angiver, at modulet ikke genkender anmodningen. | Brugerdefineret tilstand: (f.eks.: 22h = forbedrede diagnostiske data ved hjælp af PID, 21h = forbedrede data ved offset) | 31h | anvendes ikke (kan være 00h) |
Benz 14pin – 16PIN
Nissian 14 PIN – 16PIN
GM12 PIN-16PIN
DB9-16 PIN-kode
Iveco 38 pin -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 3-pin – 16PIN
BMW 20 PIN – 3 PIN