ODB2 Pinout tutti codici

Per OBD2 fine aperta & estendere l'assegnazione dei pin del cavo ,si prega di cliccare qui

Pinout standard OBD2

Soure:wiki

Modalità

Ci sono 10 modalità di funzionamento descritte nelle ultime OBD-II standard SAE J1979. Essi sono come segue:

Modalità (Hex) Descrizione
01 Visualizza i dati correnti
02 Visualizza dati freeze frame
03 Visualizza i codici di difficoltà diagnostici immagazzinati
04 Chiara Diagnostic Trouble Codes e i valori memorizzati
05 Risultati dei test, controllo del sensore di ossigeno (non può solo)
06 Risultati dei test, altro componente/sistema di monitoraggio (Risultati dei test, sensore di ossigeno per può solo)
07 Visualizza codici diagnostici di guasto in sospeso (rilevato durante il ciclo di guida corrente o l'ultimo)
08 Operazione di controllo del componente/sistema di bordo
09 Richiesta informazioni veicolo
0A Permanente Codici diagnostici di guasto (DTC) (Sgomberati DTCs)

Costruttori di veicoli non sono tenuti a supportare tutte le modalità. Ogni produttore può definire ulteriori modalità di cui sopra #9 (ad es.: modalità 22 come definito da SAE J2190 per Ford/GM, modalità 21 per Toyota) per altre informazioni ad esempio. la tensione della batteria di trazione in un veicolo elettrico ibrido (HEV).[2]

Immunodeficienze primitive standard

La tabella seguente mostra i PID di OBD-II standard come definito da SAE J1979. La risposta prevista per ogni PID è dato, insieme alle informazioni su come tradurre la risposta in dati significativi. Ancora una volta, non tutti i veicoli sosterrà tutti i PIDs e possono esserci PID personalizzato definito dal produttore che non sono definiti nello standard OBD-II.

Nota tale modalità 1 e 2 sono fondamentalmente identici, tranne che la modalità 1 fornisce informazioni aggiornate, considerando che la modalità 2 fornisce uno snapshot dei dati stessi presi al punto quando l'ultimo codice di difficoltà diagnostico è stato impostato. Le eccezioni sono PID 01, disponibile solo in modalità 1, e PID 02, disponibile solo in modalità 2. Se modalità 2 PID 02 restituisce zero, Allora non c'è nessun snapshot e tutte le altre modalità 2 dati sono privo di significato.

Quando si utilizza la notazione Bit codificati, quantità come C4 significa bit 4 da byte di dati C. Ogni bit è numerata da 0 A 7, Allora 7 è il bit più significativo e 0 è il bit meno significativo.

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

Modalità 01

PID
(Hex)
PID
(Dec)
Byte di dati restituiti Descrizione Valore min Valore max Unità Formula[un]
00 0 4 Immunodeficienze primitive supportate [01 – 20] Bit codificati [A7... D0] == [PID $01.. PID $20] Vedere sotto
01 1 4 Monitorare lo stato dal DTC deselezionata. (Include spia di disfunzione (MIL) stato e numero di DTC.) Bit codificati. Vedere sotto
02 2 2 Congelare il DTC
03 3 2 Stato del sistema carburante Bit codificati. Vedere sotto
04 4 1 Calcolato il carico del motore 0 100 % {\DisplayStyle {\tfrac {100}{255}}A} (o {\DisplayStyle {\tfrac {A}{2.55}}})
05 5 1 Temperatura del liquido di raffreddamento motore -40 215 ° C {\DisplayStyle A-40}
06 6 1 Breve durata del combustibile trim — banca 1 -100 (Ridurre il carburante: Troppo ricca) 99.2 (Aggiungere carburante: Troppo magra) %
{\DisplayStyle {\Frac {100}{128}}A-100}

(o {\DisplayStyle {\tfrac {A}{1.28}}-100} )

07 7 1 Lungo termine combustibile trim — banca 1
08 8 1 Breve durata del combustibile trim — banca 2
09 9 1 Lungo termine combustibile trim — banca 2
0A 10 1 Pressione del carburante (Manometro pressione) 0 765 kPa {\DisplayStyle 3A}
0B 11 1 Pressione assoluta collettore d'aspirazione 0 255 kPa {\DisplayStyle A}
0C 12 2 GIRI motore 0 16,383.75 giri/min {\DisplayStyle {\Frac {256A + B}{4}}}
0D 13 1 Velocità del veicolo 0 255 km/h {\DisplayStyle A}
0E 14 1 Avanzamento di sincronizzazione -64 63.5 ° prima di TDC {\DisplayStyle {\Frac {A}{2}}-64}
0F 15 1 Temperatura di aspirazione -40 215 ° C {\DisplayStyle A-40}
10 16 2 MAF portata d'aria 0 655.35 grammi/sec {\DisplayStyle {\Frac {256A + B}{100}}}
11 17 1 Posizione farfalla 0 100 % {\DisplayStyle {\tfrac {100}{255}}A}
12 18 1 Stato comandato aria secondaria Bit codificati. Vedere sotto
13 19 1 Sensori di ossigeno presenti (in 2 banche) [A0... A3] = = Banca 1, Sensori 1-4. [A4... A7] = = Banca 2…
14 20 2 Sensore di ossigeno 1
A: Tensione
B: Regolazione del carburante a breve termine
0
-100
1.275
99.2
% di volt
{\DisplayStyle {\Frac {A}{200}}}

{\DisplayStyle {\Frac {100}{128}}B-100}

(Se B = = $FF, sensore non viene utilizzato nel calcolo trim)

15 21 2 Sensore di ossigeno 2
A: Tensione
B: Regolazione del carburante a breve termine
16 22 2 Sensore di ossigeno 3
A: Tensione
B: Regolazione del carburante a breve termine
17 23 2 Sensore di ossigeno 4
A: Tensione
B: Regolazione del carburante a breve termine
18 24 2 Sensore di ossigeno 5
A: Tensione
B: Regolazione del carburante a breve termine
19 25 2 Sensore di ossigeno 6
A: Tensione
B: Regolazione del carburante a breve termine
1A 26 2 Sensore di ossigeno 7
A: Tensione
B: Regolazione del carburante a breve termine
1B 27 2 Sensore di ossigeno 8
A: Tensione
B: Regolazione del carburante a breve termine
1C 28 1 Standard OBD che questo veicolo è conforme alle Bit codificati. Vedere sotto
1D 29 1 Sensori di ossigeno presenti (in 4 banche) Simili a PID 13, ma [A0... A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2]
1E 30 1 Stato degli ingressi ausiliario A0 = = Presa di forza (PRESA DI FORZA) stato (1 = = attivo)
[A1... A7] non utilizzato
1F 31 2 Tempo di esecuzione, poiché il motore parte 0 65,535 secondi {\DisplayStyle 256A + B}
20 32 4 Immunodeficienze primitive supportate [21 – 40] Bit codificati [A7... D0] == [PID $21.. PID $40] Vedere sotto
21 33 2 Distanza percorsa con spia di disfunzione (MIL) il 0 65,535 km {\DisplayStyle 256A + B}
22 34 2 Fuel Rail Pressione (rispetto al collettore sottovuoto) 0 5177.265 kPa {\DisplayStyle 0.079(256A + B)}
23 35 2 Fuel Rail Misuratore di pressione (diesel, o iniezione diretta di benzina) 0 655,350 kPa {\DisplayStyle 10(256A + B)}
24 36 4 Sensore di ossigeno 1
AB: Rapporto di equivalenza di carburante – aria
CD: Tensione
0
0
< 2
< 8
rapporto
V
{\DisplayStyle {\Frac {2}{65536}}(256A + B)}

{\DisplayStyle {\Frac {8}{65536}}(256C + D)}

25 37 4 Sensore di ossigeno 2
AB: Rapporto di equivalenza di carburante – aria
CD: Tensione
26 38 4 Sensore di ossigeno 3
AB: Rapporto di equivalenza di carburante – aria
CD: Tensione
27 39 4 Sensore di ossigeno 4
AB: Rapporto di equivalenza di carburante – aria
CD: Tensione
28 40 4 Sensore di ossigeno 5
AB: Rapporto di equivalenza di carburante – aria
CD: Tensione
29 41 4 Sensore di ossigeno 6
AB: Rapporto di equivalenza di carburante – aria
CD: Tensione
2A 42 4 Sensore di ossigeno 7
AB: Rapporto di equivalenza di carburante – aria
CD: Tensione
2B 43 4 Sensore di ossigeno 8
AB: Rapporto di equivalenza di carburante – aria
CD: Tensione
2C 44 1 Comandato EGR 0 100 % {\DisplayStyle {\tfrac {100}{255}}A}
2D 45 1 Errore EGR -100 99.2 % {\DisplayStyle {\tfrac {100}{128}}A-100}
2E 46 1 Eliminazione dei fogli inceppati evaporativo comandato 0 100 % {\DisplayStyle {\tfrac {100}{255}}A}
2F 47 1 Ingresso livello serbatoio carburante 0 100 % {\DisplayStyle {\tfrac {100}{255}}A}
30 48 1 Warm-up poiché codici deselezionato 0 255 conteggio {\DisplayStyle A}
31 49 2 Distanza percorsa dal momento che i codici cancellati 0 65,535 km {\DisplayStyle 256A + B}
32 50 2 EVAP. Pressione di vapore sistema -8,192 8191.75 PA {\DisplayStyle {\Frac {256A + B}{4}}}(AB è complemento a due firmato)[3]
33 51 1 Pressione barometrica assoluta 0 255 kPa {\DisplayStyle A}
34 52 4 Sensore di ossigeno 1
AB: Rapporto di equivalenza di carburante – aria
CD: Corrente
0
-128
< 2
<128
rapporto
mA
{\DisplayStyle {\Frac {2}{65536}}(256A + B)}

{\DisplayStyle {\Frac {256C + D}{256}}-128}

o {\DisplayStyle C +{\Frac {D}{256}}-128}

35 53 4 Sensore di ossigeno 2
AB: Rapporto di equivalenza di carburante – aria
CD: Corrente
36 54 4 Sensore di ossigeno 3
AB: Rapporto di equivalenza di carburante – aria
CD: Corrente
37 55 4 Sensore di ossigeno 4
AB: Rapporto di equivalenza di carburante – aria
CD: Corrente
38 56 4 Sensore di ossigeno 5
AB: Rapporto di equivalenza di carburante – aria
CD: Corrente
39 57 4 Sensore di ossigeno 6
AB: Rapporto di equivalenza di carburante – aria
CD: Corrente
3A 58 4 Sensore di ossigeno 7
AB: Rapporto di equivalenza di carburante – aria
CD: Corrente
3B 59 4 Sensore di ossigeno 8
AB: Rapporto di equivalenza di carburante – aria
CD: Corrente
3C 60 2 Temperatura del catalizzatore: Banca 1, Sensore 1 -40 6,513.5 ° C {\DisplayStyle {\Frac {256A + B}{10}}-40}
3D 61 2 Temperatura del catalizzatore: Banca 2, Sensore 1
3E 62 2 Temperatura del catalizzatore: Banca 1, Sensore 2
3F 63 2 Temperatura del catalizzatore: Banca 2, Sensore 2
40 64 4 Immunodeficienze primitive supportate [41 – 60] Bit codificati [A7... D0] == [PID $41.. PID $60] Vedere sotto
41 65 4 Monitorare lo stato di questo ciclo di guida Bit codificati. Vedere sotto
42 66 2 Tensione del modulo di controllo 0 65.535 V {\DisplayStyle {\Frac {256A + B}{1000}}}
43 67 2 Valore assoluto di carico 0 25,700 % {\DisplayStyle {\tfrac {100}{255}}(256A + B)}
44 68 2 Carburante-aria comandato rapporto di equivalenza 0 < 2 rapporto {\DisplayStyle {\tfrac {2}{65536}}(256A + B)}
45 69 1 Posizione relativa del throttle 0 100 % {\DisplayStyle {\tfrac {100}{255}}A}
46 70 1 Temperatura dell'aria ambiente -40 215 ° C {\DisplayStyle A-40}
47 71 1 Posizione farfalla assoluta B 0 100 % {\DisplayStyle {\Frac {100}{255}}A}
48 72 1 Posizione farfalla assoluta C
49 73 1 D la posizione pedale acceleratore
4A 74 1 Posizione del pedale acceleratore E
4B 75 1 Posizione pedale acceleratore F
4C 76 1 Attuatore valvola a farfalla comandata
4D 77 2 Esecuzione con MIL 0 65,535 minuti {\DisplayStyle 256A + B}
4E 78 2 Tempo poiché i codici di difficoltà deselezionato
4F 79 4 Valore massimo per il rapporto di equivalenza di carburante – aria, tensione del sensore di ossigeno, sensore di ossigeno attuale, e pressione assoluta collettore d'aspirazione 0, 0, 0, 0 255, 255, 255, 2550 rapporto, V, mA, kPa A, B, C, D * 10
50 80 4 Valore massimo per la portata dell'aria da Debimetro 0 2550 g/s A * 10, B, C, e D sono riservati per uso futuro
51 81 1 Tipo di carburante Da tabella tipo carburante Vedi sotto
52 82 1 Combustibile dell'etanolo % 0 100 % {\DisplayStyle {\tfrac {100}{255}}A}
53 83 2 Pressione di vapore Evap sistema assoluto 0 327.675 kPa {\DisplayStyle {\Frac {256A + B}{200}}}
54 84 2 Pressione di vapore del sistema EVAP -32,767 32,768 PA ((A * 256)+B)-32767
55 85 2 Sensore di ossigeno secondario a breve termine trim, A: Banca 1, B: Banca 3 -100 99.2 % {\DisplayStyle {\Frac {100}{128}}A-100}{\DisplayStyle {\Frac {100}{128}}B-100}
56 86 2 Lungo termine secondario sensore di ossigeno trim, A: Banca 1, B: Banca 3
57 87 2 Sensore di ossigeno secondario a breve termine trim, A: Banca 2, B: Banca 4
58 88 2 Lungo termine secondario sensore di ossigeno trim, A: Banca 2, B: Banca 4
59 89 2 Guida del combustibile pressione assoluta 0 655,350 kPa {\DisplayStyle 10(256A + B)}
5A 90 1 Posizione pedale acceleratore relativo 0 100 % {\DisplayStyle {\tfrac {100}{255}}A}
5B 91 1 Pacco batteria ibrida vita residua 0 100 % {\DisplayStyle {\tfrac {100}{255}}A}
5C 92 1 Temperatura olio motore -40 210 ° C {\DisplayStyle A-40}
5D 93 2 Tempi di iniezione di carburante -210.00 301.992 ° {\DisplayStyle {\Frac {256A + B}{128}}-210}
5E 94 2 Tasso di combustibile del motore 0 3276.75 L/h {\DisplayStyle {\Frac {256A + B}{20}}}
5F 95 1 Requisiti di emissione a cui il veicolo è progettato Bit codificati
60 96 4 Immunodeficienze primitive supportate [61 – 80] Bit codificati [A7... D0] == [PID $61.. PID $80] Vedere sotto
61 97 1 Motore di richiesta di driver – per cento di coppia -125 125 % A-125
62 98 1 Effettiva del motore – per cento di coppia -125 125 % A-125
63 99 2 Coppia di riferimento del motore 0 65,535 Nm {\DisplayStyle 256A + B}
64 100 5 Dati di percentuale coppia motore -125 125 % A-125 inattivo
B-125 punto motore 1
C-125 punto motore 2
D-125 punto motore 3
E-125 punto motore 4
65 101 2 Ingresso ausiliario / uscita di sostegno Bit codificati
66 102 5 Debimetro
67 103 3 Temperatura del liquido di raffreddamento motore
68 104 7 Sensore di temperatura aria aspirazione
69 105 7 EGR comandato ed EGR errore
6A 106 5 Controllo di flusso di aria di aspirazione Diesel comandato e assunzione relativa posizione di flusso aria
6B 107 5 Temperatura di ricircolo dei gas di scarico
6C 108 5 Controllo dell'attuatore valvola a farfalla comandata e posizione relativa farfalla
6D 109 6 Sistema di controllo pressione carburante
6E 110 5 Sistema di controllo di pressione di iniezione
6F 111 3 Pressione di ingresso di turbocompressore compressore
70 112 9 Controllo della pressione di Spinta
71 113 5 Turbo a geometria variabile (VGT) controllo
72 114 5 Controllo di Wastegate
73 115 5 Pressione di scarico
74 116 5 Turbocompressore RPM
75 117 7 Temperatura di turbocompressore
76 118 7 Temperatura di turbocompressore
77 119 5 Temperatura dell'aria radiatore (CACT)
78 120 9 Temperatura Gas di scarico (EGT) Banca 1 Speciale PID. Vedere sotto
79 121 9 Temperatura Gas di scarico (EGT) Banca 2 Speciale PID. Vedere sotto
7A 122 7 Filtro antiparticolato diesel (DPF)
7B 123 7 Filtro antiparticolato diesel (DPF)
7C 124 9 Filtro antiparticolato diesel (DPF) temperatura
7D 125 1 NTE di NOx (Non superare) stato di zona di controllo
7E 126 1 NTE DI PM (Non superare) stato di zona di controllo
7F 127 13 Tempo di funzionamento del motore
80 128 4 Immunodeficienze primitive supportate [81 – A0] Bit codificati [A7... D0] == [PID $81.. PID $A0] Vedere sotto
81 129 21 Motore in fase di esecuzione per dispositivo ausiliario di controllo delle emissioni(AECD)
82 130 21 Motore in fase di esecuzione per dispositivo ausiliario di controllo delle emissioni(AECD)
83 131 5 Sensore di NOx
84 132 Temperatura di superficie collettore
85 133 Sistema di reagenti di NOx
86 134 Particolato (PM) sensore
87 135 Pressione assoluta collettore d'aspirazione
A0 160 4 Immunodeficienze primitive supportate [A1 – C0] Bit codificati [A7... D0] == [PID $A1... PID $C0] Vedere sotto
C0 192 4 Immunodeficienze primitive supportate [C1 – E0] Bit codificati [A7... D0] == [PID $C1... PID $E0] Vedere sotto
C3 195 ? ? ? ? ? Restituisce dati di numerosi, tra cui ID condizione Drive e motore velocità *
C4 196 ? ? ? ? ? B5 è motore Idle richiesta
B6 è motore Stop richiesta *
PID
(Hex)
PID
(Dec)
Byte di dati restituiti Descrizione Valore min Valore max Unità Formula[un]

Modalità 02[modifica]

Modalità 02 accetta i PID stessi come modalità 01, con lo stesso significato, ma informazioni fornite sono da quando è stata creata la struttura di gelata.

È necessario inviare il numero di telaio nella sezione dati del messaggio.

PID
(Hex)
Byte di dati restituiti Descrizione Valore min Valore max Unità Formula[un]
02 2 DTC che ha causato il fermo deve essere conservato. Codificati BCD. Decodificato come in modalità 3

Modalità 03

PID
(Hex)
Byte di dati restituiti Descrizione Valore min Valore max Unità Formula[un]
N/A n * 6 Richiesta codici di difficoltà 3 codici per telegramma. Vedere sotto

Modalità 04[modifica]

PID
(Hex)
Byte di dati restituiti Descrizione Valore min Valore max Unità Formula[un]
N/A 0 Chiari codici di difficoltà / Spia di disfunzione (MIL) / Luce del motore del controllo Cancella tutti i codici di difficoltà immagazzinati e disattiva il MIL.

Modalità 05

PID
(Hex)
Byte di dati restituiti Descrizione Valore min Valore max Unità Formula[un]
0100 ID di Monitor OBD supportato ($01 – $20)
0101 O2 sensore Monitor Bank 1 Sensore 1 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
0102 O2 sensore Monitor Bank 1 Sensore 2 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
0103 O2 sensore Monitor Bank 1 Sensore 3 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
0104 O2 sensore Monitor Bank 1 Sensore 4 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
0105 O2 sensore Monitor Bank 2 Sensore 1 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
0106 O2 sensore Monitor Bank 2 Sensore 2 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
0107 O2 sensore Monitor Bank 2 Sensore 3 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
0108 O2 sensore Monitor Bank 2 Sensore 4 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
0109 O2 sensore Monitor Bank 3 Sensore 1 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
010A O2 sensore Monitor Bank 3 Sensore 2 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
010B O2 sensore Monitor Bank 3 Sensore 3 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
010C O2 sensore Monitor Bank 3 Sensore 4 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
010D O2 sensore Monitor Bank 4 Sensore 1 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
010E O2 sensore Monitor Bank 4 Sensore 2 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
010F O2 sensore Monitor Bank 4 Sensore 3 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
0110 O2 sensore Monitor Bank 4 Sensore 4 0.00 1.275 Volt 0.005 Ricco di tensione di soglia del sensore magra
0201 O2 sensore Monitor Bank 1 Sensore 1 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
0202 O2 sensore Monitor Bank 1 Sensore 2 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
0203 O2 sensore Monitor Bank 1 Sensore 3 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
0204 O2 sensore Monitor Bank 1 Sensore 4 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
0205 O2 sensore Monitor Bank 2 Sensore 1 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
0206 O2 sensore Monitor Bank 2 Sensore 2 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
0207 O2 sensore Monitor Bank 2 Sensore 3 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
0208 O2 sensore Monitor Bank 2 Sensore 4 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
0209 O2 sensore Monitor Bank 3 Sensore 1 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
020A O2 sensore Monitor Bank 3 Sensore 2 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
020B O2 sensore Monitor Bank 3 Sensore 3 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
020C O2 sensore Monitor Bank 3 Sensore 4 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
020D O2 sensore Monitor Bank 4 Sensore 1 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
020E O2 sensore Monitor Bank 4 Sensore 2 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
020F O2 sensore Monitor Bank 4 Sensore 3 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
0210 O2 sensore Monitor Bank 4 Sensore 4 0.00 1.275 Volt 0.005 Magra alla tensione di soglia del sensore di Rich
PID
(Hex)
Byte di dati restituiti Descrizione Valore min Valore max Unità Formula[un]

Modalità 09

PID
(Hex)
Byte di dati restituiti Descrizione Valore min Valore max Unità Formula[un]
00 4 Modalità 9 Immunodeficienze primitive supportate (01 A 20) Bit codificati. [A7... D0] = [PID $01.. PID $20] Vedere sotto
01 1 Numero di messaggi di VIN nel PID 02. Solo per ISO 9141-2, ISO 14230-4 e SAE J1850. Solitamente il valore sarà 5.
02 17 Numero di identificazione del veicolo (VIN) 17-char VIN, Con codifica ASCII e riempito a sinistra con caratteri null (0x00) Se necessario, per.
03 1 Numero di messaggi di ID di calibrazione per PID 04. Solo per ISO 9141-2, ISO 14230-4 e SAE J1850. Sarà un multiplo di 4 (4 i messaggi sono necessari per ogni ID).
04 16,32,48,64.. ID di calibrazione Fino a 16 Caratteri ASCII. Byte di dati non utilizzati verranno segnalati come byte null (0x00). CALID diversi può essere generato a sua volta (16 ogni byte)
05 1 Numeri di verifica di taratura (CVN) numero di messaggi per PID 06. Solo per ISO 9141-2, ISO 14230-4 e SAE J1850.
06 4,8,12,16 Numeri di verifica di taratura (CVN) CVN diversi può essere generato a sua volta (4 ogni byte) il numero di CVN e CALID deve corrispondere Dati grezzi sinistra-riempito con caratteri null (0x00). In genere visualizzato come stringa esadecimale.
07 1 Numero di messaggi per PID di monitoraggio delle prestazioni in uso 08 e 0B. Solo per ISO 9141-2, ISO 14230-4 e SAE J1850. 8 10 8 Se sedici (16) i valori sono tenuti a segnalare, 9 Se diciotto (18) i valori sono tenuti a segnalare, e 10 Se venti (20) i valori sono tenuti a segnalare (un messaggio segnala due valori, ogni uno che consiste in due byte).
08 4 Prestazioni di rilevamento per i veicoli ad accensione scintilla in uso 4 o 5 messaggi, ognuno contenente 4 byte (due valori). Vedere sotto
09 1 Numero di messaggi di nome ECU per PID 0A
0A 20 Nome di ECU Codificato ASCII. Diritto-riempito con caratteri null (0x00).
0B 4 Prestazioni di rilevamento per veicoli ad accensione spontanea in uso 5 messaggi, ognuno contenente 4 byte (due valori). Vedere sotto
PID
(Hex)
Byte di dati restituiti Descrizione Valore min Valore max Unità Formula[un]
  1. ^ Saltare fino a:un b c d e f g h Ho Nella colonna formula, lettere A, B, C, ecc. rappresentano l'equivalente decimale del primo, secondo, terzo, ecc. byte di dati. Dove un (?) viene visualizzata la, erano disponibili informazioni contraddittorie o incomplete.

Bit per bit codificati PID

Alcuni dei PID nella tabella di cui sopra non può essere spiegata con una formula semplice. Una spiegazione più elaborata di questi dati viene fornita qui:

Modalità 1 PID 00

Una richiesta per questo PID restituisce 4 byte di dati. Ogni bit, Da MSB A LSB, rappresenta uno dei prossimi 32 Immunodeficienze primitive e dà informazioni su se è supportato.

Per esempio, Se la risposta di auto è BE1FA813, può essere decodificato come questo:

Formato esadecimale B E 1 F A 8 1 3
Binario 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
Supportato? No No No No No No No No No No No No No No No
Numero di 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, sono supportati i PID: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F e 20

Modalità 1 PID 01

Una richiesta per questo PID restituisce 4 byte di dati, con etichetta A B C e D.

Il primo byte(A) contiene due tipi di informazioni. Po ' A7 (MSB di byte A, il primo byte) indica se o non il MIL (luce del motore del controllo) è illuminato. Bit A6 attraverso A0rappresentano il numero di codici diagnostici attualmente contrassegnati in ECU.

Il secondo, terzo, e il quarto byte(B, C e D) dare informazioni circa la disponibilità e la completezza di determinate prove a bordo. Nota che prova disponibilità è indicato dal set (1) bit e completezza è indicato da reset (0) po '.

Po ' Nome Definizione
A7 MIL Off o On, indica se il CEL/MIL è il (o dovrebbe essere il)
A6A0 DTC_CNT Numero di conferma relativa alle emissioni DTC disponibile per la visualizzazione.
B7 RISERVATI Riservati (dovrebbe essere 0)
B3 NESSUN NOME 0 = Monitor di accensione scintilla supportati (ad es.. Motori di otto o Wankel)
1 = Monitor di accensione compressione supportati (ad es.. Motori diesel)

Qui ci sono le definizioni comuni di bit B, sono test di base.

Test disponibile Prova incompleta
Componenti B2 B6
Sistema di carburante B1 B5
Mancata accensione B0 B4

I terzi e il quarto byte devono essere interpretati in modo diverso a seconda se il motore è scintilla accensione (ad es.. Motori di otto o Wankel) o motore ad accensione spontanea (ad es.. Motori diesel). Nel secondo (B) byte, po ' 3 indica come interpretare i byte di C e D, con 0 essere scintilla (Otto o Wankel) e 1 (impostare) essendo la compressione (Diesel).

I byte C e D per scintilla accensione monitor (ad es.. Motori di otto o Wankel):

Test disponibile Prova incompleta
Sistema EGR C7 D7
Riscaldatore del sensore di ossigeno C6 D6
Sensore di ossigeno C5 D5
Refrigerante a/c C4 D4
Sistema dell'aria secondaria C3 D3
Sistema evaporativo C2 D2
Catalizzatore riscaldato C1 D1
Catalizzatore C0 D0

E i byte C e D per compressione accensione monitor (Motori diesel):

Test disponibile Prova incompleta
EGR e/o sistema VVT C7 D7
PM filtro monitoraggio C6 D6
Sensore di Gas di scarico C5 D5
– Riservati – C4 D4
Pressione di sovralimentazione C3 D3
– Riservati – C2 D2
Monitor di NOx/SCR C1 D1
Catalizzatore NMHC[un] C0 D0
  1. Saltare^ NMHC maggio stand per idrocarburi Non metanici, ma J1979 non ci illumini. La traduzione sarebbe il sensore di ammoniaca nel catalizzatore del SCR.

Modalità 1 PID 41

Una richiesta per questo PID restituisce 4 byte di dati. Il primo byte è sempre zero. Il secondo, terzo, e il quarto byte dare informazioni circa la disponibilità e la completezza di determinate prove a bordo. Come con PID 01, i terzi e il quarto byte devono essere interpretati in modo diverso a seconda del tipo di accensione (B3) – con 0 essere scintilla e 1 (impostare) essendo la compressione. Si noti nuovamente quel test disponibilità è rappresentato da un insieme (1) bit e completezza è rappresentato da un reset (0) po '.

Qui ci sono le definizioni comuni di bit B, sono test di base.

Test disponibile Prova incompleta
Componenti B2 B6
Sistema di carburante B1 B5
Mancata accensione B0 B4

I byte C e D per scintilla accensione monitor (ad es.. Motori di otto o Wankel):

Test disponibile Prova incompleta
Sistema EGR C7 D7
Riscaldatore del sensore di ossigeno C6 D6
Sensore di ossigeno C5 D5
Refrigerante a/c C4 D4
Sistema dell'aria secondaria C3 D3
Sistema evaporativo C2 D2
Catalizzatore riscaldato C1 D1
Catalizzatore C0 D0

E i byte C e D per compressione accensione monitor (Motori diesel):

Test disponibile Prova incompleta
EGR e/o sistema VVT C7 D7
PM filtro monitoraggio C6 D6
Sensore di Gas di scarico C5 D5
– Riservati – C4 D4
Pressione di sovralimentazione C3 D3
– Riservati – C2 D2
Monitor di NOx/SCR C1 D1
Catalizzatore NMHC[un] C0 D0
  1. Saltare^ NMHC maggio stand per idrocarburi Non metanici, ma J1979 non ci illumini. La traduzione sarebbe il sensore di ammoniaca nel catalizzatore del SCR.

Modalità 1 PID 78

Una richiesta per questo PID restituirà 9 byte di dati. Il primo byte è un po' codificato campo indicando quali EGT sensori sono supportati:

Byte Descrizione
A Sensori di EGT supportati
BC Temperatura letta dalla EGT11
DE Temperatura letta dalla EGT12
FG Temperatura letta dalla EGT13
HHo Temperatura letta dalla EGT14

Il primo byte è codificato in bit come segue:

Po ' Descrizione
A7A4 Riservati
A3 Banca di EGT 1, sensore 4 Supportato?
A2 Banca di EGT 1, sensore 3 Supportato?
A1 Banca di EGT 1, sensore 2 Supportato?
A0 Banca di EGT 1, sensore 1 Supportato?

I byte rimanenti sono 16 interi di bit che indica la temperatura in gradi Celsius nella gamma -40 A 6513.5 (scala 0.1), utilizzando il solito {\DisplayStyle (Atimes 256 + B)/10-40} Formula (MSB è A, LSB è B). Sono significativi solo i valori per cui è supportato il sensore corrispondente.

La stessa struttura si applica a PID 79, ma i valori sono per sensori della banca 2.

Modalità 3 (non PID richiesto)

Una richiesta per questa modalità restituisce un elenco di DTC che sono state impostate. L'elenco è incapsulato utilizzando il ISO 15765-2 protocollo.

Se ci sono due o meno DTCs (4 byte) vengono restituiti in un singolo fotogramma di ISO-TP (SF). Tre o più DTC nell'elenco sono segnalati in più fotogrammi, con il conteggio esatto dei fotogrammi dipende il tipo di comunicazione e indirizzamento dettagli.

Ogni codice di difficoltà richiede 2 byte per descrivere. La descrizione di testo di un codice di difficoltà può essere decodificata come segue. Il primo carattere del codice di difficoltà è determinato dai primi due bit nel primo byte:

A7A6 Primo carattere DTC
00 P – Powertrain
01 C – Telaio
10 B – Corpo
11 U – Rete

Le due cifre seguenti sono codificate come 2 bit. Il secondo carattere nel DTC è un numero definito dalla seguente tabella:

A5A4 Secondo carattere DTC
00 0
01 1
10 2
11 3

Il terzo carattere nel DTC è un numero definito di

A3A0 Terzo personaggio 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

I caratteri di quarto e quinto sono definiti nello stesso modo come il terzo, ma utilizza bit B7B4 e B3B0. Il codice di cinque caratteri risultante dovrebbe essere simile “U0158” e può essere cercato in una tabella di OBD-II DTC. Caratteri esadecimali (0-9, A-F), per quanto relativamente rara, sono ammessi negli ultimi 3 posizioni del codice stesso.

Modalità 9 PID 08

Fornisce informazioni sulle prestazioni in uso pista per le banche di catalizzatore, banche di sensore di ossigeno, sistemi di rilevazione di perdita per evaporazione, Sistemi EGR e sistema aria secondaria.

Il numeratore per ogni componente o sistema tiene traccia del numero di volte in cui tutte le condizioni necessarie per un monitor specifico per rilevare un malfunzionamento sono state incontrate. Il denominatore per ogni componente o sistema tiene traccia del numero di volte in cui il veicolo è stato operato in condizioni specificate.

Il conteggio di elementi di dati deve essere segnalato all'inizio (il primo byte).

Tutti gli elementi di dati del record In-utilizzare il rilevamento delle prestazioni consistono di due (2) byte e sono riportati in questo ordine (ogni messaggio contiene due elementi di, quindi la lunghezza del messaggio è 4).

Tasto di scelta Descrizione
OBDCOND Monitoraggio OBD condizioni incontrati conteggi
IGNCNTR Contatore di accensione
CATCOMP1 Catalizzatore Monitor completamento conteggi banca 1
CATCOND1 Catalizzatore Monitor condizioni incontrate conteggi banca 1
CATCOMP2 Catalizzatore Monitor completamento conteggi banca 2
CATCOND2 Catalizzatore Monitor condizioni incontrate conteggi banca 2
O2SCOMP1 O2 sensore Monitor completamento conteggi banca 1
O2SCOND1 O2 Sensore Monitor condizioni incontrate conteggi banca 1
O2SCOMP2 O2 sensore Monitor completamento conteggi banca 2
O2SCOND2 O2 Sensore Monitor condizioni incontrate conteggi banca 2
EGRCOMP EGR Monitor completamento condizione conteggi
EGRCOND EGR Monitor condizioni incontrati conteggi
AIRCOMP ARIA Monitor completamento condizione conteggi (Aria secondaria)
AIRCOND Monitor di aria condizioni incontrati conteggi (Aria secondaria)
EVAPCOMP EVAP Monitor completamento condizione conteggi
EVAPCOND EVAP Monitor condizioni incontrati conteggi
SO2SCOMP1 Secondaria O2 sensore Monitor completamento conteggi banca 1
SO2SCOND1 Monitor del sensore O2 secondaria condizioni incontrate conteggi banca 1
SO2SCOMP2 Secondaria O2 sensore Monitor completamento conteggi banca 2
SO2SCOND2 Monitor del sensore O2 secondaria condizioni incontrate conteggi banca 2

Modalità 9 PID 0B

Fornisce informazioni sulle prestazioni in uso pista per catalizzatore NMHC, Monitor di catalizzatore NOx, Monitor di adsorbitore di NOx, Monitor di filtro PM, monitor del sensore gas di scarico, EGR / VVT monitor, Spinta pressione monitor e monitor di sistema di carburante.

Tutti gli elementi di dati costituiti da due (2) byte e sono riportati in questo ordine (ogni messaggio contiene due elementi di, quindi la lunghezza del messaggio è 4):

Tasto di scelta Descrizione
OBDCOND Monitoraggio OBD condizioni incontrati conteggi
IGNCNTR Contatore di accensione
HCCATCOMP NMHC catalizzatore Monitor completamento condizione conteggi
HCCATCOND NMHC catalizzatore Monitor condizioni incontrati conteggi
NCATCOMP Catalizzatore NOx/SCR Monitor completamento condizione conteggi
NCATCOND Catalizzatore NOx/SCR Monitor condizioni incontrati conteggi
NADSCOMP Condizione di completamento di NOx Adsorber Monitor conta
NADSCOND Monitor di NOx Adsorber condizioni incontrati conteggi
PMCOMP Condizione di completamento PM filtro Monitor conta
PMCOND PM filtro Monitor condizioni incontrati conteggi
EGSCOMP Scarico Gas sensore Monitor completamento condizione conteggi
EGSCOND Scarico Gas sensore Monitor condizioni incontrate conteggi
EGRCOMP EGR e/o VVT Monitor completamento condizione conteggi
EGRCOND EGR e/o VVT Monitor condizioni incontrati conteggi
BPCOMP Spinta pressione Monitor completamento condizione conteggi
BPCOND Monitor di pressione di Spinta condizioni incontrati conteggi
FUELCOMP Conteggi di condizione di carburante Monitor completamento
FUELCOND Monitor di carburante condizioni incontrati conteggi

PIDs enumerato[modifica]

Alcuni PIDs devono essere interpretati appositamente, e non sono necessariamente esattamente bit per bit codificati, o in qualsiasi scala. I valori per questi PID sono enumerati.

Modalità 1 PID 03[modifica]

Una richiesta per questo PID restituisce 2 byte di dati. Il primo byte viene descritto il sistema di alimentazione #1.

Valore Descrizione
1 Anello aperto a causa della temperatura del motore insufficiente
2 Circuito chiuso, utilizzando il feedback di sensore di ossigeno per determinare il mix di combustibili
4 Anello aperto a causa del carico del motore carburante OR tagliato a causa di decelerazione
8 Anello aperto a causa di guasto del sistema
16 Circuito chiuso, utilizzando almeno un sensore di ossigeno ma c'è un guasto nel sistema di feedback

Qualsiasi altro valore è una risposta non valida. Ci può essere solo un bit impostato al massimo.

Il secondo byte viene descritto il sistema di alimentazione #2 (Se esiste) e viene codificato in modo identico al primo byte.

Modalità 1 PID 12

Una richiesta per questo PID restituisce un singolo byte di dati che descrive lo stato di aria secondaria.

Valore Descrizione
1 A Monte
2 A valle del convertitore catalitico
4 Dall'atmosfera esterna o off
8 Pompa comandato su per la diagnostica

Qualsiasi altro valore è una risposta non valida. Ci può essere solo un bit impostato al massimo.

Modalità 1 PID 1C

Una richiesta per questo PID restituisce un singolo byte di dati che descrive quali standard OBD questo ECU è stato progettato in conformità con. I diversi valori che può contenere il byte di dati sono riportati di seguito, accanto al loro significato:

Valore Descrizione
1 OBD-II, in base alla CARB
2 OBD, in base alla EPA
3 OBD ed OBD-II
4 OBD-IO
5 Non compiacente di OBD
6 EOBD (Europa)
7 EOBD e OBD-II
8 EOBD e OBD
9 EOBD, OBD ed OBD II
10 JOBD (Giappone)
11 JOBD e OBD II
12 EOBD e JOBD
13 JOBD, EOBD, e OBD II
14 Riservati
15 Riservati
16 Riservati
17 Autodiagnosi del motore Produttore (EMD)
18 Motore produttore diagnostica avanzata (EMD +)
19 Heavy Duty diagnostica di bordo (Bambino/parziale) (OBD HD-C)
20 Heavy Duty diagnostica di bordo (HD OBD)
21 World Wide armonizzato OBD (WWH OBD)
22 Riservati
23 Heavy Duty Euro OBD fase senza NOx controllare (EOBD HD-MI)
24 Heavy Duty Euro OBD fase I con NOx controllare (EOBD HD-N)
25 Heavy Duty Euro OBD fase II senza controllo di NOx (HD EOBD-II)
26 Heavy Duty Euro OBD II fase con controllo di NOx (HD EOBD-II N)
27 Riservati
28 Fase OBD Brasile 1 (OBDBr-1)
29 Fase OBD Brasile 2 (OBDBr-2)
30 OBD coreano (KOBD)
31 India OBD ho (IOBD HO)
32 India OBD II (IOBD II)
33 Heavy Duty Euro OBD fase VI (HD EOBD-IV)
34-250 Riservati
251-255 Non disponibili per l'assegnazione (SAE J1939 significato speciale)

Codice del tipo di combustibile

Modalità 1 PID 51 Restituisce un valore da un elenco enumerato dando il tipo di combustibile del veicolo. Il tipo di combustibile viene restituito come un singolo byte, e il valore è dato dalla seguente tabella:

Valore Descrizione
0 Non disponibile
1 Benzina
2 Metanolo
3 Etanolo
4 Diesel
5 GPL
6 CNG
7 Propano
8 Elettrico
9 Bifuel in esecuzione della benzina
10 Bifuel in esecuzione di metanolo
11 Bifuel in esecuzione di etanolo
12 Bifuel in esecuzione LPG
13 Esecuzione di CNG bifuel
14 Bifuel in esecuzione di propano
15 Bifuel in esecuzione di elettricità
16 Bifuel in esecuzione di motore elettrico e combustione
17 Benzina ibrida
18 Ibrido etanolo
19 Ibrido Diesel
20 Ibrido elettrico
21 Ibrido in esecuzione elettrico e motore a combustione
22 Ibrido rigenerativo
23 Bifuel diesel in esecuzione

Qualsiasi altro valore è riservato da ISO/SAE. Esistono attualmente definizioni per veicolo di combustibile flessibile.

Immunodeficienze primitive non standard

La maggior parte di tutti i OBD-II PIDs in uso sono non standard. Per i veicoli più moderni, Ci sono molte altre funzioni supportate nell'interfaccia di OBD-II che sono coperti da PIDs standard, e c'è relativamente minore sovrapposizione tra costruttori di veicoli per questi PIDs non standard.

Ci sono informazioni molto limitate disponibili in pubblico dominio per le immunodeficienze primitive non standard. La fonte primaria di informazioni sulle immunodeficienze primitive non standard attraverso diversi produttori è mantenuta da US-based Attrezzatura e strumento Institute e disponibile solo ai membri. Il prezzo di iscrizione ETI per l'accesso ai codici di scansione variabile in base alla dimensione aziendale definito di vendite annuali di automotive strumenti e attrezzature in Nord America:

Fatturato annuo in Nord America Quote annuali
Sotto $10,000,000 $5,000
$10,000,000 – $50,000,000 $7,500
Maggiore di $50,000,000 $10,000

Tuttavia, anche l'appartenenza ETI non fornirà la documentazione completa per le immunodeficienze primitive non standard. Stato ETI:[4][5]

Alcuni OEM si rifiutano di utilizzare ETI come fonte unica di informazioni dello strumento di scansione. Essi preferiscono fare affari con società ogni strumento separatamente. Queste aziende richiedono anche che si stipula un contratto con loro. I costi variano, ma qui è un'istantanea a partire dal 13 aprile, 2015 della a spese di anno:

GM $50,000
Honda $5,000
Suzuki $1,000
BMW $25,500 Plus $2,000 ogni aggiornamento. Gli aggiornamenti avvengono annualmente.

PUÒ (11-po ') formato bus

Il PID query e risposta si verifica del veicolo CAN-bus. Standard OBD richieste e risposte utilizzano indirizzi funzionali. Il lettore diagnostico avvia una query utilizzando ID può 7DFh[chiarimento necessario], che agisce come un indirizzo di broadcast, e accetta le risposte da qualsiasi ID in 7E8h la gamma di 7EFh. Gli ECU che possono rispondere alle query OBD ascolta entrambi alla trasmissione funzionale che ID di 7DFh e uno assegnato ID nel 7E0h di gamma di 7E7h. La loro risposta ha un ID di loro ID assegnato plus 8 ad es.. 7E8h attraverso 7EFh.

Questo approccio permette fino a otto ECU, ciascuno in modo indipendente risponde alle query OBD. Il lettore diagnostico possibile utilizzare l'ID nel frame di risposta ECU per continuare la comunicazione con un specifico ECU. In particolare, comunicazione multi-frame richiede una risposta a l'ECU ID specifico anziché a ID 7DFh.

Il bus CAN può essere utilizzato anche per la comunicazione al di là dei messaggi OBD standard. L'indirizzamento fisico utilizza particolari INDIRIZZI CAN per moduli specifici (ad es., 720h per il quadro strumenti in Fords) con payload di telai proprietari.

domanda

La query PID funzionale viene inviata al veicolo sul bus CAN all'ID 7DFh, Utilizzando 8 byte di dati. I byte sono:

Byte
Tipo PID 0 1 2 3 4 5 6 7
SAE Standard Numero di
aggiuntivo
byte di dati:
2
Modalità
01 : mostra i dati correnti;
02 - fermo immagine;
ecc.
Codice PID
(ad es.: 05 Temperatura di raffreddamento del motore)
non utilizzato
(può essere 55h)
Specifico del veicolo Numero di
aggiuntivo
byte di dati:
3
Modalità personalizzata: (ad es.: 22 - dati migliorati) Codice PID
(ad es.: 4980h)
non utilizzato
(può essere 00h o 55h)

risposta

Il veicolo risponde alla query PID sul bus CAN con ID messaggio che dipendono da quale modulo ha risposto. In genere il motore o l'ECU principale risponde all'ID 7E8h. Altri moduli, come il controller ibrido o il controller della batteria in un Prius, rispondere a 07E9h, 07EAh, 07EBh, ecc. Si tratta di 8h superiore all'indirizzo fisico a che il modulo risponde. Anche se il numero di byte del valore restituito è variabile, il messaggio utilizza 8 byte di dati a prescindere (CAN-bus modulo Frameformat di protocollo con 8 byte di dati). I byte sono:

Byte
Tipo PID 0 1 2 3 4 5 6 7
SAE Standard
7E8h,
7E9h,
7EAh,
ecc.
Numero di
aggiuntivo
byte di dati:
3 A 6
Modalità personalizzata
Stesso come query, tranne che 40h viene aggiunto al valore mode. Allora:
41h = Visualizza i dati correnti;
42h = freeze frame;
ecc.
Codice PID
(ad es.: 05 Temperatura di raffreddamento del motore)
valore del parametro specificato, byte 0 valore, byte 1 (opzionale) valore, byte 2 (opzionale) valore, byte 3 (opzionale) non utilizzato
(può essere 00h o 55h)
Specifico del veicolo
7E8h, o 8h + ID fisico del modulo.
Numero di
aggiuntivo
byte di dati:
4A 7
Modalità personalizzata: stesso come query, tranne che 40h viene aggiunto al valore mode.(ad es.: 62h = risposta alla richiesta di modalità 22h) Codice PID
(ad es.: 4980h)
valore del parametro specificato, byte 0 valore, byte 1 (opzionale) valore, byte 2 (opzionale) valore, byte 3 (opzionale)
Specifico del veicolo
7E8h, o 8h + ID fisico del modulo.
Numero di
aggiuntivo
byte di dati:
3
7FH questa una risposta generale solitamente che indica il modulo non riconosce la richiesta. Modalità personalizzata: (ad es.: 22h = dati di diagnostica avanzati di PID, 21h = dati avanzata da offset) 31h non utilizzato
(può essere 00h)

Benz 14pin – 16pin

Nissian 14 pin – 16pin

GM12 PIN-16PIN

DB9-16 PIN

Iveco 38pin -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 3pin – 16pin

BMW 20 PIN – 3 pin

Subaru 9 pin – 16 pin

Chrysler 6 pin