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] |
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) |
| A6–A0 | 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 |
- 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 |
- 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 |
| B–C | Suhu dibaca ku EGT11 |
| D–E | Suhu dibaca ku EGT12 |
| F–G | Suhu dibaca ku EGT13 |
| H–abdi | Suhu dibaca ku EGT14 |
Bait kahiji disandikeun bit saperti kieu:
| Bit | gambaran |
|---|---|
| A7–A4 | 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:
| A7–A6 | 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:
| A5–A4 | Karakter DTC kadua |
|---|---|
| 00 | 0 |
| 01 | 1 |
| 10 | 2 |
| 11 | 3 |
Karakter katilu dina DTC mangrupakeun angka diartikeun ku
| A3–A0 | 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 B7–B4 jeung B3–B0. 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
