Coduri pinout ODB2 toate

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]
  1. ^ Salt în sus la:o b c d E F g H am În coloana de formule, literele A, B, C, etc. reprezintă echivalentul zecimal al primului, Al doilea, Treia, etc. octeți de date. În cazul în care o (?) Apare, informații contradictorii sau incomplete au fost disponibile.

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)
A6A0 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
  1. 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
  1. 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
BC Temperatura citită de EGT11
DE Temperatura citită de EGT12
FG Temperatura citită de EGT13
HI Temperatura citită de EGT14

Primul octet este codificat după urmează:

Pic Descriere
A7A4 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:

A7A6 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:

A5A4 Al doilea caracter DTC
00 0
01 1
10 2
11 3

Al treilea caracter din DTC este un număr definit de

A3A0 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 B7B4 şi B3B0. 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

Subaru 9 codul PIN – 16 codul PIN

Chrysler 6 codul PIN