ODB2 Kodeu Pinout sadayana

Pikeun OBD2 Tungtung buka & manjangkeun tugas pin kabel ,mangga klik Ieuh

Standar OBD2 Pinout

haseum:wiki

Modeu

Nyaéta 10 modeu operasi dijelaskeun dina OBD-II standar SAE J1979 panganyarna. Aranjeunna kieu:

Mode (hex) gambaran
01 Témbongkeun data ayeuna
02 Témbongkeun data pigura freeze
03 Témbongkeun disimpen Kodeu Masalah Diagnostik
04 Hapus Kodeu Masalah Diagnostik sareng nilai anu disimpen
05 Hasil tés, pangimeutan sensor oksigén (teu BISA wungkul)
06 Hasil tés, komponén séjén / ngawaskeun sistem (Hasil tés, ngawaskeun sensor oksigén pikeun CAN wungkul)
07 Témbongkeun pending Kodeu Masalah Diagnostik (dideteksi salila siklus nyetir ayeuna atawa panungtungan)
08 Operasi kontrol komponén on-board / sistem
09 Nyuhunkeun inpormasi kendaraan
0A Permanén Kodeu Masalah Diagnostik (DTCs) (DTCs diberesihan)

Pabrikan kendaraan henteu kedah ngadukung sadaya modeu. Unggal produsén tiasa netepkeun modeu tambahan di luhur #9 (misalna.: modus 22 sakumaha didefinisikeun ku SAE J2190 pikeun Ford / GM, modus 21 pikeun Toyota) pikeun inpo nu sejenna e.g. tegangan batré traction dina a kandaraan listrik hibrid (HEV).[2]

Standar PIDs

Tabel di handap nembongkeun standar OBD-II PIDs sakumaha didefinisikeun ku SAE J1979. Respon ekspektasi pikeun tiap PID dirumuskeun, babarengan jeung informasi ngeunaan cara narjamahkeun réspon kana data bermakna. Deui, Henteu sadayana kendaraan bakal ngadukung sadaya PID sareng tiasa aya PID khusus anu ditetepkeun ku produsén anu henteu didefinisikeun dina standar OBD-II..

Catet yén modus 1 jeung 2 dasarna idéntik, iwal éta Mode 1 nyadiakeun informasi ayeuna, sedengkeun Mode 2 nyadiakeun snapshot tina data sarua dicokot dina titik nalika kodeu gangguan diagnostik panungtungan disetel. Pangecualian nyaéta PID 01, nu ngan sadia dina Mode 1, jeung PID 02, nu ngan sadia dina Mode 2. Lamun Mode 2 PID 02 mulih enol, lajeng teu aya snapshot jeung sagala Mode séjén 2 data téh euweuh hartina.

Nalika nganggo Bit-Encoded-Notation, kuantitas kawas C4 hartina bit 4 tina data bait C. Masing-masing bit diitung tina 0 ka 7, jadi 7 mangrupa bit paling signifikan jeung 0 mangrupa bit sahenteuna signifikan.

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

Mode 01

PID
(hex)
PID
(Dec)
Bait data dipulangkeun gambaran Nilai min nilai Max Hijian Rumus[a]
00 0 4 PIDs dirojong [01 – 20] Bit disandikeun [A7..D0] == [PID $01..PID $20] Tingali kahandap
01 1 4 Monitor status saprak DTCs diberesihan. (Ngawengku lampu indikator malfungsi (MIL) status jeung jumlah DTCs.) Bit disandikeun. Tingali kahandap
02 2 2 Freeze DTC
03 3 2 Status sistem suluh Bit disandikeun. Tingali kahandap
04 4 1 beban engine diitung 0 100 % {\gaya pintonan {\tfrac {100}{255}}A} (atawa {\gaya pintonan {\tfrac {A}{2.55}}})
05 5 1 Suhu coolant engine -40 215 °C {\tampilan gaya A-40}
06 6 1 motong suluh jangka pondok-Bank 1 -100 (Ngurangan BBM: Beunghar teuing) 99.2 (Tambahkeun BBM: Lean teuing) %
{\gaya pintonan {\frac {100}{128}}A-100}

(atawa {\gaya pintonan {\tfrac {A}{1.28}}-100} )

07 7 1 motong suluh jangka panjang-Bank 1
08 8 1 motong suluh jangka pondok-Bank 2
09 9 1 motong suluh jangka panjang-Bank 2
0A 10 1 Tekanan suluh (tekanan gauge) 0 765 kPa {\gaya tampilan 3A}
0B 11 1 Intake manifold tekanan mutlak 0 255 kPa {\gaya tampilan A}
0C 12 2 engine rpm 0 16,383.75 rpm {\gaya pintonan {\frac {256A+B}{4}}}
0D 13 1 speed wahana 0 255 km/h {\gaya tampilan A}
0E 14 1 Timing sateuacanna -64 63.5 ° saméméhna TDC {\gaya pintonan {\frac {A}{2}}-64}
0F 15 1 Suhu hawa asupan -40 215 °C {\tampilan gaya A-40}
10 16 2 MAF laju aliran hawa 0 655.35 gram / detik {\gaya pintonan {\frac {256A+B}{100}}}
11 17 1 Posisi throttle 0 100 % {\gaya pintonan {\tfrac {100}{255}}A}
12 18 1 Status hawa sekundér paréntah Bit disandikeun. Tingali kahandap
13 19 1 Sénsor oksigén hadir (di 2 bank) [A0..A3] == Bank 1, Sénsor 1-4. [A4..A7] == Bank 2…
14 20 2 Sénsor oksigén 1
A: Voltaseu
B: motong bahan bakar jangka pondok
0
-100
1.275
99.2
volt%
{\gaya pintonan {\frac {A}{200}}}

{\gaya pintonan {\frac {100}{128}}B-100}

(lamun B == $FF, sensor henteu dipaké dina itungan motong)

15 21 2 Sénsor oksigén 2
A: Voltaseu
B: motong bahan bakar jangka pondok
16 22 2 Sénsor oksigén 3
A: Voltaseu
B: motong bahan bakar jangka pondok
17 23 2 Sénsor oksigén 4
A: Voltaseu
B: motong bahan bakar jangka pondok
18 24 2 Sénsor oksigén 5
A: Voltaseu
B: motong bahan bakar jangka pondok
19 25 2 Sénsor oksigén 6
A: Voltaseu
B: motong bahan bakar jangka pondok
1A 26 2 Sénsor oksigén 7
A: Voltaseu
B: motong bahan bakar jangka pondok
1B 27 2 Sénsor oksigén 8
A: Voltaseu
B: motong bahan bakar jangka pondok
1C 28 1 standar OBD wahana ieu conforms kana Bit disandikeun. Tingali kahandap
1D 29 1 Sénsor oksigén hadir (di 4 bank) Sarupa jeung PID 13, tapi [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2]
1E 30 1 Status input bantu A0 == Kakuatan Pareum (PTO) status (1 == aktip)
[A1..A7] teu dipaké
1F 31 2 Waktu ngajalankeun saprak mesin ngamimitian 0 65,535 detik {\gaya tampilan 256A+B}
20 32 4 PIDs dirojong [21 – 40] Bit disandikeun [A7..D0] == [PID $21..PID $40] Tingali kahandap
21 33 2 Jarak anu ditempuh kalayan lampu indikator gangguan (MIL) asup 0 65,535 km {\gaya tampilan 256A+B}
22 34 2 Rel suluh Tekanan (relatif ka vakum manifold) 0 5177.265 kPa {\gaya pintonan 0.079(256A+B)}
23 35 2 Rel suluh Gauge Tekanan (solar, atanapi suntik langsung béngsin) 0 655,350 kPa {\gaya pintonan 10(256A+B)}
24 36 4 Sénsor oksigén 1
AB: Rasio Kasaruaan BBM-Air
CD: Voltaseu
0
0
< 2
< 8
babandingan
V
{\gaya pintonan {\frac {2}{65536}}(256A+B)}

{\gaya pintonan {\frac {8}{65536}}(256C+D)}

25 37 4 Sénsor oksigén 2
AB: Rasio Kasaruaan BBM-Air
CD: Voltaseu
26 38 4 Sénsor oksigén 3
AB: Rasio Kasaruaan BBM-Air
CD: Voltaseu
27 39 4 Sénsor oksigén 4
AB: Rasio Kasaruaan BBM-Air
CD: Voltaseu
28 40 4 Sénsor oksigén 5
AB: Rasio Kasaruaan BBM-Air
CD: Voltaseu
29 41 4 Sénsor oksigén 6
AB: Rasio Kasaruaan BBM-Air
CD: Voltaseu
2A 42 4 Sénsor oksigén 7
AB: Rasio Kasaruaan BBM-Air
CD: Voltaseu
2B 43 4 Sénsor oksigén 8
AB: Rasio Kasaruaan BBM-Air
CD: Voltaseu
2C 44 1 Dititah EGR 0 100 % {\gaya pintonan {\tfrac {100}{255}}A}
2D 45 1 Kasalahan EGR -100 99.2 % {\gaya pintonan {\tfrac {100}{128}}A-100}
2E 46 1 Dititah ngejat ngabersihkeun 0 100 % {\gaya pintonan {\tfrac {100}{255}}A}
2F 47 1 Input Level Tank BBM 0 100 % {\gaya pintonan {\tfrac {100}{255}}A}
30 48 1 Warm-up saprak kode diberesihan 0 255 cacah {\gaya tampilan A}
31 49 2 Jarak ngarambat saprak kode diberesihan 0 65,535 km {\gaya tampilan 256A+B}
32 50 2 Épék. Tekanan uap Sistim -8,192 8191.75 Pa {\gaya pintonan {\frac {256A+B}{4}}}(AB nyaéta pelengkap dua urang ditandatanganan)[3]
33 51 1 Tekanan Barometric Absolute 0 255 kPa {\gaya tampilan A}
34 52 4 Sénsor oksigén 1
AB: Rasio Kasaruaan BBM-Air
CD: ayeuna
0
-128
< 2
<128
babandingan
ma
{\gaya pintonan {\frac {2}{65536}}(256A+B)}

{\gaya pintonan {\frac {256C+D}{256}}-128}

atawa {\gaya tampilan C+{\frac {D}{256}}-128}

35 53 4 Sénsor oksigén 2
AB: Rasio Kasaruaan BBM-Air
CD: ayeuna
36 54 4 Sénsor oksigén 3
AB: Rasio Kasaruaan BBM-Air
CD: ayeuna
37 55 4 Sénsor oksigén 4
AB: Rasio Kasaruaan BBM-Air
CD: ayeuna
38 56 4 Sénsor oksigén 5
AB: Rasio Kasaruaan BBM-Air
CD: ayeuna
39 57 4 Sénsor oksigén 6
AB: Rasio Kasaruaan BBM-Air
CD: ayeuna
3A 58 4 Sénsor oksigén 7
AB: Rasio Kasaruaan BBM-Air
CD: ayeuna
3B 59 4 Sénsor oksigén 8
AB: Rasio Kasaruaan BBM-Air
CD: ayeuna
3C 60 2 Suhu Katalis: Bank 1, Sénsor 1 -40 6,513.5 °C {\gaya pintonan {\frac {256A+B}{10}}-40}
3D 61 2 Suhu Katalis: Bank 2, Sénsor 1
3E 62 2 Suhu Katalis: Bank 1, Sénsor 2
3F 63 2 Suhu Katalis: Bank 2, Sénsor 2
40 64 4 PIDs dirojong [41 – 60] Bit disandikeun [A7..D0] == [PID $41..PID $60] Tingali kahandap
41 65 4 Monitor status siklus drive ieu Bit disandikeun. Tingali kahandap
42 66 2 tegangan modul kontrol 0 65.535 V {\gaya pintonan {\frac {256A+B}{1000}}}
43 67 2 Nilai beban mutlak 0 25,700 % {\gaya pintonan {\tfrac {100}{255}}(256A+B)}
44 68 2 Babandingan ekuivalénsi paréntah-Suluh 0 < 2 babandingan {\gaya pintonan {\tfrac {2}{65536}}(256A+B)}
45 69 1 Posisi throttle relatif 0 100 % {\gaya pintonan {\tfrac {100}{255}}A}
46 70 1 Suhu hawa ambient -40 215 °C {\tampilan gaya A-40}
47 71 1 Posisi throttle mutlak B 0 100 % {\gaya pintonan {\frac {100}{255}}A}
48 72 1 Posisi throttle mutlak C
49 73 1 Posisi pedal akselerator D
4A 74 1 Posisi pedal akselerator E
4B 75 1 Posisi pedal akselerator F
4C 76 1 Aktuator throttle paréntah
4D 77 2 Waktos ngajalankeun kalawan MIL on 0 65,535 menit {\gaya tampilan 256A+B}
4E 78 2 Waktos saprak kode masalah diberesihan
4F 79 4 Nilai maksimum pikeun babandingan sasaruaan BBM-Air, tegangan sensor oksigén, sensor oksigén ayeuna, sareng intake manifold tekanan mutlak 0, 0, 0, 0 255, 255, 255, 2550 babandingan, V, ma, kPa A, B, C, D*10
50 80 4 Nilai maksimum pikeun laju aliran hawa tina sensor aliran hawa massa 0 2550 g/s A*10, B, C, jeung D ditangtayungan pikeun pamakéan hareup
51 81 1 Tipe Suluh Tina méja tipe suluh tingali kahandap
52 82 1 Suluh étanol % 0 100 % {\gaya pintonan {\tfrac {100}{255}}A}
53 83 2 Sistem Evap Absolute Tekanan Uap 0 327.675 kPa {\gaya pintonan {\frac {256A+B}{200}}}
54 84 2 Tekanan uap sistem nguap -32,767 32,768 Pa ((A*256)+B)-32767
55 85 2 Sénsor oksigén sekundér jangka pondok motong, A: bank 1, B: bank 3 -100 99.2 % {\gaya pintonan {\frac {100}{128}}A-100}{\gaya pintonan {\frac {100}{128}}B-100}
56 86 2 Pamotongan sénsor oksigén sekundér jangka panjang, A: bank 1, B: bank 3
57 87 2 Sénsor oksigén sekundér jangka pondok motong, A: bank 2, B: bank 4
58 88 2 Pamotongan sénsor oksigén sekundér jangka panjang, A: bank 2, B: bank 4
59 89 2 Rel suluh tekanan mutlak 0 655,350 kPa {\gaya pintonan 10(256A+B)}
5A 90 1 Posisi pedal akselerator relatif 0 100 % {\gaya pintonan {\tfrac {100}{255}}A}
5B 91 1 Pek batré hibrid sésana hirup 0 100 % {\gaya pintonan {\tfrac {100}{255}}A}
5C 92 1 Suhu oli mesin -40 210 °C {\tampilan gaya A-40}
5D 93 2 Timing suntik suluh -210.00 301.992 ° {\gaya pintonan {\frac {256A+B}{128}}-210}
5E 94 2 Laju suluh mesin 0 3276.75 L/h {\gaya pintonan {\frac {256A+B}{20}}}
5F 95 1 Syarat émisi pikeun kendaraan anu dirancang Bit disandikeun
60 96 4 PIDs dirojong [61 – 80] Bit disandikeun [A7..D0] == [PID $61..PID $80] Tingali kahandap
61 97 1 mesin paménta supir urang – torsi persén -125 125 % A-125
62 98 1 mesin sabenerna – torsi persén -125 125 % A-125
63 99 2 torsi rujukan engine 0 65,535 Nm {\gaya tampilan 256A+B}
64 100 5 Engine persen data torsi -125 125 % A-125 dianggurkeun
B-125 titik mesin 1
C-125 titik mesin 2
D-125 titik mesin 3
E-125 titik mesin 4
65 101 2 Input bantu / output dirojong Bit disandikeun
66 102 5 Sénsor aliran hawa massa
67 103 3 Suhu coolant engine
68 104 7 Sensor suhu hawa asupan
69 105 7 Paréntah EGR na EGR Kasalahan
6A 106 5 Maréntahkeun kontrol aliran hawa asupan Diesel sareng posisi aliran hawa asupan relatif
6B 107 5 Suhu resirkulasi gas buang
6C 108 5 Maréntahkeun kontrol aktuator throttle sareng posisi throttle relatif
6D 109 6 Sistim kontrol tekanan suluh
6E 110 5 Sistim kontrol tekanan suntik
6F 111 3 Tekanan asupan kompresor turbocharger
70 112 9 Ningkatkeun kontrol tekanan
71 113 5 Variabel Géométri turbo (VGT) kadali
72 114 5 Kontrol wastegate
73 115 5 Tekanan knalpot
74 116 5 Turbocharger RPM
75 117 7 Suhu turbocharger
76 118 7 Suhu turbocharger
77 119 5 Ngecas hawa cooler hawa (CACT)
78 120 9 Suhu Gas knalpot (EGT) Bank 1 PID husus. Tingali kahandap
79 121 9 Suhu Gas knalpot (EGT) Bank 2 PID husus. Tingali kahandap
7A 122 7 Saringan partikulat diesel (DPF)
7B 123 7 Saringan partikulat diesel (DPF)
7C 124 9 Saringan Partikulat Diesel (DPF) suhu
7D 125 1 NOx NTE (Teu-Ka-Ngaleuwihan) status wewengkon kontrol
7E 126 1 PM NTE (Teu-Ka-Ngaleuwihan) status wewengkon kontrol
7F 127 13 Waktu ngajalankeun mesin
80 128 4 PIDs dirojong [81 – A0] Bit disandikeun [A7..D0] == [PID $81..PID $A0] Tingali kahandap
81 129 21 Waktu ngajalankeun mesin pikeun Alat Kontrol Émisi Auxiliary(AECD)
82 130 21 Waktu ngajalankeun mesin pikeun Alat Kontrol Émisi Auxiliary(AECD)
83 131 5 Sénsor NOx
84 132 Suhu permukaan manifold
85 133 Sistim réagen NOx
86 134 Partikulat (PM) sénsor
87 135 Intake manifold tekanan mutlak
A0 160 4 PIDs dirojong [A1 – C0] Bit disandikeun [A7..D0] == [PID $A1..PID $C0] Tingali kahandap
C0 192 4 PIDs dirojong [C1 – E0] Bit disandikeun [A7..D0] == [PID $C1..PID $E0] Tingali kahandap
C3 195 ? ? ? ? ? Mulihkeun seueur data, kalebet Drive Condition ID sareng Speed ​​Engine*
C4 196 ? ? ? ? ? B5 nyaéta Engine Idle Request
B6 nyaéta Permintaan Stop Engine*
PID
(hex)
PID
(Dec)
Bait data dipulangkeun gambaran Nilai min nilai Max Hijian Rumus[a]

Mode 02[édit]

Mode 02 narima PIDs sarua salaku mode 01, kalawan harti anu sarua, tapi inpormasi anu dipasihkeun nyaéta ti nalika pigura beku diciptakeun.

Anjeun kedah ngirim nomer pigura dina bagian data pesen.

PID
(hex)
Bait data dipulangkeun gambaran Nilai min nilai Max Hijian Rumus[a]
02 2 DTC anu nyababkeun pigura beku disimpen. BCD disandi. Decoded sakumaha dina modeu 3

Mode 03

PID
(hex)
Bait data dipulangkeun gambaran Nilai min nilai Max Hijian Rumus[a]
N/A n*6 Nyuhunkeun kode masalah 3 kode per pigura pesen. Tingali kahandap

Mode 04[édit]

PID
(hex)
Bait data dipulangkeun gambaran Nilai min nilai Max Hijian Rumus[a]
N/A 0 Hapus kode masalah / Lampu indikator malfungsi (MIL) / Pariksa lampu mesin Ngabersihan sadaya kode masalah anu disimpen sareng mareuman MIL.

Mode 05

PID
(hex)
Bait data dipulangkeun gambaran Nilai min nilai Max Hijian Rumus[a]
0100 OBD Monitor ID dirojong ($01 – $20)
0101 O2 Sénsor Monitor Bank 1 Sénsor 1 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
0102 O2 Sénsor Monitor Bank 1 Sénsor 2 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
0103 O2 Sénsor Monitor Bank 1 Sénsor 3 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
0104 O2 Sénsor Monitor Bank 1 Sénsor 4 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
0105 O2 Sénsor Monitor Bank 2 Sénsor 1 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
0106 O2 Sénsor Monitor Bank 2 Sénsor 2 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
0107 O2 Sénsor Monitor Bank 2 Sénsor 3 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
0108 O2 Sénsor Monitor Bank 2 Sénsor 4 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
0109 O2 Sénsor Monitor Bank 3 Sénsor 1 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
010A O2 Sénsor Monitor Bank 3 Sénsor 2 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
010B O2 Sénsor Monitor Bank 3 Sénsor 3 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
010C O2 Sénsor Monitor Bank 3 Sénsor 4 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
010D O2 Sénsor Monitor Bank 4 Sénsor 1 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
010E O2 Sénsor Monitor Bank 4 Sénsor 2 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
010F O2 Sénsor Monitor Bank 4 Sénsor 3 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
0110 O2 Sénsor Monitor Bank 4 Sénsor 4 0.00 1.275 volt 0.005 Beunghar mun lean tegangan bangbarung sensor
0201 O2 Sénsor Monitor Bank 1 Sénsor 1 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
0202 O2 Sénsor Monitor Bank 1 Sénsor 2 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
0203 O2 Sénsor Monitor Bank 1 Sénsor 3 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
0204 O2 Sénsor Monitor Bank 1 Sénsor 4 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
0205 O2 Sénsor Monitor Bank 2 Sénsor 1 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
0206 O2 Sénsor Monitor Bank 2 Sénsor 2 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
0207 O2 Sénsor Monitor Bank 2 Sénsor 3 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
0208 O2 Sénsor Monitor Bank 2 Sénsor 4 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
0209 O2 Sénsor Monitor Bank 3 Sénsor 1 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
020A O2 Sénsor Monitor Bank 3 Sénsor 2 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
020B O2 Sénsor Monitor Bank 3 Sénsor 3 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
020C O2 Sénsor Monitor Bank 3 Sénsor 4 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
020D O2 Sénsor Monitor Bank 4 Sénsor 1 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
020E O2 Sénsor Monitor Bank 4 Sénsor 2 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
020F O2 Sénsor Monitor Bank 4 Sénsor 3 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
0210 O2 Sénsor Monitor Bank 4 Sénsor 4 0.00 1.275 volt 0.005 Lean ka Beunghar sensor tegangan bangbarung
PID
(hex)
Bait data dipulangkeun gambaran Nilai min nilai Max Hijian Rumus[a]

Mode 09

PID
(hex)
Bait data dipulangkeun gambaran Nilai min nilai Max Hijian Rumus[a]
00 4 Mode 9 dirojong PIDs (01 ka 20) Bit disandikeun. [A7..D0] = [PID $01..PID $20] Tingali kahandap
01 1 VIN Pesen Count dina PID 02. Ngan pikeun ISO 9141-2, ISO 14230-4 jeung SAE J1850. Biasana nilai bakal 5.
02 17 Nomer Idéntifikasi Kendaraan (VIN) 17-char ANGGUR, ASCII-disandikeun sarta kénca-padded kalawan karakter null (0x00) lamun diperlukeun.
03 1 Calibration ID pesen count pikeun PID 04. Ngan pikeun ISO 9141-2, ISO 14230-4 jeung SAE J1850. Ieu bakal sababaraha kali 4 (4 pesen diperlukeun pikeun tiap ID).
04 16,32,48,64.. ID kalibrasi Nepi ka 16 aksara ASCII. Bait data anu henteu dianggo bakal dilaporkeun salaku bait nol (0x00). Sababaraha CALID tiasa dikaluarkeun (16 bait unggal)
05 1 Nomer verifikasi kalibrasi (CVN) cacah pesen pikeun PID 06. Ngan pikeun ISO 9141-2, ISO 14230-4 jeung SAE J1850.
06 4,8,12,16 Nomer Verifikasi Calibration (CVN) Sababaraha CVN tiasa dikaluarkeun (4 bait unggal) jumlah CVN na CALID kedah cocog Data atah ditinggalkeun-padded kalawan karakter null (0x00). Biasana ditampilkeun salaku senar hex.
07 1 Di-pamakéan itungan pesen tracking kinerja pikeun PID 08 jeung 0B. Ngan pikeun ISO 9141-2, ISO 14230-4 jeung SAE J1850. 8 10 8 lamun genep belas (16) nilai diperlukeun pikeun dilaporkeun, 9 lamun dalapan belas (18) nilai diperlukeun pikeun dilaporkeun, jeung 10 lamun dua puluh (20) nilai diperlukeun pikeun dilaporkeun (hiji pesen ngalaporkeun dua nilai, masing-masing diwangun ku dua bait).
08 4 Nyukcruk kinerja anu dianggo pikeun kendaraan panyalaan spark 4 atawa 5 talatah, masing-masing ngandung 4 bait (dua nilai). Tingali kahandap
09 1 Jumlah pesen ngaran ECU pikeun PID 0A
0A 20 Ngaran ECU ASCII-disandi. Katuhu-padded kalawan karakter null (0x00).
0B 4 Di-pamakéan tracking kinerja pikeun kandaraan ignition komprési 5 talatah, masing-masing ngandung 4 bait (dua nilai). Tingali kahandap
PID
(hex)
Bait data dipulangkeun gambaran Nilai min nilai Max Hijian Rumus[a]
  1. ^ Luncat nepi ka:a b c d e f g h abdi Dina kolom rumus, huruf A, B, C, jsb. ngagambarkeun sarua decimal kahiji, kadua, katilu, jsb. bait data. Dimana a (?) nembongan, inpormasi anu kontradiktif atanapi henteu lengkep sayogi.

PIDs disandikeun bitwise

Sababaraha PIDs dina tabel di luhur teu bisa dipedar ku rumus basajan. Penjelasan anu langkung rinci ngeunaan data ieu disayogikeun di dieu:

Mode 1 PID 00

Paménta pikeun PID ieu mulih 4 bait data. Unggal bit, ti MSB ka LSB, ngagambarkeun salah sahiji salajengna 32 PIDs sareng masihan inpormasi ngeunaan upami éta dirojong.

Salaku conto, lamun respon mobil téh BE1FA813, eta bisa decoded kawas kieu:

Heksadesimal B E 1 F A 8 1 3
binér 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
dirojong? nuhun No nuhun nuhun nuhun nuhun nuhun No No No No nuhun nuhun nuhun nuhun nuhun nuhun No nuhun No nuhun No No No No No No nuhun No No nuhun nuhun
Nomer 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

Janten, PIDs dirojong téh: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F jeung 20

Mode 1 PID 01

Paménta pikeun PID ieu mulih 4 bait data, dilabélan A B C jeung D.

Bait kahiji(A) ngandung dua lembar informasi. Bit A7 (MSB tina bait A, bait munggaran) nunjukkeun naha atanapi henteu MIL (pariksa lampu engine) dicaangan. bit A6 ngaliwatan A0ngagambarkeun jumlah Konci gangguan diagnostik ayeuna flagged dina ECU.

Nu kadua, katilu, jeung bait kaopat(B, C jeung D) masihan inpormasi ngeunaan kasadiaan sareng kasampurnaan tés on-board tangtu. Catet yén tés kasadiaan dituduhkeun ku set (1) bit jeung kasampurnaan dituduhkeun ku reset (0) bit.

Bit nami Harti
A7 MIL Pareum atawa Hurung, nunjukkeun lamun CEL / MIL hurung (atanapi kedah on)
A6A0 DTC_CNT Jumlah DTCs patali émisi dikonfirmasi sadia pikeun tampilan.
B7 DIPILIH Ditangtayungan (kedah janten 0)
B3 NO NGARAN 0 = Spark ignition monitor dirojong (e.g. mesin Otto atanapi Wankel)
1 = Monitor ignition komprési dirojong (e.g. Mesin Diesel)

Ieu definisi umum bit B, aranjeunna dumasar kana tés.

Test sadia Tés teu lengkep
Komponén B2 B6
Sistim suluh B1 B5
Misfire B0 B4

The bait katilu jeung kaopat kudu diinterpretasi béda gumantung kana lamun mesin téh spark ngahurungkeun (e.g. mesin Otto atanapi Wankel) atawa ignition komprési (e.g. Mesin Diesel). Dina kadua (B) bait, bit 3 nunjukkeun kumaha napsirkeun bait C sareng D, kalawan 0 keur spark (Otto atanapi Wankel) jeung 1 (nyetél) keur komprési (Diesel).

The bait C jeung D pikeun monitor ignition spark (e.g. mesin Otto atanapi Wankel):

Test sadia Tés teu lengkep
Sistim EGR C7 D7
Oksigén Sénsor manaskeun C6 D6
Sénsor oksigén C5 D5
A/C Refrigerant C4 D4
Sistim hawa sekundér C3 D3
Sistim évaporative C2 D2
Katalis dipanaskeun C1 D1
Katalis C0 D0

Jeung bait C jeung D pikeun monitor ignition komprési (Mesin Diesel):

Test sadia Tés teu lengkep
EGR jeung / atawa Sistim VVT C7 D7
ngawaskeun saringan PM C6 D6
Sénsor Gas Haseup C5 D5
– Ditangtayungan – C4 D4
Naekeun Tekanan C3 D3
– Ditangtayungan – C2 D2
Monitor NOx/SCR C1 D1
Katalis NMHC[a] C0 D0
  1. Luncat ka luhur^ NMHC meureun nangtung pikeun Non-Metana HydroCarbons, tapi J1979 teu enlighten kami. Tarjamahan bakal janten sénsor amonia dina katalis SCR.

Mode 1 PID 41

Paménta pikeun PID ieu mulih 4 bait data. Bait kahiji sok nol. Nu kadua, katilu, jeung bait kaopat masihan informasi ngeunaan kasadiaan sarta completeness tina tés on-board tangtu. Salaku kalawan PID 01, bait katilu jeung kaopat kudu diinterpretasi béda gumantung kana tipe ignition (B3) – jeung 0 keur narik jeung 1 (nyetél) keur komprési. Catet deui tés éta kasadiaan diwakilan ku set (1) bit jeung kasampurnaan diwakilan ku reset (0) bit.

Ieu definisi umum bit B, aranjeunna dumasar kana tés.

Test sadia Tés teu lengkep
Komponén B2 B6
Sistim suluh B1 B5
Misfire B0 B4

The bait C jeung D pikeun monitor ignition spark (e.g. mesin Otto atanapi Wankel):

Test sadia Tés teu lengkep
Sistim EGR C7 D7
Oksigén Sénsor manaskeun C6 D6
Sénsor oksigén C5 D5
A/C Refrigerant C4 D4
Sistim hawa sekundér C3 D3
Sistim évaporative C2 D2
Katalis dipanaskeun C1 D1
Katalis C0 D0

Jeung bait C jeung D pikeun monitor ignition komprési (Mesin Diesel):

Test sadia Tés teu lengkep
EGR jeung / atawa Sistim VVT C7 D7
ngawaskeun saringan PM C6 D6
Sénsor Gas Haseup C5 D5
– Ditangtayungan – C4 D4
Naekeun Tekanan C3 D3
– Ditangtayungan – C2 D2
Monitor NOx/SCR C1 D1
Katalis NMHC[a] C0 D0
  1. Luncat ka luhur^ NMHC meureun nangtung pikeun Non-Metana HydroCarbons, tapi J1979 teu enlighten kami. Tarjamahan bakal janten sénsor amonia dina katalis SCR.

Mode 1 PID 78

Paménta pikeun PID ieu bakal uih deui 9 bait data. Bait kahiji nyaéta widang anu disandikeun saeutik anu nunjukkeun mana EGT sensor dirojong:

Byte gambaran
A Dirojong sensor EGT
BC Suhu dibaca ku EGT11
DE Suhu dibaca ku EGT12
FG Suhu dibaca ku EGT13
Habdi Suhu dibaca ku EGT14

Bait kahiji disandikeun bit saperti kieu:

Bit gambaran
A7A4 Ditangtayungan
A3 bank EGT 1, sénsor 4 dirojong?
A2 bank EGT 1, sénsor 3 dirojong?
A1 bank EGT 1, sénsor 2 dirojong?
A0 bank EGT 1, sénsor 1 dirojong?

Sésana bait nyaéta 16 integer bit nuduhkeun suhu dina darajat Celsius dina rentang -40 ka 6513.5 (skala 0.1), ngagunakeun biasa {\gaya pintonan (A\times 256+B)/10-40} rumus (MSB nyaéta A, LSB nyaéta B). Ngan ukur nilai anu dirojong ku sénsor anu cocog anu bermakna.

Struktur sarua manglaku ka PID 79, tapi nilai pikeun sensor bank 2.

Mode 3 (euweuh PID diperlukeun)

Pamundut pikeun mode ieu mulih daptar DTCs nu geus disetel. Daptar ieu encapsulated ngagunakeun ISO 15765-2 protokol.

Lamun aya dua atawa kurang DTCs (4 bait) aranjeunna balik dina ISO-TP Single Frame (SF). Tilu atawa leuwih DTCs dina daptar dilaporkeun dina sababaraha pigura, kalayan jumlah pigura anu pasti gumantung kana jinis komunikasi sareng detil alamat.

Unggal kode masalah merlukeun 2 bait pikeun ngajelaskeun. Katerangan téks ngeunaan kode masalah tiasa didekodekeun sapertos kieu. Karakter munggaran dina kode gangguan ditangtukeun ku dua bit munggaran dina bait munggaran:

A7A6 Karakter DTC munggaran
00 P – Powertrain
01 C – Chassis
10 B – Awak
11 U – Jaringan

Dua digit di handap ieu disandikeun salaku 2 bit. Karakter kadua dina DTC mangrupakeun angka diartikeun ku tabel di handap ieu:

A5A4 Karakter DTC kadua
00 0
01 1
10 2
11 3

Karakter katilu dina DTC mangrupakeun angka diartikeun ku

A3A0 Karakter DTC katilu
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

Karakter kaopat sareng kalima didefinisikeun dina cara anu sami sareng karakter katilu, tapi ngagunakeun bit B7B4 jeung B3B0. Kodeu lima karakter anu dihasilkeun kedah katingali sapertos “U0158” tur bisa ditempo dina tabel OBD-II DTCs. Aksara héksadesimal (0-9, A-F), bari kawilang jarang, anu diwenangkeun dina panungtungan 3 posisi kode sorangan.

Mode 9 PID 08

Eta nyadiakeun informasi ngeunaan lagu kinerja di-pamakéan pikeun bank katalis, bank sensor oksigén, sistem deteksi bocor evaporative, Sistem EGR sareng sistem hawa sekundér.

Numerator pikeun unggal komponén atanapi sistem ngalacak sabaraha kali sadaya kaayaan anu dipikabutuh pikeun monitor khusus pikeun ngadeteksi gangguan anu parantos dipanggihan.. Pangbagi pikeun unggal komponén atanapi sistem ngalacak sabaraha kali kendaraan parantos dioperasikeun dina kaayaan anu ditangtukeun..

Jumlah item data kudu dilaporkeun dina awal (bait munggaran).

Sadaya item data tina catetan Tracking Performance Di-pamakéan diwangun ku dua (2) bait jeung dilaporkeun dina urutan ieu (unggal pesen ngandung dua item, kituna panjang seratan nyaeta 4).

Mnemonic gambaran
OBDCOND Kaayaan Ngawas OBD Encountered Counts
IGNCNTR Ignition Counter
CATCOMP1 Katalis Monitor parantosan cacah Bank 1
CATCOND1 Katalis Monitor Kaayaan Encountered Counts Bank 1
CATCOMP2 Katalis Monitor parantosan cacah Bank 2
CATCOND2 Katalis Monitor Kaayaan Encountered Counts Bank 2
O2SCOMP1 O2 sensor Monitor parantosan cacah Bank 1
O2SCOND1 O2 Sensor Monitor Kaayaan Encountered Counts Bank 1
O2SCOMP2 O2 sensor Monitor parantosan cacah Bank 2
O2SCOND2 O2 Sensor Monitor Kaayaan Encountered Counts Bank 2
EGRCOMP EGR Monitor Parantosan Kaayaan Counts
EGRCOND EGR Monitor Kaayaan Encountered Counts
AIRCOMP AIR Monitor Completion Conditions Counts (Udara sekundér)
AIRCOND AIR Monitor Kaayaan Encountered Counts (Udara sekundér)
EVAPCOMP EVAP Monitor Completion Conditions Counts
EVAPCOND EVAP Monitor Kaayaan Encountered Counts
SO2SCOMP1 Sekundér O2 sénsor Monitor parantosan cacah Bank 1
SO2SCOND1 Sekundér O2 sénsor Monitor Kaayaan Encountered Counts Bank 1
SO2SCOMP2 Sekundér O2 sénsor Monitor parantosan cacah Bank 2
SO2SCOND2 Sekundér O2 sénsor Monitor Kaayaan Encountered Counts Bank 2

Mode 9 PID 0B

Eta nyadiakeun informasi ngeunaan lagu dina-pamakéan kinerja pikeun katalis NMHC, NOx katalis monitor, NOx adsorber monitor, PM saringan monitor, monitor sénsor gas knalpot, monitor EGR/VVT, naekeun monitor tekanan sarta monitor Sistim suluh.

Sadaya item data diwangun ku dua (2) bait jeung dilaporkeun dina urutan ieu (unggal pesen ngandung dua item, kituna panjang pesen téh 4):

Mnemonic gambaran
OBDCOND Kaayaan Ngawas OBD Encountered Counts
IGNCNTR Ignition Counter
HCCATCOMP NMHC katalis Monitor Completion Conditions Counts
HCCATCOND NMHC Catalyst Monitor Kaayaan Encountered Counts
NCATCOMP NOx / SCR katalis Monitor Completion Conditions Counts
NCATCOND NOx / SCR Catalyst Monitor Kaayaan Encountered Counts
NADSCOMP NOx Adsorber Monitor Completion Conditions Counts
NADSCOND NOx Adsorber Monitor Kaayaan Encountered Counts
PMCOMP PM Filter Monitor Parantosan Kaayaan Counts
PMCOND PM Filter Monitor Kaayaan Encountered Counts
EGSCOMP Sénsor Gas knalpot Monitor Completion Conditions Counts
EGSCOND Sénsor Gas knalpot Monitor Kaayaan Encountered Counts
EGRCOMP EGR jeung / atawa VVT Monitor Completion Conditions Counts
EGRCOND EGR jeung / atawa VVT Monitor Kaayaan Encountered Counts
BPCOMP Naekeun Tekanan Monitor Completion Conditions Counts
BPCOND Ngaronjatkeun Tekanan Monitor Kaayaan Encountered Counts
FUELCOMP Suluh Monitor Parantosan Kaayaan Counts
FUELCOND Suluh Monitor Kaayaan Encountered Counts

PIDs Enumerated[édit]

Sababaraha PID kedah diinterpretasi sacara khusus, sarta teu merta persis bitwise disandikeun, atanapi dina skala naon waé. Nilai pikeun PIDs ieu enumerated.

Mode 1 PID 03[édit]

Paménta pikeun PID ieu mulih 2 bait data. Bait kahiji ngajelaskeun sistem suluh #1.

Nilai gambaran
1 Buka loop alatan suhu mesin teu cukup
2 Gelung katutup, ngagunakeun eupan balik sensor oksigén pikeun nangtukeun campuran suluh
4 Buka loop alatan beban mesin ATAWA motong suluh alatan deceleration
8 Buka loop alatan gagalna sistem
16 Gelung katutup, ngagunakeun sahanteuna hiji sénsor oksigén tapi aya lepat dina sistem eupan balik

Sakur nilai anu sanés mangrupikeun réspon anu teu sah. Ngan aya hiji bit set paling.

Bait kadua ngajelaskeun sistem suluh #2 (lamun aya) sarta disandikeun idéntik jeung bait munggaran.

Mode 1 PID 12

Paménta pikeun PID ieu mulihkeun hiji bait data anu ngajelaskeun status hawa sekundér.

Nilai gambaran
1 Hulu
2 Hilir tina konverter katalitik
4 Ti atmosfir luar atawa pareum
8 Pompa paréntah pikeun diagnostics

Sakur nilai anu sanés mangrupikeun réspon anu teu sah. Ngan aya hiji bit set paling.

Mode 1 PID 1C

Paménta pikeun PID ieu ngabalikeun hiji bait data anu ngajelaskeun standar OBD mana ECU ieu dirarancang pikeun sasuai.. Nilai-nilai anu béda anu tiasa dicekel ku bait data dipidangkeun di handap ieu, gigireun naon maranéhna hartosna:

Nilai gambaran
1 OBD-II sakumaha didefinisikeun ku Karbohidrat
2 OBD sakumaha didefinisikeun ku EPA
3 OBD jeung OBD-II
4 OBD-I
5 Henteu patuh OBD
6 Eobd (Éropa)
7 EOBD jeung OBD-II
8 EOBD sareng OBD
9 Eobd, OBD jeung OBD II
10 JOBD (Jepang)
11 JOBD jeung OBD II
12 JOBD jeung EOBD
13 JOBD, Eobd, jeung OBD II
14 Ditangtayungan
15 Ditangtayungan
16 Ditangtayungan
17 Diagnostics Produsén Mesin (EMD)
18 Diagnostik Produsén Mesin Ditingkatkeun (EMD+)
19 Tugas beurat Dina-Board Diagnostics (Anak/Sawaréh) (HD OBD-C)
20 Tugas beurat Dina-Board Diagnostics (HD OBD)
21 World Wide Harmonized OBD (WWH OBD)
22 Ditangtayungan
23 Kawajiban beurat Euro OBD Panggung I tanpa kontrol NOx (HD EOBD-I)
24 Tugas beurat Euro OBD Panggung I kalayan kontrol NOx (HD EOBD-I N)
25 Tugas beurat Euro OBD Tahap II tanpa kontrol NOx (HD EOBD-II)
26 Tugas beurat Euro OBD Tahap II kalayan kontrol NOx (HD EOBD-II N)
27 Ditangtayungan
28 Fase OBD Brazil 1 (OBDBr-1)
29 Fase OBD Brazil 2 (OBDBr-2)
30 OBD Koréa (KOBD)
31 India OBD I (IOBD I)
32 India OBD II (IOBD II)
33 Kawajiban beurat Euro OBD Panggung VI (HD EOBD-IV)
34-250 Ditangtayungan
251-255 Teu sadia pikeun ngerjakeun (SAE J1939 harti husus)

Suluh Tipe Coding

Mode 1 PID 51 mulih hiji nilai tina daptar enumerated masihan jenis bahan bakar kendaraan. Jinis suluh dipulangkeun salaku bait tunggal, jeung nilai dirumuskeun ku tabél di handap:

Nilai gambaran
0 Henteu sayogi
1 Bensin
2 Métanol
3 Étanol
4 Diesel
5 LPG
6 CNG
7 propana
8 Listrik
9 BBM ngajalankeun Bensin
10 Bifuel ngajalankeun Métanol
11 Bifuel ngajalankeun étanol
12 BBM ngajalankeun LPG
13 Bifuel ngajalankeun CNG
14 Bifuel ngajalankeun propana
15 Bifuel ngajalankeun Listrik
16 Bifuel ngajalankeun listrik jeung mesin durukan
17 Bensin hibrida
18 Étanol Hibrid
19 Diesel Hibrid
20 Hibrid Listrik
21 Hybrid ngajalankeun listrik jeung mesin durukan
22 Hybrid Regenerative
23 Bifuel ngajalankeun solar

Nilai anu sanés dicadangkeun ku ISO/SAE. Ayeuna teu aya definisi pikeun kandaraan bahan bakar fléksibel.

PIDs non-standar

Mayoritas sadaya PID OBD-II anu dianggo henteu standar. Kanggo sabagéan ageung kendaraan modern, Aya seueur deui fungsi anu dirojong dina antarmuka OBD-II tibatan anu katutupan ku PID standar, tur aya tumpang tindihna rélatif minor antara pabrik kandaraan pikeun PIDs non-standar ieu.

Aya informasi pohara kawates sadia dina domain publik pikeun PIDs non-standar. Sumber primér inpormasi ngeunaan PIDs non-standar sakuliah pabrik béda dijaga ku basis AS Parabot sarta Alat Institute sarta ngan sadia pikeun anggota. Harga kaanggotaan ETI pikeun aksés kana kode scan beda-beda dumasar kana ukuran perusahaan anu ditetepkeun ku penjualan taunan alat sareng alat otomotif di Amérika Kalér:

Penjualan taunan di Amérika Kalér Iuran taunan
Sahandapeun $10,000,000 $5,000
$10,000,000 – $50,000,000 $7,500
Leuwih gede ti $50,000,000 $10,000

Sanajan kitu, malah kaanggotaan ETI moal nyadiakeun dokuméntasi pinuh pikeun PIDs non-standar. kaayaan ETI:[4][5]

Sababaraha OEM nolak ngagunakeun ETI salaku sumber hiji-eureun inpormasi alat scan. Aranjeunna langkung resep ngalakukeun bisnis sareng unggal perusahaan alat nyalira. Pausahaan ieu ogé meryogikeun anjeun asup kana kontrak sareng aranjeunna. Biayana rupa-rupa tapi ieu mangrupikeun snapshot tina 13 April, 2015 tina biaya per taun:

GM $50,000
Honda $5,000
Suzuki $1,000
BMW $25,500 tambah $2,000 per apdet. Pembaruan lumangsung taunan.

bisa (11-bit) format beus

Paménta sareng réspon PID lumangsung dina beus CAN kendaraan. Paménta sareng réspon OBD standar nganggo alamat fungsional. Pamaca diagnostik ngamimitian patarosan nganggo CAN ID 7DFh[klarifikasi diperlukeun], nu tindakan minangka alamat siaran, sarta narima réspon ti sagala ID dina rentang 7E8h mun 7EFh. ECU anu tiasa ngabales patarosan OBD ngadangukeun duanana kana ID siaran fungsional 7DFh sareng hiji ID anu ditugaskeun dina kisaran 7E0h dugi ka 7E7h. Respon maranéhanana boga ID tina ID maranéhanana ditugaskeun tambah 8 e.g. 7E8h ngaliwatan 7EFh.

Pendekatan ieu ngamungkinkeun dugi ka dalapan ECU, masing-masing sacara mandiri ngaréspon kana patarosan OBD. Pamaca diagnostik tiasa nganggo ID dina pigura réspon ECU pikeun neraskeun komunikasi sareng ECU khusus. Khususna, komunikasi multi-pigura merlukeun respon kana ID ECU husus tinimbang ID 7DFh.

Beus CAN ogé tiasa dianggo pikeun komunikasi saluareun pesen OBD standar. Alamat fisik nganggo CAN ID khusus pikeun modul khusus (misalna., 720h pikeun klaster instrumen dina Fords) kalawan payloads pigura proprietary.

Patarosan

Paménta PID fungsional dikirim ka kendaraan dina beus CAN di ID 7DFh, ngagunakeun 8 bait data. bait téh:

Byte
Tipe PID 0 1 2 3 4 5 6 7
Standar SAE Jumlah
tambahan
bait data:
2
Mode
01 = nembongkeun data ayeuna;
02 = pigura beku;
jsb.
Kodeu PID
(misalna.: 05 = Suhu coolant engine)
teu dipaké
(tiasa 55h)
Kandaraan husus Jumlah
tambahan
bait data:
3
Modeu custom: (misalna.: 22 = data ditingkatkeun) Kodeu PID
(misalna.: 4980h)
teu dipaké
(bisa jadi 00h atawa 55h)

Tanggapan

Kendaraan ngaréspon kana pamundut PID dina beus CAN kalayan ID pesen anu gumantung kana modul anu direspon. Ilaharna mesin atawa ECU utama ngabales dina ID 7E8h. modul séjén, kawas controller hibrid atawa controller batré dina Prius a, ngabales dina 07E9h, 07Aeh, 07EBh, jsb. Ieu 8h leuwih luhur ti alamat fisik modul responds kana. Sanajan jumlah bait dina nilai balik téh variabel, pesen ngagunakeun 8 data bait paduli (BISA beus bentuk protokol Frameformat kalawan 8 bait data). bait téh:

Byte
Tipe PID 0 1 2 3 4 5 6 7
Standar SAE
7E8h,
7E9h,
7Aeh,
jsb.
Jumlah
tambahan
bait data:
3 ka 6
Modeu custom
Sarua jeung query, iwal 40h ditambahkeun kana nilai mode. Janten:
41h = nembongkeun data ayeuna;
42h = pigura beku;
jsb.
Kodeu PID
(misalna.: 05 = Suhu coolant engine)
nilai parameter husus, bait 0 nilai, bait 1 (meunang opsional) nilai, bait 2 (meunang opsional) nilai, bait 3 (meunang opsional) teu dipaké
(bisa jadi 00h atawa 55h)
Kandaraan husus
7E8h, atanapi 8h + ID fisik modul.
Jumlah
tambahan
bait data:
4ka 7
Modeu custom: sarua jeung query, iwal 40h ditambahkeun kana nilai mode.(misalna.: 62h = respon kana mode 22h pamundut) Kodeu PID
(misalna.: 4980h)
nilai parameter husus, bait 0 nilai, bait 1 (meunang opsional) nilai, bait 2 (meunang opsional) nilai, bait 3 (meunang opsional)
Kandaraan husus
7E8h, atanapi 8h + ID fisik modul.
Jumlah
tambahan
bait data:
3
7Fh ieu réspon umum biasana nunjukkeun modul henteu mikawanoh pamundut éta. Modeu custom: (misalna.: 22h = ditingkatkeun data diagnostik ku PID, 21h = data ditingkatkeun ku offset) 31h teu dipaké
(meureun 00h)

Benz 14 pin – 16panitik

Nissan 14 panitik – 16panitik

GM12 PIN-16PIN

DB9-16 PIN

iveco 38 pin -16 panitik

Fiat 3 panitik – 16 panitik

Toyato 22 pin – 16 panitik

KIA 20 panitik – 16 panitik

Audi 2×2 – 16 panitik

Benz 38 panitik

Mitsubishi 12 panitik – 16panitik

Honda 3 pin – 16panitik

BMW 20 Pin – 3 panitik

Subaru 9 panitik – 16 panitik

Chrysler 6 panitik