Per OBD2 Fine aperta & estende l'assignazione di pin di u cable ,per piacè cliccate quì
Pinout standard OBD2
agria:wiki
Modi
Ci hè 10 modi di funziunamentu descritti in l'ultimu standard OBD-II SAE J1979. Sò i seguenti:
Modu (hex) | Description |
---|---|
01 | Mostra i dati attuali |
02 | Mostra i dati di freeze frame |
03 | Mostra i Codici di Diagnostic Trouble almacenati |
04 | Clear Diagnostic Trouble Codes è i valori almacenati |
05 | I risultati di a prova, surviglianza di sensori d'ossigenu (micca CAN solu) |
06 | I risultati di a prova, surviglianza di altri cumpunenti / sistema (I risultati di a prova, surviglianza di sensori d'ossigenu solu per CAN) |
07 | Mostra i Codici di Diagnostic Trouble pendenti (rilevatu durante u currente o l'ultimu ciclu di guida) |
08 | Funzionamentu di cuntrollu di cumpunenti / sistema di bordu |
09 | Richiede infurmazione di u veiculu |
0A | Permanente Codici Diagnostic Trouble (DTC) (DTC eliminati) |
I pruduttori di veiculi ùn sò micca obligati à sustene tutti i modi. Ogni fabricatore pò definisce modi supplementari sopra #9 (p.e.: modu 22 cum'è definitu da SAE J2190 per Ford/GM, modu 21 per Toyota) per altre infurmazione, p.e. a tensione di a bateria di trazione in a veiculu elettricu hibridu (HEV).[2]
PID standard
A tabella sottu mostra i PID standard OBD-II definiti da SAE J1979. A risposta prevista per ogni PID hè datu, cù l'infurmazioni nantu à cumu traduce a risposta in dati significati. Di novu, micca tutti i veiculi susteneranu tutti i PID è ponu esse PID persunalizati definiti da u fabricatore chì ùn sò micca definiti in u standard OBD-II..
Nota chì i modi 1 e 2 sò basicamente identici, eccettu chì Modu 1 furnisce infurmazioni attuali, mentri Mode 2 furnisce una snapshot di i stessi dati pigliati à u puntu quandu l'ultimu codice di diagnosticu di prublemi hè statu stabilitu. L'eccezzioni sò PID 01, chì hè dispunibule solu in Modu 1, è PID 02, chì hè dispunibule solu in Modu 2. Se Mode 2 PID 02 torna zero, tandu ùn ci hè micca snapshot è tutti l 'àutri Mode 2 a dati hè senza significatu.
Quandu cù Bit-Encoded-Notation, quantità cum'è C4 significa bit 4 da u byte di dati C. Ogni bit hè numeratu da 0 à 7, cusì 7 hè u bit più significativu è 0 hè u pocu impurtante.
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 |
Modu 01
PID (hex) |
PID (Dic) |
I byte di dati sò tornati | Description | Valore minimu | Valore massimu | Unità | Formula[un] |
---|---|---|---|---|---|---|---|
00 | 0 | 4 | I PID supportati [01 – 20] | Bit codificati [A7..D0] == [PID $01..PID $20] Vede quì sottu | |||
01 | 1 | 4 | Monitore u statutu da quandu i DTC sò sbulicati. (Include lampada indicatore di malfunzionamentu (MIL) statutu è numeru di DTC.) | Bit codificati. Vede quì sottu | |||
02 | 2 | 2 | Freeze DTC | ||||
03 | 3 | 2 | Status di u sistema di carburante | Bit codificati. Vede quì sottu | |||
04 | 4 | 1 | Carica di u mutore calculata | 0 | 100 | % | {\stile di visualizazione {\tfrac {100}{255}}A} (o {\stile di visualizazione {\tfrac {A}{2.55}}}) |
05 | 5 | 1 | Température du liquide de refroidissement du moteur | -40 | 215 | °C | {\displaystyle A-40} |
06 | 6 | 1 | Cortu termine carburant trim-Bank 1 | -100 (Reduce Fuel: Troppu riccu) | 99.2 (Add Fuel: Troppu magre) | % |
{\stile di visualizazione {\frac {100}{128}}A-100}
(o {\stile di visualizazione {\tfrac {A}{1.28}}-100} ) |
07 | 7 | 1 | long term fuel trim-Bank 1 | ||||
08 | 8 | 1 | Cortu termine carburant trim-Bank 2 | ||||
09 | 9 | 1 | long term fuel trim-Bank 2 | ||||
0A | 10 | 1 | Pressione di carburante (pressione di calibre) | 0 | 765 | kPa | {\stile di visualizazione 3A} |
0B | 11 | 1 | Pressione assoluta di u collettore di aspirazione | 0 | 255 | kPa | {\stile di mostra A} |
0C | 12 | 2 | RPM Engine | 0 | 16,383.75 | rpm | {\stile di visualizazione {\frac {256A + B}{4}}} |
0D | 13 | 1 | Velocità di u veiculu | 0 | 255 | km/h | {\stile di mostra A} |
0E | 14 | 1 | Avanzate di timing | -64 | 63.5 | ° prima TDC | {\stile di visualizazione {\frac {A}{2}}-64} |
0F | 15 | 1 | A temperatura di l'aria intake | -40 | 215 | °C | {\displaystyle A-40} |
10 | 16 | 2 | MAF u flussu d'aria | 0 | 655.35 | grammi/sec | {\stile di visualizazione {\frac {256A + B}{100}}} |
11 | 17 | 1 | A pusizione di l'acceleratore | 0 | 100 | % | {\stile di visualizazione {\tfrac {100}{255}}A} |
12 | 18 | 1 | Status di l'aria secundariu cumandatu | Bit codificati. Vede quì sottu | |||
13 | 19 | 1 | Presenti sensori d'ossigenu (in 2 banche) | [A0..A3] == Banca 1, Sensori 1-4. [A4..A7] == Banca 2… | |||
14 | 20 | 2 | Sensor d'ossigenu 1 A: francese voltage B: Trim di carburante à breve termine |
0 -100 |
1.275 99.2 |
volt% |
{\stile di visualizazione {\frac {A}{200}}}
{\stile di visualizazione {\frac {100}{128}}B-100}
(se B==$FF, U sensoru ùn hè micca usatu in u calculu di trim) |
15 | 21 | 2 | Sensor d'ossigenu 2 A: francese voltage B: Trim di carburante à breve termine |
||||
16 | 22 | 2 | Sensor d'ossigenu 3 A: francese voltage B: Trim di carburante à breve termine |
||||
17 | 23 | 2 | Sensor d'ossigenu 4 A: francese voltage B: Trim di carburante à breve termine |
||||
18 | 24 | 2 | Sensor d'ossigenu 5 A: francese voltage B: Trim di carburante à breve termine |
||||
19 | 25 | 2 | Sensor d'ossigenu 6 A: francese voltage B: Trim di carburante à breve termine |
||||
1A | 26 | 2 | Sensor d'ossigenu 7 A: francese voltage B: Trim di carburante à breve termine |
||||
1B | 27 | 2 | Sensor d'ossigenu 8 A: francese voltage B: Trim di carburante à breve termine |
||||
1C | 28 | 1 | Norme OBD chì stu veiculu hè conforme | Bit codificati. Vede quì sottu | |||
1D | 29 | 1 | Presenti sensori d'ossigenu (in 4 banche) | Simile à PID 13, ma [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
1E | 30 | 1 | Status di l'entrata ausiliaria | A0 == Power Take Off (PTO) statutu (1 == attivu) [A1..A7] micca usatu |
|||
1F | 31 | 2 | Run time da u principiu di u mutore | 0 | 65,535 | seconde | {\stile di visualizazione 256A + B} |
20 | 32 | 4 | I PID supportati [21 – 40] | Bit codificati [A7..D0] == [PID $21..PID $40] Vede quì sottu | |||
21 | 33 | 2 | Distanza percorsa cù l'indicatore di malfunzionamentu (MIL) nantu | 0 | 65,535 | km | {\stile di visualizazione 256A + B} |
22 | 34 | 2 | Fuel Rail Pressione (par rapport à l'aspirateur multiple) | 0 | 5177.265 | kPa | {\stile di visualizazione 0.079(256A + B)} |
23 | 35 | 2 | Fuel Rail Pressure Gauge (diesel, o iniezione diretta di benzina) | 0 | 655,350 | kPa | {\stile di visualizazione 10(256A + B)} |
24 | 36 | 4 | Sensor d'ossigenu 1 AB: Ratio d'equivalenza carburante-aria CD: francese voltage |
0 0 |
< 2 < 8 |
ratio V |
{\stile di visualizazione {\frac {2}{65536}}(256A + B)}
{\stile di visualizazione {\frac {8}{65536}}(256C+D)}
|
25 | 37 | 4 | Sensor d'ossigenu 2 AB: Ratio d'equivalenza carburante-aria CD: francese voltage |
||||
26 | 38 | 4 | Sensor d'ossigenu 3 AB: Ratio d'equivalenza carburante-aria CD: francese voltage |
||||
27 | 39 | 4 | Sensor d'ossigenu 4 AB: Ratio d'equivalenza carburante-aria CD: francese voltage |
||||
28 | 40 | 4 | Sensor d'ossigenu 5 AB: Ratio d'equivalenza carburante-aria CD: francese voltage |
||||
29 | 41 | 4 | Sensor d'ossigenu 6 AB: Ratio d'equivalenza carburante-aria CD: francese voltage |
||||
2A | 42 | 4 | Sensor d'ossigenu 7 AB: Ratio d'equivalenza carburante-aria CD: francese voltage |
||||
2B | 43 | 4 | Sensor d'ossigenu 8 AB: Ratio d'equivalenza carburante-aria CD: francese voltage |
||||
2C | 44 | 1 | Cumandatu EGR | 0 | 100 | % | {\stile di visualizazione {\tfrac {100}{255}}A} |
2D | 45 | 1 | Errore EGR | -100 | 99.2 | % | {\stile di visualizazione {\tfrac {100}{128}}A-100} |
2E | 46 | 1 | Purga evaporativa comandata | 0 | 100 | % | {\stile di visualizazione {\tfrac {100}{255}}A} |
2F | 47 | 1 | Input di livellu di u tank di carburante | 0 | 100 | % | {\stile di visualizazione {\tfrac {100}{255}}A} |
30 | 48 | 1 | Warm-ups dapoi i codici sbulicati | 0 | 255 | cuntà | {\stile di mostra A} |
31 | 49 | 2 | Distanza viaghjata da i codici sbulicati | 0 | 65,535 | km | {\stile di visualizazione 256A + B} |
32 | 50 | 2 | Evap. Pressione di vapore di u sistema | -8,192 | 8191.75 | pa | {\stile di visualizazione {\frac {256A + B}{4}}}(AB hè cumplementu di dui firmatu)[3] |
33 | 51 | 1 | Pressione barometrica assoluta | 0 | 255 | kPa | {\stile di mostra A} |
34 | 52 | 4 | Sensor d'ossigenu 1 AB: Ratio d'equivalenza carburante-aria CD: currente |
0 -128 |
< 2 <128 |
ratio mA |
{\stile di visualizazione {\frac {2}{65536}}(256A + B)}
{\stile di visualizazione {\frac {256C+D}{256}}-128}
o {\C+ in stile di visualizazione{\frac {D}{256}}-128} |
35 | 53 | 4 | Sensor d'ossigenu 2 AB: Ratio d'equivalenza carburante-aria CD: currente |
||||
36 | 54 | 4 | Sensor d'ossigenu 3 AB: Ratio d'equivalenza carburante-aria CD: currente |
||||
37 | 55 | 4 | Sensor d'ossigenu 4 AB: Ratio d'equivalenza carburante-aria CD: currente |
||||
38 | 56 | 4 | Sensor d'ossigenu 5 AB: Ratio d'equivalenza carburante-aria CD: currente |
||||
39 | 57 | 4 | Sensor d'ossigenu 6 AB: Ratio d'equivalenza carburante-aria CD: currente |
||||
3A | 58 | 4 | Sensor d'ossigenu 7 AB: Ratio d'equivalenza carburante-aria CD: currente |
||||
3B | 59 | 4 | Sensor d'ossigenu 8 AB: Ratio d'equivalenza carburante-aria CD: currente |
||||
3C | 60 | 2 | Temperature Catalyseur: banca 1, Sensore 1 | -40 | 6,513.5 | °C | {\stile di visualizazione {\frac {256A + B}{10}}-40} |
3D | 61 | 2 | Temperature Catalyseur: banca 2, Sensore 1 | ||||
3E | 62 | 2 | Temperature Catalyseur: banca 1, Sensore 2 | ||||
3F | 63 | 2 | Temperature Catalyseur: banca 2, Sensore 2 | ||||
40 | 64 | 4 | I PID supportati [41 – 60] | Bit codificati [A7..D0] == [PID $41..PID $60] Vede quì sottu | |||
41 | 65 | 4 | Monitore u statutu di stu ciclu di guida | Bit codificati. Vede quì sottu | |||
42 | 66 | 2 | Tensione di u modulu di cuntrollu | 0 | 65.535 | V | {\stile di visualizazione {\frac {256A + B}{1000}}} |
43 | 67 | 2 | Valore assolutu di carica | 0 | 25,700 | % | {\stile di visualizazione {\tfrac {100}{255}}(256A + B)} |
44 | 68 | 2 | Rapportu d'equivalenza di carburante-aria cumandata | 0 | < 2 | ratio | {\stile di visualizazione {\tfrac {2}{65536}}(256A + B)} |
45 | 69 | 1 | Posizione relativa di l'acceleratore | 0 | 100 | % | {\stile di visualizazione {\tfrac {100}{255}}A} |
46 | 70 | 1 | A temperatura di l'aria ambiente | -40 | 215 | °C | {\displaystyle A-40} |
47 | 71 | 1 | Posizione assoluta dell'acceleratore B | 0 | 100 | % | {\stile di visualizazione {\frac {100}{255}}A} |
48 | 72 | 1 | Posizione assoluta dell'acceleratore C | ||||
49 | 73 | 1 | Posizione del pedale dell'acceleratore D | ||||
4A | 74 | 1 | Position de la pédale d'accélérateur E | ||||
4B | 75 | 1 | Position F de la pédale d'accélérateur | ||||
4C | 76 | 1 | Attuatore di l'acceleratore comandatu | ||||
4D | 77 | 2 | Time run cù MIL on | 0 | 65,535 | minuti | {\stile di visualizazione 256A + B} |
4E | 78 | 2 | Tempu da chì i codici di prublemi sò stati sbulicati | ||||
4F | 79 | 4 | Valore massimu per u rapportu di equivalenza carburante-aria, voltage sensor ossigenu, corrente di sensor d'ossigenu, è a pressione assoluta di u collettore di aspirazione | 0, 0, 0, 0 | 255, 255, 255, 2550 | ratio, V, mA, kPa | A, B, C, D*10 |
50 | 80 | 4 | Valore massimu per u flussu d'aria da u sensoru di flussu di massa d'aria | 0 | 2550 | g/s | A*10, B, C, è D sò riservati per u futuru usu |
51 | 81 | 1 | Tipu di carburante | Da a tabella di tippu di carburante vede quì sottu | |||
52 | 82 | 1 | Carburante etanolu % | 0 | 100 | % | {\stile di visualizazione {\tfrac {100}{255}}A} |
53 | 83 | 2 | Pressione di vapore di u sistema Evap assolutu | 0 | 327.675 | kPa | {\stile di visualizazione {\frac {256A + B}{200}}} |
54 | 84 | 2 | Pressione di vapore di u sistema Evap | -32,767 | 32,768 | pa | ((A * 256)+B)-32767 |
55 | 85 | 2 | Trim di u sensoru d'ossigenu secundariu à breve termine, A: banca 1, B: banca 3 | -100 | 99.2 | % | {\stile di visualizazione {\frac {100}{128}}A-100}{\stile di visualizazione {\frac {100}{128}}B-100} |
56 | 86 | 2 | Trim à longu andà di u sensoru di l'ossigenu secundariu, A: banca 1, B: banca 3 | ||||
57 | 87 | 2 | Trim di u sensoru d'ossigenu secundariu à breve termine, A: banca 2, B: banca 4 | ||||
58 | 88 | 2 | Trim à longu andà di u sensoru di l'ossigenu secundariu, A: banca 2, B: banca 4 | ||||
59 | 89 | 2 | Ferrovia di carburante pressione assoluta | 0 | 655,350 | kPa | {\stile di visualizazione 10(256A + B)} |
5A | 90 | 1 | Posizione relativa di u pedale di l'acceleratore | 0 | 100 | % | {\stile di visualizazione {\tfrac {100}{255}}A} |
5B | 91 | 1 | Durata restante di a batteria ibrida | 0 | 100 | % | {\stile di visualizazione {\tfrac {100}{255}}A} |
5C | 92 | 1 | Température de l'huile moteur | -40 | 210 | °C | {\displaystyle A-40} |
5D | 93 | 2 | Tempu di iniezione di carburante | -210.00 | 301.992 | ° | {\stile di visualizazione {\frac {256A + B}{128}}-210} |
5E | 94 | 2 | Tassa di carburante di u mutore | 0 | 3276.75 | L/h | {\stile di visualizazione {\frac {256A + B}{20}}} |
5F | 95 | 1 | Requisiti di emissioni per quale u veiculu hè cuncepitu | Bit Encoded | |||
60 | 96 | 4 | I PID supportati [61 – 80] | Bit codificati [A7..D0] == [PID $61..PID $80] Vede quì sottu | |||
61 | 97 | 1 | U mutore di dumanda di u driver – per centu torque | -125 | 125 | % | A-125 |
62 | 98 | 1 | U veru mutore – per centu torque | -125 | 125 | % | A-125 |
63 | 99 | 2 | coppia di riferimentu di u mutore | 0 | 65,535 | Nm | {\stile di visualizazione 256A + B} |
64 | 100 | 5 | Dati di torque per centu di u mutore | -125 | 125 | % | A-125 Inattivu B-125 Puntu di mutore 1 Puntu motore C-125 2 Puntu motore D-125 3 E-125 Puntu motore 4 |
65 | 101 | 2 | Ingressu ausiliari / output supportatu | Bit Encoded | |||
66 | 102 | 5 | Sensore di flussu di massa d'aria | ||||
67 | 103 | 3 | Température du liquide de refroidissement du moteur | ||||
68 | 104 | 7 | Sensore di temperatura di l'aria di aspirazione | ||||
69 | 105 | 7 | EGR comandatu è errore EGR | ||||
6A | 106 | 5 | U cuntrollu di u flussu di l'aria di ingressu di Diesel è a pusizione relativa di u flussu d'aria di ingressu | ||||
6B | 107 | 5 | Température de recirculation des gaz d'échappement | ||||
6C | 108 | 5 | U cuntrollu di l'attuatore di l'acceleratore cumandatu è a pusizione relativa di l'acceleratore | ||||
6D | 109 | 6 | Sistema di cuntrollu di pressione di carburante | ||||
6E | 110 | 5 | Sistema di cuntrollu di pressione di iniezione | ||||
6F | 111 | 3 | Pressione di entrata di u compressore di turbocompressore | ||||
70 | 112 | 9 | Aumentà u cuntrollu di pressione | ||||
71 | 113 | 5 | Turbo a Geometria Variabile (VGT) cuntrollu | ||||
72 | 114 | 5 | U cuntrollu di u wastegate | ||||
73 | 115 | 5 | Pressione di scarico | ||||
74 | 116 | 5 | Turbocharger RPM | ||||
75 | 117 | 7 | Température du turbocompresseur | ||||
76 | 118 | 7 | Température du turbocompresseur | ||||
77 | 119 | 5 | A temperatura di l'aria di carica (CACT) | ||||
78 | 120 | 9 | A temperatura di u gasu di scarico (EGT) banca 1 | PID speciale. Vede quì sottu | |||
79 | 121 | 9 | A temperatura di u gasu di scarico (EGT) banca 2 | PID speciale. Vede quì sottu | |||
7A | 122 | 7 | Filtru di particulate diesel (DPF) | ||||
7B | 123 | 7 | Filtru di particulate diesel (DPF) | ||||
7C | 124 | 9 | Filtru di particella di diesel (DPF) temperatura | ||||
7D | 125 | 1 | NOx NTE (Ùn-To-Superà) status di zona di cuntrollu | ||||
7E | 126 | 1 | PM NTE (Ùn-To-Superà) status di zona di cuntrollu | ||||
7F | 127 | 13 | Tempu di funziunamentu di u mutore | ||||
80 | 128 | 4 | I PID supportati [81 – A0] | Bit codificati [A7..D0] == [PID $ 81..PID $ A0] Vede quì sottu | |||
81 | 129 | 21 | Tempu di funziunamentu di u mutore per u Dispositivu di Controlu di Emissioni Ausiliarii(AECD) | ||||
82 | 130 | 21 | Tempu di funziunamentu di u mutore per u Dispositivu di Controlu di Emissioni Ausiliarii(AECD) | ||||
83 | 131 | 5 | sensor NOx | ||||
84 | 132 | Temperature di superficia manifold | |||||
85 | 133 | Sistema di reagenti NOx | |||||
86 | 134 | A materia particulata (PM) sensoru | |||||
87 | 135 | Pressione assoluta di u collettore di aspirazione | |||||
A0 | 160 | 4 | I PID supportati [A1 – C0] | Bit codificati [A7..D0] == [PID $A1..PID $C0] Vede quì sottu | |||
C0 | 192 | 4 | I PID supportati [C1 – E0] | Bit codificati [A7..D0] == [PID $C1..PID $E0] Vede quì sottu | |||
C3 | 195 | ? | ? | ? | ? | ? | Ritorna numerosi dati, cumpresi l'ID di Cundizione di Drive è a Velocità di u Motore * |
C4 | 196 | ? | ? | ? | ? | ? | B5 hè a Richiesta di Motore Idle B6 hè a dumanda di arrestu di u mutore * |
PID (hex) |
PID (Dic) |
I byte di dati sò tornati | Description | Valore minimu | Valore massimu | Unità | Formula[un] |
Modu 02[edità]
Modu 02 accetta u listessu PID cum'è u modu 01, cù u listessu significatu, ma l'infurmazione data hè da quandu u quadru freeze hè statu creatu.
Avete à mandà u numeru quadru in a rùbbrica di dati di u missaghju.
PID (hex) |
I byte di dati sò tornati | Description | Valore minimu | Valore massimu | Unità | Formula[un] |
---|---|---|---|---|---|---|
02 | 2 | DTC chì hà causatu u freeze frame per esse almacenatu. | BCD codificata. Decoded cum'è in modu 3 |
Modu 03
PID (hex) |
I byte di dati sò tornati | Description | Valore minimu | Valore massimu | Unità | Formula[un] |
---|---|---|---|---|---|---|
N/A | n*6 | Richiede i codici di prublemi | 3 codici per messagiu. Vede quì sottu |
Modu 04[edità]
PID (hex) |
I byte di dati sò tornati | Description | Valore minimu | Valore massimu | Unità | Formula[un] |
---|---|---|---|---|---|---|
N/A | 0 | Sguassà i codici di prublemi / Lampada indicatore di malfunzionamentu (MIL) / Verificate a luce di u mutore | Cancella tutti i codici di prublemi salvati è disattiva u MIL. |
Modu 05
PID (hex) |
I byte di dati sò tornati | Description | Valore minimu | Valore massimu | Unità | Formula[un] |
---|---|---|---|---|---|---|
0100 | ID Monitor OBD supportati ($01 – $20) | |||||
0101 | Bancu di monitoru di sensori O2 1 Sensore 1 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
0102 | Bancu di monitoru di sensori O2 1 Sensore 2 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
0103 | Bancu di monitoru di sensori O2 1 Sensore 3 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
0104 | Bancu di monitoru di sensori O2 1 Sensore 4 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
0105 | Bancu di monitoru di sensori O2 2 Sensore 1 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
0106 | Bancu di monitoru di sensori O2 2 Sensore 2 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
0107 | Bancu di monitoru di sensori O2 2 Sensore 3 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
0108 | Bancu di monitoru di sensori O2 2 Sensore 4 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
0109 | Bancu di monitoru di sensori O2 3 Sensore 1 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
010A | Bancu di monitoru di sensori O2 3 Sensore 2 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
010B | Bancu di monitoru di sensori O2 3 Sensore 3 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
010C | Bancu di monitoru di sensori O2 3 Sensore 4 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
010D | Bancu di monitoru di sensori O2 4 Sensore 1 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
010E | Bancu di monitoru di sensori O2 4 Sensore 2 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
010F | Bancu di monitoru di sensori O2 4 Sensore 3 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
0110 | Bancu di monitoru di sensori O2 4 Sensore 4 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru riccu à magre | |
0201 | Bancu di monitoru di sensori O2 1 Sensore 1 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
0202 | Bancu di monitoru di sensori O2 1 Sensore 2 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
0203 | Bancu di monitoru di sensori O2 1 Sensore 3 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
0204 | Bancu di monitoru di sensori O2 1 Sensore 4 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
0205 | Bancu di monitoru di sensori O2 2 Sensore 1 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
0206 | Bancu di monitoru di sensori O2 2 Sensore 2 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
0207 | Bancu di monitoru di sensori O2 2 Sensore 3 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
0208 | Bancu di monitoru di sensori O2 2 Sensore 4 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
0209 | Bancu di monitoru di sensori O2 3 Sensore 1 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
020A | Bancu di monitoru di sensori O2 3 Sensore 2 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
020B | Bancu di monitoru di sensori O2 3 Sensore 3 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
020C | Bancu di monitoru di sensori O2 3 Sensore 4 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
020D | Bancu di monitoru di sensori O2 4 Sensore 1 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
020E | Bancu di monitoru di sensori O2 4 Sensore 2 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
020F | Bancu di monitoru di sensori O2 4 Sensore 3 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
0210 | Bancu di monitoru di sensori O2 4 Sensore 4 | 0.00 | 1.275 | volt | 0.005 Tensione di soglia di u sensoru Lean to Rich | |
PID (hex) |
I byte di dati sò tornati | Description | Valore minimu | Valore massimu | Unità | Formula[un] |
Modu 09
PID (hex) |
I byte di dati sò tornati | Description | Valore minimu | Valore massimu | Unità | Formula[un] |
---|---|---|---|---|---|---|
00 | 4 | Modu 9 PID supportati (01 à 20) | Bit codificati. [A7..D0] = [PID $01..PID $20] Vede quì sottu | |||
01 | 1 | VIN Message Count in PID 02. Solu per ISO 9141-2, ISO 14230-4 è SAE J1850. | Di solitu valore serà 5. | |||
02 | 17 | Numero d'identificazione di u veiculu (VIN) | 17-char VIN, Codificati in ASCII è imbottiti à manca cù caratteri nulli (0x00) se necessariu. | |||
03 | 1 | Conte di missaghju ID di calibrazione per PID 04. Solu per ISO 9141-2, ISO 14230-4 è SAE J1850. | Serà un multiplu di 4 (4 missaghji sò nicissarii per ogni ID). | |||
04 | 16,32,48,64.. | ID di calibrazione | Finu à 16 Caratteri ASCII. I bytes di dati chì ùn sò micca utilizati seranu signalati cum'è bytes nulli (0x00). Diversi CALID ponu esse outputed (16 byte ognunu) | |||
05 | 1 | Numeri di verificazione di calibrazione (CVN) u numeru di missaghji per PID 06. Solu per ISO 9141-2, ISO 14230-4 è SAE J1850. | ||||
06 | 4,8,12,16 | Numeri di verificazione di calibrazione (CVN) Diversi CVN ponu esse rializati (4 byte ognunu) u numeru di CVN è CALID deve cuncorda | Dati crudi imbottiti à manca cù caratteri nulli (0x00). Di solitu affissatu cum'è una stringa hex. | |||
07 | 1 | Conte di messagi di seguimentu di u rendiment in usu per PID 08 e 0B. Solu per ISO 9141-2, ISO 14230-4 è SAE J1850. | 8 | 10 | 8 si sedici (16) i valori sò tenuti à esse signalati, 9 si diciottu (18) i valori sò tenuti à esse signalati, e 10 se vinti (20) i valori sò tenuti à esse signalati (un missaghju riporta dui valori, ognunu custituitu da dui byte). | |
08 | 4 | Tracciamentu di u rendiment in usu per i veiculi di ignizione di scintilla | 4 o 5 missaghji, ognunu cuntene 4 bytes (dui valori). Vede quì sottu | |||
09 | 1 | U numeru di missaghji di nome ECU per PID 0A | ||||
0A | 20 | nome ECU | Codificatu in ASCII. Imbottitu à diritta cù caratteri nulli (0x00). | |||
0B | 4 | Tracciamentu di u rendiment in usu per i veiculi di ignizione di compressione | 5 missaghji, ognunu cuntene 4 bytes (dui valori). Vede quì sottu | |||
PID (hex) |
I byte di dati sò tornati | Description | Valore minimu | Valore massimu | Unità | Formula[un] |
- ^ Saltà finu à:un B c ' d ' e f cunzunantali h canta In a colonna di a formula, lettere A, B, C, etc.. rapprisentanu l'equivalente decimale di u primu, sicondu, terzu, etc.. byte di dati. Induve a (?) appare, infurmazione contradictoria o incompleta era dispunibule.
PID codificati bit a bit
Qualchidunu di i PID in a tavula sopra ùn ponu esse spiegati cù una formula simplice. Una spiegazione più elaborata di sti dati hè furnita quì:
Modu 1 PID 00
Una dumanda per questu PID torna 4 byte di dati. Ogni pocu, da MSB à LSB, rapprisenta unu di i prossimi 32 PIDs è dà infurmazioni nantu à se hè supportatu.
Per esempiu, se a risposta di a vittura hè BE1FA813, pò esse decoded cusì:
Hexadecimal | B | E | 1 | F | A | 8 | 1 | 3 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Binariu | 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 |
Supportatu? | Iè | Innò | Iè | Iè | Iè | Iè | Iè | Innò | Innò | Innò | Innò | Iè | Iè | Iè | Iè | Iè | Iè | Innò | Iè | Innò | Iè | Innò | Innò | Innò | Innò | Innò | Innò | Iè | Innò | Innò | Iè | Iè |
numeru PID | 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 |
Allora, I PID supportati sò: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F e 20
Modu 1 PID 01
Una dumanda per questu PID torna 4 byte di dati, marcati A B C è D.
U primu byte(A) cuntene dui pezzi d'infurmazioni. Bit A7 (MSB di byte A, u primu byte) indica se u MIL o micca (verificate a luce di u mutore) hè illuminatu. Bits A6 attraversu A0rapprisentanu u numeru di codici di diagnostichi di prublemi attualmente signalati in l'ECU.
U sicondu, terzu, è quartu byte(B, C è D) dà infurmazione nantu à a dispunibilità è a completezza di certi testi à bordu. Nota chì a prova dispunibilità hè indicatu da set (1) pocu è completezza hè indicatu da reset (0) pocu.
Bit | nomu | Definizione |
---|---|---|
A7 | MIL | Off o On, indica se CEL/MIL è attiva (o duverebbe esse) |
A6–A0 | DTC_CNT | Numeru di DTC cunfirmati in relazione à l'emissioni dispunibili per a visualizazione. |
B7 | RISERVATA | Riservatu (duveria esse 0) |
B3 | NO NOME | 0 = Monitori di ignizione Spark supportati (es. Motori Otto o Wankel) 1 = Monitori di ignizione di cumpressione supportati (es. I motori diesel) |
Eccu i difinizzioni cumuni di bit B, sò basati in teste.
Testu dispunibule | Test incompletu | |
---|---|---|
Cumpunenti | B2 | B6 |
Sistema di carburante | B1 | B5 |
Misfire | B0 | B4 |
U terzu è quartu byte sò da esse interpretati in modu diversu sicondu u mutore hè scintilla accensione (es. Motori Otto o Wankel) o ignizione di compressione (es. I motori diesel). In u sicondu (B) byte, pocu 3 indica cumu interpretà i byte C è D, cun 0 essendu scintilla (Otto o Wankel) e 1 (set) essendu cumpressione (Diesel).
I byte C è D per i monitori di ignizione di scintilla (es. Motori Otto o Wankel):
Testu dispunibule | Test incompletu | |
---|---|---|
Sistema EGR | C7 | D7 |
Riscaldatore di sensor d'ossigenu | C6 | D6 |
Sensor d'ossigenu | C5 | D5 |
Refrigerante A/C | C4 | D4 |
Sistema di l'aria secundaria | C3 | D3 |
Sistema evaporativu | C2 | D2 |
Catalizzatore riscaldatu | C1 | D1 |
Catalyseur | C0 | D0 |
È i byte C è D per i monitori di ignizione di compressione (I motori diesel):
Testu dispunibule | Test incompletu | |
---|---|---|
Sistema EGR è / o VVT | C7 | D7 |
Monitoraghju di u filtru PM | C6 | D6 |
Sensore di gas di scarico | C5 | D5 |
– Riservatu – | C4 | D4 |
Pressione di spinta | C3 | D3 |
– Riservatu – | C2 | D2 |
Monitor NOx/SCR | C1 | D1 |
Catalizzatore NMHC[un] | C0 | D0 |
- Saltà^ NMHC Maghju stand for Non-Methane HydroCarbons, ma J1979 ùn ci illumina micca. A traduzzione seria u sensoru di ammonia in u catalizzatore SCR.
Modu 1 PID 41
Una dumanda per questu PID torna 4 byte di dati. U primu byte hè sempre zero. U sicondu, terzu, è quartu byte dà infurmazione nantu à a dispunibilità è a completezza di certi testi à bordu. Cum'è cù PID 01, u terzu è quartu byte sò da esse interpretati in modu diversu secondu u tipu d'ignizione (B3) - cun 0 essendu scintilla è 1 (set) essendu cumpressione. Nota dinò quella prova dispunibilità hè rapprisintatu da un set (1) pocu è completezza hè rapprisintatu da un reset (0) pocu.
Eccu i difinizzioni cumuni di bit B, sò basati in teste.
Testu dispunibule | Test incompletu | |
---|---|---|
Cumpunenti | B2 | B6 |
Sistema di carburante | B1 | B5 |
Misfire | B0 | B4 |
I byte C è D per i monitori di ignizione di scintilla (es. Motori Otto o Wankel):
Testu dispunibule | Test incompletu | |
---|---|---|
Sistema EGR | C7 | D7 |
Riscaldatore di sensor d'ossigenu | C6 | D6 |
Sensor d'ossigenu | C5 | D5 |
Refrigerante A/C | C4 | D4 |
Sistema di l'aria secundaria | C3 | D3 |
Sistema evaporativu | C2 | D2 |
Catalizzatore riscaldatu | C1 | D1 |
Catalyseur | C0 | D0 |
È i byte C è D per i monitori di ignizione di compressione (I motori diesel):
Testu dispunibule | Test incompletu | |
---|---|---|
Sistema EGR è / o VVT | C7 | D7 |
Monitoraghju di u filtru PM | C6 | D6 |
Sensore di gas di scarico | C5 | D5 |
– Riservatu – | C4 | D4 |
Pressione di spinta | C3 | D3 |
– Riservatu – | C2 | D2 |
Monitor NOx/SCR | C1 | D1 |
Catalizzatore NMHC[un] | C0 | D0 |
- Saltà^ NMHC Maghju stand for Non-Methane HydroCarbons, ma J1979 ùn ci illumina micca. A traduzzione seria u sensoru di ammonia in u catalizzatore SCR.
Modu 1 PID 78
Una dumanda per questu PID tornerà 9 byte di dati. U primu byte hè un campu codificatu pocu chì indica quale EGT i sensori sò supportati:
Byte | Description |
---|---|
A | Sensori EGT supportati |
B–C | Température lue par EGT11 |
D–E | Température lue par EGT12 |
F–G | Température lue par EGT13 |
H–I | Température lue par EGT14 |
U primu byte hè bit-coded cum'è seguita:
Bit | Description |
---|---|
A7–A4 | Riservatu |
A3 | Banca EGT 1, sensoru 4 Supportatu? |
A2 | Banca EGT 1, sensoru 3 Supportatu? |
A1 | Banca EGT 1, sensoru 2 Supportatu? |
A0 | Banca EGT 1, sensoru 1 Supportatu? |
I bytes restanti sò 16 bit interi chì indicanu a temperatura in gradi Celsius in a gamma -40 à 6513.5 (scala 0.1), usendu u solitu {\stile di visualizazione (A\times 256+B)/10-40} formula (MSB hè A, LSB hè B). Solu i valori per i quali u sensoru currispundente hè supportatu sò significati.
A listessa struttura s'applica à PID 79, ma i valori sò per sensori di banca 2.
Modu 3 (ùn hè micca necessariu PID)
Una dumanda per questu modu torna una lista di i DTC chì sò stati stabiliti. A lista hè incapsulata cù u ISO 15765-2 protocolu.
Se ci sò dui o menu DTC (4 bytes) sò tornati in un ISO-TP Single Frame (SF). Trè o più DTC in a lista sò riportati in parechje frames, cù u numeru esattu di frames dipende da u tipu di cumunicazione è i dettagli di l'indirizzu.
Ogni codice di prublemi richiede 2 bytes per descriverà. A descrizzione di testu di un codice di prublema pò esse decodificata cum'è seguita. U primu caratteru in u codice di prublemi hè determinatu da i primi dui bits in u primu byte:
A7–A6 | Primu caratteru DTC |
---|---|
00 | P – Powertrain |
01 | C – Chassis |
10 | B – corpu |
11 | U – Rete |
I dui cifri seguenti sò codificati cum'è 2 bits. U sicondu caratteru in u DTC hè un numeru definitu da a tavula seguente:
A5–A4 | Secondu caratteru DTC |
---|---|
00 | 0 |
01 | 1 |
10 | 2 |
11 | 3 |
U terzu caratteru in u DTC hè un numeru definitu da
A3–A0 | Terzu caratteru DTC |
---|---|
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 |
U quartu è quintu caratteru sò definiti in u listessu modu cum'è u terzu, ma usendu bits B7–B4 e B3–B0. U codice resultante di cinque caratteri deve esse simile “U0158” è pò esse cercatu in una tabella di DTC OBD-II. Caratteri esadecimali (0-9, A-F), mentre chì relativamente raru, sò permessi in l'ultimu 3 pusizioni di u codice stessu.
Modu 9 PID 08
Fornisce infurmazioni nantu à u funziunamentu di traccia in usu per i banche di catalizzatori, banche di sensori d'ossigenu, sistemi di rilevazione di fughe evaporative, Sistemi EGR è sistema di aria secundaria.
U numeratore per ogni cumpunente o sistema traccia u numeru di volte chì tutte e cundizioni necessarie per un monitoru specificu per detectà un malfunzionamentu sò stati scontri.. U denominatore per ogni cumpunente o sistema traccia u numeru di volte chì u veiculu hè statu operatu in e cundizioni specificate.
U cuntu di l'articuli di dati deve esse infurmatu à u principiu (u primu byte).
Tutti l'articuli di dati di u registru di seguimentu di u rendiment in usu sò custituiti da dui (2) byte è sò signalati in questu ordine (ogni missaghju cuntene dui elementi, dunque a lunghezza di u messagiu hè 4).
Mnemonica | Description |
---|---|
OBDCOND | Cundizioni di Monitoraghju OBD Incontrate Conti |
IGNCNTR | Contatore di accensione |
CATCOMP1 | Catalyst Monitor Completion Counts Bank 1 |
CATCOND1 | Catalyst Monitor Conditions Encountered Counts Bank 1 |
CATCOMP2 | Catalyst Monitor Completion Counts Bank 2 |
CATCOND2 | Catalyst Monitor Conditions Encountered Counts Bank 2 |
O2SCOMP1 | O2 Sensor Monitor Completion Counts Bank 1 |
O2SCOND1 | O2 Sensor Monitor Cundizioni Incontratu Cunti Bank 1 |
O2SCOMP2 | O2 Sensor Monitor Completion Counts Bank 2 |
O2SCOND2 | O2 Sensor Monitor Cundizioni Incontratu Cunti Bank 2 |
EGRCOMP | EGR Monitor Cumplementu Cundizzioni Cundizzioni |
EGRCOND | Cundizioni di u Monitor EGR Incontratu Conti |
AIRCOMP | Cundizione di Cundizione di Cumpiimentu di u Monitor AIR (Aria secundaria) |
AIRCOND | Cundizioni di u Monitor AIR Incontratu Conti (Aria secundaria) |
EVAPCOMP | EVAP Monitor Completion Condition Counts |
EVAPCOND | Cundizioni di u Monitor EVAP Incontratu Conti |
SO2SCOMP1 | Cunsigliu di u Monitoru di u Sensore O2 Secundariu Cunsiglii Bank 1 |
SO2SCOND1 | Cundizioni di Monitoru di u Sensore O2 Sicundariu Incontratu Cunti Bank 1 |
SO2SCOMP2 | Cunsigliu di u Monitoru di u Sensore O2 Secundariu Cunsiglii Bank 2 |
SO2SCOND2 | Cundizioni di Monitoru di u Sensore O2 Sicundariu Incontratu Cunti Bank 2 |
Modu 9 PID 0B
Fornisce infurmazioni nantu à u funziunamentu di traccia in usu per u catalizzatore NMHC, Monitor di catalizzatore NOx, Monitor di l'adsorbitore di NOx, Monitor di filtru PM, monitor di sensore di gas di scarico, Monitor EGR/VVT, monitor di pressione di spinta è monitor di sistema di carburante.
Tutti l'articuli di dati sò custituiti da dui (2) byte è sò signalati in questu ordine (ogni missaghju cuntene dui elementi, dunque a lunghezza di u messagiu hè 4):
Mnemonica | Description |
---|---|
OBDCOND | Cundizioni di Monitoraghju OBD Incontrate Conti |
IGNCNTR | Contatore di accensione |
HCCATCOMP | NMHC Catalyst Monitor Completion Condition Counts |
HCCATCOND | NMHC Catalyst Monitor Conditions Encountered Counts |
NCATCOMP | Conti di cumplimentu di u monitoru di u catalizzatore NOx/SCR |
NCATCOND | NOx/SCR Catalyst Monitor Conditions Encountered Counts |
NADSCOMP | Cundizione di Cundizione di Cumpiimentu di u Monitor di l'Adsorbitore di NOx |
NADSCOND | Cundizioni di u monitoru di l'adsorbitore di NOx Incontratu |
PMCOMP | PM Filter Monitor Completion Condition Counts |
PMCOND | PM Filter Monitor Cundizioni Incontrate Cunti |
EGCOMP | Cunsigliu di Cundizione di Cumpiimentu di u Sensore di Gas di Scarico |
ECSCOND | Cundizioni di u Sensore di Gas di Scarico Cundizioni Incontrate |
EGRCOMP | EGR è / o VVT Monitor Completion Condition Counts |
EGRCOND | EGR è / o VVT Cundizioni Cundizioni Incontrate Conti |
BPCOMP | Cundizione di Cundizione di Cumpiimentu di u Monitor di Pressione di Boost |
BPCOND | Boost Pressure Monitor Cundizioni Cundizioni Incontrate |
FUELCOMP | Cundizione di Cundizione di Cumpiimentu di Monitor di Carburante |
FUELCOND | Cundizioni di Monitor di Carburante Incontratu Cunti |
PID enumerati[edità]
Certi PID sò da esse interpretati apposta, è ùn sò micca necessariamente codificati esattamente bit, o in ogni scala. I valori per questi PID sò enumeratu.
Modu 1 PID 03[edità]
Una dumanda per questu PID torna 2 byte di dati. U primu byte descrive u sistema di carburante #1.
Valore | Description |
---|---|
1 | Circuit ouvert à cause d'une température insuffisante du moteur |
2 | Ciclu chjusu, usendu feedback di sensori d'ossigenu per determinà a mistura di carburante |
4 | Circuitu apertu per a carica di u mutore O tagliu di carburante per via di a decelerazione |
8 | Ciclu apertu per fallimentu di u sistema |
16 | Ciclu chjusu, utilizendu almenu un sensor d'ossigenu ma ci hè un difettu in u sistema di feedback |
Ogni altru valore hè una risposta invalida. Ci pò esse solu un bit set à u più.
U secondu byte descrive u sistema di carburante #2 (s'ellu esiste) è hè codificata in modu identicu à u primu byte.
Modu 1 PID 12
Una dumanda per questu PID torna un unicu byte di dati chì descrive u statutu di l'aria secundaria.
Valore | Description |
---|---|
1 | Upstream |
2 | A valle di u convertitore cataliticu |
4 | Da l'atmosfera esterna o fora |
8 | Pompa cumandata per u diagnosticu |
Ogni altru valore hè una risposta invalida. Ci pò esse solu un bit set à u più.
Modu 1 PID 1C
Una dumanda per stu PID torna un unicu byte di dati chì descrive quali standard OBD sta ECU hè stata cuncepita per cunfurmà.. I diversi valori chì u byte di dati ponu cuntene sò mostrati quì sottu, accantu à ciò chì significanu:
Valore | Description |
---|---|
1 | OBD-II cum'è definitu da u CARB |
2 | OBD cum'è definitu da u EPA |
3 | OBD è OBD-II |
4 | OBD-I |
5 | Non conforme à l'OBD |
6 | EOBD (Europa) |
7 | EOBD è OBD-II |
8 | EOBD è OBD |
9 | EOBD, OBD è OBD II |
10 | JOBD (Giappone) |
11 | JOBD è OBD II |
12 | JOBD è EOBD |
13 | JOBD, EOBD, è OBD II |
14 | Riservatu |
15 | Riservatu |
16 | Riservatu |
17 | Diagnosticu di u fabricatore di u mutore (EMD) |
18 | Diagnosticu di u fabricatore di u mutore rinfurzatu (EMD+) |
19 | Diagnostiche à bordu per impieghi pesanti (Figliolu / Parziale) (HD OBD-C) |
20 | Diagnostiche à bordu per impieghi pesanti (HD OBD) |
21 | OBD armonizatu in u mondu (WWH OBD) |
22 | Riservatu |
23 | Heavy Duty Euro OBD Stage I senza cuntrollu NOx (HD EOBD-I) |
24 | Heavy Duty Euro OBD Stage I cun cuntrollu NOx (HD EOBD-I N) |
25 | Heavy Duty Euro OBD Stage II senza cuntrollu NOx (HD EOBD-II) |
26 | Heavy Duty Euro OBD Stage II cù cuntrollu NOx (HD EOBD-II N) |
27 | Riservatu |
28 | Fase OBD Brasile 1 (OBDBr-1) |
29 | Fase OBD Brasile 2 (OBDBr-2) |
30 | OBD coreanu (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 | Riservatu |
251-255 | Ùn hè micca dispunibule per l'assignazione (SAE J1939 significatu particulari) |
Codifica di u tipu di carburante
Modu 1 PID 51 Ritorna un valore da una lista enumerata chì dà u tipu di carburante di u veiculu. U tipu di carburante hè tornatu cum'è un unicu byte, è u valore hè datu da a seguente tabella:
Valore | Description |
---|---|
0 | Ùn dispunibile |
1 | A benzina |
2 | Metanolu |
3 | Etanolu |
4 | Diesel |
5 | GPL |
6 | CNG |
7 | Propanu |
8 | Elettricu |
9 | Bifuel corsa a benzina |
10 | Bifuel running Metanol |
11 | Bifuel running Etanol |
12 | Bifuel chì funziona GPL |
13 | Bifuel chì funziona CNG |
14 | Bifuel chì funziona propanu |
15 | Bifuel running Electricity |
16 | Bifuel chì funziona elettricu è mutore à combustione |
17 | A benzina ibrida |
18 | Etanolu ibridu |
19 | Diesel Hybrid |
20 | Hybrid Electric |
21 | Motore elettricu è à combustione ibridu chì funziona |
22 | Hybrid Regenerative |
23 | Diesel à bifuel |
Toute autre valeur est réservée par ISO/SAE. Attualmente ùn ci hè micca definizione per veiculu à carburante flexible.
PID non standard
A maiò parte di tutti i PID OBD-II in usu ùn sò micca standard. Per a maiò parte di i veiculi muderni, Ci sò parechje più funzioni supportate nantu à l'interfaccia OBD-II chì sò cuparti da i PID standard, è ci hè una sovrapposizione relativamente minore trà i fabricatori di veiculi per questi PID non standard.
Ci hè una infurmazione assai limitata dispunibule in u duminiu publicu per i PID non standard. A fonte primaria d'infurmazioni nantu à i PID non standard in diversi fabricatori hè mantinuta da i Stati Uniti Istitutu di l'equipaggiu è l'arnesi è solu dispunibule per i membri. U prezzu di l'adesione à l'ETI per l'accessu à i codici di scansione varieghja secondu a dimensione di l'impresa definita da vendite annuali di strumenti è equipaghji di l'automobile in l'America di u Nordu.:
Vendite annuali in l'America di u Nordu | Quote annuale |
---|---|
Sottu $10,000,000 | $5,000 |
$10,000,000 – $50,000,000 | $7,500 |
Più grande di $50,000,000 | $10,000 |
Tuttavia, ancu l'appartenenza à l'ETI ùn furnisce micca a documentazione completa per i PID non standard. Statu ETI:[4][5]
Certi OEM ricusanu di utilizà ETI cum'è una fonte unica di informazioni di l'utillita di scansione. Preferiscenu fà affari cù ogni cumpagnia di strumentu separatamente. Queste cumpagnie necessitanu ancu chì entre in un cuntrattu cù elli. I carichi varianu ma quì hè una foto di u 13 d'aprile, 2015 di i carichi annu:
GM $50,000 Honda $5,000 Suzuki $1,000 BMW $25,500 pluma $2,000 per aghjurnamentu. L'aghjurnamenti accadenu annu.
HÈ (11-pocu) furmatu di bus
A dumanda PID è a risposta si trova nantu à u bus CAN di u veiculu. E dumande è e risposte OBD standard utilizanu indirizzi funziunali. U lettore di diagnosticu inizia una dumanda utilizendu CAN ID 7DFh[precisazione necessaria], chì agisce cum'è un indirizzu di trasmissione, è accetta risposte da qualsiasi ID in a gamma 7E8h à 7EFh. L'ECU chì ponu risponde à e dumande OBD ascoltanu sia l'ID di trasmissione funziunale di 7DFh sia un ID assignatu in a gamma 7E0h à 7E7h.. A so risposta hà un ID di u so ID assignatu plus 8 es. 7E8h à 7EFh.
Stu approcciu permette finu à ottu ECU, ognunu risponde indipindentamente à e dumande OBD. U lettore di diagnosticu pò aduprà l'ID in u quadru di risposta ECU per cuntinuà a cumunicazione cù una ECU specifica. In particulare, A cumunicazione multi-frame richiede una risposta à l'ID ECU specificu piuttostu cà à l'ID 7DFh.
CAN bus pò ancu esse usatu per a cumunicazione oltre i missaghji standard OBD. L'indirizzu fisicu usa ID CAN particulari per moduli specifichi (p.e., 720h per u gruppu di strumenti in Fords) cù carichi utili di frame proprietarii.
Quistione
A dumanda PID funzionale hè mandata à u veiculu nantu à u bus CAN à l'ID 7DFh, usu 8 byte di dati. I byte sò:
Byte | ||||||||
---|---|---|---|---|---|---|---|---|
Tipu PID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Standard SAE | Numaru di supplementu byte di dati: 2 |
Modu 01 = mostra i dati attuali; 02 = freeze frame; etc.. |
codice PID (p.e.: 05 = Température du liquide de refroidissement du moteur) |
micca usatu (pò esse 55 ore) |
||||
Specificu di u veiculu | Numaru di supplementu byte di dati: 3 |
Modu persunalizatu: (p.e.: 22 = dati rinfurzati) | codice PID (p.e.: 4980h) |
micca usatu (pò esse 00h o 55h) |
Risposta
U veiculu risponde à a dumanda PID nantu à u bus CAN cù l'ID di missaghju chì dipendenu da quale modulu hà rispostu. Di genere, u mutore o l'ECU principale risponde à ID 7E8h. Altri moduli, cum'è u controller hibridu o u controller di bateria in una Prius, risponde à 07E9h, 07EAh, 07EBh, etc.. Quessi sò 8h più altu ch'è l'indirizzu fisicu à u modulu risponde. Ancu s'è u numeru di bytes in u valore restituitu hè variabile, u missaghju usa 8 byte di dati indipendentemente (CAN bus forma di protocolu Frameformat cù 8 byte di dati). I byte sò:
Byte | ||||||||
---|---|---|---|---|---|---|---|---|
Tipu PID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Standard SAE 7E8h, 7E9h, 7EAh, etc.. |
Numaru di supplementu byte di dati: 3 à 6 |
Modu persunalizatu U listessu cum'è a dumanda, salvu chì 40h hè aghjuntu à u valore di modu. Allora: 41h = mostra i dati attuali; 42h = freeze frame; etc.. |
codice PID (p.e.: 05 = Température du liquide de refroidissement du moteur) |
valore di u paràmetru specificatu, byte 0 | valore, byte 1 (vuòti) | valore, byte 2 (vuòti) | valore, byte 3 (vuòti) | micca usatu (pò esse 00h o 55h) |
Specificu di u veiculu 7E8h, o 8h + ID fisicu di u modulu. |
Numaru di supplementu byte di dati: 4à 7 |
Modu persunalizatu: listessu cum'è a dumanda, salvu chì 40h hè aghjuntu à u valore di modu.(p.e.: 62h = risposta à a dumanda di modu 22h) | codice PID (p.e.: 4980h) |
valore di u paràmetru specificatu, byte 0 | valore, byte 1 (vuòti) | valore, byte 2 (vuòti) | valore, byte 3 (vuòti) | |
Specificu di u veiculu 7E8h, o 8h + ID fisicu di u modulu. |
Numaru di supplementu byte di dati: 3 |
7Fh questa una risposta generale chì generalmente indica chì u modulu ùn ricunnosce micca a dumanda. | Modu persunalizatu: (p.e.: 22h = dati di diagnostichi rinfurzati da PID, 21h = dati rinfurzati per offset) | 31h | micca usatu (pò esse 00h) |
Benz 14pin – 16pin
Nissianu 14 pin – 16pin
GM12 PIN-16PIN
DB9-16 PIN
iveco 38pin -16 pin
Fiat 3 pin – 16 pin
Toyato 22 pin – 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