Kode Pinout ODB2 semua

Untuk OBD2 End terbuka & Perpanjang penetapan pin kabel ,silahkan klik Sini

Pinout OBD2 Standar

Sakit:wiki

Mode

Ada 10 mode operasi yang dijelaskan dalam standar OBD-II terbaru SAE J1979. Mereka adalah sebagai berikut:

Modus (Hex) Deskripsi
01 Menampilkan data saat ini
02 Menampilkan data bingkai beku
03 Tampilkan Kode Masalah Diagnostik yang tersimpan
04 Hapus Kode Masalah Diagnostik dan nilai yang disimpan
05 Hasil tes, pemantauan sensor oksigen (pemantauan sensor oksigen)
06 Hasil tes, other component/system monitoring (Hasil tes, oxygen sensor monitoring for CAN only)
07 Show pending Diagnostic Trouble Codes (detected during current or last driving cycle)
08 Control operation of on-board component/system
09 Request vehicle information
0A Permanent Diagnostic Trouble Codes (DTCs) (Cleared DTCs)

Vehicle manufacturers are not required to support all modes. Each manufacturer may define additional modes above #9 (misalnya: mode 22 as defined by SAE J2190 for Ford/GM, mode 21 for Toyota) for other information e.g. the voltage of the traction battery in a hybrid electric vehicle (HEV).[2]

Standard PIDs

The table below shows the standard OBD-II PIDs as defined by SAE J1979. The expected response for each PID is given, along with information on how to translate the response into meaningful data. Again, not all vehicles will support all PIDs and there can be manufacturer-defined custom PIDs that are not defined in the OBD-II standard.

Note that modes 1 dan 2 are basically identical, except that Mode 1 provides current information, whereas Mode 2 provides a snapshot of the same data taken at the point when the last diagnostic trouble code was set. The exceptions are PID 01, which is only available in Mode 1, and PID 02, which is only available in Mode 2. If Mode 2 PID 02 returns zero, maka tidak ada snapshot dan semua Mode lainnya 2 Data tidak ada artinya.

Saat menggunakan Notasi Dikodekan Bit, kuantitas seperti C4 berarti bit 4 dari byte data C. Setiap bit dihitung dari 0 untuk 7, Jadi 7 adalah bit yang paling signifikan dan 0 adalah bit yang paling tidak 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

Modus 01

PID
(Hex)
PID
(Desember)
Byte data yang dikembalikan Deskripsi Nilai minimum Nilai maksimum Unit Rumus[a]
00 0 4 PID didukung [01 – 20] Bit dikodekan [A7.. D0] == [PID $01..PID $20] Lihat di bawah ini
01 1 4 Pantau status sejak DTC dihapus. (Termasuk lampu indikator kerusakan (MIL) status dan jumlah DTC.) Bit dikodekan. Lihat di bawah ini
02 2 2 Bekukan DTC
03 3 2 Status sistem bahan bakar Bit dikodekan. Lihat di bawah ini
04 4 1 Beban mesin yang dihitung 0 100 % {\gaya tampilan {\tfrac {100}{255}}A} (atau {\gaya tampilan {\tfrac {A}{2.55}}})
05 5 1 Suhu cairan pendingin mesin -40 215 ° C {\gaya tampilan A-40}
06 6 1 Trim bahan bakar jangka pendek—Bank 1 -100 (Kurangi Bahan Bakar: Terlalu Kaya) 99.2 (Tambahkan Bahan Bakar: Terlalu Kurus) %
{\gaya tampilan {\frac {100}{128}}A-100 ·}

(atau {\gaya tampilan {\tfrac {A}{1.28}}-100} )

07 7 1 Trim bahan bakar jangka panjang—Bank 1
08 8 1 Trim bahan bakar jangka pendek—Bank 2
09 9 1 Trim bahan bakar jangka panjang—Bank 2
0A 10 1 Tekanan bahan bakar (Tekanan pengukur) 0 765 kPa {\tampilan 3A}
0B 11 1 Tekanan absolut intake manifold 0 255 kPa {\tampilan gaya A}
0C 12 2 RPM Mesin 0 16,383.75 Rpm {\gaya tampilan {\frac {256A+B}{4}}}
0D 13 1 Kecepatan kendaraan 0 255 km / jam {\tampilan gaya A}
0E 14 1 Waktu maju -64 63.5 °sebelum TDC {\gaya tampilan {\frac {A}{2}}-64}
0F 15 1 Suhu udara masuk -40 215 ° C {\gaya tampilan A-40}
10 16 2 MAF laju aliran udara 0 655.35 gram/detik {\gaya tampilan {\frac {256A+B}{100}}}
11 17 1 Posisi throttle 0 100 % {\gaya tampilan {\tfrac {100}{255}}A}
12 18 1 Status udara sekunder yang diperintahkan Bit dikodekan. Lihat di bawah ini
13 19 1 Sensor oksigen hadir (dalam 2 Bank) [A0.. A3] == Bank 1, Sensor 1-4. [A4.. A7] == Bank 2…
14 20 2 Sensor Oksigen 1
A: Tegangan
B: Trim bahan bakar jangka pendek
0
-100
1.275
99.2
Volt%
{\gaya tampilan {\frac {A}{200}}}

{\gaya tampilan {\frac {100}{128}}B-100 ·}

(jika B==$FF, Sensor tidak digunakan dalam perhitungan trim)

15 21 2 Sensor Oksigen 2
A: Tegangan
B: Trim bahan bakar jangka pendek
16 22 2 Sensor Oksigen 3
A: Tegangan
B: Trim bahan bakar jangka pendek
17 23 2 Sensor Oksigen 4
A: Tegangan
B: Trim bahan bakar jangka pendek
18 24 2 Sensor Oksigen 5
A: Tegangan
B: Trim bahan bakar jangka pendek
19 25 2 Sensor Oksigen 6
A: Tegangan
B: Trim bahan bakar jangka pendek
1A 26 2 Sensor Oksigen 7
A: Tegangan
B: Trim bahan bakar jangka pendek
1B 27 2 Sensor Oksigen 8
A: Tegangan
B: Trim bahan bakar jangka pendek
1C 28 1 Standar OBD yang sesuai dengan kendaraan ini Bit dikodekan. Lihat di bawah ini
1D 29 1 Sensor oksigen hadir (dalam 4 Bank) Mirip dengan PID 13, Tapi [A0.. A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2]
1E 30 1 Status input tambahan A0 == Lepas landas daya (PTO) keadaan (1 == aktif)
[A1.. A7] tidak digunakan
1F 31 2 Waktu pengoperasian sejak mesin dihidupkan 0 65,535 Detik {\gaya tampilan 256A+B}
20 32 4 PID didukung [21 – 40] Bit dikodekan [A7.. D0] == [PID $21..PID $40] Lihat di bawah ini
21 33 2 Jarak yang ditempuh dengan lampu indikator kerusakan (MIL) di atas 0 65,535 kilometer {\gaya tampilan 256A+B}
22 34 2 Rel Bahan Bakar Tekanan (relatif terhadap vakum manifold) 0 5177.265 kPa {\gaya tampilan 0.079(256A+B)}
23 35 2 Rel Bahan Bakar Tekanan pengukur (Diesel, atau injeksi langsung bensin) 0 655,350 kPa {\gaya tampilan 10(256A+B)}
24 36 4 Sensor Oksigen 1
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Tegangan
0
0
< 2
< 8
nisbah
V
{\gaya tampilan {\frac {2}{65536}}(256A+B)}

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

25 37 4 Sensor Oksigen 2
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Tegangan
26 38 4 Sensor Oksigen 3
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Tegangan
27 39 4 Sensor Oksigen 4
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Tegangan
28 40 4 Sensor Oksigen 5
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Tegangan
29 41 4 Sensor Oksigen 6
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Tegangan
2A 42 4 Sensor Oksigen 7
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Tegangan
2B 43 4 Sensor Oksigen 8
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Tegangan
2C 44 1 Memerintahkan EGR 0 100 % {\gaya tampilan {\tfrac {100}{255}}A}
2D 45 1 Kesalahan EGR -100 99.2 % {\gaya tampilan {\tfrac {100}{128}}A-100 ·}
2E 46 1 Pembersihan evaporatif yang diperintahkan 0 100 % {\gaya tampilan {\tfrac {100}{255}}A}
2F 47 1 Input Level Tangki Bahan Bakar 0 100 % {\gaya tampilan {\tfrac {100}{255}}A}
30 48 1 Pemanasan sejak kode dihapus 0 255 hitung {\tampilan gaya A}
31 49 2 Jarak yang ditempuh sejak kode dihapus 0 65,535 kilometer {\gaya tampilan 256A+B}
32 50 2 Menguap. Tekanan Uap Sistem -8,192 8191.75 Pa {\gaya tampilan {\frac {256A+B}{4}}}(AB adalah Pelengkap Dua Ditandatangani)[3]
33 51 1 Tekanan Barometrik Absolut 0 255 kPa {\tampilan gaya A}
34 52 4 Sensor Oksigen 1
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Saat ini
0
-128
< 2
<128
nisbah
mA
{\gaya tampilan {\frac {2}{65536}}(256A+B)}

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

atau {\tampilan C+{\frac {D}{256}}-128}

35 53 4 Sensor Oksigen 2
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Saat ini
36 54 4 Sensor Oksigen 3
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Saat ini
37 55 4 Sensor Oksigen 4
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Saat ini
38 56 4 Sensor Oksigen 5
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Saat ini
39 57 4 Sensor Oksigen 6
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Saat ini
3A 58 4 Sensor Oksigen 7
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Saat ini
3B 59 4 Sensor Oksigen 8
AB: Rasio Kesetaraan Bahan Bakar-Udara
CD: Saat ini
3C 60 2 Suhu Katalis: Bank 1, Sensor 1 -40 6,513.5 ° C {\gaya tampilan {\frac {256A+B}{10}}-40}
3D 61 2 Suhu Katalis: Bank 2, Sensor 1
3E 62 2 Suhu Katalis: Bank 1, Sensor 2
3F 63 2 Suhu Katalis: Bank 2, Sensor 2
40 64 4 PID didukung [41 – 60] Bit dikodekan [A7.. D0] == [PID $41..PID $60] Lihat di bawah ini
41 65 4 Pantau status siklus penggerak ini Bit dikodekan. Lihat di bawah ini
42 66 2 Tegangan modul kontrol 0 65.535 V {\gaya tampilan {\frac {256A+B}{1000}}}
43 67 2 Nilai beban absolut 0 25,700 % {\gaya tampilan {\tfrac {100}{255}}(256A+B)}
44 68 2 Rasio kesetaraan yang diperintahkan bahan bakar-udara 0 < 2 nisbah {\gaya tampilan {\tfrac {2}{65536}}(256A+B)}
45 69 1 Posisi throttle relatif 0 100 % {\gaya tampilan {\tfrac {100}{255}}A}
46 70 1 Suhu udara sekitar -40 215 ° C {\gaya tampilan A-40}
47 71 1 Posisi throttle absolut B 0 100 % {\gaya tampilan {\frac {100}{255}}A}
48 72 1 Posisi throttle absolut 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 yang diperintahkan
4D 77 2 Waktu berjalan dengan MIL aktif 0 65,535 Menit {\gaya tampilan 256A+B}
4E 78 2 Waktu sejak kode masalah dihapus
4F 79 4 Nilai maksimum untuk rasio kesetaraan Bahan Bakar-Udara, Tegangan sensor oksigen, sensor oksigen saat ini, dan tekanan absolut intake manifold 0, 0, 0, 0 255, 255, 255, 2550 nisbah, V, mA, kPa A, B, C, D*10
50 80 4 Nilai maksimum untuk laju aliran udara dari sensor aliran udara massa 0 2550 g/dtk A*10, B, C, dan D dicadangkan untuk penggunaan di masa mendatang
51 81 1 Jenis Bahan Bakar Dari tabel jenis bahan bakar lihat di bawah
52 82 1 Bahan bakar etanol % 0 100 % {\gaya tampilan {\tfrac {100}{255}}A}
53 83 2 Sistem Evap Absolut Tekanan Uap 0 327.675 kPa {\gaya tampilan {\frac {256A+B}{200}}}
54 84 2 Tekanan uap sistem evap -32,767 32,768 Pa ((A*256)+B)-32767
55 85 2 Trim sensor oksigen sekunder jangka pendek, A: bank 1, B: bank 3 -100 99.2 % {\gaya tampilan {\frac {100}{128}}A-100 ·}{\gaya tampilan {\frac {100}{128}}B-100 ·}
56 86 2 Trim sensor oksigen sekunder jangka panjang, A: bank 1, B: bank 3
57 87 2 Trim sensor oksigen sekunder jangka pendek, A: bank 2, B: bank 4
58 88 2 Trim sensor oksigen sekunder jangka panjang, A: bank 2, B: bank 4
59 89 2 Rel bahan bakar tekanan absolut 0 655,350 kPa {\gaya tampilan 10(256A+B)}
5A 90 1 Posisi pedal akselerator relatif 0 100 % {\gaya tampilan {\tfrac {100}{255}}A}
5B 91 1 Paket baterai hibrida yang tersisa masa pakai 0 100 % {\gaya tampilan {\tfrac {100}{255}}A}
5C 92 1 Suhu oli mesin -40 210 ° C {\gaya tampilan A-40}
5D 93 2 Waktu injeksi bahan bakar -210.00 301.992 ° {\gaya tampilan {\frac {256A+B}{128}}-210}
5E 94 2 Tingkat bahan bakar mesin 0 3276.75 L/jam {\gaya tampilan {\frac {256A+B}{20}}}
5F 95 1 Persyaratan emisi untuk kendaraan yang dirancang Bit Dikodekan
60 96 4 PID didukung [61 – 80] Bit dikodekan [A7.. D0] == [PID $61..PID $80] Lihat di bawah ini
61 97 1 Mesin permintaan pengemudi – persen torsi -125 125 % A-125 ·
62 98 1 Mesin sebenarnya – persen torsi -125 125 % A-125 ·
63 99 2 Torsi referensi mesin 0 65,535 Nm {\gaya tampilan 256A+B}
64 100 5 Data torsi persen mesin -125 125 % A-125 Menganggur
B-125 Titik mesin 1
Titik mesin C-125 2
D-125 Titik mesin 3
Titik mesin E-125 4
65 101 2 Masukan tambahan / Output yang didukung Bit Dikodekan
66 102 5 Sensor aliran udara massa
67 103 3 Suhu cairan pendingin mesin
68 104 7 Sensor suhu udara masuk
69 105 7 Kesalahan EGR dan EGR yang Diperintahkan
6A 106 5 Kontrol aliran udara masuk Diesel yang diperintahkan dan posisi aliran udara masuk relatif
6B 107 5 Suhu resirkulasi gas buang
6C 108 5 Kontrol aktuator throttle yang diperintahkan dan posisi throttle relatif
6D 109 6 Sistem kontrol tekanan bahan bakar
6E 110 5 Sistem kontrol tekanan injeksi
6F 111 3 Tekanan masuk kompresor turbocharger
70 112 9 Tingkatkan kontrol tekanan
71 113 5 Geometri Variabel turbo (VGT) menguasai
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 Mengisi suhu pendingin udara (TANDA)
78 120 9 Suhu Gas Buang (EGT) Bank 1 PID khusus. Lihat di bawah ini
79 121 9 Suhu Gas Buang (EGT) Bank 2 PID khusus. Lihat di bawah ini
7A 122 7 Filter partikulat diesel (DPF)
7B 123 7 Filter partikulat diesel (DPF)
7C 124 9 Filter Partikulat Diesel (DPF) suhu
7D 125 1 NOx NTE (Tidak Melebihi) Status Area Kontrol
7E 126 1 Status Area Kontrol (Tidak Melebihi) Status Area Kontrol
7F 127 13 Waktu pengoperasian mesin
80 128 4 PID didukung [81 – A0] Bit dikodekan [A7.. D0] == [PID $81..PID $A 0] Lihat di bawah ini
81 129 21 Waktu pengoperasian engine untuk Perangkat Kontrol Emisi Tambahan(AECD)
82 130 21 Waktu pengoperasian engine untuk Perangkat Kontrol Emisi Tambahan(AECD)
83 131 5 Sensor NOx
84 132 Suhu permukaan manifold
85 133 Sistem reagen NOx
86 134 Materi partikulat (PM) sensor
87 135 Tekanan absolut intake manifold
A0 160 4 PID didukung [A1 – C0] Bit dikodekan [A7.. D0] == [PID $A 1.. PID $C 0] Lihat di bawah ini
C0 192 4 PID didukung [C1 – E0] Bit dikodekan [A7.. D0] == [PID $C 1.. PID $E 0] Lihat di bawah ini
C3 195 ? ? ? ? ? Mengembalikan banyak data, termasuk ID Kondisi Drive dan Kecepatan Mesin*
C4 196 ? ? ? ? ? B5 adalah Permintaan Idle Mesin
B6 adalah Permintaan Penghentian Mesin*
PID
(Hex)
PID
(Desember)
Byte data yang dikembalikan Deskripsi Nilai minimum Nilai maksimum Unit Rumus[a]

Modus 02[mengedit]

Modus 02 menerima PID yang sama dengan mode 01, dengan arti yang sama, tetapi informasi yang diberikan adalah dari saat bingkai beku dibuat.

Anda harus mengirim nomor bingkai di bagian data pesan.

PID
(Hex)
Byte data yang dikembalikan Deskripsi Nilai minimum Nilai maksimum Unit Rumus[a]
02 2 DTC yang menyebabkan bingkai beku disimpan. BCD dikodekan. Didekodekan sebagai dalam mode 3

Modus 03

PID
(Hex)
Byte data yang dikembalikan Deskripsi Nilai minimum Nilai maksimum Unit Rumus[a]
N/A n*6 Minta kode masalah 3 kode per bingkai pesan. Lihat di bawah ini

Modus 04[mengedit]

PID
(Hex)
Byte data yang dikembalikan Deskripsi Nilai minimum Nilai maksimum Unit Rumus[a]
N/A 0 Menghapus kode masalah / Lampu indikator kerusakan (MIL) / Periksa lampu mesin Menghapus semua kode masalah yang tersimpan dan mematikan MIL.

Modus 05

PID
(Hex)
Byte data yang dikembalikan Deskripsi Nilai minimum Nilai maksimum Unit Rumus[a]
0100 ID Monitor OBD didukung ($01 – $20)
0101 O2 Sensor Monitor Bank 1 Sensor 1 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
0102 O2 Sensor Monitor Bank 1 Sensor 2 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
0103 O2 Sensor Monitor Bank 1 Sensor 3 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
0104 O2 Sensor Monitor Bank 1 Sensor 4 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
0105 O2 Sensor Monitor Bank 2 Sensor 1 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
0106 O2 Sensor Monitor Bank 2 Sensor 2 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
0107 O2 Sensor Monitor Bank 2 Sensor 3 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
0108 O2 Sensor Monitor Bank 2 Sensor 4 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
0109 O2 Sensor Monitor Bank 3 Sensor 1 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
010A O2 Sensor Monitor Bank 3 Sensor 2 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
010B O2 Sensor Monitor Bank 3 Sensor 3 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
010C O2 Sensor Monitor Bank 3 Sensor 4 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
010D O2 Sensor Monitor Bank 4 Sensor 1 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
010E O2 Sensor Monitor Bank 4 Sensor 2 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
010F O2 Sensor Monitor Bank 4 Sensor 3 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
0110 O2 Sensor Monitor Bank 4 Sensor 4 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor yang kaya hingga ramping
0201 O2 Sensor Monitor Bank 1 Sensor 1 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
0202 O2 Sensor Monitor Bank 1 Sensor 2 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
0203 O2 Sensor Monitor Bank 1 Sensor 3 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
0204 O2 Sensor Monitor Bank 1 Sensor 4 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
0205 O2 Sensor Monitor Bank 2 Sensor 1 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
0206 O2 Sensor Monitor Bank 2 Sensor 2 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
0207 O2 Sensor Monitor Bank 2 Sensor 3 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
0208 O2 Sensor Monitor Bank 2 Sensor 4 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
0209 O2 Sensor Monitor Bank 3 Sensor 1 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
020A O2 Sensor Monitor Bank 3 Sensor 2 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
020B O2 Sensor Monitor Bank 3 Sensor 3 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
020C O2 Sensor Monitor Bank 3 Sensor 4 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
020D O2 Sensor Monitor Bank 4 Sensor 1 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
020E O2 Sensor Monitor Bank 4 Sensor 2 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
020F O2 Sensor Monitor Bank 4 Sensor 3 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
0210 O2 Sensor Monitor Bank 4 Sensor 4 0.00 1.275 Volt 0.005 Tegangan ambang batas sensor Lean to Rich
PID
(Hex)
Byte data yang dikembalikan Deskripsi Nilai minimum Nilai maksimum Unit Rumus[a]

Modus 09

PID
(Hex)
Byte data yang dikembalikan Deskripsi Nilai minimum Nilai maksimum Unit Rumus[a]
00 4 Modus 9 PID yang didukung (01 untuk 20) Bit dikodekan. [A7.. D0] = [PID $01..PID $20] Lihat di bawah ini
01 1 Jumlah Pesan VIN dalam PID 02. Hanya untuk ISO 9141-2, ISO 14230-4 dan SAE J1850. Biasanya nilai akan menjadi 5.
02 17 Nomor Identifikasi Kendaraan (VIN) 17-karakter VIN, Dikodekan ASCII dan dilapisi kiri dengan karakter null (0x00) jika diperlukan untuk.
03 1 Jumlah pesan ID kalibrasi untuk PID 04. Hanya untuk ISO 9141-2, ISO 14230-4 dan SAE J1850. Ini akan menjadi kelipatan dari 4 (4 pesan diperlukan untuk setiap ID).
04 16,32,48,64.. ID Kalibrasi Hingga 16 Karakter ASCII. Byte data yang tidak digunakan akan dilaporkan sebagai byte null (0x00). Beberapa CALID dapat dikeluarkan (16 byte masing-masing)
05 1 Nomor verifikasi kalibrasi (CVN) jumlah pesan untuk PID 06. Hanya untuk ISO 9141-2, ISO 14230-4 dan SAE J1850.
06 4,8,12,16 Nomor Verifikasi Kalibrasi (CVN) Beberapa CVN dapat dikeluarkan (4 byte masing-masing) jumlah CVN dan CALID harus cocok Data mentah yang diisi dengan karakter null (0x00). Biasanya ditampilkan sebagai string hex.
07 1 Jumlah pesan pelacakan performa yang sedang digunakan untuk PID 08 dan 0B. Hanya untuk ISO 9141-2, ISO 14230-4 dan SAE J1850. 8 10 8 jika enam belas (16) nilai harus dilaporkan, 9 jika delapan belas (18) nilai harus dilaporkan, dan 10 jika dua puluh (20) nilai harus dilaporkan (Satu pesan melaporkan dua nilai, masing-masing terdiri dari dua byte).
08 4 Pelacakan kinerja yang sedang digunakan untuk kendaraan pengapian percikan 4 atau 5 Pesan, masing-masing berisi 4 Byte (Dua nilai). Lihat di bawah ini
09 1 Jumlah pesan nama ECU untuk PID 0A
0A 20 Nama ECU Berkode ASCII. Ditambah kanan dengan karakter null (0x00).
0B 4 Pelacakan kinerja yang digunakan untuk kendaraan pengapian kompresi 5 Pesan, masing-masing berisi 4 Byte (Dua nilai). Lihat di bawah ini
PID
(Hex)
Byte data yang dikembalikan Deskripsi Nilai minimum Nilai maksimum Unit Rumus[a]
  1. ^ Lompat ke:a b c d e f g h saya Di kolom rumus, huruf A, B, C, dll. mewakili ekuivalen desimal dari yang pertama, kedua, ketiga, dll. byte data. Di mana (?) Muncul, Informasi yang kontradiktif atau tidak lengkap tersedia.

PID yang dikodekan bitwise

Beberapa PID pada tabel di atas tidak dapat dijelaskan dengan rumus sederhana. Penjelasan yang lebih rinci tentang data ini disediakan di sini:

Modus 1 PID 00

Permintaan untuk PID ini mengembalikan 4 byte data. Setiap bit, dari MSB untuk LSB, mewakili salah satu dari berikutnya 32 PID dan memberikan informasi tentang apakah itu didukung.

Misalnya, jika respon mobil adalah BE1FA813, itu dapat diterjemahkan seperti ini:

Heksadesimal B E 1 F A 8 1 3
Biner 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
Didukung? Ya Tidak Ya Ya Ya Ya Ya Tidak Tidak Tidak Tidak Ya Ya Ya Ya Ya Ya Tidak Ya Tidak Ya Tidak Tidak Tidak Tidak Tidak Tidak Ya Tidak Tidak Ya Ya
Nomor 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

Jadi, PID yang didukung adalah: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F dan 20

Modus 1 PID 01

Permintaan untuk PID ini mengembalikan 4 byte data, berlabel A, B, C, dan D.

Byte pertama(A) berisi dua informasi. Sedikit A7 (MSB byte A, Byte pertama) menunjukkan apakah MIL (Periksa lampu mesin) menyala. Bit A6 melalui A0mewakili jumlah kode masalah diagnostik yang saat ini ditandai di ECU.

Yang kedua, ketiga, dan byte keempat(B, C dan D) memberikan informasi tentang ketersediaan dan kelengkapan tes on-board tertentu. Perhatikan bahwa tes ketersediaan ditunjukkan oleh set (1) bit dan kelengkapan ditunjukkan dengan reset (0) Bit.

Sedikit Nama Definisi
A7 MIL Mati atau Aktif, menunjukkan jika CEL/MIL aktif (atau harus menyala)
A6A0 DTC_CNT Jumlah DTC terkait emisi yang dikonfirmasi tersedia untuk ditampilkan.
B7 DIPESAN Dipesan (harus 0)
B3 TIDAK ADA NAMA 0 = Monitor pengapian percikan didukung (Misalnya. Mesin Otto atau Wankel)
1 = Monitor pengapian kompresi didukung (Misalnya. Mesin diesel)

Berikut adalah definisi umum bit B, mereka berbasis tes.

Tes tersedia Tes tidak lengkap
Komponen B2 B6
Sistem Bahan Bakar B1 B5
Kebakaran B0 B4

Byte ketiga dan keempat harus ditafsirkan secara berbeda tergantung pada apakah mesinnya Spark Pengapian (Misalnya. Mesin Otto atau Wankel) atau Pengapian kompresi (Misalnya. Mesin diesel). Di yang kedua (B) byte, Bit 3 menunjukkan cara menafsirkan byte C dan D, dengan 0 menjadi percikan (Otto atau Wankel) dan 1 (mengeset) menjadi kompresi (Diesel).

Byte C dan D untuk monitor pengapian percikan (Misalnya. Mesin Otto atau Wankel):

Tes tersedia Tes tidak lengkap
Sistem EGR C7 D7
Pemanas Sensor Oksigen C6 D6
Sensor Oksigen C5 D5
Refrigeran A/C C4 D4
Sistem Udara Sekunder C3 D3
Sistem Evaporatif C2 D2
Katalis yang Dipanaskan C1 D1
Katalisator C0 D0

Dan byte C dan D untuk monitor pengapian kompresi (Mesin diesel):

Tes tersedia Tes tidak lengkap
Sistem EGR dan/atau VVT C7 D7
Pemantauan filter PM C6 D6
Sensor Gas Buang C5 D5
– Dipesan – C4 D4
Meningkatkan Tekanan C3 D3
– Dipesan – C2 D2
NOx/SCR Monitor C1 D1
Katalis NMHC[a] C0 D0
  1. Melompat^ NMHC Mei singkatan dari Non-Metana HydroCarbons, tetapi J1979 tidak mencerahkan kita. Terjemahannya adalah sensor amonia dalam katalis SCR.

Modus 1 PID 41

Permintaan untuk PID ini mengembalikan 4 byte data. Byte pertama selalu nol. Yang kedua, ketiga, dan byte keempat memberikan informasi tentang ketersediaan dan kelengkapan tes on-board tertentu. Seperti halnya PID 01, Byte ketiga dan keempat harus ditafsirkan secara berbeda tergantung pada jenis pengapian (B3) –dengan 0 menjadi percikan dan 1 (mengeset) menjadi kompresi. Perhatikan lagi bahwa tes ketersediaan diwakili oleh himpunan (1) bit dan kelengkapan diwakili oleh reset (0) Bit.

Berikut adalah definisi umum bit B, mereka berbasis tes.

Tes tersedia Tes tidak lengkap
Komponen B2 B6
Sistem Bahan Bakar B1 B5
Kebakaran B0 B4

Byte C dan D untuk monitor pengapian percikan (Misalnya. Mesin Otto atau Wankel):

Tes tersedia Tes tidak lengkap
Sistem EGR C7 D7
Pemanas Sensor Oksigen C6 D6
Sensor Oksigen C5 D5
Refrigeran A/C C4 D4
Sistem Udara Sekunder C3 D3
Sistem Evaporatif C2 D2
Katalis yang Dipanaskan C1 D1
Katalisator C0 D0

Dan byte C dan D untuk monitor pengapian kompresi (Mesin diesel):

Tes tersedia Tes tidak lengkap
Sistem EGR dan/atau VVT C7 D7
Pemantauan filter PM C6 D6
Sensor Gas Buang C5 D5
– Dipesan – C4 D4
Meningkatkan Tekanan C3 D3
– Dipesan – C2 D2
NOx/SCR Monitor C1 D1
Katalis NMHC[a] C0 D0
  1. Melompat^ NMHC Mei singkatan dari Non-Metana HydroCarbons, tetapi J1979 tidak mencerahkan kita. Terjemahannya adalah sensor amonia dalam katalis SCR.

Modus 1 PID 78

Permintaan untuk PID ini akan kembali 9 byte data. Byte pertama adalah bidang yang dikodekan bit yang menunjukkan EGT Sensor didukung:

Byte Deskripsi
A Sensor EGT yang didukung
BC Suhu dibaca oleh EGT11
DE Suhu dibaca oleh EGT12
FG Suhu dibaca oleh EGT13
HSaya Suhu dibaca oleh EGT14

Byte pertama dikodekan bit sebagai berikut:

Sedikit Deskripsi
A7A4 Dipesan
A3 Bank EGT 1, sensor 4 Didukung?
A2 Bank EGT 1, sensor 3 Didukung?
A1 Bank EGT 1, sensor 2 Didukung?
A0 Bank EGT 1, sensor 1 Didukung?

Byte yang tersisa adalah 16 bilangan bulat bit yang menunjukkan suhu dalam derajat Celcius dalam kisaran -40 untuk 6513.5 (sisik 0.1), menggunakan yang biasa {\gaya tampilan (Akali 256+B)/10-40} rumus (MSB adalah A, LSB adalah B). Hanya nilai yang didukung sensor yang sesuai yang berarti.

Struktur yang sama berlaku untuk PID 79, tetapi nilainya untuk sensor bank 2.

Modus 3 (tidak diperlukan PID)

Permintaan untuk mode ini mengembalikan daftar DTC yang telah diatur. Daftar ini dienkapsulasi menggunakan ISO 15765-2 protokol.

Jika ada dua DTC atau kurang (4 Byte) mereka dikembalikan dalam Bingkai Tunggal ISO-TP (SF). Tiga atau lebih DTC dalam daftar dilaporkan dalam beberapa frame, dengan jumlah frame yang tepat tergantung pada jenis komunikasi dan detail alamat.

Setiap kode masalah membutuhkan 2 byte untuk menjelaskan. Deskripsi teks kode masalah dapat diterjemahkan sebagai berikut. Karakter pertama dalam kode masalah ditentukan oleh dua bit pertama di byte pertama:

A7A6 Karakter DTC pertama
00 P – Penggerak
01 C – Casis
10 B – Badan
11 U – Jaringan

Dua digit berikut dikodekan sebagai 2 bit. Karakter kedua dalam DTC adalah angka yang ditentukan oleh tabel berikut:

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

Karakter ketiga dalam DTC adalah angka yang ditentukan oleh

A3A0 Karakter DTC ketiga
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 keempat dan kelima didefinisikan dengan cara yang sama seperti yang ketiga, tetapi menggunakan bit B7B4 dan B3B0. Kode lima karakter yang dihasilkan akan terlihat seperti “U0158” dan dapat dicari di tabel DTC OBD-II. Karakter heksadesimal (0-9, AF), sementara relatif langka, diizinkan di 3 posisi kode itu sendiri.

Modus 9 PID 08

Ini memberikan informasi tentang melacak kinerja yang digunakan untuk bank katalis, bank sensor oksigen, Sistem deteksi kebocoran evaporatif, Sistem EGR dan sistem udara sekunder.

Pembilang untuk setiap komponen atau sistem melacak berapa kali semua kondisi yang diperlukan untuk monitor tertentu untuk mendeteksi kerusakan telah ditemui. Penyebut untuk setiap komponen atau sistem melacak berapa kali kendaraan telah dioperasikan dalam kondisi yang ditentukan.

Jumlah item data harus dilaporkan di awal (Byte pertama).

Semua item data dari rekaman Pelacakan Kinerja yang Digunakan terdiri dari dua (2) byte dan dilaporkan dalam urutan ini (Setiap pesan berisi dua item, karenanya panjang pesannya adalah 4).

Mnemonik Deskripsi
OBDCOND Kondisi Pemantauan OBD yang Dihadapi Hitungan
IGNCNTR Penghitung Pengapian
CATCOMP1 Catalyst Monitor Penyelesaian Menghitung Bank 1
CATCOND1 Kondisi Monitor Katalis yang Ditemui Menghitung Bank 1
CATCOMP2 Catalyst Monitor Penyelesaian Menghitung Bank 2
CATCOND2 Kondisi Monitor Katalis yang Ditemui Menghitung Bank 2
O2SCOMP1 Bank Penyelesaian Monitor Sensor O2 1
O2SCOND1 Kondisi Monitor Sensor O2 yang Dihadapi Menghitung Bank 1
O2SCOMP2 Bank Penyelesaian Monitor Sensor O2 2
O2SCOND2 Kondisi Monitor Sensor O2 yang Dihadapi Menghitung Bank 2
EGRCOMP Jumlah Kondisi Penyelesaian Monitor EGR
EGRCOND Kondisi Monitor EGR yang Dihadapi Hitungan
KOMP UDARA Jumlah Kondisi Penyelesaian Monitor AIR (Secondary Air)
AIRCOND AIR Monitor Conditions Encountered Counts (Secondary Air)
EVAPCOMP EVAP Monitor Completion Condition Counts
EVAPCOND EVAP Monitor Conditions Encountered Counts
SO2SCOMP1 Secondary O2 Sensor Monitor Completion Counts Bank 1
SO2SCOND1 Secondary O2 Sensor Monitor Conditions Encountered Counts Bank 1
SO2SCOMP2 Secondary O2 Sensor Monitor Completion Counts Bank 2
SO2SCOND2 Secondary O2 Sensor Monitor Conditions Encountered Counts Bank 2

Modus 9 PID 0B

It provides information about track in-use performance for NMHC catalyst, NOx catalyst monitor, NOx adsorber monitor, PM filter monitor, exhaust gas sensor monitor, EGR/ VVT monitor, boost pressure monitor and fuel system monitor.

All data items consist of two (2) byte dan dilaporkan dalam urutan ini (Setiap pesan berisi dua item, hence message length is 4):

Mnemonik Deskripsi
OBDCOND Kondisi Pemantauan OBD yang Dihadapi Hitungan
IGNCNTR Penghitung Pengapian
HCCATCOMP NMHC Catalyst Monitor Completion Condition Counts
HCCATCOND NMHC Catalyst Monitor Conditions Encountered Counts
NCATCOMP NOx/SCR Catalyst Monitor Completion Condition Counts
NCATCOND NOx/SCR Catalyst Monitor Conditions Encountered Counts
NADSCOMP NOx Adsorber Monitor Completion Condition Counts
NADSCOND NOx Adsorber Monitor Conditions Encountered Counts
PMCOMP PM Filter Monitor Completion Condition Counts
PMCOND PM Filter Monitor Conditions Encountered Counts
EGSCOMP Exhaust Gas Sensor Monitor Completion Condition Counts
EGSCOND Exhaust Gas Sensor Monitor Conditions Encountered Counts
EGRCOMP EGR and/or VVT Monitor Completion Condition Counts
EGRCOND EGR and/or VVT Monitor Conditions Encountered Counts
BPCOMP Boost Pressure Monitor Completion Condition Counts
BPCOND Boost Pressure Monitor Conditions Encountered Counts
FUELCOMP Fuel Monitor Completion Condition Counts
FUELCOND Fuel Monitor Conditions Encountered Counts

Enumerated PIDs[mengedit]

Some PIDs are to be interpreted specially, and aren’t necessarily exactly bitwise encoded, or in any scale. The values for these PIDs are enumerated.

Modus 1 PID 03[mengedit]

Permintaan untuk PID ini mengembalikan 2 byte data. Byte pertama menggambarkan sistem bahan bakar #1.

Nilai Deskripsi
1 Loop terbuka karena suhu mesin yang tidak mencukupi
2 Lingkaran tertutup, Menggunakan umpan balik sensor oksigen untuk menentukan campuran bahan bakar
4 Loop terbuka karena beban engine ATAU pemadaman bahan bakar karena perlambatan
8 Loop terbuka karena kegagalan sistem
16 Lingkaran tertutup, menggunakan setidaknya satu sensor oksigen tetapi ada kesalahan pada sistem umpan balik

Nilai lain adalah respons yang tidak valid. Hanya ada satu bit yang diatur paling banyak.

Byte kedua menggambarkan sistem bahan bakar #2 (jika ada) dan dikodekan identik dengan byte pertama.

Modus 1 PID 12

Permintaan untuk PID ini mengembalikan satu byte data yang menggambarkan status udara sekunder.

Nilai Deskripsi
1 Hulu
2 Hilir catalytic converter
4 Dari atmosfer luar atau dari luar
8 Pompa diperintahkan untuk diagnostik

Nilai lain adalah respons yang tidak valid. Hanya ada satu bit yang diatur paling banyak.

Modus 1 PID 1C

A request for this PID returns a single byte of data which describes which OBD standards this ECU was designed to comply with. The different values the data byte can hold are shown below, next to what they mean:

Nilai Deskripsi
1 OBD-II as defined by the CARB
2 OBD as defined by the EPA
3 OBD and OBD-II
4 OBD-I
5 Not OBD compliant
6 EOBD (Europe)
7 EOBD and OBD-II
8 EOBD and OBD
9 EOBD, OBD and OBD II
10 JOBD (Jepang)
11 JOBD and OBD II
12 JOBD and EOBD
13 JOBD, EOBD, and OBD II
14 Dipesan
15 Dipesan
16 Dipesan
17 Engine Manufacturer Diagnostics (EMD)
18 Engine Manufacturer Diagnostics Enhanced (EMD+)
19 Heavy Duty On-Board Diagnostics (Child/Partial) (HD OBD-C)
20 Heavy Duty On-Board Diagnostics (HD OBD)
21 World Wide Harmonized OBD (WWH OBD)
22 Dipesan
23 Heavy Duty Euro OBD Stage I without NOx control (HD EOBD-I)
24 Heavy Duty Euro OBD Stage I with NOx control (HD EOBD-I N)
25 Heavy Duty Euro OBD Stage II without NOx control (HD EOBD-II)
26 Heavy Duty Euro OBD Stage II with NOx control (HD EOBD-II N)
27 Dipesan
28 Brazil OBD Phase 1 (OBDBr-1)
29 Brazil OBD Phase 2 (OBDBr-2)
30 Korean OBD (KOBD)
31 India OBD I (IOBD I)
32 India OBD II (IOBD II)
33 Heavy Duty Euro OBD Stage VI (HD EOBD-IV)
34-250 Dipesan
251-255 Not available for assignment (SAE J1939 special meaning)

Fuel Type Coding

Modus 1 PID 51 returns a value from an enumerated list giving the fuel type of the vehicle. The fuel type is returned as a single byte, and the value is given by the following table:

Nilai Deskripsi
0 Not available
1 Gasoline
2 Methanol
3 Ethanol
4 Diesel
5 LPG
6 CNG
7 Propane
8 Electric
9 Bifuel running Gasoline
10 Bifuel running Methanol
11 Bifuel running Ethanol
12 Bifuel running LPG
13 Bifuel running CNG
14 Bifuel running Propane
15 Bifuel running Electricity
16 Bifuel running electric and combustion engine
17 Hybrid gasoline
18 Hybrid Ethanol
19 Hybrid Diesel
20 Hybrid Electric
21 Hybrid running electric and combustion engine
22 Hybrid Regenerative
23 Bifuel running diesel

Any other value is reserved by ISO/SAE. There are currently no definitions for flexible-fuel vehicle.

Non-standard PIDs

The majority of all OBD-II PIDs in use are non-standard. For most modern vehicles, there are many more functions supported on the OBD-II interface than are covered by the standard PIDs, and there is relatively minor overlap between vehicle manufacturers for these non-standard PIDs.

There is very limited information available in the public domain for non-standard PIDs. The primary source of information on non-standard PIDs across different manufacturers is maintained by the US-based Equipment and Tool Institute and only available to members. Harga keanggotaan ETI untuk akses ke kode pemindaian bervariasi berdasarkan ukuran perusahaan yang ditentukan oleh penjualan tahunan alat dan peralatan otomotif di Amerika Utara:

Penjualan tahunan di Amerika Utara Iuran Tahunan
Di bawah $10,000,000 $5,000
$10,000,000 – $50,000,000 $7,500
Lebih besar dari $50,000,000 $10,000

Namun, bahkan keanggotaan ETI tidak akan memberikan dokumentasi lengkap untuk PID non-standar. Status ETI:[4][5]

Beberapa OEM menolak untuk menggunakan ETI sebagai sumber informasi alat pemindaian satu atap. Mereka lebih suka berbisnis dengan masing-masing perusahaan alat secara terpisah. Perusahaan-perusahaan ini juga mengharuskan Anda menandatangani kontrak dengan mereka. Biayanya bervariasi tetapi berikut adalah cuplikan per 13 April, 2015 dari biaya per tahun:

Gm $50,000
Honda $5,000
Suzuki $1,000
BMW $25,500 Plus $2,000 per pembaruan. Pembaruan terjadi setiap tahun.

DAPAT (11-Bit) Format bus

Kueri dan respons PID terjadi pada bus CAN kendaraan. Permintaan dan respons OBD standar menggunakan alamat fungsional. The diagnostic reader initiates a query using CAN ID 7DFh[clarification needed], which acts as a broadcast address, and accepts responses from any ID in the range 7E8h to 7EFh. ECUs that can respond to OBD queries listen both to the functional broadcast ID of 7DFh and one assigned ID in the range 7E0h to 7E7h. Their response has an ID of their assigned ID plus 8 Misalnya. 7E8h through 7EFh.

This approach allows up to eight ECUs, each independently responding to OBD queries. The diagnostic reader can use the ID in the ECU response frame to continue communication with a specific ECU. In particular, multi-frame communication requires a response to the specific ECU ID rather than to ID 7DFh.

CAN bus may also be used for communication beyond the standard OBD messages. Physical addressing uses particular CAN IDs for specific modules (misalnya, 720h for the instrument cluster in Fords) with proprietary frame payloads.

Query

The functional PID query is sent to the vehicle on the CAN bus at ID 7DFh, using 8 data bytes. The bytes are:

Byte
PID Type 0 1 2 3 4 5 6 7
SAE Standard Number of
additional
data bytes:
2
Modus
01 = show current data;
02 = freeze frame;
dll.
PID code
(misalnya: 05 = Engine coolant temperature)
tidak digunakan
(may be 55h)
Vehicle specific Number of
additional
data bytes:
3
Custom mode: (misalnya: 22 = enhanced data) PID code
(misalnya: 4980h)
tidak digunakan
(may be 00h or 55h)

Response

The vehicle responds to the PID query on the CAN bus with message IDs that depend on which module responded. Typically the engine or main ECU responds at ID 7E8h. Other modules, like the hybrid controller or battery controller in a Prius, respond at 07E9h, 07EAh, 07EBh, dll. These are 8h higher than the physical address the module responds to. Even though the number of bytes in the returned value is variable, the message uses 8 data bytes regardless (CAN bus protocol form Frameformat with 8 data bytes). The bytes are:

Byte
PID Type 0 1 2 3 4 5 6 7
SAE Standard
7E8h,
7E9h,
7EAh,
dll.
Number of
additional
data bytes:
3 untuk 6
Custom mode
Same as query, except that 40h is added to the mode value. Jadi:
41h = show current data;
42h = freeze frame;
dll.
PID code
(misalnya: 05 = Engine coolant temperature)
value of the specified parameter, byte 0 value, byte 1 (opsional) value, byte 2 (opsional) value, byte 3 (opsional) tidak digunakan
(may be 00h or 55h)
Vehicle specific
7E8h, or 8h + physical ID of module.
Number of
additional
data bytes:
4untuk 7
Custom mode: same as query, except that 40h is added to the mode value.(misalnya: 62h = response to mode 22h request) PID code
(misalnya: 4980h)
value of the specified parameter, byte 0 value, byte 1 (opsional) value, byte 2 (opsional) value, byte 3 (opsional)
Vehicle specific
7E8h, or 8h + physical ID of module.
Number of
additional
data bytes:
3
7Fh this a general response usually indicating the module doesn’t recognize the request. Custom mode: (misalnya: 22h = enhanced diagnostic data by PID, 21h = enhanced data by offset) 31h tidak digunakan
(may be 00h)

Benz 14pin – 16PIN

Nissian 14 PIN – 16PIN

GM12 PIN-16PIN

DB9-16 PIN

iveco 38pin -16 PIN

Fiat 3 PIN – 16 PIN

Toyato 22pin – 16 PIN

KIA 20 PIN – 16 PIN

Audi 2×2 – 16 PIN

Benz 38 PIN

Mitsubishi 12 PIN – 16PIN

Honda 3pin – 16PIN

BMW 20 PIN – 3 PIN

Subaru 9 PIN – 16 PIN

Chrysler 6 PIN