Vir OBD2 End oop & verleng kabelpen opdrag ,klik asb Hier
Standaard OBD2-pinout
Suur:Wiki
Modes
Daar is 10 werkswyses beskryf in die nuutste OBD-II standaard SAE J1979. Hulle is soos volg:
Modus (Hex) | Beskrywing |
---|---|
01 | Wys huidige data |
02 | Wys vriesraamdata |
03 | Wys gestoor diagnostiese probleemkodes |
04 | Duidelike diagnostiese probleemkodes en gestoorde waardes |
05 | Toets resultate, Monitering van suurstofsensors (nie KAN net) |
06 | Toets resultate, Ander komponent / stelsel monitering (Toets resultate, suurstofsensormonitering slegs vir CAN) |
07 | Toon hangende diagnostiese probleemkodes (opgespoor tydens huidige of laaste bestuursiklus) |
08 | Beheer werking van boordkomponent/stelsel |
09 | Versoek voertuiginligting |
0'N | Permanente Diagnostiese probleemkodes (DTC's) (Skoongemaakte DTC's) |
Voertuigvervaardigers hoef nie alle modusse te ondersteun nie. Elke vervaardiger kan addisionele modusse hierbo definieer #9 (bv.: Modus 22 soos gedefinieer deur SAE J2190 vir Ford/GM, Modus 21 vir Toyota) vir ander inligting bv.. die spanning van die trekkragbattery in 'n hibriede elektriese voertuig (HEV).[2]
Standaard PID's
Die onderstaande tabel toon die standaard OBD-II PID's soos gedefinieer deur SAE J1979. Die verwagte reaksie vir elke PID word gegee, saam met inligting oor hoe om die reaksie in betekenisvolle data te vertaal. Weer, nie alle voertuie sal alle PID's ondersteun nie, en daar kan vervaardiger-gedefinieerde PID's wees wat nie in die OBD-II-standaard gedefinieer word nie.
Let daarop dat modusse 1 en 2 is basies identies, behalwe daardie modus 1 verskaf huidige inligting, terwyl Modus 2 gee 'n momentopname van dieselfde data wat geneem is op die punt toe die laaste diagnostiese probleemkode ingestel is. Die uitsonderings is PID 01, wat slegs in modus beskikbaar is 1, en PID 02, wat slegs in modus beskikbaar is 2. As modus 2 PID 02 gee nul terug, dan is daar geen momentopname nie en alle ander modus 2 data is betekenisloos.
As u Bit-Encoded-Notation gebruik, hoeveelhede soos C4 beteken bit 4 uit data byte C. Elke stukkie word opgesom uit 0 om 7, So 7 is die belangrikste bietjie en 0 is die minste beduidende bietjie.
'N | B | C | D | ||||||||||||||||||||||||||||
A7 | A6 | A5 | Hierdie artikel is 'n weesbladsy. | 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 (Des) |
Datagrepe het teruggekeer | Beskrywing | Min waarde | Maksimum waarde | Eenhede | Formule['n] |
---|---|---|---|---|---|---|---|
00 | 0 | 4 | PID's ondersteun [01 – 20] | Bietjie gekodeer [A7.. D0] == [PID $ 01..PID $20] Sien hieronder | |||
01 | 1 | 4 | Monitor status sedert DTC's skoongemaak het. (Sluit foutiewe aanwyserlamp in (MIL) status en aantal DTC's.) | Bietjie gekodeer. Sien hieronder | |||
02 | 2 | 2 | Vries DTC | ||||
03 | 3 | 2 | Brandstofstelsel status | Bietjie gekodeer. Sien hieronder | |||
04 | 4 | 1 | Berekende enjinlading | 0 | 100 | % | {\vertoonstyl {\TFRAC {100}{255}}'N} (Of {\vertoonstyl {\TFRAC {'N}{2.55}}}) |
05 | 5 | 1 | Enjin koelmiddel temperatuur | -40 | 215 | °C | {\displaystyle A-40} |
06 | 6 | 1 | Korttermyn brandstofafwerking—Bank 1 | -100 (Verminder brandstof: Te ryk) | 99.2 (Voeg brandstof by: Te maer) | % |
{\vertoonstyl {\frac {100}{128}}A-100}
(Of {\vertoonstyl {\TFRAC {'N}{1.28}}-100} ) |
07 | 7 | 1 | Langtermyn brandstofafwerking—Bank 1 | ||||
08 | 8 | 1 | Korttermyn brandstofafwerking—Bank 2 | ||||
09 | 9 | 1 | Langtermyn brandstofafwerking—Bank 2 | ||||
0'N | 10 | 1 | Brandstof druk (meet druk) | 0 | 765 | kPa | {\vertoonstyl 3A} |
0B | 11 | 1 | Inlaat spruitstuk absolute druk | 0 | 255 | kPa | {\vertoonstyl A} |
0C | 12 | 2 | Enjin RPM | 0 | 16,383.75 | RPM | {\vertoonstyl {\frac {256A+B}{4}}} |
0D | 13 | 1 | Voertuig spoed | 0 | 255 | km/h | {\vertoonstyl A} |
0E | 14 | 1 | Tydsberekening vorder | -64 | 63.5 | °Voor TDC | {\vertoonstyl {\frac {'N}{2}}-64} |
0F | 15 | 1 | Inname lug temperatuur | -40 | 215 | °C | {\displaystyle A-40} |
10 | 16 | 2 | MAF lugvloeitempo | 0 | 655.35 | gram/sek | {\vertoonstyl {\frac {256A+B}{100}}} |
11 | 17 | 1 | Versneller posisie | 0 | 100 | % | {\vertoonstyl {\TFRAC {100}{255}}'N} |
12 | 18 | 1 | Beveel sekondêre lugstatus | Bietjie gekodeer. Sien hieronder | |||
13 | 19 | 1 | Suurstof sensors teenwoordig (in 2 Banke) | [A0.. A3] == Bank 1, Sensors 1-4. [A4.. A7] == Bank 2… | |||
14 | 20 | 2 | Suurstof sensor 1 'N: Spanning B: Korttermyn brandstof afwerking |
0 -100 |
1.275 99.2 |
volt% |
{\vertoonstyl {\frac {'N}{200}}}
{\vertoonstyl {\frac {100}{128}}B-100}
(as B==$FF, sensor word nie in trimberekening gebruik nie) |
15 | 21 | 2 | Suurstof sensor 2 'N: Spanning B: Korttermyn brandstof afwerking |
||||
16 | 22 | 2 | Suurstof sensor 3 'N: Spanning B: Korttermyn brandstof afwerking |
||||
17 | 23 | 2 | Suurstof sensor 4 'N: Spanning B: Korttermyn brandstof afwerking |
||||
18 | 24 | 2 | Suurstof sensor 5 'N: Spanning B: Korttermyn brandstof afwerking |
||||
19 | 25 | 2 | Suurstof sensor 6 'N: Spanning B: Korttermyn brandstof afwerking |
||||
1'N | 26 | 2 | Suurstof sensor 7 'N: Spanning B: Korttermyn brandstof afwerking |
||||
1B | 27 | 2 | Suurstof sensor 8 'N: Spanning B: Korttermyn brandstof afwerking |
||||
1C | 28 | 1 | OBD-standaarde waaraan hierdie voertuig voldoen | Bietjie gekodeer. Sien hieronder | |||
1D | 29 | 1 | Suurstof sensors teenwoordig (in 4 Banke) | Soortgelyk aan PID 13, Maar [A0.. A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
1E | 30 | 1 | Hulpinvoerstatus | A0 == Krag opstyg (PTO) Status (1 == aktief) [A1.. A7] nie gebruik nie |
|||
1F | 31 | 2 | Begin tyd sedert die enjin begin | 0 | 65,535 | Sekondes | {\vertoonstyl 256A + B} |
20 | 32 | 4 | PID's ondersteun [21 – 40] | Bietjie gekodeer [A7.. D0] == [PID $ 21..PID $40] Sien hieronder | |||
21 | 33 | 2 | Afstand afgelê met 'n foutiewe aanwyserlamp (MIL) Op | 0 | 65,535 | Km | {\vertoonstyl 256A + B} |
22 | 34 | 2 | Brandstof spoor Druk (relatief tot veelvuldige vakuum) | 0 | 5177.265 | kPa | {\vertoonstyl 0.079(256A+B)} |
23 | 35 | 2 | Brandstof spoor Meet druk (Diesel, of petrol direkte inspuiting) | 0 | 655,350 | kPa | {\vertoonstyl 10(256A+B)} |
24 | 36 | 4 | Suurstof sensor 1 AB: Brandstof-lug-ekwivalensie-verhouding CD: Spanning |
0 0 |
< 2 < 8 |
Verhouding V |
{\vertoonstyl {\frac {2}{65536}}(256A+B)}
{\vertoonstyl {\frac {8}{65536}}(256C + D)}
|
25 | 37 | 4 | Suurstof sensor 2 AB: Brandstof-lug-ekwivalensie-verhouding CD: Spanning |
||||
26 | 38 | 4 | Suurstof sensor 3 AB: Brandstof-lug-ekwivalensie-verhouding CD: Spanning |
||||
27 | 39 | 4 | Suurstof sensor 4 AB: Brandstof-lug-ekwivalensie-verhouding CD: Spanning |
||||
28 | 40 | 4 | Suurstof sensor 5 AB: Brandstof-lug-ekwivalensie-verhouding CD: Spanning |
||||
29 | 41 | 4 | Suurstof sensor 6 AB: Brandstof-lug-ekwivalensie-verhouding CD: Spanning |
||||
2'N | 42 | 4 | Suurstof sensor 7 AB: Brandstof-lug-ekwivalensie-verhouding CD: Spanning |
||||
2B | 43 | 4 | Suurstof sensor 8 AB: Brandstof-lug-ekwivalensie-verhouding CD: Spanning |
||||
2C | 44 | 1 | Beveel EGR | 0 | 100 | % | {\vertoonstyl {\TFRAC {100}{255}}'N} |
2D | 45 | 1 | EGR-fout | -100 | 99.2 | % | {\vertoonstyl {\TFRAC {100}{128}}A-100} |
2E | 46 | 1 | Beveel verdampingsreiniging | 0 | 100 | % | {\vertoonstyl {\TFRAC {100}{255}}'N} |
2F | 47 | 1 | Brandstoftenk vlak insette | 0 | 100 | % | {\vertoonstyl {\TFRAC {100}{255}}'N} |
30 | 48 | 1 | Opwarmings sedert kodes skoongemaak is | 0 | 255 | Tel | {\vertoonstyl A} |
31 | 49 | 2 | Afstand afgelê sedert kodes skoongemaak is | 0 | 65,535 | Km | {\vertoonstyl 256A + B} |
32 | 50 | 2 | Evap. Stelsel damp druk | -8,192 | 8191.75 | Pa | {\vertoonstyl {\frac {256A+B}{4}}}(AB is twee se aanvulling Onderteken)[3] |
33 | 51 | 1 | Absolute barometriese druk | 0 | 255 | kPa | {\vertoonstyl A} |
34 | 52 | 4 | Suurstof sensor 1 AB: Brandstof-lug-ekwivalensie-verhouding CD: Huidige |
0 -128 |
< 2 <128 |
Verhouding Hierdie artikel is 'n weesbladsy. |
{\vertoonstyl {\frac {2}{65536}}(256A+B)}
{\vertoonstyl {\frac {256C + D}{256}}-128}
Of {\vertoonstyl C+{\frac {D}{256}}-128} |
35 | 53 | 4 | Suurstof sensor 2 AB: Brandstof-lug-ekwivalensie-verhouding CD: Huidige |
||||
36 | 54 | 4 | Suurstof sensor 3 AB: Brandstof-lug-ekwivalensie-verhouding CD: Huidige |
||||
37 | 55 | 4 | Suurstof sensor 4 AB: Brandstof-lug-ekwivalensie-verhouding CD: Huidige |
||||
38 | 56 | 4 | Suurstof sensor 5 AB: Brandstof-lug-ekwivalensie-verhouding CD: Huidige |
||||
39 | 57 | 4 | Suurstof sensor 6 AB: Brandstof-lug-ekwivalensie-verhouding CD: Huidige |
||||
3'N | 58 | 4 | Suurstof sensor 7 AB: Brandstof-lug-ekwivalensie-verhouding CD: Huidige |
||||
3B | 59 | 4 | Suurstof sensor 8 AB: Brandstof-lug-ekwivalensie-verhouding CD: Huidige |
||||
3C | 60 | 2 | Katalisator temperatuur: Bank 1, Sensor 1 | -40 | 6,513.5 | °C | {\vertoonstyl {\frac {256A+B}{10}}-40} |
3D | 61 | 2 | Katalisator temperatuur: Bank 2, Sensor 1 | ||||
3E | 62 | 2 | Katalisator temperatuur: Bank 1, Sensor 2 | ||||
3F | 63 | 2 | Katalisator temperatuur: Bank 2, Sensor 2 | ||||
40 | 64 | 4 | PID's ondersteun [41 – 60] | Bietjie gekodeer [A7.. D0] == [PID $ 41..PID $60] Sien hieronder | |||
41 | 65 | 4 | Monitor status hierdie rysiklus | Bietjie gekodeer. Sien hieronder | |||
42 | 66 | 2 | Beheer module spanning | 0 | 65.535 | V | {\vertoonstyl {\frac {256A+B}{1000}}} |
43 | 67 | 2 | Absolute laswaarde | 0 | 25,700 | % | {\vertoonstyl {\TFRAC {100}{255}}(256A+B)} |
44 | 68 | 2 | Brandstof–Lug beveel ekwivalensieverhouding | 0 | < 2 | Verhouding | {\vertoonstyl {\TFRAC {2}{65536}}(256A+B)} |
45 | 69 | 1 | Relatiewe gasposisie | 0 | 100 | % | {\vertoonstyl {\TFRAC {100}{255}}'N} |
46 | 70 | 1 | Omringende lugtemperatuur | -40 | 215 | °C | {\displaystyle A-40} |
47 | 71 | 1 | Absolute gasposisie B | 0 | 100 | % | {\vertoonstyl {\frac {100}{255}}'N} |
48 | 72 | 1 | Absolute gasposisie C | ||||
49 | 73 | 1 | Versnellerpedaal posisie D | ||||
4'N | 74 | 1 | Versnellerpedaalposisie E | ||||
4B | 75 | 1 | Versnellerpedaalposisie F | ||||
4C | 76 | 1 | Beveel versneller aktuator | ||||
4D | 77 | 2 | Tyd hardloop met MIL aan | 0 | 65,535 | Minute | {\vertoonstyl 256A + B} |
4E | 78 | 2 | Tyd sedert moeilikheidskodes opgeklaar het | ||||
4F | 79 | 4 | Maksimum waarde vir brandstof-lug-ekwivalensieverhouding, suurstof sensor spanning, suurstof sensor stroom, en inname spruitstuk absolute druk | 0, 0, 0, 0 | 255, 255, 255, 2550 | Verhouding, V, Hierdie artikel is 'n weesbladsy., kPa | 'N, B, C, D*10 |
50 | 80 | 4 | Maksimum waarde vir lugvloeitempo vanaf massa lugvloeisensor | 0 | 2550 | g/s | A*10, B, C, en D is gereserveer vir toekomstige gebruik |
51 | 81 | 1 | Brandstof tipe | Van brandstof tipe tafel sien hieronder | |||
52 | 82 | 1 | Etanol brandstof % | 0 | 100 | % | {\vertoonstyl {\TFRAC {100}{255}}'N} |
53 | 83 | 2 | Absolute Evap-stelsel Dampdruk | 0 | 327.675 | kPa | {\vertoonstyl {\frac {256A+B}{200}}} |
54 | 84 | 2 | Evap stelsel damp druk | -32,767 | 32,768 | Pa | ((A*256)+B)-32767 |
55 | 85 | 2 | Korttermyn sekondêre suurstofsensor afwerking, 'N: Bank 1, B: Bank 3 | -100 | 99.2 | % | {\vertoonstyl {\frac {100}{128}}A-100}{\vertoonstyl {\frac {100}{128}}B-100} |
56 | 86 | 2 | Langtermyn sekondêre suurstofsensor afwerking, 'N: Bank 1, B: Bank 3 | ||||
57 | 87 | 2 | Korttermyn sekondêre suurstofsensor afwerking, 'N: Bank 2, B: Bank 4 | ||||
58 | 88 | 2 | Langtermyn sekondêre suurstofsensor afwerking, 'N: Bank 2, B: Bank 4 | ||||
59 | 89 | 2 | Brandstof spoor absolute druk | 0 | 655,350 | kPa | {\vertoonstyl 10(256A+B)} |
5'N | 90 | 1 | Relatiewe versnellerpedaalposisie | 0 | 100 | % | {\vertoonstyl {\TFRAC {100}{255}}'N} |
5B | 91 | 1 | Hibriede batterypak oorblywende lewe | 0 | 100 | % | {\vertoonstyl {\TFRAC {100}{255}}'N} |
5C | 92 | 1 | Motor olie temperatuur | -40 | 210 | °C | {\displaystyle A-40} |
5D | 93 | 2 | Brandstofinspuiting tydsberekening | -210.00 | 301.992 | ° | {\vertoonstyl {\frac {256A+B}{128}}-210} |
5E | 94 | 2 | Enjin brandstoftarief | 0 | 3276.75 | L/h | {\vertoonstyl {\frac {256A+B}{20}}} |
5F | 95 | 1 | Emissievereistes waaraan voertuig ontwerp is | Bietjie gekodeer | |||
60 | 96 | 4 | PID's ondersteun [61 – 80] | Bietjie gekodeer [A7.. D0] == [PID $ 61..PID $80] Sien hieronder | |||
61 | 97 | 1 | Bestuurder se vraag-enjin – persent wringkrag | -125 | 125 | % | A-125 |
62 | 98 | 1 | Werklike enjin – persent wringkrag | -125 | 125 | % | A-125 |
63 | 99 | 2 | Enjin verwysing wringkrag | 0 | 65,535 | NM | {\vertoonstyl 256A + B} |
64 | 100 | 5 | Motor persent wringkragdata | -125 | 125 | % | A-125 Ledig B-125 Enjin punt 1 C-125 Enjin punt 2 D-125 Enjin punt 3 E-125 Enjinpunt 4 |
65 | 101 | 2 | Hulpinsette / uitset ondersteun | Bietjie gekodeer | |||
66 | 102 | 5 | Massa lugvloei sensor | ||||
67 | 103 | 3 | Enjin koelmiddel temperatuur | ||||
68 | 104 | 7 | Inname lug temperatuur sensor | ||||
69 | 105 | 7 | Beveel EGR- en EGR -fout | ||||
6'N | 106 | 5 | Beveel diesel inname lugvloeibeheer en relatiewe inname lugvloei posisie | ||||
6B | 107 | 5 | Uitlaatgas hersirkulasie temperatuur | ||||
6C | 108 | 5 | Beveel versneller-aktuatorbeheer en relatiewe gasposisie | ||||
6D | 109 | 6 | Brandstofdrukbeheerstelsel | ||||
6E | 110 | 5 | Inspuiting druk beheer stelsel | ||||
6F | 111 | 3 | Turbo-aanjaer kompressor inlaat druk | ||||
70 | 112 | 9 | Verhoog drukbeheer | ||||
71 | 113 | 5 | Turbo met veranderlike meetkunde (VGT) Beheer | ||||
72 | 114 | 5 | Wastegate beheer | ||||
73 | 115 | 5 | Uitlaat druk | ||||
74 | 116 | 5 | Turbo-aanjaer RPM | ||||
75 | 117 | 7 | Turbo -aanjaer temperatuur | ||||
76 | 118 | 7 | Turbo -aanjaer temperatuur | ||||
77 | 119 | 5 | Laai lugkoeler temperatuur (KAKT) | ||||
78 | 120 | 9 | Uitlaatgas temperatuur (EGT) Bank 1 | Spesiale PID. Sien hieronder | |||
79 | 121 | 9 | Uitlaatgas temperatuur (EGT) Bank 2 | Spesiale PID. Sien hieronder | |||
7'N | 122 | 7 | Diesel deeltjie filter (DPF) | ||||
7B | 123 | 7 | Diesel deeltjie filter (DPF) | ||||
7C | 124 | 9 | Diesel Deeltjies filter (DPF) Temperatuur | ||||
7D | 125 | 1 | NOx NTE (Nie-om-te-oorskry nie) beheer gebied status | ||||
7E | 126 | 1 | PM NTE (Nie-om-te-oorskry nie) beheer gebied status | ||||
7F | 127 | 13 | Motor loop tyd | ||||
80 | 128 | 4 | PID's ondersteun [81 – A0] | Bietjie gekodeer [A7.. D0] == [PID $ 81..PID $A 0] Sien hieronder | |||
81 | 129 | 21 | Enjin loop tyd vir hulp-emissiebeheer toestel(AECD) | ||||
82 | 130 | 21 | Enjin loop tyd vir hulp-emissiebeheer toestel(AECD) | ||||
83 | 131 | 5 | NOx sensor | ||||
84 | 132 | Veelvuldige oppervlaktemperatuur | |||||
85 | 133 | NOx reagens stelsel | |||||
86 | 134 | Deeltjies (NM) sensor | |||||
87 | 135 | Inlaat spruitstuk absolute druk | |||||
A0 | 160 | 4 | PID's ondersteun [A1 – C0] | Bietjie gekodeer [A7.. D0] == [PID $A 1.. PID $C 0] Sien hieronder | |||
C0 | 192 | 4 | PID's ondersteun [C1 – E0] | Bietjie gekodeer [A7.. D0] == [PID $C 1.. PID $E 0] Sien hieronder | |||
C3 | 195 | ? | ? | ? | ? | ? | Gee talle data terug, insluitend rytoestand-ID en enjinspoed* |
C4 | 196 | ? | ? | ? | ? | ? | B5 is enjin ledige versoek B6 is enjinstopversoek* |
PID (Hex) |
PID (Des) |
Datagrepe het teruggekeer | Beskrywing | Min waarde | Maksimum waarde | Eenhede | Formule['n] |
Modus 02[Redigeer]
Modus 02 aanvaar dieselfde PID's as modus 01, met dieselfde betekenis, maar inligting wat gegee word, kom van wanneer die vriesraam geskep is.
U moet die raamnommer in die data-afdeling van die boodskap stuur.
PID (Hex) |
Datagrepe het teruggekeer | Beskrywing | Min waarde | Maksimum waarde | Eenhede | Formule['n] |
---|---|---|---|---|---|---|
02 | 2 | DTC wat veroorsaak het dat vriesraam gestoor is. | BCD gekodeer. Dekodeer soos in modus 3 |
Modus 03
PID (Hex) |
Datagrepe het teruggekeer | Beskrywing | Min waarde | Maksimum waarde | Eenhede | Formule['n] |
---|---|---|---|---|---|---|
N/A | n*6 | Versoek probleemkodes | 3 kodes per boodskapraam. Sien hieronder |
Modus 04[Redigeer]
PID (Hex) |
Datagrepe het teruggekeer | Beskrywing | Min waarde | Maksimum waarde | Eenhede | Formule['n] |
---|---|---|---|---|---|---|
N/A | 0 | Maak probleemkodes skoon / Wanfunksie aanwyser lamp (MIL) / Gaan enjinlig na | Maak alle gestoorde probleemkodes skoon en skakel die MIL uit. |
Modus 05
PID (Hex) |
Datagrepe het teruggekeer | Beskrywing | Min waarde | Maksimum waarde | Eenhede | Formule['n] |
---|---|---|---|---|---|---|
0100 | OBD Monitor ID's ondersteun ($01 – $20) | |||||
0101 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
0102 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
0103 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
0104 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
0105 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
0106 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
0107 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
0108 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
0109 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
010'N | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
010B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
010C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
010D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
010E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
010F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
0110 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Ryk aan maer sensordrempelspanning | |
0201 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
0202 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
0203 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
0204 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
0205 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
0206 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
0207 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
0208 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
0209 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
020'N | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
020B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
020C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
020D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
020E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
020F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
0210 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Leun na Ryk sensor drempel spanning | |
PID (Hex) |
Datagrepe het teruggekeer | Beskrywing | Min waarde | Maksimum waarde | Eenhede | Formule['n] |
Modus 09
PID (Hex) |
Datagrepe het teruggekeer | Beskrywing | Min waarde | Maksimum waarde | Eenhede | Formule['n] |
---|---|---|---|---|---|---|
00 | 4 | Modus 9 PID's ondersteun (01 om 20) | Bietjie gekodeer. [A7.. D0] = [PID $ 01..PID $20] Sien hieronder | |||
01 | 1 | VIN-boodskaptelling in PID 02. Slegs vir ISO 9141-2, Iso 14230-4 en SAE J1850. | Gewoonlik sal waarde wees 5. | |||
02 | 17 | Voertuig identifikasie nommer (VIN) | 17-char VIN, ASCII-gekodeer en links opgestop met nulkarre (0x00) indien nodig om. | |||
03 | 1 | Kalibrasie-ID-boodskaptelling vir PID 04. Slegs vir ISO 9141-2, Iso 14230-4 en SAE J1850. | Dit sal 'n veelvoud van 4 (4 boodskappe is nodig vir elke ID). | |||
04 | 16,32,48,64.. | Kalibrasie-ID | Tot 16 ASCII chars. Datagrepe wat nie gebruik word nie, sal as nulgrepe gerapporteer word (0x00). Verskeie CALID kan uitgevoer word (16 grepe elk) | |||
05 | 1 | Kalibrasie verifikasie nommers (CVN) boodskaptelling vir PID 06. Slegs vir ISO 9141-2, Iso 14230-4 en SAE J1850. | ||||
06 | 4,8,12,16 | Kalibrasie verifikasie nommers (CVN) Verskeie CVN kan uitgevoer word (4 grepe elk) die aantal CVN en CALID moet ooreenstem | Rou data links opgestop met nul karakters (0x00). Word gewoonlik as heksstring vertoon. | |||
07 | 1 | In-gebruik prestasie dop boodskap telling vir PID 08 en 0B. Slegs vir ISO 9141-2, Iso 14230-4 en SAE J1850. | 8 | 10 | 8 as sestien (16) waardes moet gerapporteer word, 9 as agtien (18) waardes moet gerapporteer word, en 10 As twintig (20) waardes moet gerapporteer word (Een boodskap rapporteer twee waardes, elkeen bestaan uit twee grepe). | |
08 | 4 | In-gebruik prestasieopsporing vir vonkontstekingsvoertuie | 4 Of 5 Boodskappe, elkeen bevat 4 Grepe (twee waardes). Sien hieronder | |||
09 | 1 | ECU-naamboodskaptelling vir PID 0'N | ||||
0'N | 20 | ECU naam | ASCII-gekodeer. Regs opgestop met nulkarre (0x00). | |||
0B | 4 | In-gebruik prestasieopsporing vir kompressieontstekingsvoertuie | 5 Boodskappe, elkeen bevat 4 Grepe (twee waardes). Sien hieronder | |||
PID (Hex) |
Datagrepe het teruggekeer | Beskrywing | Min waarde | Maksimum waarde | Eenhede | Formule['n] |
Bitwise gekodeerde PID's
Sommige van die PID's in die tabel hierbo kan nie met 'n eenvoudige formule verduidelik word nie. 'N Meer uitgebreide uiteensetting van hierdie data word hier verskaf:
Modus 1 PID 00
'N Versoek vir hierdie PID keer terug 4 grepe data. Elke bietjie, Van MSB om LSB, verteenwoordig een van die volgende 32 PID's en gee inligting oor of dit ondersteun word.
Byvoorbeeld, As die motor se reaksie is BE1FA813, dit kan so gedekodeer word:
Heksadesimale | B | E | 1 | F | 'N | 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 |
Ondersteun? | Ja | Nee | Ja | Ja | Ja | Ja | Ja | Nee | Nee | Nee | Nee | Ja | Ja | Ja | Ja | Ja | Ja | Nee | Ja | Nee | Ja | Nee | Nee | Nee | Nee | Nee | Nee | Ja | Nee | Nee | Ja | Ja |
PID nommer | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0'N | 0B | 0C | 0D | 0E | 0F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1'N | 1B | 1C | 1D | 1E | 1F | 20 |
So, ondersteunde PID's is: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F en 20
Modus 1 PID 01
'N Versoek vir hierdie PID keer terug 4 grepe data, gemerk A B C en D.
Die eerste greep('N) bevat twee stukke inligting. Bietjie A7 (MSB van byte A, Die eerste greep) dui aan of die MIL (Gaan enjinlig na) word verlig. Dele A6 Deur A0verteenwoordig die aantal diagnostiese probleemkodes wat tans in die ECU gemerk is.
Die tweede, Derde, en vierde grepe(B, C en D) gee inligting oor die beskikbaarheid en volledigheid van sekere boordtoetse. Let daarop dat die toets Beskikbaarheid word aangedui deur stel (1) bietjie en Volledigheid word aangedui deur terugstelling (0) bietjie.
Bietjie | Naam | Definisie |
---|---|---|
A7 | MIL | Af of aan, dui aan of die CEL / MIL aan is (of moet aan wees) |
A6–A0 | DTC_CNT | Aantal bevestigde emissieverwante DTC's beskikbaar vir vertoon. |
B7 | VOORBEHOU | Voorbehou (moet wees 0) |
B3 | GEEN NAAM NIE | 0 = Vonkontstekingsmonitors ondersteun (Bv. Otto- of Wankelenjins) 1 = Kompressieontstekingsmonitors ondersteun (Bv. Diesel enjins) |
Hier is die algemene bit B-definisies, hulle is toetsgebaseerd.
Toets beskikbaar | Toets onvolledig | |
---|---|---|
Komponente | B2 | B6 |
Brandstofstelsel | B1 | B5 |
Misvuur | B0 | B4 |
Die derde en vierde grepe moet verskillend geïnterpreteer word, afhangende van of die enjin vonk ontsteking (Bv. Otto- of Wankelenjins) Of kompressie ontsteking (Bv. Diesel enjins). In die tweede (B) Greep, bietjie 3 dui aan hoe om die C- en D-grepe te interpreteer, Met 0 vonk wees (Otto of Wankel) en 1 (Stel) kompressie wees (Diesel).
Die grepe C en D vir vonkontstekingsmonitors (Bv. Otto- of Wankelenjins):
Toets beskikbaar | Toets onvolledig | |
---|---|---|
EGR-stelsel | C7 | D7 |
Suurstof sensor verwarmer | C6 | D6 |
Suurstof sensor | C5 | D5 |
A/C Koelmiddel | C4 | D4 |
Sekondêre lugstelsel | C3 | D3 |
Verdampingstelsel | C2 | D2 |
Verhitte katalisator | C1 | D1 |
Katalisator | C0 | D0 |
En die grepe C en D vir kompressieontstekingsmonitors (Diesel enjins):
Toets beskikbaar | Toets onvolledig | |
---|---|---|
EGR- en / of VVT-stelsel | C7 | D7 |
PM filter monitering | C6 | D6 |
Uitlaatgas sensor | C5 | D5 |
– Voorbehou – | C4 | D4 |
Verhoog druk | C3 | D3 |
– Voorbehou – | C2 | D2 |
NOx / SCR Monitor | C1 | D1 |
NMHC-katalisator['n] | C0 | D0 |
- Spring op^ NMHC Mei staan vir nie-metaankoolwaterstowwe, maar J1979 verlig ons nie. Die vertaling sou die ammoniaksensor in die SCR-katalisator wees.
Modus 1 PID 41
'N Versoek vir hierdie PID keer terug 4 grepe data. Die eerste greep is altyd nul. Die tweede, Derde, en vierde grepe gee inligting oor die beskikbaarheid en volledigheid van sekere boordtoetse. Soos met PID 01, die derde en vierde grepe moet verskillend geïnterpreteer word, afhangende van die ontstekingstipe (B3) –Met 0 vonk wees en 1 (Stel) kompressie wees. Let weer op daardie toets Beskikbaarheid word voorgestel deur 'n stel (1) bietjie en Volledigheid word voorgestel deur 'n terugstelling (0) bietjie.
Hier is die algemene bit B-definisies, hulle is toetsgebaseerd.
Toets beskikbaar | Toets onvolledig | |
---|---|---|
Komponente | B2 | B6 |
Brandstofstelsel | B1 | B5 |
Misvuur | B0 | B4 |
Die grepe C en D vir vonkontstekingsmonitors (Bv. Otto- of Wankelenjins):
Toets beskikbaar | Toets onvolledig | |
---|---|---|
EGR-stelsel | C7 | D7 |
Suurstof sensor verwarmer | C6 | D6 |
Suurstof sensor | C5 | D5 |
A/C Koelmiddel | C4 | D4 |
Sekondêre lugstelsel | C3 | D3 |
Verdampingstelsel | C2 | D2 |
Verhitte katalisator | C1 | D1 |
Katalisator | C0 | D0 |
En die grepe C en D vir kompressieontstekingsmonitors (Diesel enjins):
Toets beskikbaar | Toets onvolledig | |
---|---|---|
EGR- en / of VVT-stelsel | C7 | D7 |
PM filter monitering | C6 | D6 |
Uitlaatgas sensor | C5 | D5 |
– Voorbehou – | C4 | D4 |
Verhoog druk | C3 | D3 |
– Voorbehou – | C2 | D2 |
NOx / SCR Monitor | C1 | D1 |
NMHC-katalisator['n] | C0 | D0 |
- Spring op^ NMHC Mei staan vir nie-metaankoolwaterstowwe, maar J1979 verlig ons nie. Die vertaling sou die ammoniaksensor in die SCR-katalisator wees.
Modus 1 PID 78
'N Versoek vir hierdie PID sal terugkeer 9 grepe data. Die eerste greep is 'n bietjie gekodeerde veld wat aandui watter EGT sensors word ondersteun:
Greep | Beskrywing |
---|---|
'N | Ondersteun EGT-sensors |
B–C | Temperatuur gelees deur EGT11 |
D–E | Temperatuur gelees deur EGT12 |
F–G | Temperatuur gelees deur EGT13 |
H–Ek | Temperatuur gelees deur EGT14 |
Die eerste greep is soos volg bit-gekodeer:
Bietjie | Beskrywing |
---|---|
A7–Hierdie artikel is 'n weesbladsy. | Voorbehou |
A3 | EGT bank 1, sensor 4 Ondersteun? |
A2 | EGT bank 1, sensor 3 Ondersteun? |
A1 | EGT bank 1, sensor 2 Ondersteun? |
A0 | EGT bank 1, sensor 1 Ondersteun? |
Die oorblywende grepe is 16 bit heelgetalle wat die temperatuur in grade Celsius in die reeks aandui -40 om 6513.5 (Skaal 0.1), Gebruik die gewone {\vertoonstyl (Atimes 256+B)/10-40} Formule (MSB is A, LSB is B). Only values for which the corresponding sensor is supported are meaningful.
The same structure applies to PID 79, but values are for sensors of bank 2.
Modus 3 (no PID required)
A request for this mode returns a list of the DTCs that have been set. The list is encapsulated using the Iso 15765-2 protocol.
If there are two or fewer DTCs (4 Grepe) they are returned in an ISO-TP Single Frame (SF). Three or more DTCs in the list are reported in multiple frames, with the exact count of frames dependent on the communication type and addressing details.
Each trouble code requires 2 bytes to describe. The text description of a trouble code may be decoded as follows. The first character in the trouble code is determined by the first two bits in the first byte:
A7–A6 | First DTC character |
---|---|
00 | P – Powertrain |
01 | C – Chassis |
10 | B – Body |
11 | U – Network |
The two following digits are encoded as 2 bits. The second character in the DTC is a number defined by the following table:
A5–Hierdie artikel is 'n weesbladsy. | Second DTC character |
---|---|
00 | 0 |
01 | 1 |
10 | 2 |
11 | 3 |
The third character in the DTC is a number defined by
A3–A0 | Third DTC character |
---|---|
0000 | 0 |
0001 | 1 |
0010 | 2 |
0011 | 3 |
0100 | 4 |
0101 | 5 |
0110 | 6 |
0111 | 7 |
1000 | 8 |
1001 | 9 |
1010 | 'N |
1011 | B |
1100 | C |
1101 | D |
1110 | E |
1111 | F |
The fourth and fifth characters are defined in the same way as the third, but using bits B7–B4 en B3–B0. The resulting five-character code should look something like “U0158” and can be looked up in a table of OBD-II DTCs. Hexadecimal characters (0-9, A-F), while relatively rare, are allowed in the last 3 positions of the code itself.
Modus 9 PID 08
It provides information about track in-use performance for catalyst banks, oxygen sensor banks, evaporative leak detection systems, EGR systems and secondary air system.
The numerator for each component or system tracks the number of times that all conditions necessary for a specific monitor to detect a malfunction have been encountered. Die noemer vir elke komponent of stelsel volg die aantal kere wat die voertuig onder die gespesifiseerde omstandighede bestuur is.
Die telling van data-items moet aan die begin gerapporteer word (Die eerste greep).
Alle data-items van die prestasieopsporingsrekord wat in gebruik is, bestaan uit twee (2) grepe en word in hierdie volgorde gerapporteer (Elke boodskap bevat twee items, daarom is die boodskaplengte 4).
Mnemonic | Beskrywing |
---|---|
OBDCOND | OBD-moniteringstoestande het tellings ondervind |
IGNCNTR | Ontsteking toonbank |
CATCOMP1 | CATCOMP1 1 |
CATCOND1 | Katalisator monitor toestande teëgekom tellings bank 1 |
CATCOMP2 | CATCOMP1 2 |
CATCOND2 | Katalisator monitor toestande teëgekom tellings bank 2 |
O2SCOMP1 | O2 sensor monitor voltooiing tel bank 1 |
O2SCOND1 | O2 sensormonitorvoorwaardes ondervind tel bank 1 |
O2SCOMP2 | O2 sensor monitor voltooiing tel bank 2 |
O2SCOND2 | O2 sensormonitorvoorwaardes ondervind tel bank 2 |
EGRCOMP | EGR monitor voltooiingstoestand tel |
EGRCOND | EGR-monitortoestande wat ondervind word, tel |
AIRCOMP | AIRCOMP (Sekondêre lug) |
AIRCOND | AIR monitor toestande ondervind tellings (Sekondêre lug) |
EVAPCOMP | EVAP monitor voltooiingstoestand tel |
EVAPCOND | EVAP-monitortoestande wat ondervind word, tel |
SO2SCOMP1 | Sekondêre O2 sensor monitor voltooiing tel Bank 1 |
SO2SCOND1 | Sekondêre O2 -sensormonitortoestande wat ondervind word tel Bank 1 |
SO2SCOMP2 | Sekondêre O2 sensor monitor voltooiing tel Bank 2 |
SO2SCOND2 | Sekondêre O2 -sensormonitortoestande wat ondervind word tel Bank 2 |
Modus 9 PID 0B
Dit verskaf inligting oor baan-in-gebruik prestasie vir NMHC katalisator, NOx katalisator monitor, NOx adsorber monitor, PM filter monitor, uitlaatgas sensor monitor, EGR / VVT monitor, verhoog drukmonitor en brandstofstelselmonitor.
Alle data-items bestaan uit twee (2) grepe en word in hierdie volgorde gerapporteer (Elke boodskap bevat twee items, daarom is boodskaplengte 4):
Mnemonic | Beskrywing |
---|---|
OBDCOND | OBD-moniteringstoestande het tellings ondervind |
IGNCNTR | Ontsteking toonbank |
HCCATCOMP | NMHC Catalyst Monitor voltooiingstoestand tel |
HCCATCOND | NMHC Catalyst Monitor toestande ondervind tellings |
NCATCOMP | NOx / SCR Catalyst monitor voltooiingstoestand tel |
NCATCOND | NOx / SCR Catalyst Monitor toestande ondervind tellings |
NADSCOMP | NOx Adsorber monitor voltooiingstoestand tel |
NADSCOND | NOx Adsorber monitor toestande ondervind tellings |
PMCOMP | PM-filtermonitorvoltooiingstoestand tel |
PMCOND | PM-filtermonitortoestande wat ondervind word, tel |
EGSCOMP | Uitlaatgassensor monitor voltooiingstoestand tel |
EGSCOND | Toestande vir uitlaatgassensormonitor het tellings ondervind |
EGRCOMP | EGR- en / of VVT-monitorvoltooiingstoestand tel |
EGRCOND | EGR- en / of VVT-monitortoestande wat ondervind word, tel |
BPCOMP | Verhoog drukmonitor voltooiingstoestand tellings |
BPCOND | Verhoog drukmonitortoestande wat tellings ondervind |
FUELCOMP | Brandstofmonitor voltooiingstoestand tel |
FUELCOND | Brandstofmonitor toestande ondervind tellings |
Opgesomde PID's[Redigeer]
Sommige PID's moet spesiaal geïnterpreteer word, en is nie noodwendig juis bitsgewys gekodeer nie, of op enige skaal. Die waardes vir hierdie PID's is opgesom.
Modus 1 PID 03[Redigeer]
'N Versoek vir hierdie PID keer terug 2 grepe data. The first byte describes fuel system #1.
Value | Beskrywing |
---|---|
1 | Open loop due to insufficient engine temperature |
2 | Closed loop, using oxygen sensor feedback to determine fuel mix |
4 | Open loop due to engine load OR fuel cut due to deceleration |
8 | Open loop due to system failure |
16 | Closed loop, using at least one oxygen sensor but there is a fault in the feedback system |
Any other value is an invalid response. There can only be one bit set at most.
The second byte describes fuel system #2 (if it exists) and is encoded identically to the first byte.
Modus 1 PID 12
A request for this PID returns a single byte of data which describes the secondary air status.
Value | Beskrywing |
---|---|
1 | Upstream |
2 | Downstream of catalytic converter |
4 | From the outside atmosphere or off |
8 | Pump commanded on for diagnostics |
Any other value is an invalid response. There can only be one bit set at most.
Modus 1 PID 1C
A request for this PID returns a single byte of data which describes which OBD standards this ECU was designed to comply with. The different values the data byte can hold are shown below, next to what they mean:
Value | Beskrywing |
---|---|
1 | OBD-II as defined by the CARB |
2 | OBD as defined by the EPA |
3 | OBD and OBD-II |
4 | OBD-I |
5 | Not OBD compliant |
6 | EOBD (Europe) |
7 | EOBD and OBD-II |
8 | EOBD and OBD |
9 | EOBD, OBD and OBD II |
10 | JOBD (Japan) |
11 | JOBD and OBD II |
12 | JOBD and EOBD |
13 | JOBD, EOBD, and OBD II |
14 | Voorbehou |
15 | Voorbehou |
16 | Voorbehou |
17 | Engine Manufacturer Diagnostics (EMD) |
18 | Engine Manufacturer Diagnostics Enhanced (EMD+) |
19 | Heavy Duty On-Board Diagnostics (Child/Partial) (HD OBD-C) |
20 | Heavy Duty On-Board Diagnostics (HD OBD) |
21 | World Wide Harmonized OBD (WWH OBD) |
22 | Voorbehou |
23 | Heavy Duty Euro OBD Stage I without NOx control (HD EOBD-I) |
24 | Heavy Duty Euro OBD Stage I with NOx control (HD EOBD-I N) |
25 | Heavy Duty Euro OBD Stage II without NOx control (HD EOBD-II) |
26 | Heavy Duty Euro OBD Stage II with NOx control (HD EOBD-II N) |
27 | Voorbehou |
28 | Brazil OBD Phase 1 (OBDBr-1) |
29 | Brazil OBD Phase 2 (OBDBr-2) |
30 | Korean OBD (KOBD) |
31 | India OBD I (IOBD I) |
32 | India OBD II (IOBD II) |
33 | Heavy Duty Euro OBD Stage VI (HD EOBD-IV) |
34-250 | Voorbehou |
251-255 | Not available for assignment (SAE J1939 special meaning) |
Fuel Type Coding
Modus 1 PID 51 returns a value from an enumerated list giving the fuel type of the vehicle. The fuel type is returned as a single byte, and the value is given by the following table:
Value | Beskrywing |
---|---|
0 | Not available |
1 | Gasoline |
2 | Methanol |
3 | Ethanol |
4 | Diesel |
5 | LPG |
6 | CNG |
7 | Propane |
8 | Electric |
9 | Bifuel running Gasoline |
10 | Bifuel running Methanol |
11 | Bifuel running Ethanol |
12 | Bifuel running LPG |
13 | Bifuel running CNG |
14 | Bifuel running Propane |
15 | Bifuel running Electricity |
16 | Bifuel running electric and combustion engine |
17 | Hybrid gasoline |
18 | Hybrid Ethanol |
19 | Hybrid Diesel |
20 | Hybrid Electric |
21 | Hybrid running electric and combustion engine |
22 | Hybrid Regenerative |
23 | Bifuel running diesel |
Any other value is reserved by ISO/SAE. There are currently no definitions for flexible-fuel vehicle.
Non-standard PIDs
The majority of all OBD-II PIDs in use are non-standard. For most modern vehicles, there are many more functions supported on the OBD-II interface than are covered by the standard PIDs, and there is relatively minor overlap between vehicle manufacturers for these non-standard PIDs.
There is very limited information available in the public domain for non-standard PIDs. The primary source of information on non-standard PIDs across different manufacturers is maintained by the US-based Equipment and Tool Institute and only available to members. The price of ETI membership for access to scan codes varies based on company size defined by annual sales of automotive tools and equipment in North America:
Annual Sales in North America | Annual Dues |
---|---|
Under $10,000,000 | $5,000 |
$10,000,000 – $50,000,000 | $7,500 |
Greater than $50,000,000 | $10,000 |
However, even ETI membership will not provide full documentation for non-standard PIDs. ETI state:[4][5]
Some OEMs refuse to use ETI as a one-stop source of scan tool information. They prefer to do business with each tool company separately. These companies also require that you enter into a contract with them. The charges vary but here is a snapshot as of April 13th, 2015 of the per year charges:
Gm $50,000 Hierdie artikel is 'n $5,000 Suzuki $1,000 BMW $25,500 plus $2,000 per update. Updates occur annually.
Kan (11-bietjie) bus format
The PID query and response occurs on the vehicle’s CAN bus. Standard OBD requests and responses use functional addresses. The diagnostic reader initiates a query using CAN ID 7DFh[clarification needed], which acts as a broadcast address, and accepts responses from any ID in the range 7E8h to 7EFh. ECUs that can respond to OBD queries listen both to the functional broadcast ID of 7DFh and one assigned ID in the range 7E0h to 7E7h. Their response has an ID of their assigned ID plus 8 Bv. 7E8h through 7EFh.
This approach allows up to eight ECUs, each independently responding to OBD queries. The diagnostic reader can use the ID in the ECU response frame to continue communication with a specific ECU. In particular, multi-frame communication requires a response to the specific ECU ID rather than to ID 7DFh.
CAN bus may also be used for communication beyond the standard OBD messages. Physical addressing uses particular CAN IDs for specific modules (bv., 720h for the instrument cluster in Fords) with proprietary frame payloads.
Query
The functional PID query is sent to the vehicle on the CAN bus at ID 7DFh, using 8 data bytes. The bytes are:
Greep | ||||||||
---|---|---|---|---|---|---|---|---|
PID Type | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard | Number of additional data bytes: 2 |
Modus 01 = show current data; 02 = freeze frame; ens. |
PID code (bv.: 05 = Engine coolant temperature) |
nie gebruik nie (may be 55h) |
||||
Vehicle specific | Number of additional data bytes: 3 |
Custom mode: (bv.: 22 = enhanced data) | PID code (bv.: 4980h) |
nie gebruik nie (may be 00h or 55h) |
Response
The vehicle responds to the PID query on the CAN bus with message IDs that depend on which module responded. Typically the engine or main ECU responds at ID 7E8h. Other modules, like the hybrid controller or battery controller in a Prius, respond at 07E9h, 07EAh, 07EBh, ens. Dit is 8 uur hoër as die fisiese adres waarop die module reageer. Alhoewel die aantal grepe in die teruggekeerde waarde veranderlik is, die boodskap gebruik 8 data grepe ongeag (KAN bus protokolvorm Frameformat met 8 data bytes). The bytes are:
Greep | ||||||||
---|---|---|---|---|---|---|---|---|
PID Type | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard 7E8h, 7E9h, 7EAh, ens. |
Number of additional data bytes: 3 om 6 |
Custom mode Dieselfde as navraag, behalwe dat 40h by die moduswaarde gevoeg word. So: 41h = toon huidige data; 42h = vries raam; ens. |
PID code (bv.: 05 = Engine coolant temperature) |
waarde van die gespesifiseerde parameter, Greep 0 | Waarde, Greep 1 (Opsioneel) | Waarde, Greep 2 (Opsioneel) | Waarde, Greep 3 (Opsioneel) | nie gebruik nie (may be 00h or 55h) |
Vehicle specific 7E8h, of 8h + fisiese ID van module. |
Number of additional data bytes: 4om 7 |
Custom mode: dieselfde as navraag, behalwe dat 40h by die moduswaarde gevoeg word.(bv.: 62h = reaksie op modus 22h versoek) | PID code (bv.: 4980h) |
waarde van die gespesifiseerde parameter, Greep 0 | Waarde, Greep 1 (Opsioneel) | Waarde, Greep 2 (Opsioneel) | Waarde, Greep 3 (Opsioneel) | |
Vehicle specific 7E8h, of 8h + fisiese ID van module. |
Number of additional data bytes: 3 |
7As dit 'n algemene antwoord is wat gewoonlik aandui dat die module nie die versoek herken nie. | Custom mode: (bv.: 22h = verbeterde diagnostiese data deur PID, 21h = verbeterde data deur offset) | 31h | nie gebruik nie (kan 00 uur wees) |
Benz 14pin – 16speld
Nissies 14 speld – 16speld
GM12 PIN-16PIN
DB9-16 PIN
Iveco 38Pin -16 speld
Hierdie artikel is 'n weesbladsy. 3 speld – 16 speld
Toyato 22pin – 16 speld
KIA 20 Speld vas – 16 speld
Audi 2×2 – 16 speld
Benz 38 Speld vas
Hierdie artikel is 'n weesbladsy. 12 speld – 16speld
Honda 3pin – 16speld
BMW 20 PIN – 3 speld