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] |
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? | Sì | No | Sì | Sì | Sì | Sì | Sì | No | No | No | No | Sì | Sì | Sì | Sì | Sì | Sì | No | Sì | No | Sì | No | No | No | No | No | No | Sì | No | No | Sì | Sì |
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) |
A6–A0 | 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 |
- 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 |
- 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 |
B–C | Temperatura letta dalla EGT11 |
D–E | Temperatura letta dalla EGT12 |
F–G | Temperatura letta dalla EGT13 |
H–Ho | Temperatura letta dalla EGT14 |
Il primo byte è codificato in bit come segue:
Po ' | Descrizione |
---|---|
A7–A4 | 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:
A7–A6 | 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:
A5–A4 | Secondo carattere DTC |
---|---|
00 | 0 |
01 | 1 |
10 | 2 |
11 | 3 |
Il terzo carattere nel DTC è un numero definito di
A3–A0 | 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 B7–B4 e B3–B0. 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