Kanggo OBD2 End mbukak & ngluwihi tugas pin kabel ,mangga klik kene
Standar OBD2 Pinout
asem:wiki
Mode
Ana 10 mode operasi diterangake ing paling anyar OBD-II standar SAE J1979. Padha kaya ing ngisor iki:
| Mode (hex) | Gambaran |
|---|---|
| 01 | Tampilake data saiki |
| 02 | Tampilake data pigura beku |
| 03 | Tampilake Kode Masalah Diagnostik sing disimpen |
| 04 | Mbusak Kode Masalah Diagnostik lan nilai sing disimpen |
| 05 | Asil tes, ngawasi sensor oksigen (ora BISA wae) |
| 06 | Asil tes, komponen liyane / ngawasi sistem (Asil tes, ngawasi sensor oksigen mung kanggo CAN) |
| 07 | Tampilake Kode Masalah Diagnostik sing ditundha (dideteksi sajrone siklus nyopir saiki utawa pungkasan) |
| 08 | Kontrol operasi komponen / sistem on-board |
| 09 | Njaluk informasi kendaraan |
| 0A | permanen Kode Masalah Diagnostik (DTCs) (DTC sing diresiki) |
Produsen kendaraan ora kudu ndhukung kabeh mode. Saben pabrikan bisa nemtokake mode tambahan ing ndhuwur #9 (contone.: modus 22 minangka ditetepake dening SAE J2190 kanggo Ford / GM, modus 21 kanggo Toyota) kanggo informasi liyane contone. voltase baterei traksi ing a kendaraan listrik hibrida (HEV).[2]
PID standar
Tabel ing ngisor iki nuduhake standar OBD-II PID kaya sing ditegesake dening SAE J1979. Tanggepan samesthine kanggo saben PID diwenehi, bebarengan karo informasi babagan carane nerjemahake respon menyang data sing migunani. maneh, ora kabeh kendaraan bakal ndhukung kabeh PID lan bisa uga ana PID khusus sing ditetepake pabrikan sing ora ditetepake ing standar OBD-II.
Elinga yen mode 1 lan 2 padha Sejatine, kajaba sing Mode 1 menehi informasi saiki, dene Mode 2 nyedhiyakake snapshot saka data sing padha dijupuk ing titik nalika kode masalah diagnostik pungkasan disetel. Pengecualian yaiku PID 01, kang mung kasedhiya ing Mode 1, lan PID 02, kang mung kasedhiya ing Mode 2. Yen Mode 2 PID 02 ngasilake nul, banjur ora ana gambar asli seko lan kabeh Mode liyane 2 data ora ana teges.
Nalika nggunakake Bit-Encoded-Notation, jumlah kaya C4 tegese bit 4 saka data byte C. Saben bit angka saka 0 kanggo 7, dadi 7 punika dicokot paling pinunjul lan 0 punika bit paling pinunjul.
| 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 bali | Gambaran | Nilai min | Nilai maksimal | Unit | Formula[a] |
|---|---|---|---|---|---|---|---|
| 00 | 0 | 4 | PIDs didhukung [01 – 20] | Bit dikodekan [A7..D0] == [PID $01..PID $20] Deleng ing ngisor iki | |||
| 01 | 1 | 4 | Ngawasi status wiwit DTCs dibusak. (Kalebu lampu indikator malfungsi (MIL) status lan nomer DTCs.) | Bit dikodekan. Deleng ing ngisor iki | |||
| 02 | 2 | 2 | DTC beku | ||||
| 03 | 3 | 2 | Status sistem bahan bakar | Bit dikodekan. Deleng ing ngisor iki | |||
| 04 | 4 | 1 | Ngitung beban engine | 0 | 100 | % | {\gaya tampilan {\tfrac {100}{255}}A} (utawa {\gaya tampilan {\tfrac {A}{2.55}}}) |
| 05 | 5 | 1 | Suhu coolant engine | -40 | 215 | ° C | {\tampilan gaya A-40} |
| 06 | 6 | 1 | Trim bahan bakar jangka pendek-Bank 1 | -100 (Ngurangi Bahan Bakar: Sugih banget) | 99.2 (Tambah Bahan Bakar: Terlalu Lean) | % |
{\gaya tampilan {\frac {100}{128}}A-100}
(utawa {\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 gauge) | 0 | 765 | kPa | {\gaya tampilan 3A} |
| 0B | 11 | 1 | Tekanan absolut intake manifold | 0 | 255 | kPa | {\gaya tampilan A} |
| 0C | 12 | 2 | engine RPM | 0 | 16,383.75 | rpm | {\gaya tampilan {\frac {256A+B}{4}}} |
| 0D | 13 | 1 | kacepetan kendaraan | 0 | 255 | km/j | {\gaya tampilan A} |
| 0E | 14 | 1 | Timing advance | -64 | 63.5 | ° sadurunge TDC | {\gaya tampilan {\frac {A}{2}}-64} |
| 0F | 15 | 1 | Suhu udara asupan | -40 | 215 | ° C | {\tampilan gaya A-40} |
| 10 | 16 | 2 | MAF tingkat aliran udara | 0 | 655.35 | gram / sec | {\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 dhawuh | Bit dikodekan. Deleng ing ngisor iki | |||
| 13 | 19 | 1 | Ana sensor oksigen (ing 2 bank-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}
(yen B==$FF, sensor ora digunakake ing pitungan 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 kendaraan iki cocog karo | Bit dikodekan. Deleng ing ngisor iki | |||
| 1D | 29 | 1 | Ana sensor oksigen (ing 4 bank-bank) | Padha karo PID 13, nanging [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
| 1E | 30 | 1 | Status input tambahan | A0 == Power Take Off (PTO) status (1 == aktif) [A1..A7] ora digunakake |
|||
| 1F | 31 | 2 | Wektu mlaku wiwit wiwitan mesin | 0 | 65,535 | detik | {\gaya tampilan 256A+B} |
| 20 | 32 | 4 | PIDs didhukung [21 – 40] | Bit dikodekan [A7..D0] == [PID $21..PID $40] Deleng ing ngisor iki | |||
| 21 | 33 | 2 | Jarak sing ditempuh kanthi lampu indikator malfungsi (MIL) ing | 0 | 65,535 | km | {\gaya tampilan 256A+B} |
| 22 | 34 | 2 | Rel Bahan Bakar Tekanan (relatif kanggo vakum manifold) | 0 | 5177.265 | kPa | {\gaya tampilan 0.079(256A+B)} |
| 23 | 35 | 2 | Rel Bahan Bakar Gauge Tekanan (diesel, utawa injeksi langsung bensin) | 0 | 655,350 | kPa | {\gaya tampilan 10(256A+B)} |
| 24 | 36 | 4 | Sensor Oksigen 1 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Tegangan |
0 0 |
< 2 < 8 |
rasio 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-Udhara CD: Tegangan |
||||
| 26 | 38 | 4 | Sensor Oksigen 3 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Tegangan |
||||
| 27 | 39 | 4 | Sensor Oksigen 4 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Tegangan |
||||
| 28 | 40 | 4 | Sensor Oksigen 5 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Tegangan |
||||
| 29 | 41 | 4 | Sensor Oksigen 6 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Tegangan |
||||
| 2A | 42 | 4 | Sensor Oksigen 7 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Tegangan |
||||
| 2B | 43 | 4 | Sensor Oksigen 8 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Tegangan |
||||
| 2C | 44 | 1 | dhawuh 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 | Diprentahake purge evaporative | 0 | 100 | % | {\gaya tampilan {\tfrac {100}{255}}A} |
| 2F | 47 | 1 | Input Tingkat Tangki Bahan Bakar | 0 | 100 | % | {\gaya tampilan {\tfrac {100}{255}}A} |
| 30 | 48 | 1 | Pemanasan wiwit kode dibusak | 0 | 255 | ngetang | {\gaya tampilan A} |
| 31 | 49 | 2 | Jarak lelungan wiwit kode dibusak | 0 | 65,535 | km | {\gaya tampilan 256A+B} |
| 32 | 50 | 2 | Evap. Tekanan Uap Sistem | -8,192 | 8191.75 | Pa | {\gaya tampilan {\frac {256A+B}{4}}}(AB iku pelengkap loro mlebu)[3] |
| 33 | 51 | 1 | Tekanan Barometrik Absolut | 0 | 255 | kPa | {\gaya tampilan A} |
| 34 | 52 | 4 | Sensor Oksigen 1 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Saiki |
0 -128 |
< 2 <128 |
rasio mA |
{\gaya tampilan {\frac {2}{65536}}(256A+B)}
{\gaya tampilan {\frac {256C+D}{256}}-128}
utawa {\gaya tampilan C+{\frac {D}{256}}-128} |
| 35 | 53 | 4 | Sensor Oksigen 2 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Saiki |
||||
| 36 | 54 | 4 | Sensor Oksigen 3 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Saiki |
||||
| 37 | 55 | 4 | Sensor Oksigen 4 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Saiki |
||||
| 38 | 56 | 4 | Sensor Oksigen 5 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Saiki |
||||
| 39 | 57 | 4 | Sensor Oksigen 6 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Saiki |
||||
| 3A | 58 | 4 | Sensor Oksigen 7 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Saiki |
||||
| 3B | 59 | 4 | Sensor Oksigen 8 AB: Rasio Kesetaraan Bahan Bakar-Udhara CD: Saiki |
||||
| 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 | PIDs didhukung [41 – 60] | Bit dikodekan [A7..D0] == [PID $41..PID $60] Deleng ing ngisor iki | |||
| 41 | 65 | 4 | Ngawasi status siklus drive iki | Bit dikodekan. Deleng ing ngisor iki | |||
| 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 bahan bakar-Udara | 0 | < 2 | rasio | {\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 | {\tampilan gaya 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 dhawuh | ||||
| 4D | 77 | 2 | Wektu mbukak karo MIL ing | 0 | 65,535 | menit | {\gaya tampilan 256A+B} |
| 4E | 78 | 2 | Wektu wiwit kode alangan dibusak | ||||
| 4F | 79 | 4 | Nilai maksimum kanggo rasio ekuivalensi Bahan Bakar-Udara, voltase sensor oksigen, sensor oksigen saiki, dan tekanan absolut intake manifold | 0, 0, 0, 0 | 255, 255, 255, 2550 | rasio, V, mA, kPa | A, B, C, D*10 |
| 50 | 80 | 4 | Nilai maksimal kanggo tingkat aliran udara saka sensor aliran udara massa | 0 | 2550 | g/s | A*10, B, C, lan D dilindhungi undhang-undhang kanggo nggunakake mangsa |
| 51 | 81 | 1 | Tipe Bahan Bakar | Saka tabel jinis bahan bakar ndeleng ngisor | |||
| 52 | 82 | 1 | Bahan bakar etanol % | 0 | 100 | % | {\gaya tampilan {\tfrac {100}{255}}A} |
| 53 | 83 | 2 | Sistem Evap Absolute 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 baterei hibrida isih urip | 0 | 100 | % | {\gaya tampilan {\tfrac {100}{255}}A} |
| 5C | 92 | 1 | Suhu oli mesin | -40 | 210 | ° C | {\tampilan gaya A-40} |
| 5D | 93 | 2 | Wektu injeksi bahan bakar | -210.00 | 301.992 | ° | {\gaya tampilan {\frac {256A+B}{128}}-210} |
| 5E | 94 | 2 | rate bahan bakar engine | 0 | 3276.75 | L/h | {\gaya tampilan {\frac {256A+B}{20}}} |
| 5F | 95 | 1 | Persyaratan emisi kanggo kendaraan sing dirancang | Bit Encoded | |||
| 60 | 96 | 4 | PIDs didhukung [61 – 80] | Bit dikodekan [A7..D0] == [PID $61..PID $80] Deleng ing ngisor iki | |||
| 61 | 97 | 1 | Mesin panjaluk driver – persen torsi | -125 | 125 | % | A-125 |
| 62 | 98 | 1 | engine nyata – persen torsi | -125 | 125 | % | A-125 |
| 63 | 99 | 2 | Torsi referensi engine | 0 | 65,535 | Nm | {\gaya tampilan 256A+B} |
| 64 | 100 | 5 | Engine persen data torsi | -125 | 125 | % | A-125 nganggur Titik mesin B-125 1 C-125 Engine point 2 D-125 titik mesin 3 E-125 titik mesin 4 |
| 65 | 101 | 2 | Input tambahan / output didhukung | Bit Encoded | |||
| 66 | 102 | 5 | Sensor aliran udara massa | ||||
| 67 | 103 | 3 | Suhu coolant engine | ||||
| 68 | 104 | 7 | Sensor suhu udara intake | ||||
| 69 | 105 | 7 | Dhawuh EGR lan EGR Error | ||||
| 6A | 106 | 5 | Kontrol aliran udara intake Diesel lan posisi aliran udara intake relatif | ||||
| 6B | 107 | 5 | Suhu resirkulasi gas buang | ||||
| 6C | 108 | 5 | Kontrol aktuator throttle lan posisi throttle relatif | ||||
| 6D | 109 | 6 | Sistem kontrol tekanan bahan bakar | ||||
| 6E | 110 | 5 | Sistem kontrol tekanan injeksi | ||||
| 6F | 111 | 3 | Tekanan inlet kompresor turbocharger | ||||
| 70 | 112 | 9 | Ningkatake kontrol tekanan | ||||
| 71 | 113 | 5 | Variabel Geometry turbo (VGT) kontrol | ||||
| 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 | Ngisi suhu hawa adhem (CACT) | ||||
| 78 | 120 | 9 | Suhu Gas Exhaust (EGT) Bank 1 | PID khusus. Deleng ing ngisor iki | |||
| 79 | 121 | 9 | Suhu Gas Exhaust (EGT) Bank 2 | PID khusus. Deleng ing ngisor iki | |||
| 7A | 122 | 7 | Filter partikel diesel (DPF) | ||||
| 7B | 123 | 7 | Filter partikel diesel (DPF) | ||||
| 7C | 124 | 9 | Filter Partikulat Diesel (DPF) suhu | ||||
| 7D | 125 | 1 | NOx NTE (Ora-Kanggo-Ngluwihi) status area kontrol | ||||
| 7E | 126 | 1 | PM NTE (Ora-Kanggo-Ngluwihi) status area kontrol | ||||
| 7F | 127 | 13 | Wektu mesin mlaku | ||||
| 80 | 128 | 4 | PIDs didhukung [81 – A0] | Bit dikodekan [A7..D0] == [PID $81..PID $A0] Deleng ing ngisor iki | |||
| 81 | 129 | 21 | Wektu mlaku mesin kanggo Piranti Kontrol Emisi Auxiliary(AECD) | ||||
| 82 | 130 | 21 | Wektu mlaku mesin kanggo Piranti Kontrol Emisi Auxiliary(AECD) | ||||
| 83 | 131 | 5 | Sensor NOx Kab | ||||
| 84 | 132 | Suhu permukaan manifold | |||||
| 85 | 133 | Sistem reagen NOx | |||||
| 86 | 134 | Partikulat (PM) sensor | |||||
| 87 | 135 | Tekanan absolut intake manifold | |||||
| A0 | 160 | 4 | PIDs didhukung [A1 – C0] | Bit dikodekan [A7..D0] == [PID $A1..PID $C0] Deleng ing ngisor iki | |||
| C0 | 192 | 4 | PIDs didhukung [C1 – E0] | Bit dikodekan [A7..D0] == [PID $C1..PID $E0] Deleng ing ngisor iki | |||
| C3 | 195 | ? | ? | ? | ? | ? | Ngasilake akeh data, kalebu ID Kondisi Drive lan Kacepetan Mesin* |
| C4 | 196 | ? | ? | ? | ? | ? | B5 yaiku Engine Idle Request B6 yaiku Engine Stop Request* |
| PID (hex) |
PID (Dec) |
Bait data bali | Gambaran | Nilai min | Nilai maksimal | Unit | Formula[a] |
Mode 02[nyunting]
Mode 02 nampa PID sing padha karo mode 01, kanthi teges ingkang sami, nanging informasi sing diwenehake yaiku nalika pigura beku digawe.
Sampeyan kudu ngirim nomer pigura ing bagean data pesen.
| PID (hex) |
Bait data bali | Gambaran | Nilai min | Nilai maksimal | Unit | Formula[a] |
|---|---|---|---|---|---|---|
| 02 | 2 | DTC sing nyebabake pigura beku disimpen. | BCD dikodekan. Decoded minangka ing mode 3 |
Mode 03
| PID (hex) |
Bait data bali | Gambaran | Nilai min | Nilai maksimal | Unit | Formula[a] |
|---|---|---|---|---|---|---|
| N/A | n*6 | Njaluk kode masalah | 3 kode saben pigura pesen. Deleng ing ngisor iki |
Mode 04[nyunting]
| PID (hex) |
Bait data bali | Gambaran | Nilai min | Nilai maksimal | Unit | Formula[a] |
|---|---|---|---|---|---|---|
| N/A | 0 | Mbusak kode masalah / Lampu indikator malfunction (MIL) / Priksa lampu engine | Mbusak kabeh kode masalah sing disimpen lan mateni MIL. |
Mode 05
| PID (hex) |
Bait data bali | Gambaran | Nilai min | Nilai maksimal | Unit | Formula[a] |
|---|---|---|---|---|---|---|
| 0100 | ID Monitor OBD didhukung ($01 – $20) | |||||
| 0101 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 0102 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 0103 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 0104 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 0105 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 0106 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 0107 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 0108 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 0109 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 010A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 010B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 010C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 010D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 010E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 010F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 0110 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Sugih kanggo mimpin voltase ambang sensor | |
| 0201 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 0202 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 0203 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 0204 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 0205 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 0206 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 0207 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 0208 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 0209 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 020A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 020B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 020C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 020D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 020E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 020F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| 0210 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | volt | 0.005 Lean to Rich voltase ambang sensor | |
| PID (hex) |
Bait data bali | Gambaran | Nilai min | Nilai maksimal | Unit | Formula[a] |
Mode 09
| PID (hex) |
Bait data bali | Gambaran | Nilai min | Nilai maksimal | Unit | Formula[a] |
|---|---|---|---|---|---|---|
| 00 | 4 | Mode 9 PID sing didhukung (01 kanggo 20) | Bit dikodekan. [A7..D0] = [PID $01..PID $20] Deleng ing ngisor iki | |||
| 01 | 1 | Jumlah Pesen VIN ing PID 02. Mung kanggo ISO 9141-2, ISO 14230-4 lan SAE J1850. | Biasane nilai bakal 5. | |||
| 02 | 17 | Nomer Idhentifikasi Kendaraan (VIN) | 17-char WINE, ASCII-encoded lan kiwa-padded karo karakter null (0x00) yen perlu. | |||
| 03 | 1 | Nomer pesen ID Kalibrasi kanggo PID 04. Mung kanggo ISO 9141-2, ISO 14230-4 lan SAE J1850. | Iku bakal dadi pirang-pirang 4 (4 pesen dibutuhake kanggo saben ID). | |||
| 04 | 16,32,48,64.. | ID kalibrasi | Nganti 16 aksara ASCII. Byte data sing ora digunakake bakal dilapurake minangka bait null (0x00). Sawetara CALID bisa metu (16 saben bita) | |||
| 05 | 1 | Nomer verifikasi kalibrasi (CVN) count pesen kanggo PID 06. Mung kanggo ISO 9141-2, ISO 14230-4 lan SAE J1850. | ||||
| 06 | 4,8,12,16 | Nomer Verifikasi Kalibrasi (CVN) Sawetara CVN bisa diprodhuksi (4 saben bita) nomer CVN lan CALID kudu cocog | Data mentah diisi kiwa kanthi karakter null (0x00). Biasane ditampilake minangka string hex. | |||
| 07 | 1 | Etungan pesen pelacakan kinerja sing dienggo kanggo PID 08 lan 0B. Mung kanggo ISO 9141-2, ISO 14230-4 lan SAE J1850. | 8 | 10 | 8 yen nembelas (16) nilai kudu dilaporake, 9 yen wolulas (18) nilai kudu dilaporake, lan 10 yen rong puluh (20) nilai kudu dilaporake (pesen siji laporan loro nilai, saben siji dumadi ing rong bita). | |
| 08 | 4 | Pelacakan kinerja sing digunakake kanggo kendharaan spark ignition | 4 utawa 5 pesen, saben ngemot 4 bita (rong nilai). Deleng ing ngisor iki | |||
| 09 | 1 | count pesen jeneng ECU kanggo PID 0A | ||||
| 0A | 20 | jeneng ECU | ASCII-kode. Tengen-berlapis karo karakter null (0x00). | |||
| 0B | 4 | Pelacakan kinerja sing digunakake kanggo kendharaan ignition kompresi | 5 pesen, saben ngemot 4 bita (rong nilai). Deleng ing ngisor iki | |||
| PID (hex) |
Bait data bali | Gambaran | Nilai min | Nilai maksimal | Unit | Formula[a] |
PID sing dienkode bitwise
Sawetara PID ing tabel ndhuwur ora bisa diterangake karo rumus prasaja. Panjelasan sing luwih rinci babagan data kasebut kasedhiya ing kene:
Mode 1 PID 00
Panjaluk kanggo PID iki bali 4 bita data. Saben bit, saka MSB kanggo LSB, makili salah siji saka sabanjuré 32 PIDs lan menehi informasi babagan yen didhukung.
Contone, yen nanggepi mobil BE1FA813, iku bisa decoded kaya iki:
| Heksadesimal | B | E | 1 | F | A | 8 | 1 | 3 | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| binar | 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 |
| Didhukung? | Ya | Ora | Ya | Ya | Ya | Ya | Ya | Ora | Ora | Ora | Ora | Ya | Ya | Ya | Ya | Ya | Ya | Ora | Ya | Ora | Ya | Ora | Ora | Ora | Ora | Ora | Ora | Ya | Ora | Ora | Ya | Ya |
| 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 |
Dadi, PID sing didhukung yaiku: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F lan 20
Mode 1 PID 01
Panjaluk kanggo PID iki bali 4 bita data, diwenehi label A B C lan D.
Byte pisanan(A) ngandhut rong bagéyan informasi. bit A7 (MSB saka byte A, byte pisanan) nuduhake apa utawa ora MIL (mriksa lampu engine) wis padhang. bit A6 liwat A0makili nomer kode alangan diagnostik saiki gendero ing ECU.
Kapindho, katelu, lan bait papat(B, C lan D) menehi informasi bab kasedhiyan lan nggenepi test on-board tartamtu. Elinga tes kasebut kasedhiyan dituduhake dening set (1) dicokot lan kelengkapan dituduhake kanthi reset (0) dicokot.
| bit | jeneng | definisi |
|---|---|---|
| A7 | MIL | Off utawa On, nuduhake yen CEL / MIL urip (utawa kudu ing) |
| A6–A0 | DTC_CNT | Jumlah DTCs related emisi dikonfirmasi kasedhiya kanggo tampilan. |
| B7 | DILIH | dilindhungi (kudune 0) |
| B3 | ORA JENENG | 0 = Spark ignition monitor didhukung (e.g. Mesin Otto utawa Wankel) 1 = Kompresi ignition monitor didhukung (e.g. Mesin diesel) |
Punika definisi bit B umum, padha adhedhasar test.
| Test kasedhiya | Tes ora lengkap | |
|---|---|---|
| Komponen | B2 | B6 |
| Sistem Bahan Bakar | B1 | B5 |
| salah tembak | B0 | B4 |
Byte katelu lan papat kudu diinterpretasikake beda-beda gumantung yen mesin kasebut cemlorot ignition (e.g. Mesin Otto utawa Wankel) utawa ignition komprèsi (e.g. Mesin diesel). Ing kaloro (B) bait, dicokot 3 nuduhake carane napsirake bita C lan D, karo 0 dadi spark (Otto utawa Wankel) lan 1 (nyetel) dadi kompresi (Diesel).
Byte C lan D kanggo monitor ignition spark (e.g. Mesin Otto utawa Wankel):
| Test kasedhiya | Tes ora lengkap | |
|---|---|---|
| Sistem EGR | C7 | D7 |
| Pemanas Sensor Oksigen | C6 | D6 |
| Sensor Oksigen | C5 | D5 |
| A/C Refrigerant | C4 | D4 |
| Sistem Udara Sekunder | C3 | D3 |
| Sistem Penguapan | C2 | D2 |
| Katalis sing digawe panas | C1 | D1 |
| Katalis | C0 | D0 |
Lan bita C lan D kanggo monitor kontak komprèsi (Mesin diesel):
| Test kasedhiya | Tes ora lengkap | |
|---|---|---|
| EGR lan / utawa Sistem VVT | C7 | D7 |
| Pemantauan filter PM | C6 | D6 |
| Sensor Gas Exhaust Kab | C5 | D5 |
| – dilindhungi – | C4 | D4 |
| Boost Tekanan | C3 | D3 |
| – dilindhungi – | C2 | D2 |
| Monitor NOx/SCR | C1 | D1 |
| Katalis NMHC[a] | C0 | D0 |
- Mlumpat munggah^ NMHC bisa stand for Non-Methane HydroCarbons, nanging J1979 ora enlighten kita. Terjemahan kasebut bakal dadi sensor amonia ing katalis SCR.
Mode 1 PID 41
Panjaluk kanggo PID iki bali 4 bita data. Byte pisanan tansah nul. Kapindho, katelu, lan bait papat menehi informasi bab kasedhiyan lan nggenepi test on-board tartamtu. Minangka karo PID 01, bait katelu lan papat kudu diinterpretasikake beda-beda gumantung saka jinis kontak (B3) – karo 0 dadi spark lan 1 (nyetel) dadi kompresi. Elinga maneh tes kasebut kasedhiyan diwakili dening set (1) dicokot lan kelengkapan diwakili dening reset (0) dicokot.
Punika definisi bit B umum, padha adhedhasar test.
| Test kasedhiya | Tes ora lengkap | |
|---|---|---|
| Komponen | B2 | B6 |
| Sistem Bahan Bakar | B1 | B5 |
| salah tembak | B0 | B4 |
Byte C lan D kanggo monitor ignition spark (e.g. Mesin Otto utawa Wankel):
| Test kasedhiya | Tes ora lengkap | |
|---|---|---|
| Sistem EGR | C7 | D7 |
| Pemanas Sensor Oksigen | C6 | D6 |
| Sensor Oksigen | C5 | D5 |
| A/C Refrigerant | C4 | D4 |
| Sistem Udara Sekunder | C3 | D3 |
| Sistem Penguapan | C2 | D2 |
| Katalis sing digawe panas | C1 | D1 |
| Katalis | C0 | D0 |
Lan bita C lan D kanggo monitor kontak komprèsi (Mesin diesel):
| Test kasedhiya | Tes ora lengkap | |
|---|---|---|
| EGR lan / utawa Sistem VVT | C7 | D7 |
| Pemantauan filter PM | C6 | D6 |
| Sensor Gas Exhaust Kab | C5 | D5 |
| – dilindhungi – | C4 | D4 |
| Boost Tekanan | C3 | D3 |
| – dilindhungi – | C2 | D2 |
| Monitor NOx/SCR | C1 | D1 |
| Katalis NMHC[a] | C0 | D0 |
- Mlumpat munggah^ NMHC bisa stand for Non-Methane HydroCarbons, nanging J1979 ora enlighten kita. Terjemahan kasebut bakal dadi sensor amonia ing katalis SCR.
Mode 1 PID 78
Panjaluk kanggo PID iki bakal bali 9 bita data. Byte pisanan minangka lapangan sing rada dienkode sing nuduhake EGT sensor didhukung:
| Byte | Gambaran |
|---|---|
| A | Didhukung sensor EGT |
| B–C | Suhu diwaca dening EGT11 |
| D–E | Suhu diwaca dening EGT12 |
| F–G | Suhu diwaca dening EGT13 |
| H–aku | Suhu diwaca dening EGT14 |
Byte pisanan dienkode bit kaya ing ngisor iki:
| bit | Gambaran |
|---|---|
| A7–A4 | dilindhungi |
| A3 | Bank EGT 1, sensor 4 Didhukung? |
| A2 | Bank EGT 1, sensor 3 Didhukung? |
| A1 | Bank EGT 1, sensor 2 Didhukung? |
| A0 | Bank EGT 1, sensor 1 Didhukung? |
Sisa byte yaiku 16 integer bit nuduhake suhu ing derajat Celsius ing sawetara -40 kanggo 6513.5 (skala 0.1), nggunakake biasanipun {\gaya tampilan (A\times 256+B)/10-40} rumus (MSB yaiku A, LSB iku B). Mung nilai sing didhukung sensor sing cocog sing migunani.
Struktur sing padha ditrapake kanggo PID 79, nanging nilai kanggo sensor bank 2.
Mode 3 (ora PID dibutuhake)
Panjaluk kanggo mode iki ngasilake dhaptar DTC sing wis disetel. Dhaptar iki encapsulated nggunakake ISO 15765-2 protokol.
Yen ana loro utawa kurang DTC (4 bita) padha bali ing ISO-TP Single Frame (SF). Telu utawa luwih DTCs ing dhaftar kacarita ing sawetara pigura, kanthi jumlah pigura sing tepat gumantung saka jinis komunikasi lan rincian alamat.
Saben kode masalah mbutuhake 2 bita kanggo njlèntrèhaké. Katrangan teks saka kode masalah bisa didekode kaya ing ngisor iki. Karakter pisanan ing kode masalah ditemtokake dening rong bit pisanan ing byte pisanan:
| A7–A6 | Karakter DTC pisanan |
|---|---|
| 00 | P – Powertrain |
| 01 | C – Sasis |
| 10 | B – awak |
| 11 | U – Jaringan |
Loro digit ing ngisor iki dienkode minangka 2 bit. Karakter kapindho ing DTC minangka nomer sing ditemtokake dening tabel ing ngisor iki:
| A5–A4 | Karakter DTC kapindho |
|---|---|
| 00 | 0 |
| 01 | 1 |
| 10 | 2 |
| 11 | 3 |
Karakter katelu ing DTC iku nomer ditetepake dening
| A3–A0 | Karakter DTC katelu |
|---|---|
| 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 papat lan kaping lima ditetepake kanthi cara sing padha karo karakter katelu, nanging nggunakake bit B7–B4 lan B3–B0. Kode limang karakter sing diasilake kudu katon kaya “U0158” lan bisa katon ing tabel OBD-II DTCs. Karakter heksadesimal (0-9, A-F), nalika relatif langka, diijini ing pungkasan 3 posisi kode dhewe.
Mode 9 PID 08
Menehi informasi babagan kinerja trek dienggo kanggo bank katalis, bank sensor oksigen, sistem deteksi bocor evaporative, Sistem EGR lan sistem udara sekunder.
Numerator kanggo saben komponen utawa sistem nglacak kaping pirang-pirang kahanan sing dibutuhake kanggo monitor tartamtu kanggo ndeteksi kerusakan sing ditemoni.. Denominator kanggo saben komponen utawa sistem nglacak kaping pirang-pirang kendaraan wis dioperasikake ing kahanan tartamtu..
Cacahing item data kudu dilaporake ing wiwitan (byte pisanan).
Kabeh item data saka rekaman Pelacakan Kinerja Digunakake kalebu loro (2) bita lan kacarita ing urutan iki (saben pesen ngemot rong item, mula dawane pesen yaiku 4).
| Mnemonic | Gambaran |
|---|---|
| OBDCOND | Kawontenan Ngawasi OBD Ditemokake Counts |
| IGNCNTR | Ignition Counter |
| CATCOMP1 | Catalyst Monitor Completion Counts Bank 1 |
| CATCOND1 | Catalyst ngawasi Kawontenan Encountered Counts Bank 1 |
| CATCOMP2 | Catalyst Monitor Completion Counts Bank 2 |
| CATCOND2 | Catalyst ngawasi Kawontenan Encountered Counts Bank 2 |
| O2SCOMP1 | O2 Sensor Monitor Completion Counts Bank 1 |
| O2SCOND1 | O2 Sensor Ngawasi Kahanan Ditemokake Counts Bank 1 |
| O2SCOMP2 | O2 Sensor Monitor Completion Counts Bank 2 |
| O2SCOND2 | O2 Sensor Ngawasi Kahanan Ditemokake Counts Bank 2 |
| EGRCOMP | EGR Monitor Completion Kawontenan Counts |
| EGRCOND | EGR Monitor Kahanan Ditemokake Counts |
| AIRCOMP | AIR Monitor Completion Kawontenan Counts (Udara Sekunder) |
| AIRCOND | Kondisi Monitor AIR Ditemokake Counts (Udara Sekunder) |
| EVAPCOMP | EVAP Monitor Completion Kawontenan Counts |
| EVAPCOND | EVAP Monitor Kondisi Ditemokake Counts |
| SO2SCOMP1 | Secondary O2 Sensor Monitor Completion Counts Bank 1 |
| SO2SCOND1 | Secondary O2 Sensor Monitor Kondisi ketemu Counts Bank 1 |
| SO2SCOMP2 | Secondary O2 Sensor Monitor Completion Counts Bank 2 |
| SO2SCOND2 | Secondary O2 Sensor Monitor Kondisi ketemu Counts Bank 2 |
Mode 9 PID 0B
Menehi informasi babagan kinerja trek dienggo kanggo katalis NMHC, Monitor katalis NOx, NOx adsorber monitor, PM filter monitor, monitor sensor gas buang, Monitor EGR/VVT, monitor tekanan ngedongkrak lan monitor sistem bahan bakar.
Kabeh item data kalebu loro (2) bita lan kacarita ing urutan iki (saben pesen ngemot rong item, mula pesen dawane 4):
| Mnemonic | Gambaran |
|---|---|
| OBDCOND | Kawontenan Ngawasi OBD Ditemokake Counts |
| IGNCNTR | Ignition Counter |
| HCCATCOMP | NMHC Catalyst Monitor Completion Kawontenan Counts |
| HCCATCOND | NMHC Catalyst Ngawasi Kahanan Ditemokake Counts |
| NCATCOMP | NOx/SCR Catalyst Monitor Completion Kawontenan Counts |
| NCATCOND | NOx / SCR Catalyst Monitor Kondisi ketemu Counts |
| NADSCOMP | NOx Adsorber Monitor Kawontenan Completion Counts |
| NADSCOND | NOx Adsorber Monitor Kahanan Ditemokake Counts |
| PMCOMP | PM Filter Monitor Completion Kawontenan Counts |
| PMCOND | PM Filter Monitor Kahanan Ditemokake Counts |
| EGSCOMP | Exhaust Gas Sensor Monitor Completion Kawontenan Counts |
| EGSCOND | Exhaust Gas Sensor Monitor Kondisi Ditemokake Counts |
| EGRCOMP | EGR lan/utawa VVT Monitor Completion Conditions Counts |
| EGRCOND | EGR lan/utawa VVT Monitor Kondisi Ditemokake Counts |
| BPCOMP | Ngedongkrak Tekanan Monitor Completion Counts |
| BPCOND | Ngedongkrak Tekanan Monitor Kahanan Ditemokake Counts |
| FUELCOMP | Cacah Kondisi Rampung Monitor Bahan Bakar |
| FUELCOND | Kahanan Monitor Bahan Bakar Ditemoni Counts |
Enumerated PIDs[nyunting]
Sawetara PID kudu diinterpretasikake khusus, lan ora kudu dienkode kanthi bitwise, utawa ing skala apa wae. Nilai kanggo PID iki yaiku enumerated.
Mode 1 PID 03[nyunting]
Panjaluk kanggo PID iki bali 2 bita data. Byte pisanan nggambarake sistem bahan bakar #1.
| Nilai | Gambaran |
|---|---|
| 1 | Bukak loop amarga suhu mesin ora cukup |
| 2 | Loop tertutup, nggunakake umpan balik sensor oksigen kanggo nemtokake campuran bahan bakar |
| 4 | Bukak loop amarga beban mesin UTAWA bahan bakar dipotong amarga deceleration |
| 8 | Open loop amarga gagal sistem |
| 16 | Loop tertutup, nggunakake paling ora siji sensor oksigen nanging ana fault ing sistem umpan balik |
Nilai liyane minangka respon sing ora bener. Ana mung bisa disetel paling sethithik.
Byte kapindho nggambarake sistem bahan bakar #2 (yen ana) lan dienkode identik karo byte pisanan.
Mode 1 PID 12
Panyuwunan kanggo PID iki ngasilake bait data siji sing nggambarake status udara sekunder.
| Nilai | Gambaran |
|---|---|
| 1 | hulu |
| 2 | Hilir konverter katalitik |
| 4 | Saka atmosfer njaba utawa mati |
| 8 | Pompa dhawuh kanggo diagnosa |
Nilai liyane minangka respon sing ora bener. Ana mung bisa disetel paling sethithik.
Mode 1 PID 1C
Panjaluk kanggo PID iki ngasilake data bita siji sing nggambarake standar OBD sing dirancang kanggo ECU iki.. Nilai sing beda-beda sing bisa ditahan byte data ditampilake ing ngisor iki, jejere apa tegese:
| Nilai | Gambaran |
|---|---|
| 1 | OBD-II minangka ditetepake dening KAB |
| 2 | OBD minangka ditetepake dening EPA |
| 3 | OBD lan OBD-II |
| 4 | OBD-I |
| 5 | Ora cocog karo OBD |
| 6 | EOBD (Eropah) |
| 7 | EOBD lan OBD-II |
| 8 | EOBD lan OBD |
| 9 | EOBD, OBD lan OBD II |
| 10 | JOBD (Jepang) |
| 11 | JOBD lan OBD II |
| 12 | JOBD lan EOBD |
| 13 | JOBD, EOBD, lan OBD II |
| 14 | dilindhungi |
| 15 | dilindhungi |
| 16 | dilindhungi |
| 17 | Diagnostik Produsen Mesin (EMD) |
| 18 | Diagnostik Produsen Mesin Ditingkatake (EMD+) |
| 19 | Diagnostik On-Board Tugas Berat (Bocah/Sebagean) (HD OBD-C) |
| 20 | Diagnostik On-Board Tugas Berat (HD OBD Kab) |
| 21 | World Wide Harmonized OBD (WWH OBD) |
| 22 | dilindhungi |
| 23 | Heavy Duty Euro OBD Stage I tanpa kontrol NOx (HD EOBD-I) |
| 24 | Heavy Duty Euro OBD Stage I kanthi kontrol NOx (HD EOBD-I N) |
| 25 | Heavy Duty Euro OBD Stage II tanpa kontrol NOx (HD EOBD-II) |
| 26 | Heavy Duty Euro OBD Stage II kanthi kontrol NOx (HD EOBD-II N) |
| 27 | dilindhungi |
| 28 | Fase OBD Brazil 1 (OBDBr-1) |
| 29 | Fase OBD Brazil 2 (OBDBr-2) |
| 30 | OBD Korea Kab (KOBD) |
| 31 | India OBD I (IOBD I) |
| 32 | India OBD II (IOBD II) |
| 33 | Tugas abot Euro OBD Stage VI (HD EOBD-IV) |
| 34-250 | dilindhungi |
| 251-255 | Ora kasedhiya kanggo assignment (SAE J1939 teges khusus) |
Coding Tipe Bahan Bakar
Mode 1 PID 51 ngasilake nilai saka dhaftar enumerated menehi jinis bahan bakar kendaraan. Jinis bahan bakar bali minangka bait siji, lan nilai diwenehi dening tabel ing ngisor iki:
| Nilai | Gambaran |
|---|---|
| 0 | Ora kasedhiya |
| 1 | bensin |
| 2 | Metanol |
| 3 | Etanol |
| 4 | Diesel |
| 5 | LPG |
| 6 | CNG |
| 7 | propana |
| 8 | Listrik |
| 9 | Bifuel mlaku Bensin |
| 10 | Bifuel mlaku Metanol |
| 11 | Bifuel mlaku Etanol |
| 12 | Bifuel mlaku LPG |
| 13 | Bifuel mlaku CNG |
| 14 | Bifuel mlaku Propane |
| 15 | Bifuel mlaku Listrik |
| 16 | Bifuel mlaku listrik lan mesin pembakaran |
| 17 | Bensin hibrida |
| 18 | Etanol Hibrida |
| 19 | Diesel Hibrida |
| 20 | Hybrid Electric Kab |
| 21 | Hybrid mlaku listrik lan mesin pembakaran |
| 22 | Regeneratif hibrida |
| 23 | Bifuel mlaku diesel |
Nilai liyane dilindhungi dening ISO/SAE. Saiki ora ana definisi kanggo kendaraan bahan bakar fleksibel.
PID non-standar
Mayoritas kabeh PID OBD-II sing digunakake ora standar. Kanggo paling kendaraan modern, ana akeh fungsi liyane didhukung ing antarmuka OBD-II saka dijamin dening PIDs standar, lan ana tumpang tindih relatif cilik antarane manufaktur kendaraan kanggo PIDs non-standar iki.
Ana informasi winates banget kasedhiya ing domain umum kanggo non-standar PIDs. Sumber utama informasi babagan PID non-standar ing macem-macem manufaktur dikelola dening basis AS Institut Peralatan lan Alat lan mung kasedhiya kanggo anggota. Rega anggota ETI kanggo ngakses kode pindai beda-beda adhedhasar ukuran perusahaan sing ditetepake miturut dodolan taunan alat lan peralatan otomotif ing Amerika Utara:
| Penjualan taunan ing Amerika Utara | Iuran taunan |
|---|---|
| Ing $10,000,000 | $5,000 |
| $10,000,000 – $50,000,000 | $7,500 |
| Luwih gedhe tinimbang $50,000,000 | $10,000 |
Nanging, malah anggota ETI ora bakal nyedhiyani dokumentasi lengkap kanggo PID non-standar. negara ETI:[4][5]
Sawetara OEM ora gelem nggunakake ETI minangka sumber informasi alat pindai siji-mandeg. Dheweke luwih seneng nindakake bisnis karo saben perusahaan alat kanthi kapisah. Perusahaan kasebut uga mbutuhake sampeyan mlebu kontrak karo dheweke. Biaya kasebut beda-beda, nanging iki minangka gambar tanggal 13 April, 2015 saka biaya saben taun:
GM $50,000 Honda $5,000 Suzuki $1,000 BMW $25,500 plus $2,000 saben nganyari. Pembaruan kedadeyan saben taun.
CAN (11-dicokot) format bis
Pitakon lan respon PID dumadi ing bis CAN kendaraan. Panjaluk lan tanggapan OBD standar nggunakake alamat fungsional. Pamaca diagnostik miwiti pitakon nggunakake CAN ID 7DFh[klarifikasi dibutuhake], kang tumindak minangka alamat siaran, lan nampa respon saka ID sembarang ing sawetara 7E8h kanggo 7EFh. ECU sing bisa nanggapi pitakon OBD ngrungokake ID siaran fungsional 7DFh lan siji ID sing ditugasake ing kisaran 7E0h nganti 7E7h. Tanggepan kasebut duwe ID saka ID sing ditugasake ditambah 8 e.g. 7E8h nganti 7EFh.
Pendekatan iki ngidini nganti wolung ECU, saben mandhiri nanggapi pitakon OBD. Pamaca diagnostik bisa nggunakake ID ing pigura respon ECU kanggo terus komunikasi karo ECU tartamtu. mligine, komunikasi multi-pigura mbutuhake respon kanggo ID ECU tartamtu tinimbang ID 7DFh.
CAN bis uga bisa digunakake kanggo komunikasi ngluwihi pesen OBD standar. Pengalamatan fisik nggunakake ID CAN tartamtu kanggo modul tartamtu (contone., 720h kanggo kluster instrumen ing Fords) karo payloads pigura proprietary.
pitakon
Pitakon PID fungsional dikirim menyang kendaraan ing bis CAN ing ID 7DFh, nggunakake 8 bita data. Byte yaiku:
| Byte | ||||||||
|---|---|---|---|---|---|---|---|---|
| Tipe PID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Standar SAE | Jumlah tambahan bita data: 2 |
Mode 01 = nuduhake data saiki; 02 = pigura beku; etc. |
kode PID (contone.: 05 = Suhu coolant engine) |
ora digunakake (bisa 55h) |
||||
| Khusus kendaraan | Jumlah tambahan bita data: 3 |
Mode khusus: (contone.: 22 = data sing ditambahi) | kode PID (contone.: 4980h) |
ora digunakake (bisa uga 00h utawa 55h) |
||||
wangsulan
Kendaraan kasebut nanggapi pitakon PID ing bis CAN kanthi ID pesen sing gumantung saka modul sing nanggapi. Biasane mesin utawa ECU utama nanggapi ing ID 7E8h. modul liyane, kaya controller hibrida utawa controller baterei ing Prius, nanggapi ing 07E9h, 07Eh, 07EBh, etc. Iki 8h luwih dhuwur tinimbang alamat fisik modul nanggapi. Sanajan jumlah bita ing nilai bali iku variabel, pesen nggunakake 8 bita data preduli (BISA bis wangun protokol Frameformat karo 8 bita data). Byte yaiku:
| Byte | ||||||||
|---|---|---|---|---|---|---|---|---|
| Tipe PID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Standar SAE 7E8h, 7E9h, 7Eh, etc. |
Jumlah tambahan bita data: 3 kanggo 6 |
Mode khusus Padha karo pitakonan, kajaba sing 40h ditambahake menyang Nilai mode. Dadi: 41h = nuduhake data saiki; 42h = kerangka beku; etc. |
kode PID (contone.: 05 = Suhu coolant engine) |
Nilai parameter sing ditemtokake, bait 0 | nilai, bait 1 (pilihan) | nilai, bait 2 (pilihan) | nilai, bait 3 (pilihan) | ora digunakake (bisa uga 00h utawa 55h) |
| Khusus kendaraan 7E8h, utawa 8h + ID fisik modul. |
Jumlah tambahan bita data: 4kanggo 7 |
Mode khusus: padha karo pitakon, kajaba sing 40h ditambahake menyang Nilai mode.(contone.: 62h = nanggepi mode 22h request) | kode PID (contone.: 4980h) |
Nilai parameter sing ditemtokake, bait 0 | nilai, bait 1 (pilihan) | nilai, bait 2 (pilihan) | nilai, bait 3 (pilihan) | |
| Khusus kendaraan 7E8h, utawa 8h + ID fisik modul. |
Jumlah tambahan bita data: 3 |
7Fh iki respon umum biasane nuduhake modul ora ngenali panjalukan. | Mode khusus: (contone.: 22h = data diagnostik ditingkatake dening PID, 21h = data sing ditambahake kanthi offset) | 31h | ora digunakake (bisa 00h) |
|||
Benz 14pin Kab – 16pin
Nissan 14 pin – 16pin
GM12 PIN-16PIN
PIN DB9-16
iveco 38 pin -16 pin
Fiat 3 pin – 16 pin
Toyato 22 Pin – 16 pin
KIA 20 Pin – 16 pin
Audi 2×2 – 16 pin
Benz 38 Pin
Mitsubishi 12 pin – 16pin

Honda 3pin Kab – 16pin

BMW 20 PIN – 3 pin

Subaru 9 pin – 16 pin
Chrysler 6 pin
