Pentru OBD2 End deschis & extindere atribuire pini cablu ,vă rugăm să faceți clic pe aici
Standard OBD2 Pinout
Soure:Wiki
Moduri
Există 10 modurile de operare descrise în cel mai recent standard OBD-II SAE J1979. Acestea sunt după urmează:
Modul (Hex) | Descriere |
---|---|
01 | Afișare date curente |
02 | Afișare date cadru de înghețare |
03 | Afișare coduri probleme de diagnosticare stocate |
04 | Golirea codurilor de probleme de diagnosticare și a valorilor stocate |
05 | Rezultatele testelor, monitorizarea senzorului de oxigen (numai non CAN) |
06 | Rezultatele testelor, alte tipuri de monitorizare a componentelor/sistemului (Rezultatele testelor, monitorizarea senzorului de oxigen numai pentru CAN) |
07 | Afișare coduri probleme de diagnosticare în așteptare (detectate în timpul ciclului de conducere curent sau ultimul) |
08 | Funcționarea controlului componentei/sistemului de la bord |
09 | Solicitarea informațiilor despre vehicul |
0ADRIAN | Permanentă Coduri probleme de diagnosticare (DTC-uri) (DTC-uri șterse) |
Producătorii de vehicule nu sunt obligați să suporte toate modurile. Fiecare producător poate defini moduri suplimentare de mai sus #9 (ex.: Modul 22 astfel cum este definit de SAE J2190 Ford/GM, Modul 21 pentru Toyota) pentru alte informaţii de exemplu. tensiunea bateriei de tracţiune într-un vehicul electric hibrid (HEV).[2]
Standard PIDuri
Tabelul de mai jos prezinta PIDuri standard OBD-II, definite de SAE J1979. Aşteptat răspunsul pentru fiecare PID este dat, împreună cu informaţii cu privire la modul de a traduce răspunsul în date semnificative. Din nou, Nu toate vehiculele vor sprijini toate PIDuri şi poate fi definit de producator PIDuri personalizat, care nu sunt definite în standardul OBD-II.
Reţineţi că moduri 1 şi 2 sunt practic identice, cu excepţia că modul de 1 oferă informaţii actuale, întrucât modul 2 oferă un instantaneu al aceleaşi date luate la punctul de când a fost stabilit ultimul cod de diagnosticare a defectelor. Excepţiile sunt PID 01, care este disponibil doar în modul de 1, şi PID 02, care este disponibil doar în modul de 2. Dacă modul de 2 PID 02 Returnează zero, Apoi, e nici un instantaneu şi toate alte modul 2 este lipsită de date.
Atunci când se utilizează biţi-codificate-notaţia, cantitățile ca C4 înseamnă pic 4 de octet de date C. Fiecare bit este numerated din 0 pentru a 7, astfel încât 7 este cel mai semnificativ şi 0 este puţin semnificative biţi.
ADRIAN | 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 |
Modul 01
PID (Hex) |
PID (Dec) |
Octeţi de date s-a întors | Descriere | Valoare de min | Max valoare | Unităţi | Formula[o] |
---|---|---|---|---|---|---|---|
00 | 0 | 4 | PIDuri acceptate [01 – 20] | Codificate de biţi [A7... D0] == [PID $01.. PID $20] A se vedea mai jos | |||
01 | 1 | 4 | Monitor statutul de notiţe eliminate. (Include lampă indicatoare de defectare (MIL) statutul şi numărul de notiţe.) | Codificate de biţi. A se vedea mai jos | |||
02 | 2 | 2 | Congela DTC | ||||
03 | 3 | 2 | Stare de sistem combustibil | Codificate de biţi. A se vedea mai jos | |||
04 | 4 | 1 | Calculează sarcina motorului | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}ADRIAN} (sau {\displaystyle {\tfrac {ADRIAN}{2.55}}}) |
05 | 5 | 1 | Temperatura de răcire motor | -40 | 215 | ° C | {\displaystyle A-40} |
06 | 6 | 1 | Scurt termen combustibil trim-banca 1 | -100 (Reduce combustibil: Prea bogat) | 99.2 (Adauga combustibil: Prea slabă) | % |
{\displaystyle {\frac {100}{128}}A-100}
(sau {\displaystyle {\tfrac {ADRIAN}{1.28}}-100} ) |
07 | 7 | 1 | Pe termen lung de combustibil tapiterie-banca 1 | ||||
08 | 8 | 1 | Scurt termen combustibil trim-banca 2 | ||||
09 | 9 | 1 | Pe termen lung de combustibil tapiterie-banca 2 | ||||
0ADRIAN | 10 | 1 | Presiune combustibil (Manometru presiune) | 0 | 765 | kPa | {\displaystyle 3A} |
0B | 11 | 1 | Aportul multiple presiunea absolută | 0 | 255 | kPa | {\displaystyle A} |
0C | 12 | 2 | Motor RPM | 0 | 16,383.75 | rot/min | {\displaystyle {\frac {256A + B}{4}}} |
0D | 13 | 1 | Viteza vehiculului | 0 | 255 | km/h | {\displaystyle A} |
0E | 14 | 1 | Calendarul avans | -64 | 63.5 | ° înainte CDC | {\displaystyle {\frac {ADRIAN}{2}}-64} |
0F | 15 | 1 | Temperatura aerului de admisie | -40 | 215 | ° C | {\displaystyle A-40} |
10 | 16 | 2 | MAP debitul de aer | 0 | 655.35 | grame/sec | {\displaystyle {\frac {256A + B}{100}}} |
11 | 17 | 1 | Poziţia pedalei de acceleraţie | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}ADRIAN} |
12 | 18 | 1 | Stare a poruncit de aer secundar | Codificate de biţi. A se vedea mai jos | |||
13 | 19 | 1 | Senzori de oxigen prezente (în 2 băncile) | [A0... A3] == Banca 1, Senzori 1-4. [A4... A7] == Banca 2… | |||
14 | 20 | 2 | Senzor de oxigen 1 ADRIAN: Tensiune B: Termen scurt combustibil trim |
0 -100 |
1.275 99.2 |
volţi % |
{\displaystyle {\frac {ADRIAN}{200}}}
{\displaystyle {\frac {100}{128}}B-100}
(Dacă B == $FF, Senzorul nu este utilizată în calcul trim) |
15 | 21 | 2 | Senzor de oxigen 2 ADRIAN: Tensiune B: Termen scurt combustibil trim |
||||
16 | 22 | 2 | Senzor de oxigen 3 ADRIAN: Tensiune B: Termen scurt combustibil trim |
||||
17 | 23 | 2 | Senzor de oxigen 4 ADRIAN: Tensiune B: Termen scurt combustibil trim |
||||
18 | 24 | 2 | Senzor de oxigen 5 ADRIAN: Tensiune B: Termen scurt combustibil trim |
||||
19 | 25 | 2 | Senzor de oxigen 6 ADRIAN: Tensiune B: Termen scurt combustibil trim |
||||
1ADRIAN | 26 | 2 | Senzor de oxigen 7 ADRIAN: Tensiune B: Termen scurt combustibil trim |
||||
1B | 27 | 2 | Senzor de oxigen 8 ADRIAN: Tensiune B: Termen scurt combustibil trim |
||||
1C | 28 | 1 | Standardele OBD, acest vehicul este conform cu | Codificate de biţi. A se vedea mai jos | |||
1D | 29 | 1 | Senzori de oxigen prezente (în 4 băncile) | Similar cu PID 13, dar [A0... A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
1E | 30 | 1 | Statutul de intrare auxiliar | A0 == Puterea de decolare (PRIZA DE PUTERE) statutul (1 == activ) [A1... A7] Nu sunt utilizate |
|||
1F | 31 | 2 | Timpul de rulare deoarece motorul începe | 0 | 65,535 | secunde | {\displaystyle 256A + B} |
20 | 32 | 4 | PIDuri acceptate [21 – 40] | Codificate de biţi [A7... D0] == [PID $21.. PID $40] A se vedea mai jos | |||
21 | 33 | 2 | Distanţa parcursă cu lampă indicatoare de defectare (MIL) pe | 0 | 65,535 | km | {\displaystyle 256A + B} |
22 | 34 | 2 | Combustibil feroviar Presiune (în raport cu multiple vid) | 0 | 5177.265 | kPa | {\displaystyle 0.079(256A + B)} |
23 | 35 | 2 | Combustibil feroviar Manometru presiune (Diesel, sau injectie directa de benzina) | 0 | 655,350 | kPa | {\displaystyle 10(256A + B)} |
24 | 36 | 4 | Senzor de oxigen 1 AB: Raportul de echivalenţă combustibil-aer CD-UL: Tensiune |
0 0 |
< 2 < 8 |
raportul V |
{\displaystyle {\frac {2}{65536}}(256A + B)}
{\displaystyle {\frac {8}{65536}}(256C + D)}
|
25 | 37 | 4 | Senzor de oxigen 2 AB: Raportul de echivalenţă combustibil-aer CD-UL: Tensiune |
||||
26 | 38 | 4 | Senzor de oxigen 3 AB: Raportul de echivalenţă combustibil-aer CD-UL: Tensiune |
||||
27 | 39 | 4 | Senzor de oxigen 4 AB: Raportul de echivalenţă combustibil-aer CD-UL: Tensiune |
||||
28 | 40 | 4 | Senzor de oxigen 5 AB: Raportul de echivalenţă combustibil-aer CD-UL: Tensiune |
||||
29 | 41 | 4 | Senzor de oxigen 6 AB: Raportul de echivalenţă combustibil-aer CD-UL: Tensiune |
||||
2ADRIAN | 42 | 4 | Senzor de oxigen 7 AB: Raportul de echivalenţă combustibil-aer CD-UL: Tensiune |
||||
2B | 43 | 4 | Senzor de oxigen 8 AB: Raportul de echivalenţă combustibil-aer CD-UL: Tensiune |
||||
2C | 44 | 1 | A comandat EGR | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}ADRIAN} |
2D | 45 | 1 | Eroare EGR | -100 | 99.2 | % | {\displaystyle {\tfrac {100}{128}}A-100} |
2E | 46 | 1 | Epurare a poruncit prin evaporare | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}ADRIAN} |
2F | 47 | 1 | Rezervor de combustibil de intrare nivel | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}ADRIAN} |
30 | 48 | 1 | Warm-up-uri deoarece codurile eliminate | 0 | 255 | Contele | {\displaystyle A} |
31 | 49 | 2 | Distanţa parcursă deoarece codurile eliminate | 0 | 65,535 | km | {\displaystyle 256A + B} |
32 | 50 | 2 | EVAP. Presiunea de vapori sistemului | -8,192 | 8191.75 | Pa | {\displaystyle {\frac {256A + B}{4}}}(AB este două pe completare semnat)[3] |
33 | 51 | 1 | Presiunii barometrice absolute | 0 | 255 | kPa | {\displaystyle A} |
34 | 52 | 4 | Senzor de oxigen 1 AB: Raportul de echivalenţă combustibil-aer CD-UL: Curent |
0 -128 |
< 2 <128 |
raportul Marian |
{\displaystyle {\frac {2}{65536}}(256A + B)}
{\displaystyle {\frac {256C + D}{256}}-128}
sau {\displaystyle C +{\frac {D}{256}}-128} |
35 | 53 | 4 | Senzor de oxigen 2 AB: Raportul de echivalenţă combustibil-aer CD-UL: Curent |
||||
36 | 54 | 4 | Senzor de oxigen 3 AB: Raportul de echivalenţă combustibil-aer CD-UL: Curent |
||||
37 | 55 | 4 | Senzor de oxigen 4 AB: Raportul de echivalenţă combustibil-aer CD-UL: Curent |
||||
38 | 56 | 4 | Senzor de oxigen 5 AB: Raportul de echivalenţă combustibil-aer CD-UL: Curent |
||||
39 | 57 | 4 | Senzor de oxigen 6 AB: Raportul de echivalenţă combustibil-aer CD-UL: Curent |
||||
3ADRIAN | 58 | 4 | Senzor de oxigen 7 AB: Raportul de echivalenţă combustibil-aer CD-UL: Curent |
||||
3B | 59 | 4 | Senzor de oxigen 8 AB: Raportul de echivalenţă combustibil-aer CD-UL: Curent |
||||
3C | 60 | 2 | Temperatură catalizator: Banca 1, Senzor 1 | -40 | 6,513.5 | ° C | {\displaystyle {\frac {256A + B}{10}}-40} |
3D | 61 | 2 | Temperatură catalizator: Banca 2, Senzor 1 | ||||
3E | 62 | 2 | Temperatură catalizator: Banca 1, Senzor 2 | ||||
3F | 63 | 2 | Temperatură catalizator: Banca 2, Senzor 2 | ||||
40 | 64 | 4 | PIDuri acceptate [41 – 60] | Codificate de biţi [A7... D0] == [PID $41.. PID $60] A se vedea mai jos | |||
41 | 65 | 4 | Status monitor acest ciclu de mers cu maşina | Codificate de biţi. A se vedea mai jos | |||
42 | 66 | 2 | Tensiune de modulul de control | 0 | 65.535 | V | {\displaystyle {\frac {256A + B}{1000}}} |
43 | 67 | 2 | Valoare absolută de încărcare | 0 | 25,700 | % | {\displaystyle {\tfrac {100}{255}}(256A + B)} |
44 | 68 | 2 | Combustibil-aer a comandat raportul de echivalenţă | 0 | < 2 | raportul | {\displaystyle {\tfrac {2}{65536}}(256A + B)} |
45 | 69 | 1 | Poziţia relativă acceleratia | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}ADRIAN} |
46 | 70 | 1 | Temperatura aerului ambiant | -40 | 215 | ° C | {\displaystyle A-40} |
47 | 71 | 1 | Absolut acceleratia poziţia B | 0 | 100 | % | {\displaystyle {\frac {100}{255}}ADRIAN} |
48 | 72 | 1 | Poziţia pedalei de acceleraţie absolută C | ||||
49 | 73 | 1 | Accelerator pedala poziţia D | ||||
4ADRIAN | 74 | 1 | Poziţia de pedala Accelerator E | ||||
4B | 75 | 1 | Accelerator pedala poziţia F | ||||
4C | 76 | 1 | A poruncit acceleratia actuator | ||||
4D | 77 | 2 | Timp a alerga cu MIL | 0 | 65,535 | minute | {\displaystyle 256A + B} |
4E | 78 | 2 | De timp, deoarece probleme coduri eliminate | ||||
4F | 79 | 4 | Valoarea maximă pentru raportul de echivalenţă combustibil-aer, tensiune de senzorul de oxigen, senzor de oxigen curent, şi aportul multiple presiunea absolută | 0, 0, 0, 0 | 255, 255, 255, 2550 | raportul, V, Marian, kPa | ADRIAN, B, C, D * 10 |
50 | 80 | 4 | Valoarea maximă pentru debitul de aer la senzorul de debit aer masă | 0 | 2550 | g/s | A * 10, B, C, şi D sunt rezervate pentru o utilizare viitoare |
51 | 81 | 1 | Tip combustibil | La masa de tip combustibil Vezi mai jos | |||
52 | 82 | 1 | Etanol combustibil % | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}ADRIAN} |
53 | 83 | 2 | Absolut Evap sistem presiune de vapori | 0 | 327.675 | kPa | {\displaystyle {\frac {256A + B}{200}}} |
54 | 84 | 2 | Presiunea de vapori a sistemului EVAP | -32,767 | 32,768 | Pa | ((A * 256)+B)-32767 |
55 | 85 | 2 | Termen scurt secundare oxigen senzor trim, ADRIAN: Banca 1, B: Banca 3 | -100 | 99.2 | % | {\displaystyle {\frac {100}{128}}A-100}{\displaystyle {\frac {100}{128}}B-100} |
56 | 86 | 2 | Lung termen secundare senzor de oxigen trim, ADRIAN: Banca 1, B: Banca 3 | ||||
57 | 87 | 2 | Termen scurt secundare oxigen senzor trim, ADRIAN: Banca 2, B: Banca 4 | ||||
58 | 88 | 2 | Lung termen secundare senzor de oxigen trim, ADRIAN: Banca 2, B: Banca 4 | ||||
59 | 89 | 2 | Combustibil feroviar presiune absolută | 0 | 655,350 | kPa | {\displaystyle 10(256A + B)} |
5ADRIAN | 90 | 1 | Poziţia pedala de accelerație relativă | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}ADRIAN} |
5B | 91 | 1 | Acumulatorul hibrid restul vieţii | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}ADRIAN} |
5C | 92 | 1 | Temperatura uleiului motorului | -40 | 210 | ° C | {\displaystyle A-40} |
5D | 93 | 2 | Combustibil injecției | -210.00 | 301.992 | ° | {\displaystyle {\frac {256A + B}{128}}-210} |
5E | 94 | 2 | Rata de combustibil motor | 0 | 3276.75 | L/h | {\displaystyle {\frac {256A + B}{20}}} |
5F | 95 | 1 | Cerințele privind emisiile la care vehiculul este proiectat | Codificate de biţi | |||
60 | 96 | 4 | PIDuri acceptate [61 – 80] | Codificate de biţi [A7... D0] == [PID 61 $.. PID $80] A se vedea mai jos | |||
61 | 97 | 1 | Motor de cererea soferului – procentul de cuplu | -125 | 125 | % | A-125 |
62 | 98 | 1 | Motor de real – procentul de cuplu | -125 | 125 | % | A-125 |
63 | 99 | 2 | Cuplul de referinta motor | 0 | 65,535 | Nm | {\displaystyle 256A + B} |
64 | 100 | 5 | Date de la sută cuplul motor | -125 | 125 | % | A-125 inactiv B-125 punct de motor 1 C-125 punct de motor 2 D-125 punct de motor 3 E-125 punct de motor 4 |
65 | 101 | 2 | Intrare auxiliară / sprijinit de ieşire | Codificate de biţi | |||
66 | 102 | 5 | Senzor de debit aer masă | ||||
67 | 103 | 3 | Temperatura de răcire motor | ||||
68 | 104 | 7 | Senzor de temperatură aer admisie | ||||
69 | 105 | 7 | Eroare EGR şi a poruncit EGR | ||||
6ADRIAN | 106 | 5 | Comandă Diesel de control al debitului de aer de admisie și poziția relativă a debitului de aer de admisie | ||||
6B | 107 | 5 | Temperatura de recirculare a gazelor de eșapament | ||||
6C | 108 | 5 | Comandarea comenzii de acționare a accelerației și poziția relativă a accelerației | ||||
6D | 109 | 6 | Sistem de control al presiunii combustibilului | ||||
6E | 110 | 5 | Sistem de control al presiunii de injectare | ||||
6F | 111 | 3 | Presiunea de admisie a compresorului turbocompresor | ||||
70 | 112 | 9 | Creșterea controlului presiunii | ||||
71 | 113 | 5 | Geometrie variabilă turbo (Vgt) Control | ||||
72 | 114 | 5 | Controlul deseurilor | ||||
73 | 115 | 5 | Presiunea de evacuare | ||||
74 | 116 | 5 | Turbocompresor RPM | ||||
75 | 117 | 7 | Temperatura turbocompresorului | ||||
76 | 118 | 7 | Temperatura turbocompresorului | ||||
77 | 119 | 5 | Temperatura de răcire a aerului de încărcare (CACT) | ||||
78 | 120 | 9 | Temperatura gazelor de eșapament (EGT) Banca 1 | Special PID. A se vedea mai jos | |||
79 | 121 | 9 | Temperatura gazelor de eșapament (EGT) Banca 2 | Special PID. A se vedea mai jos | |||
7ADRIAN | 122 | 7 | Filtru de particule diesel (Dpf) | ||||
7B | 123 | 7 | Filtru de particule diesel (Dpf) | ||||
7C | 124 | 9 | Filtru de particule diesel (Dpf) Temperatura | ||||
7D | 125 | 1 | NOx NTE (Nu-la-de-a-depăși) stare zonă de control | ||||
7E | 126 | 1 | PM NTE (Nu-la-de-a-depăși) stare zonă de control | ||||
7F | 127 | 13 | Timpul de rulare a motorului | ||||
80 | 128 | 4 | PIDuri acceptate [81 – A0] | Codificate de biţi [A7... D0] == [PID $ 81..PID $A 0] A se vedea mai jos | |||
81 | 129 | 21 | Timpul de rulare a motorului pentru dispozitivul auxiliar de control al emisiilor(AEPD) | ||||
82 | 130 | 21 | Timpul de rulare a motorului pentru dispozitivul auxiliar de control al emisiilor(AEPD) | ||||
83 | 131 | 5 | Senzor NOx | ||||
84 | 132 | Temperatura suprafeței multiple | |||||
85 | 133 | Sistemul de reactivi NOx | |||||
86 | 134 | Particule (Pm) Senzor | |||||
87 | 135 | Aportul multiple presiunea absolută | |||||
A0 | 160 | 4 | PIDuri acceptate [A1 – C0] | Codificate de biţi [A7... D0] == [PID $A 1.. PID $C 0] A se vedea mai jos | |||
C0 | 192 | 4 | PIDuri acceptate [C1 – E0] | Codificate de biţi [A7... D0] == [PID $C 1.. PID $E 0] A se vedea mai jos | |||
C3 | 195 | ? | ? | ? | ? | ? | Returnează numeroase date, inclusiv ID-ul stării de acționare și viteza motorului* |
C4 | 196 | ? | ? | ? | ? | ? | B5 este solicitarea de inactivitate a motorului B6 este Solicitare oprire motor* |
PID (Hex) |
PID (Dec) |
Octeţi de date s-a întors | Descriere | Valoare de min | Max valoare | Unităţi | Formula[o] |
Modul 02[Editare]
Modul 02 acceptă aceleași PID-uri ca mod 01, cu același înțeles, dar informațiile date sunt de la momentul în care a fost creat cadrul de înghețare.
Trebuie să trimiteți numărul cadrului în secțiunea de date a mesajului.
PID (Hex) |
Octeţi de date s-a întors | Descriere | Valoare de min | Max valoare | Unităţi | Formula[o] |
---|---|---|---|---|---|---|
02 | 2 | DTC care a cauzat înghețarea cadrului pentru a fi stocat. | Codificat BCD. Decodat ca în modul 3 |
Modul 03
PID (Hex) |
Octeţi de date s-a întors | Descriere | Valoare de min | Max valoare | Unităţi | Formula[o] |
---|---|---|---|---|---|---|
N/a | n*6 | Solicitarea codurilor de probleme | 3 coduri per cadru mesaj. A se vedea mai jos |
Modul 04[Editare]
PID (Hex) |
Octeţi de date s-a întors | Descriere | Valoare de min | Max valoare | Unităţi | Formula[o] |
---|---|---|---|---|---|---|
N/a | 0 | Golirea codurilor de probleme / Lampă indicatoare de defecțiune (MIL) / Verificarea luminii motorului | Șterge toate codurile de probleme stocate și dezactivează MIL. |
Modul 05
PID (Hex) |
Octeţi de date s-a întors | Descriere | Valoare de min | Max valoare | Unităţi | Formula[o] |
---|---|---|---|---|---|---|
0100 | ID-uri monitor OBD acceptate ($01 – $20) | |||||
0101 | Banca monitorului senzorului O2 1 Senzor 1 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
0102 | Banca monitorului senzorului O2 1 Senzor 2 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
0103 | Banca monitorului senzorului O2 1 Senzor 3 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
0104 | Banca monitorului senzorului O2 1 Senzor 4 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
0105 | Banca monitorului senzorului O2 2 Senzor 1 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
0106 | Banca monitorului senzorului O2 2 Senzor 2 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
0107 | Banca monitorului senzorului O2 2 Senzor 3 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
0108 | Banca monitorului senzorului O2 2 Senzor 4 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
0109 | Banca monitorului senzorului O2 3 Senzor 1 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
010ADRIAN | Banca monitorului senzorului O2 3 Senzor 2 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
010B | Banca monitorului senzorului O2 3 Senzor 3 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
010C | Banca monitorului senzorului O2 3 Senzor 4 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
010D | Banca monitorului senzorului O2 4 Senzor 1 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
010E | Banca monitorului senzorului O2 4 Senzor 2 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
010F | Banca monitorului senzorului O2 4 Senzor 3 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
0110 | Banca monitorului senzorului O2 4 Senzor 4 | 0.00 | 1.275 | Volţi | 0.005 Tensiune a senzorului de la rich la macră | |
0201 | Banca monitorului senzorului O2 1 Senzor 1 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
0202 | Banca monitorului senzorului O2 1 Senzor 2 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
0203 | Banca monitorului senzorului O2 1 Senzor 3 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
0204 | Banca monitorului senzorului O2 1 Senzor 4 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
0205 | Banca monitorului senzorului O2 2 Senzor 1 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
0206 | Banca monitorului senzorului O2 2 Senzor 2 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
0207 | Banca monitorului senzorului O2 2 Senzor 3 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
0208 | Banca monitorului senzorului O2 2 Senzor 4 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
0209 | Banca monitorului senzorului O2 3 Senzor 1 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
020ADRIAN | Banca monitorului senzorului O2 3 Senzor 2 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
020B | Banca monitorului senzorului O2 3 Senzor 3 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
020C | Banca monitorului senzorului O2 3 Senzor 4 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
020D | Banca monitorului senzorului O2 4 Senzor 1 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
020E | Banca monitorului senzorului O2 4 Senzor 2 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
020F | Banca monitorului senzorului O2 4 Senzor 3 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
0210 | Banca monitorului senzorului O2 4 Senzor 4 | 0.00 | 1.275 | Volţi | 0.005 Lean la rich senzor prag de tensiune | |
PID (Hex) |
Octeţi de date s-a întors | Descriere | Valoare de min | Max valoare | Unităţi | Formula[o] |
Modul 09
PID (Hex) |
Octeţi de date s-a întors | Descriere | Valoare de min | Max valoare | Unităţi | Formula[o] |
---|---|---|---|---|---|---|
00 | 4 | Modul 9 ID-uri acceptate (01 pentru a 20) | Codificate de biţi. [A7... D0] = [PID $01.. PID $20] A se vedea mai jos | |||
01 | 1 | Număr de mesaje VIN în PID 02. Numai pentru ISO 9141-2, Iso 14230-4 și SAE J1850. | De obicei, valoarea va fi 5. | |||
02 | 17 | Numărul de identificare al vehiculului (VIN) | 17-caracter VIN, Codificat ASCII şi stânga-căptuşit cu caractere nulă (0x00) în cazul în care este necesar pentru a. | |||
03 | 1 | Calibrare ID mesaj conta pentru PID 04. Numai pentru ISO 9141-2, Iso 14230-4 și SAE J1850. | Este un multiplu de 4 (4 mesajele sunt necesare pentru fiecare ID). | |||
04 | 16,32,48,64.. | Calibrare ID | Până la 16 Caractere ASCII. Octeţi de date utilizate nu vor fi raportate ca nul bytes (0x00). Mai multe CALID poate fi outputed (16 octeţi fiecare) | |||
05 | 1 | Numerele de verificare calibrare (CVN) mesaj conta pentru PID 06. Numai pentru ISO 9141-2, Iso 14230-4 și SAE J1850. | ||||
06 | 4,8,12,16 | Numerele de verificare calibrare (CVN) Mai multe CVN poate fi outputed (4 octeţi fiecare) numărul CVN şi CALID trebuie să corespundă | Datele primare stânga-căptuşit cu caractere null (0x00). De obicei afişate ca şir de caractere hex. | |||
07 | 1 | Urmărire mesaj conta pentru bip de performanţă în utilizarea 08 şi 0B. Numai pentru ISO 9141-2, Iso 14230-4 și SAE J1850. | 8 | 10 | 8 Dacă şaisprezece (16) valorile sunt necesare pentru a fi raportate, 9 Dacă optsprezece (18) valorile sunt necesare pentru a fi raportate, şi 10 Dacă douăzeci (20) valorile sunt necesare pentru a fi raportate (un mesaj rapoarte două valori, fiecare dintre ele constând în doi octeţi). | |
08 | 4 | Performanţă de urmărire pentru vehiculele de aprindere prin scânteie în utilizarea | 4 sau 5 mesaje, fiecare dintre ele conținând 4 octeţi (două valori). A se vedea mai jos | |||
09 | 1 | ECU numele mesaj conta pentru PID 0ADRIAN | ||||
0ADRIAN | 20 | Numele de ECU | Coduri ASCII. Căptușit cu caractere nule (0x00). | |||
0B | 4 | Urmărirea performanței în timpul utilizării pentru vehiculele cu aprindere prin compresie | 5 mesaje, fiecare dintre ele conținând 4 octeţi (două valori). A se vedea mai jos | |||
PID (Hex) |
Octeţi de date s-a întors | Descriere | Valoare de min | Max valoare | Unităţi | Formula[o] |
PID-uri codificate pe biți
Unele dintre PIN-urile din tabelul de mai sus nu pot fi explicate printr-o formulă simplă. O explicație mai elaborată a acestor date este furnizată aici:
Modul 1 PID 00
O solicitare pentru acest PID returnează 4 octeți de date. Fiecare bit, Din Msb pentru a Lsb, reprezintă una dintre următoarele 32 PID-uri și oferă informații despre dacă este acceptat.
De exemplu,, dacă răspunsul mașinii este BE1FA813, acesta poate fi decodat ca aceasta:
Hexazecimal | B | E | 1 | F | ADRIAN | 8 | 1 | 3 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Binare | 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 |
Acceptate? | da | Nu | da | da | da | da | da | Nu | Nu | Nu | Nu | da | da | da | da | da | da | Nu | da | Nu | da | Nu | Nu | Nu | Nu | Nu | Nu | da | Nu | Nu | da | da |
Număr PID | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0ADRIAN | 0B | 0C | 0D | 0E | 0F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1ADRIAN | 1B | 1C | 1D | 1E | 1F | 20 |
Deci, ID-urile acceptate sunt: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F şi 20
Modul 1 PID 01
O solicitare pentru acest PID returnează 4 octeți de date, etichetate A B C și D.
Primul octet(ADRIAN) conține două informații. Pic A7 (Msb octetului A, primul octet) indică dacă MIL (verificarea luminii motorului) este iluminat. Biţi A6 Prin A0reprezintă numărul de coduri de probleme de diagnosticare semnalizate în prezent în ECU.
Cea de-a doua, Treia, și al patrulea octeți(B, C și D) să ofere informații cu privire la disponibilitatea și caracterul complet al anumitor teste la bord. Rețineți că testul Disponibilitatea este indicat ă prin set (1) bit și Completitudinea este indicat prin resetare (0) Pic.
Pic | nume | Definiţie |
---|---|---|
A7 | MIL | Dezactivat sau activat, indică dacă CEL/MIL este pornit (sau ar trebui să fie pe) |
A6–A0 | DTC_CNT | Numărul de DTC-uri confirmate legate de emisii disponibile pentru afișare. |
B7 | Rezervate | Rezervate (Trebuie 0) |
B3 | FĂRĂ NUME | 0 = Monitoare cu aprindere prin scânteie acceptate (Exemplu. Motoare Otto sau Wankel) 1 = Monitoare cu aprindere prin compresie acceptate (Exemplu. Motoare diesel) |
Iată definițiile comune ale biților B, acestea sunt bazate pe teste.
Test disponibil | Test incomplet | |
---|---|---|
Componente | B2 | B6 |
Sistemul de alimentare cu combustibil | B1 | B5 |
Misfire | B0 | B4 |
Al treilea și al patrulea octeți trebuie interpretați diferit în funcție de Scânteie Aprindere (Exemplu. Motoare Otto sau Wankel) sau aprindere prin compresie (Exemplu. Motoare diesel). În cea de-a doua (B) Octet, Pic 3 indică modul de interpretare a octeților C și D, cu 0 fiind scânteie (Otto sau Wankel) şi 1 (Setaţi) fiind compresie (Diesel).
Octeții C și D pentru monitoarele cu aprindere prin scânteie (Exemplu. Motoare Otto sau Wankel):
Test disponibil | Test incomplet | |
---|---|---|
Sistemul EGR | C7 | D7 |
Încălzitor senzor de oxigen | C6 | D6 |
Senzor de oxigen | C5 | D5 |
Agent frigorific A/C | C4 | D4 |
Sistem de aer secundar | C3 | D3 |
Sistem de evaporare | C2 | D2 |
Catalizator încălzit | C1 | D1 |
Catalizator | C0 | D0 |
Și octeți C și D pentru monitoare de aprindere prin compresie (Motoare diesel):
Test disponibil | Test incomplet | |
---|---|---|
Sistemul EGR și/sau VVT | C7 | D7 |
Monitorizarea filtrului PM | C6 | D6 |
Senzor de gaze de eșapament | C5 | D5 |
– Rezervate – | C4 | D4 |
Creșterea presiunii | C3 | D3 |
– Rezervate – | C2 | D2 |
NOx/SCR Monitor | C1 | D1 |
Catalizator NMHC[o] | C0 | D0 |
- Salt în sus^ NMHC Mai stand pentru hidrocarboni non-metan, dar J1979 nu ne luminează. Traducerea ar fi senzorul de amoniac din catalizatorul SCR.
Modul 1 PID 41
O solicitare pentru acest PID returnează 4 octeți de date. Primul octet este întotdeauna zero. Cea de-a doua, Treia, și al patrulea octeți oferă informații cu privire la disponibilitatea și caracterul complet al anumitor teste la bord. Ca și în cazul PID 01, al treilea și al patrulea octeți trebuie interpretați diferit în funcție de tipul de aprindere (B3) – cu 0 fiind scânteie și 1 (Setaţi) fiind compresie. Rețineți din nou că testul Disponibilitatea este reprezentată de un set (1) bit și Completitudinea este reprezentată de o resetare (0) Pic.
Iată definițiile comune ale biților B, acestea sunt bazate pe teste.
Test disponibil | Test incomplet | |
---|---|---|
Componente | B2 | B6 |
Sistemul de alimentare cu combustibil | B1 | B5 |
Misfire | B0 | B4 |
Octeții C și D pentru monitoarele cu aprindere prin scânteie (Exemplu. Motoare Otto sau Wankel):
Test disponibil | Test incomplet | |
---|---|---|
Sistemul EGR | C7 | D7 |
Încălzitor senzor de oxigen | C6 | D6 |
Senzor de oxigen | C5 | D5 |
Agent frigorific A/C | C4 | D4 |
Sistem de aer secundar | C3 | D3 |
Sistem de evaporare | C2 | D2 |
Catalizator încălzit | C1 | D1 |
Catalizator | C0 | D0 |
Și octeți C și D pentru monitoare de aprindere prin compresie (Motoare diesel):
Test disponibil | Test incomplet | |
---|---|---|
Sistemul EGR și/sau VVT | C7 | D7 |
Monitorizarea filtrului PM | C6 | D6 |
Senzor de gaze de eșapament | C5 | D5 |
– Rezervate – | C4 | D4 |
Creșterea presiunii | C3 | D3 |
– Rezervate – | C2 | D2 |
NOx/SCR Monitor | C1 | D1 |
Catalizator NMHC[o] | C0 | D0 |
- Salt în sus^ NMHC Mai stand pentru hidrocarboni non-metan, dar J1979 nu ne luminează. Traducerea ar fi senzorul de amoniac din catalizatorul SCR.
Modul 1 PID 78
O cerere pentru acest PID va reveni 9 octeți de date. Primul octet este un câmp puțin codificat care indică care EGT senzorii sunt acceptați:
Octet | Descriere |
---|---|
ADRIAN | Senzori EGT acceptați |
B–C | Temperatura citită de EGT11 |
D–E | Temperatura citită de EGT12 |
F–G | Temperatura citită de EGT13 |
H–I | Temperatura citită de EGT14 |
Primul octet este codificat după urmează:
Pic | Descriere |
---|---|
A7–A4 | Rezervate |
A3 | Banca EGT 1, Senzor 4 Acceptate? |
A2 | Banca EGT 1, Senzor 3 Acceptate? |
A1 | Banca EGT 1, Senzor 2 Acceptate? |
A0 | Banca EGT 1, Senzor 1 Acceptate? |
Octeții rămași sunt 16 numere întregi de biți care indică temperatura în grade Celsius în intervalul -40 pentru a 6513.5 (Scară 0.1), folosind {\displaystyle (Aori 256+B)/10-40} Formula (MSB este A, LSB este B). Numai valorile pentru care este acceptat senzorul corespunzător sunt semnificative.
Aceeași structură se aplică pid 79, dar valorile sunt pentru senzori de bancă 2.
Modul 3 (nu este necesar PID)
O solicitare pentru acest mod returnează o listă a DTC-urilor care au fost setate. Lista este încapsulată utilizând Iso 15765-2 Protocol.
Dacă există două sau mai puține DTC-uri (4 octeţi) acestea sunt returnate într-un cadru unic ISO-TP (Sf). Trei sau mai multe DTC-uri din listă sunt raportate în mai multe cadre, cu numărul exact de cadre în funcție de tipul de comunicare și de detaliile de adresare.
Fiecare cod de probleme necesită 2 octeți de descris. Descrierea textului unui cod de probleme poate fi decodată după urmează. Primul caracter din codul de probleme este determinat de primii doi biți din primul octet:
A7–A6 | Primul caracter DTC |
---|---|
00 | P – Propulsie |
01 | C – Şasiu |
10 | B – Corpul |
11 | U – Reţea |
Următoarele două cifre sunt codificate ca 2 biţi. Al doilea caracter din DTC este un număr definit de următorul tabel:
A5–A4 | Al doilea caracter DTC |
---|---|
00 | 0 |
01 | 1 |
10 | 2 |
11 | 3 |
Al treilea caracter din DTC este un număr definit de
A3–A0 | Al treilea caracter DTC |
---|---|
0000 | 0 |
0001 | 1 |
0010 | 2 |
0011 | 3 |
0100 | 4 |
0101 | 5 |
0110 | 6 |
0111 | 7 |
1000 | 8 |
1001 | 9 |
1010 | ADRIAN |
1011 | B |
1100 | C |
1101 | D |
1110 | E |
1111 | F |
Al patrulea și al cincilea caracter sunt definite în același mod ca și al treilea, dar folosind biți B7–B4 şi B3–B0. Codul rezultat de cinci caractere ar trebui să arate ceva de genul “U0158” și pot fi privite într-un tabel de DTC-uri OBD-II. Caractere hexazecimale (0-9, A-F), A-F, sunt permise în ultima 3 pozițiile codului în sine.
Modul 9 PID 08
Acesta oferă informații despre performanța de urmărire în utilizare pentru băncile cu catalizatori, bănci de senzori de oxigen, sisteme de detectare a scurgerilor prin evaporare, Sisteme EGR și sisteme de aer secundar.
Numărătorul pentru fiecare componentă sau sistem urmărește de câte ori au fost întâlnite toate condițiile necesare pentru detectarea unui anumit monitor pentru detectarea unei defecțiuni. Numitorul pentru fiecare componentă sau sistem urmărește de câte ori vehiculul a fost exploatat în condițiile specificate.
Numărul de elemente de date trebuie raportat la începutul (primul octet).
Toate elementele de date ale înregistrării Urmărire performanță în uz constau din două (2) octeți și sunt raportate în această ordine (fiecare mesaj conține două elemente, prin urmare, lungimea mesajului este 4).
Mnemonic | Descriere |
---|---|
OBDCOND | Condiții de monitorizare OBD întâlnite Contează |
IGNCNTR | Contor de aprindere |
CATCOMP1 | Catalyst Monitor Finalizarea Contează Banca 1 |
CATCOND1 | Catalyst Monitor Condiții întâlnite Counts Bank 1 |
CATCOMP2 | Catalyst Monitor Finalizarea Contează Banca 2 |
CATCOND2 | Catalyst Monitor Condiții întâlnite Counts Bank 2 |
O2SCOMP1 | O2 Senzor Monitor Finalizarea Contează Banca 1 |
O2SCOND1 | O2 Senzor Monitor Condiții întâlnite Counts Bank 1 |
O2SCOMP2 | O2 Senzor Monitor Finalizarea Contează Banca 2 |
O2SCOND2 | O2 Senzor Monitor Condiții întâlnite Counts Bank 2 |
EGRCOMP | Contor ul de finalizare a monitorului EGR contează |
EGRCOND | Condiții monitor EGR întâlnite Contează |
AIRCOMP | Air Monitor Finalizarea Condițiilor contează (Aer secundar) |
AIRCOND | Condițiile monitorului AIR numărați (Aer secundar) |
EVAPCOMP | Condiția de finalizare a monitorului EVAP contează |
EVAPCOND | Condițiile monitorului EVAP întâlnite contează |
SO2SCOMP1 | Secundar O2 Senzor Monitor Finalizarea Contează Banca 1 |
SO2SCOND1 | Condiții secundare de monitorizare a senzorilor O2 întâlnite Counts Bank 1 |
SO2SCOMP2 | Secundar O2 Senzor Monitor Finalizarea Contează Banca 2 |
SO2SCOND2 | Condiții secundare de monitorizare a senzorilor O2 întâlnite Counts Bank 2 |
Modul 9 PID 0B
Acesta oferă informații despre performanța de urmărire în utilizare pentru catalizatorul NMHC, Monitor catalizator NOx, Monitor adsorber NOx, Monitor filtru PM, monitor senzor de gaze de eșapament, Monitor EGR/ VVT, stimularea monitorului de presiune și a monitorului sistemului de combustibil.
Toate elementele de date constau din două (2) octeți și sunt raportate în această ordine (fiecare mesaj conține două elemente, prin urmare, lungimea mesajului este 4):
Mnemonic | Descriere |
---|---|
OBDCOND | Condiții de monitorizare OBD întâlnite Contează |
IGNCNTR | Contor de aprindere |
HCCATCOMP | NMHC Catalyst Monitor Finalizarea Condiții contează |
HCCATCOND | NMHC Catalyst Monitor Condiții întâlnite Contează |
NCATCOMP | NOx/SCR Catalyst Monitor Finalizarea Condițiilor contează |
NCATCOND | NOx/SCR Condiții monitor catalizator întâlnite Contează |
NADSCOMP | NOx Adsorber Monitor Finalizarea Condiție Contează |
NADSCOND | NOx Adsorber Monitor Condiții întâlnite Contează |
PMCOMP | Contorsii de finalizare a monitorului filtrului PM contează |
PMCOND | Condiții monitor filtru PM întâlnite contează |
EGSCOMP | Condiția de finalizare a monitorului senzorului de gaze de eșapament contează |
EGSCOND | Condițiile de monitorizare a senzorului de gaze de eșapament întâlnite contează |
EGRCOMP | EGR și/sau VVT Monitor Finalizarea Condiții contează |
EGRCOND | Condiții de monitorizare EGR și/sau VVT Numărați |
BPCOMP | Creșterea presiunii Monitor Finalizarea Condițiilor contează |
BPCOND | Creșterea condițiilor de monitorizare a presiunii întâlnite contează |
COMBUSTIBIL | Contor ul de finalizare a monitorului de combustibil contează |
FUELCOND | Condițiile monitorului de combustibil întâlnite contează |
PID enumerate[Editare]
Unele PID-uri trebuie interpretate în mod special, și nu sunt neapărat exact codificate pe biți, sau la orice scară. Valorile pentru aceste PID-uri sunt Enumerate.
Modul 1 PID 03[Editare]
O solicitare pentru acest PID returnează 2 octeți de date. Primul octet descrie sistemul de alimentare cu combustibil #1.
Valoarea | Descriere |
---|---|
1 | Buclă deschisă din cauza temperaturii insuficiente a motorului |
2 | Buclă închisă, utilizarea feedback-ului senzorului de oxigen pentru a determina mixul de combustibil |
4 | Buclă deschisă din cauza sarcinii motorului SAU a tăierii combustibilului din cauza decelerării |
8 | Buclă deschisă din cauza unei defecțiuni a sistemului |
16 | Buclă închisă, folosind cel puțin un senzor de oxigen, dar există o defecțiune în sistemul de feedback |
Orice altă valoare este un răspuns nevalid. Nu poate fi doar un bit setat cel mult.
Al doilea octet descrie sistemul de alimentare cu combustibil #2 (dacă există) și este codificat identic cu primul octet.
Modul 1 PID 12
O solicitare pentru acest PID returnează un singur octet de date care descrie starea secundară a aerului.
Valoarea | Descriere |
---|---|
1 | Amonte |
2 | În aval de convertor catalitic |
4 | Din atmosfera exterioară sau din afara |
8 | Pompă comandată pentru diagnosticare |
Orice altă valoare este un răspuns nevalid. Nu poate fi doar un bit setat cel mult.
Modul 1 PID 1C
O cerere pentru acest PID returnează un singur octet de date care descrie standardele OBD pe care acest ECU a fost conceput pentru a le respecta. Diferitele valori pe care octetul de date le poate reține sunt prezentate mai jos, lângă ceea ce înseamnă:
Valoarea | Descriere |
---|---|
1 | OBD-II, astfel este definit de Carb |
2 | OBD, astfel este definit de Epa |
3 | OBD și OBD-II |
4 | OBD-I |
5 | Nu este compatibil cu OBD |
6 | EOBD (Europa) |
7 | EOBD și OBD-II |
8 | EOBD și OBD |
9 | EOBD, OBD și OBD II |
10 | JOBD (Japonia) |
11 | JOBD și OBD II |
12 | JOBD și EOBD |
13 | JOBD, EOBD, și OBD II |
14 | Rezervate |
15 | Rezervate |
16 | Rezervate |
17 | Diagnosticarea producătorului motorului (Emd) |
18 | Diagnosticare a producătorului motorului îmbunătățită (EMD+) |
19 | Grele de lucru la bord de diagnosticare (Copil/Parțial) (HD OBD-C) |
20 | Grele de lucru la bord de diagnosticare (HD OBD) |
21 | OBD armonizat la nivel mondial (WWH OBD) |
22 | Rezervate |
23 | Heavy Duty Euro OBD Etapa I fără control NOx (HD EOBD-I) |
24 | Heavy Duty Euro OBD Etapa I cu control NOx (HD EOBD-I N) |
25 | Heavy Duty Euro OBD Etapa II fără control NOx (HD EOBD-II) |
26 | Heavy Duty Euro OBD Etapa II cu control NOx (HD EOBD-II N) |
27 | Rezervate |
28 | Brazilia OBD Faza 1 (OBDBr-1) |
29 | Brazilia OBD Faza 2 (OBDBr-2) |
30 | OBD coreeană (KOBD) |
31 | India OBD I (IOBD I) |
32 | India OBD II (IOBD AL II-lea) |
33 | Heavy Duty Euro OBD Etapa VI (HD EOBD-IV) |
34-250 | Rezervate |
251-255 | Nu este disponibil pentru atribuire (Sae J1939 semnificație specială) |
Codare a tipului de combustibil
Modul 1 PID 51 returnează o valoare dintr-o listă enumerată care dă tipul de combustibil al vehiculului. Tipul de combustibil este returnat sub formă de octet, iar valoarea este dată de tabelul următor:
Valoarea | Descriere |
---|---|
0 | Nu este disponibil |
1 | Benzina |
2 | Metanol |
3 | Etanol |
4 | Diesel |
5 | Gpl |
6 | Cng |
7 | Propan |
8 | Electrice |
9 | Bifuel rulare benzină |
10 | Bifuel care rulează Metanol |
11 | Bicombustibil care rulează etanol |
12 | Bicombustibil care rulează GPL |
13 | Bifuel rulează CNG |
14 | Bicombustibil care rulează Propan |
15 | Bifuel rulează energie electrică |
16 | Bicombustibil care rulează motor electric și cu combustie |
17 | Benzină hibridă |
18 | Etanol hibrid |
19 | Diesel hibrid |
20 | Hibrid electric |
21 | Motor electric și cu combustie hibrid |
22 | Regenerativ hibrid |
23 | Bicombustibil care rulează diesel |
Orice altă valoare este rezervată de ISO/SAE. În prezent nu există definiții pentru vehicul cu combustibil flexibil.
PID-uri nestandard
Majoritatea PID-urilor OBD-II utilizate sunt non-standard. Pentru majoritatea vehiculelor moderne, există mult mai multe funcții acceptate pe interfața OBD-II decât sunt acoperite de PID-uri standard, și există o suprapunere relativ minoră între producătorii de vehicule pentru aceste.
Există informații foarte limitate disponibile în domeniul public pentru PID-uri non-standard. Principala sursă de informații privind PID-urile nestandard la diferiți producători este menținută de Institutul de Echipamente și Unelte și numai la dispoziția membrilor. Prețul de membru ETI pentru accesul la codurile de scanare variază în funcție de dimensiunea companiei definită de vânzările anuale de unelte și echipamente auto în America de Nord:
Vânzări anuale în America de Nord | Taxe anuale |
---|---|
Sub $10,000,000 | $5,000 |
$10,000,000 – $50,000,000 | $7,500 |
Mai mare decât $50,000,000 | $10,000 |
Cu toate acestea, chiar și calitatea de membru ETI nu va furniza documentația completă pentru PID-uri non-standard. Starea ETI:[4][5]
Unii producători OEM refuză să utilizeze ETI ca sursă one-stop de informații despre instrumentul de scanare. Ei preferă să facă afaceri cu fiecare companie instrument separat. Aceste companii solicită, de asemenea, să încheiați un contract cu ele. Taxele variază, dar aici este un instantaneu ca din 13 aprilie, 2015 a taxelor pe an:
Gm $50,000 Honda $5,000 Suzuki $1,000 BMW $25,500 plus $2,000 per actualizare. Actualizările apar anual.
Cna (11-Pic) format magistrală
Interogarea PID și răspunsul are loc pe magistrala CAN a vehiculului. Solicitările și răspunsurile OBD standard utilizează adrese funcționale. Cititorul de diagnosticare inițiază o interogare utilizând CAN ID 7DFh[clarificarea necesară], care acționează ca o adresă de difuzare, și acceptă răspunsuri de la orice ID în intervalul 7E8h la 7EFh. ECU care pot răspunde la interogări OBD asculta atât la ID-ul de difuzare funcțională de 7DFh și un ID atribuit în intervalul 7E0h la 7E7h. Răspunsul lor are un ID al ID-ului atribuit plus 8 Exemplu. 7E8h prin 7EFh.
Această abordare permite până la opt, fiecare răspunde independent la interogările OBD. Cititorul de diagnostic poate utiliza ID-ul în cadrul de răspuns ECU pentru a continua comunicarea cu un anumit ECU. În special,, comunicarea multi-cadru necesită un răspuns la ID-ul ECU specific, mai degrabă decât la ID-ul 7DFh.
Magistrala CAN poate fi folosită și pentru comunicarea dincolo de mesajele OBD standard. Adresarea fizică utilizează anumite ID-uri CAN pentru anumite module (ex., 720h pentru grupul de instrumente din Ford) cu sarcini utile cadru proprietare.
Interogare
Interogarea PID funcțională este trimisă vehiculului din autobuzul CAN la ID 7DFh, Utilizarea 8 octeți de date. Octeții sunt:
Octet | ||||||||
---|---|---|---|---|---|---|---|---|
Tip PID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Standardul SAE | Număr de Suplimentare octeți de date: 2 |
Modul 01 = afișarea datelor curente; 02 = cadru de înghețare; etc. |
Cod PID (ex.: 05 = Temperatura lichidului de răcire al motorului) |
Nu sunt utilizate (poate fi 55h) |
||||
Specificul vehiculului | Număr de Suplimentare octeți de date: 3 |
Mod particularizat: (ex.: 22 = date îmbunătățite) | Cod PID (ex.: 4980H) |
Nu sunt utilizate (poate fi 00h sau 55h) |
Răspuns
Vehiculul răspunde la interogarea PID de pe magistrala CAN cu ID-uri de mesaje care depind de modulul care a răspuns. De obicei, motorul sau ECU principal răspunde la ID-ul 7E8h. Alte module, ar fi controlerul hibrid sau controlerul de baterie într-un Prius, răspunde la 07E9h, 07Eah, 07EBh, etc. Acestea sunt cu 8h mai mari decât adresa fizică la care răspunde modulul. Chiar dacă numărul de octeți din valoarea returnată este variabil, mesajul utilizează 8 octeți de date, indiferent (MAGISTRALA CAN formular protocol Frameformat cu 8 octeți de date). Octeții sunt:
Octet | ||||||||
---|---|---|---|---|---|---|---|---|
Tip PID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Standardul SAE 7E8h, 7E9h, 7Eah, etc. |
Număr de Suplimentare octeți de date: 3 pentru a 6 |
Mod particularizat La fel ca interogarea, cu excepția faptului că 40h se adaugă la valoarea modului. Deci: 41h = afișarea datelor curente; 42h = cadru de înghețare; etc. |
Cod PID (ex.: 05 = Temperatura lichidului de răcire al motorului) |
valoarea parametrului specificat, Octet 0 | Valoarea, Octet 1 (opţional) | Valoarea, Octet 2 (opţional) | Valoarea, Octet 3 (opţional) | Nu sunt utilizate (poate fi 00h sau 55h) |
Specificul vehiculului 7E8h, sau 8h + ID-ul fizic al modulului. |
Număr de Suplimentare octeți de date: 4pentru a 7 |
Mod particularizat: la fel ca interogarea, cu excepția faptului că 40h se adaugă la valoarea modului.(ex.: 62h = răspuns la solicitarea modului 22h) | Cod PID (ex.: 4980H) |
valoarea parametrului specificat, Octet 0 | Valoarea, Octet 1 (opţional) | Valoarea, Octet 2 (opţional) | Valoarea, Octet 3 (opţional) | |
Specificul vehiculului 7E8h, sau 8h + ID-ul fizic al modulului. |
Număr de Suplimentare octeți de date: 3 |
7Fh acest răspuns general, de obicei, indicând modulul nu recunoaște cererea. | Mod particularizat: (ex.: 22h = date de diagnosticare îmbunătățite prin PID, 21h = date îmbunătățite prin compensare) | 31H | Nu sunt utilizate (poate fi 00h) |
Benz 14pini – 16codul PIN
Nissian 14 codul PIN – 16codul PIN
GM12 PIN-16PIN
DB9-16 PIN
iveco 38pin -16 codul PIN
Fiat 3 codul PIN – 16 codul PIN
Toyato 22pin – 16 codul PIN
Kia 20 Codul PIN – 16 codul PIN
Audi 2×2 – 16 codul PIN
Benz 38 Codul PIN
Mitsubishi 12 codul PIN – 16codul PIN
Honda 3pin – 16codul PIN
BMW 20 PIN – 3 codul PIN