Para sa OBD2 End bukas & pahabain ang pagtatalaga ng cable pin ,paki click dito
Karaniwang OBD2 Pinout
Maasim:wiki
Mga mode
meron 10 mga mode ng operasyon na inilarawan sa pinakabagong OBD-II standard SAE J1979. Ang mga ito ay ang mga sumusunod:
| Mode (hex) | paglalarawan |
|---|---|
| 01 | Ipakita ang kasalukuyang data |
| 02 | Ipakita ang data ng freeze frame |
| 03 | Ipakita ang mga nakaimbak na Diagnostic Trouble Code |
| 04 | I-clear ang Diagnostic Trouble Code at mga naka-imbak na halaga |
| 05 | Mga resulta ng pagsubok, pagsubaybay ng oxygen sensor (hindi PWEDE lang) |
| 06 | Mga resulta ng pagsubok, iba pang component/system monitoring (Mga resulta ng pagsubok, oxygen sensor monitoring para sa CAN lamang) |
| 07 | Ipakita ang mga nakabinbing Diagnostic Trouble Code (nakita sa kasalukuyan o huling ikot ng pagmamaneho) |
| 08 | Kontrolin ang operasyon ng on-board na bahagi/system |
| 09 | Humiling ng impormasyon ng sasakyan |
| 0A | Permanente Mga Code ng Diagnostic Trouble (Mga DTC) (Na-clear ang mga DTC) |
Ang mga tagagawa ng sasakyan ay hindi kinakailangang suportahan ang lahat ng mga mode. Maaaring tukuyin ng bawat tagagawa ang mga karagdagang mode sa itaas #9 (hal.: mode 22 gaya ng tinukoy ng SAE J2190 para sa Ford/GM, mode 21 para sa Toyota) para sa iba pang impormasyon hal. ang boltahe ng baterya ng traksyon sa a hybrid na de-kuryenteng sasakyan (HEV).[2]
Mga karaniwang PID
Ipinapakita ng talahanayan sa ibaba ang mga karaniwang OBD-II PID gaya ng tinukoy ng SAE J1979. Ang inaasahang tugon para sa bawat PID ay ibinigay, kasama ng impormasyon kung paano isasalin ang tugon sa makabuluhang datos. muli, hindi lahat ng sasakyan ay susuportahan ang lahat ng PID at maaaring mayroong mga custom na PID na tinukoy ng tagagawa na hindi tinukoy sa pamantayan ng OBD-II.
Tandaan na ang mga mode 1 at 2 ay karaniwang magkapareho, maliban sa Mode na iyon 1 nagbibigay ng kasalukuyang impormasyon, samantalang ang Mode 2 nagbibigay ng snapshot ng parehong data na kinuha sa punto kung kailan naitakda ang huling diagnostic trouble code. Ang mga eksepsiyon ay PID 01, na available lang sa Mode 1, at PID 02, na available lang sa Mode 2. Kung Mode 2 PID 02 nagbabalik ng zero, pagkatapos ay walang snapshot at lahat ng iba pang Mode 2 walang kahulugan ang data.
Kapag gumagamit ng Bit-Encoded-Notation, mga dami tulad ng C4 ay nangangahulugang bit 4 mula sa data byte C. Ang bawat bit ay binilang mula sa 0 sa 7, kaya 7 ay ang pinaka makabuluhang bit at 0 ay ang hindi bababa sa makabuluhang bit.
| 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) |
Ibinalik ang mga byte ng data | paglalarawan | Min halaga | Max na halaga | Mga yunit | Formula[mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m] |
|---|---|---|---|---|---|---|---|
| 00 | 0 | 4 | Mga suportadong PID [01 – 20] | Bit na naka-encode [A7..D0] == [PID $01..PID $20] Tingnan sa ibaba | |||
| 01 | 1 | 4 | Subaybayan ang katayuan mula noong na-clear ang mga DTC. (May kasamang malfunction indicator lamp (MIL) katayuan at bilang ng mga DTC.) | Bit na naka-encode. Tingnan sa ibaba | |||
| 02 | 2 | 2 | I-freeze ang DTC | ||||
| 03 | 3 | 2 | Katayuan ng sistema ng gasolina | Bit na naka-encode. Tingnan sa ibaba | |||
| 04 | 4 | 1 | Kinakalkula ang pagkarga ng engine | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}A} (o {\displaystyle {\tfrac {A}{2.55}}}) |
| 05 | 5 | 1 | Temperatura ng coolant ng engine | -40 | 215 | ° C | {\displaystyle A-40} |
| 06 | 6 | 1 | Short term fuel trim—Bangko 1 | -100 (Bawasan ang gasolina: Masyadong Mayaman) | 99.2 (Magdagdag ng gasolina: Masyadong Lean) | % |
{\displaystyle {\frac {100}{128}}A-100}
(o {\displaystyle {\tfrac {A}{1.28}}-100} ) |
| 07 | 7 | 1 | Pangmatagalang fuel trim—Bank 1 | ||||
| 08 | 8 | 1 | Short term fuel trim—Bangko 2 | ||||
| 09 | 9 | 1 | Pangmatagalang fuel trim—Bank 2 | ||||
| 0A | 10 | 1 | Presyon ng gasolina (gauge pressure) | 0 | 765 | kPa | {\displaystyle 3A} |
| 0B | 11 | 1 | Intake manifold absolute pressure | 0 | 255 | kPa | {\displaystyle A} |
| 0C | 12 | 2 | RPM ng makina | 0 | 16,383.75 | rpm | {\displaystyle {\frac {256A+B}{4}}} |
| 0D | 13 | 1 | Bilis ng sasakyan | 0 | 255 | km/h | {\displaystyle A} |
| 0E | 14 | 1 | Timing advance | -64 | 63.5 | ° dati TDC | {\displaystyle {\frac {A}{2}}-64} |
| 0F | 15 | 1 | Temperatura ng hangin sa pagpasok | -40 | 215 | ° C | {\displaystyle A-40} |
| 10 | 16 | 2 | MAF rate ng daloy ng hangin | 0 | 655.35 | gramo/seg | {\displaystyle {\frac {256A+B}{100}}} |
| 11 | 17 | 1 | Posisyon ng throttle | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}A} |
| 12 | 18 | 1 | Inutusan ang pangalawang katayuan sa hangin | Bit na naka-encode. Tingnan sa ibaba | |||
| 13 | 19 | 1 | Ang mga sensor ng oxygen ay naroroon (sa 2 mga bangko) | [A0..A3] == Bangko 1, Mga sensor 1-4. [A4..A7] == Bangko 2… | |||
| 14 | 20 | 2 | Sensor ng Oxygen 1 A: Boltahe B: Panandaliang trim ng gasolina |
0 -100 |
1.275 99.2 |
volts% |
{\displaystyle {\frac {A}{200}}}
{\displaystyle {\frac {100}{128}}B-100}
(kung B==$FF, hindi ginagamit ang sensor sa pagkalkula ng trim) |
| 15 | 21 | 2 | Sensor ng Oxygen 2 A: Boltahe B: Panandaliang trim ng gasolina |
||||
| 16 | 22 | 2 | Sensor ng Oxygen 3 A: Boltahe B: Panandaliang trim ng gasolina |
||||
| 17 | 23 | 2 | Sensor ng Oxygen 4 A: Boltahe B: Panandaliang trim ng gasolina |
||||
| 18 | 24 | 2 | Sensor ng Oxygen 5 A: Boltahe B: Panandaliang trim ng gasolina |
||||
| 19 | 25 | 2 | Sensor ng Oxygen 6 A: Boltahe B: Panandaliang trim ng gasolina |
||||
| 1A | 26 | 2 | Sensor ng Oxygen 7 A: Boltahe B: Panandaliang trim ng gasolina |
||||
| 1B | 27 | 2 | Sensor ng Oxygen 8 A: Boltahe B: Panandaliang trim ng gasolina |
||||
| 1C | 28 | 1 | Mga pamantayan ng OBD na sinusunod ng sasakyang ito | Bit na naka-encode. Tingnan sa ibaba | |||
| 1D | 29 | 1 | Ang mga sensor ng oxygen ay naroroon (sa 4 mga bangko) | Katulad ng PID 13, ngunit [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
| 1E | 30 | 1 | Katayuan ng auxiliary input | A0 == Power Take Off (PTO) katayuan (1 == aktibo) [A1..A7] hindi ginagamit |
|||
| 1F | 31 | 2 | Oras ng pagpapatakbo mula nang magsimula ang makina | 0 | 65,535 | segundo | {\displaystyle 256A+B} |
| 20 | 32 | 4 | Mga suportadong PID [21 – 40] | Bit na naka-encode [A7..D0] == [PID $21..PID $40] Tingnan sa ibaba | |||
| 21 | 33 | 2 | Distansya na nilakbay gamit ang malfunction indicator lamp (MIL) sa | 0 | 65,535 | km | {\displaystyle 256A+B} |
| 22 | 34 | 2 | Rail ng gasolina Presyon (may kaugnayan sa manifold vacuum) | 0 | 5177.265 | kPa | {\displaystyle 0.079(256A+B)} |
| 23 | 35 | 2 | Rail ng gasolina Gauge Pressure (diesel, o direktang iniksyon ng gasolina) | 0 | 655,350 | kPa | {\displaystyle 10(256A+B)} |
| 24 | 36 | 4 | Sensor ng Oxygen 1 AB: Fuel–Air Equivalence Ratio CD: Boltahe |
0 0 |
< 2 < 8 |
ratio V |
{\displaystyle {\frac {2}{65536}}(256A+B)}
{\displaystyle {\frac {8}{65536}}(256C+D)}
|
| 25 | 37 | 4 | Sensor ng Oxygen 2 AB: Fuel–Air Equivalence Ratio CD: Boltahe |
||||
| 26 | 38 | 4 | Sensor ng Oxygen 3 AB: Fuel–Air Equivalence Ratio CD: Boltahe |
||||
| 27 | 39 | 4 | Sensor ng Oxygen 4 AB: Fuel–Air Equivalence Ratio CD: Boltahe |
||||
| 28 | 40 | 4 | Sensor ng Oxygen 5 AB: Fuel–Air Equivalence Ratio CD: Boltahe |
||||
| 29 | 41 | 4 | Sensor ng Oxygen 6 AB: Fuel–Air Equivalence Ratio CD: Boltahe |
||||
| 2A | 42 | 4 | Sensor ng Oxygen 7 AB: Fuel–Air Equivalence Ratio CD: Boltahe |
||||
| 2B | 43 | 4 | Sensor ng Oxygen 8 AB: Fuel–Air Equivalence Ratio CD: Boltahe |
||||
| 2C | 44 | 1 | Nag-utos EGR | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}A} |
| 2D | 45 | 1 | Error sa EGR | -100 | 99.2 | % | {\displaystyle {\tfrac {100}{128}}A-100} |
| 2E | 46 | 1 | Nag-utos ng evaporative purge | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}A} |
| 2F | 47 | 1 | Input sa Antas ng Tangke ng gasolina | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}A} |
| 30 | 48 | 1 | Mga warm-up simula nang na-clear ang mga code | 0 | 255 | bilangin | {\displaystyle A} |
| 31 | 49 | 2 | Distansya na nilakbay mula noong na-clear ang mga code | 0 | 65,535 | km | {\displaystyle 256A+B} |
| 32 | 50 | 2 | Evap. Presyon ng singaw ng System | -8,192 | 8191.75 | Pa | {\displaystyle {\frac {256A+B}{4}}}(Si AB ay pandagdag ng dalawa pinirmahan)[3] |
| 33 | 51 | 1 | Ganap na Barometric Pressure | 0 | 255 | kPa | {\displaystyle A} |
| 34 | 52 | 4 | Sensor ng Oxygen 1 AB: Fuel–Air Equivalence Ratio CD: kasalukuyan |
0 -128 |
< 2 <128 |
ratio mA |
{\displaystyle {\frac {2}{65536}}(256A+B)}
{\displaystyle {\frac {256C+D}{256}}-128}
o {\displaystyle C+{\frac {D}{256}}-128} |
| 35 | 53 | 4 | Sensor ng Oxygen 2 AB: Fuel–Air Equivalence Ratio CD: kasalukuyan |
||||
| 36 | 54 | 4 | Sensor ng Oxygen 3 AB: Fuel–Air Equivalence Ratio CD: kasalukuyan |
||||
| 37 | 55 | 4 | Sensor ng Oxygen 4 AB: Fuel–Air Equivalence Ratio CD: kasalukuyan |
||||
| 38 | 56 | 4 | Sensor ng Oxygen 5 AB: Fuel–Air Equivalence Ratio CD: kasalukuyan |
||||
| 39 | 57 | 4 | Sensor ng Oxygen 6 AB: Fuel–Air Equivalence Ratio CD: kasalukuyan |
||||
| 3A | 58 | 4 | Sensor ng Oxygen 7 AB: Fuel–Air Equivalence Ratio CD: kasalukuyan |
||||
| 3B | 59 | 4 | Sensor ng Oxygen 8 AB: Fuel–Air Equivalence Ratio CD: kasalukuyan |
||||
| 3C | 60 | 2 | Temperatura ng Catalyst: Bangko 1, Sensor 1 | -40 | 6,513.5 | ° C | {\displaystyle {\frac {256A+B}{10}}-40} |
| 3D | 61 | 2 | Temperatura ng Catalyst: Bangko 2, Sensor 1 | ||||
| 3E | 62 | 2 | Temperatura ng Catalyst: Bangko 1, Sensor 2 | ||||
| 3F | 63 | 2 | Temperatura ng Catalyst: Bangko 2, Sensor 2 | ||||
| 40 | 64 | 4 | Mga suportadong PID [41 – 60] | Bit na naka-encode [A7..D0] == [PID $41..PID $60] Tingnan sa ibaba | |||
| 41 | 65 | 4 | Subaybayan ang status nitong drive cycle | Bit na naka-encode. Tingnan sa ibaba | |||
| 42 | 66 | 2 | Kontrolin ang boltahe ng module | 0 | 65.535 | V | {\displaystyle {\frac {256A+B}{1000}}} |
| 43 | 67 | 2 | Ganap na halaga ng pagkarga | 0 | 25,700 | % | {\displaystyle {\tfrac {100}{255}}(256A+B)} |
| 44 | 68 | 2 | Fuel–Air commanded equivalence ratio | 0 | < 2 | ratio | {\displaystyle {\tfrac {2}{65536}}(256A+B)} |
| 45 | 69 | 1 | Kamag-anak na posisyon ng throttle | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}A} |
| 46 | 70 | 1 | Temperatura ng hangin sa paligid | -40 | 215 | ° C | {\displaystyle A-40} |
| 47 | 71 | 1 | Ganap na posisyon ng throttle B | 0 | 100 | % | {\displaystyle {\frac {100}{255}}A} |
| 48 | 72 | 1 | Ganap na posisyon ng throttle C | ||||
| 49 | 73 | 1 | Posisyon ng pedal ng accelerator D | ||||
| 4A | 74 | 1 | Posisyon ng pedal ng accelerator E | ||||
| 4B | 75 | 1 | Posisyon ng pedal ng accelerator F | ||||
| 4C | 76 | 1 | Nag-utos ng throttle actuator | ||||
| 4D | 77 | 2 | Tumatakbo ang oras nang naka-on ang MIL | 0 | 65,535 | minuto | {\displaystyle 256A+B} |
| 4E | 78 | 2 | Oras na simula noong na-clear ang mga code ng problema | ||||
| 4F | 79 | 4 | Maximum na halaga para sa Fuel–Air equivalence ratio, boltahe ng sensor ng oxygen, kasalukuyang sensor ng oxygen, at intake manifold absolute pressure | 0, 0, 0, 0 | 255, 255, 255, 2550 | ratio, V, mA, kPa | A, B, C, D*10 |
| 50 | 80 | 4 | Pinakamataas na halaga para sa air flow rate mula sa mass air flow sensor | 0 | 2550 | g/s | A*10, B, C, at D ay nakalaan para magamit sa hinaharap |
| 51 | 81 | 1 | Uri ng gasolina | Mula sa talahanayan ng uri ng gasolina tingnan sa ibaba | |||
| 52 | 82 | 1 | Ethanol fuel % | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}A} |
| 53 | 83 | 2 | Ganap na sistema ng Evap Presyon ng singaw | 0 | 327.675 | kPa | {\displaystyle {\frac {256A+B}{200}}} |
| 54 | 84 | 2 | I-evap ang presyon ng singaw ng system | -32,767 | 32,768 | Pa | ((A*256)+B)-32767 |
| 55 | 85 | 2 | Maikling termino pangalawang oxygen sensor trim, A: bangko 1, B: bangko 3 | -100 | 99.2 | % | {\displaystyle {\frac {100}{128}}A-100}{\displaystyle {\frac {100}{128}}B-100} |
| 56 | 86 | 2 | Pangmatagalang pangalawang oxygen sensor trim, A: bangko 1, B: bangko 3 | ||||
| 57 | 87 | 2 | Maikling termino pangalawang oxygen sensor trim, A: bangko 2, B: bangko 4 | ||||
| 58 | 88 | 2 | Pangmatagalang pangalawang oxygen sensor trim, A: bangko 2, B: bangko 4 | ||||
| 59 | 89 | 2 | Tren ng gasolina ganap na presyon | 0 | 655,350 | kPa | {\displaystyle 10(256A+B)} |
| 5A | 90 | 1 | Kamag-anak na posisyon ng pedal ng accelerator | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}A} |
| 5B | 91 | 1 | Hybrid battery pack ang natitirang buhay | 0 | 100 | % | {\displaystyle {\tfrac {100}{255}}A} |
| 5C | 92 | 1 | Temperatura ng langis ng makina | -40 | 210 | ° C | {\displaystyle A-40} |
| 5D | 93 | 2 | Timing ng pag-iniksyon ng gasolina | -210.00 | 301.992 | ° | {\displaystyle {\frac {256A+B}{128}}-210} |
| 5E | 94 | 2 | Rate ng gasolina ng makina | 0 | 3276.75 | L/h | {\displaystyle {\frac {256A+B}{20}}} |
| 5F | 95 | 1 | Mga kinakailangan sa paglabas kung saan idinisenyo ang sasakyan | Bit Encoded | |||
| 60 | 96 | 4 | Mga suportadong PID [61 – 80] | Bit na naka-encode [A7..D0] == [PID $61..PID $80] Tingnan sa ibaba | |||
| 61 | 97 | 1 | Demand ng makina ng driver – porsyento ng metalikang kuwintas | -125 | 125 | % | A-125 |
| 62 | 98 | 1 | Aktwal na makina – porsyento ng metalikang kuwintas | -125 | 125 | % | A-125 |
| 63 | 99 | 2 | Sangguniang metalikang kuwintas ng makina | 0 | 65,535 | Nm | {\displaystyle 256A+B} |
| 64 | 100 | 5 | Data ng metalikang kuwintas ng engine | -125 | 125 | % | A-125 Walang ginagawa B-125 Engine point 1 C-125 Engine point 2 D-125 Engine point 3 E-125 Engine point 4 |
| 65 | 101 | 2 | Pantulong na input / sinusuportahan ang output | Bit Encoded | |||
| 66 | 102 | 5 | Mass air flow sensor | ||||
| 67 | 103 | 3 | Temperatura ng coolant ng engine | ||||
| 68 | 104 | 7 | Intake air temperature sensor | ||||
| 69 | 105 | 7 | Iniutos ang EGR at EGR Error | ||||
| 6A | 106 | 5 | Iniutos ang Diesel intake air flow control at relative intake air flow position | ||||
| 6B | 107 | 5 | Temperatura ng recirculation ng maubos na gas | ||||
| 6C | 108 | 5 | Iniutos ang kontrol ng throttle actuator at kamag-anak na posisyon ng throttle | ||||
| 6D | 109 | 6 | Sistema ng kontrol sa presyon ng gasolina | ||||
| 6E | 110 | 5 | Sistema ng kontrol sa presyon ng iniksyon | ||||
| 6F | 111 | 3 | Ang presyon ng pumapasok na turbocharger compressor | ||||
| 70 | 112 | 9 | Palakasin ang kontrol ng presyon | ||||
| 71 | 113 | 5 | Variable Geometry turbo (VGT) kontrol | ||||
| 72 | 114 | 5 | Kontrol ng basura | ||||
| 73 | 115 | 5 | Presyon ng tambutso | ||||
| 74 | 116 | 5 | Turbocharger RPM | ||||
| 75 | 117 | 7 | Temperatura ng turbocharger | ||||
| 76 | 118 | 7 | Temperatura ng turbocharger | ||||
| 77 | 119 | 5 | I-charge ang air cooler temperature (CACT) | ||||
| 78 | 120 | 9 | Temperatura ng Exhaust Gas (EGT) Bangko 1 | Espesyal na PID. Tingnan sa ibaba | |||
| 79 | 121 | 9 | Temperatura ng Exhaust Gas (EGT) Bangko 2 | Espesyal na PID. Tingnan sa ibaba | |||
| 7A | 122 | 7 | Diesel particulate filter (DPF) | ||||
| 7B | 123 | 7 | Diesel particulate filter (DPF) | ||||
| 7C | 124 | 9 | Filter ng Diesel Particulate (DPF) temperatura | ||||
| 7D | 125 | 1 | NOx NTE (Not-To-Exceed) status ng control area | ||||
| 7E | 126 | 1 | PM NTE (Not-To-Exceed) status ng control area | ||||
| 7F | 127 | 13 | Oras ng pagpapatakbo ng makina | ||||
| 80 | 128 | 4 | Mga suportadong PID [81 – A0] | Bit na naka-encode [A7..D0] == [PID $81..PID $A0] Tingnan sa ibaba | |||
| 81 | 129 | 21 | Oras ng pagpapatakbo ng engine para sa Auxiliary Emissions Control Device(AECD) | ||||
| 82 | 130 | 21 | Oras ng pagpapatakbo ng engine para sa Auxiliary Emissions Control Device(AECD) | ||||
| 83 | 131 | 5 | sensor ng NOx | ||||
| 84 | 132 | Manifold na temperatura sa ibabaw | |||||
| 85 | 133 | NOx reagent system | |||||
| 86 | 134 | Particulate matter (PM) sensor | |||||
| 87 | 135 | Intake manifold absolute pressure | |||||
| A0 | 160 | 4 | Mga suportadong PID [A1 – C0] | Bit na naka-encode [A7..D0] == [PID $A1..PID $C0] Tingnan sa ibaba | |||
| C0 | 192 | 4 | Mga suportadong PID [C1 – E0] | Bit na naka-encode [A7..D0] == [PID $C1..PID $E0] Tingnan sa ibaba | |||
| C3 | 195 | ? | ? | ? | ? | ? | Nagbabalik ng maraming data, kasama ang Drive Condition ID at Engine Speed* |
| C4 | 196 | ? | ? | ? | ? | ? | Ang B5 ay Engine Idle Request Ang B6 ay Engine Stop Request* |
| PID (hex) |
PID (Dec) |
Ibinalik ang mga byte ng data | paglalarawan | Min halaga | Max na halaga | Mga yunit | Formula[mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m] |
Mode 02[i-edit]
Mode 02 tumatanggap ng parehong mga PID bilang mode 01, na may parehong kahulugan, ngunit ang impormasyong ibinigay ay mula noong ginawa ang freeze frame.
Kailangan mong ipadala ang numero ng frame sa seksyon ng data ng mensahe.
| PID (hex) |
Ibinalik ang mga byte ng data | paglalarawan | Min halaga | Max na halaga | Mga yunit | Formula[mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m] |
|---|---|---|---|---|---|---|
| 02 | 2 | DTC na naging dahilan ng pag-imbak ng freeze frame. | Naka-encode ang BCD. Na-decode tulad ng nasa mode 3 |
Mode 03
| PID (hex) |
Ibinalik ang mga byte ng data | paglalarawan | Min halaga | Max na halaga | Mga yunit | Formula[mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m] |
|---|---|---|---|---|---|---|
| N/A | n*6 | Humiling ng mga code ng problema | 3 mga code sa bawat frame ng mensahe. Tingnan sa ibaba |
Mode 04[i-edit]
| PID (hex) |
Ibinalik ang mga byte ng data | paglalarawan | Min halaga | Max na halaga | Mga yunit | Formula[mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m] |
|---|---|---|---|---|---|---|
| N/A | 0 | I-clear ang mga code ng problema / Ilaw na tagapagpahiwatig ng malfunction (MIL) / Suriin ang ilaw ng makina | Tinatanggal ang lahat ng nakaimbak na code ng problema at i-off ang MIL. |
Mode 05
| PID (hex) |
Ibinalik ang mga byte ng data | paglalarawan | Min halaga | Max na halaga | Mga yunit | Formula[mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m] |
|---|---|---|---|---|---|---|
| 0100 | Sinusuportahan ang mga OBD Monitor ID ($01 – $20) | |||||
| 0101 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 0102 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 0103 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 0104 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 0105 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 0106 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 0107 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 0108 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 0109 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 010A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 010B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 010C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 010D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 010E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 010F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 0110 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold boltahe | |
| 0201 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 0202 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 0203 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 0204 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 0205 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 0206 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 0207 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 0208 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 0209 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 020A | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 020B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 020C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 020D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 020E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 020F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| 0210 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold boltahe | |
| PID (hex) |
Ibinalik ang mga byte ng data | paglalarawan | Min halaga | Max na halaga | Mga yunit | Formula[mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m] |
Mode 09
| PID (hex) |
Ibinalik ang mga byte ng data | paglalarawan | Min halaga | Max na halaga | Mga yunit | Formula[mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m] |
|---|---|---|---|---|---|---|
| 00 | 4 | Mode 9 mga suportadong PID (01 sa 20) | Bit na naka-encode. [A7..D0] = [PID $01..PID $20] Tingnan sa ibaba | |||
| 01 | 1 | Bilang ng Mensahe ng VIN sa PID 02. Para lang sa ISO 9141-2, ISO 14230-4 at SAE J1850. | Karaniwan ang halaga ay magiging 5. | |||
| 02 | 17 | Numero ng Pagkakakilanlan ng Sasakyan (WINE) | 17-char WINE, ASCII-encoded at left-padded na may mga null char (0x00) kung kinakailangan. | |||
| 03 | 1 | Bilang ng mensahe ng Calibration ID para sa PID 04. Para lang sa ISO 9141-2, ISO 14230-4 at SAE J1850. | Ito ay magiging maramihang ng 4 (4 kailangan ng mga mensahe para sa bawat ID). | |||
| 04 | 16,32,48,64.. | ID ng pagkakalibrate | Hanggang sa 16 ASCII chars. Ang mga data byte na hindi nagamit ay iuulat bilang null byte (0x00). Maraming CALID ang maaaring i-output (16 byte bawat isa) | |||
| 05 | 1 | Mga numero ng pag-verify ng pagkakalibrate (CVN) bilang ng mensahe para sa PID 06. Para lang sa ISO 9141-2, ISO 14230-4 at SAE J1850. | ||||
| 06 | 4,8,12,16 | Mga Numero ng Pag-verify ng Calibration (CVN) Maraming CVN ang maaaring i-output (4 byte bawat isa) dapat magkatugma ang bilang ng CVN at CALID | Ang hilaw na data ay naka-left-padded na may mga null na character (0x00). Karaniwang ipinapakita bilang hex string. | |||
| 07 | 1 | Bilang ng mensahe sa pagsubaybay sa pagganap na ginagamit para sa PID 08 at 0B. Para lang sa ISO 9141-2, ISO 14230-4 at SAE J1850. | 8 | 10 | 8 kung labing-anim (16) kailangang iulat ang mga halaga, 9 kung labing-walo (18) kailangang iulat ang mga halaga, at 10 kung dalawampu (20) kailangang iulat ang mga halaga (ang isang mensahe ay nag-uulat ng dalawang halaga, bawat isa ay binubuo ng dalawang byte). | |
| 08 | 4 | Ginagamit na pagsubaybay sa pagganap para sa mga sasakyang nag-aapoy ng spark | 4 o 5 mga mensahe, bawat isa ay naglalaman ng 4 byte (dalawang halaga). Tingnan sa ibaba | |||
| 09 | 1 | Bilang ng mensahe ng pangalan ng ECU para sa PID 0A | ||||
| 0A | 20 | pangalan ng ECU | ASCII-coded. Right-padded na may mga null char (0x00). | |||
| 0B | 4 | Ginagamit na pagsubaybay sa pagganap para sa mga compression ignition na sasakyan | 5 mga mensahe, bawat isa ay naglalaman ng 4 byte (dalawang halaga). Tingnan sa ibaba | |||
| PID (hex) |
Ibinalik ang mga byte ng data | paglalarawan | Min halaga | Max na halaga | Mga yunit | Formula[mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m] |
- ^ Tumalon hanggang sa:mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m g h ako Sa column ng formula, mga titik A, B, C, etc. kumakatawan sa decimal na katumbas ng una, pangalawa, pangatlo, etc. byte ng data. Saan a (?) lilitaw, salungat o hindi kumpletong impormasyon ay magagamit.
Bitwise na naka-encode na mga PID
Ang ilan sa mga PID sa talahanayan sa itaas ay hindi maipaliwanag gamit ang isang simpleng formula. Ang isang mas detalyadong paliwanag ng mga data na ito ay ibinigay dito:
Mode 1 PID 00
Nagbabalik ang isang kahilingan para sa PID na ito 4 byte ng data. Bawat bit, mula sa MSB sa LSB, kumakatawan sa isa sa susunod 32 PID at nagbibigay ng impormasyon tungkol sa kung sinusuportahan ito.
Halimbawa, kung ang tugon ng sasakyan ay BE1FA813, maaari itong i-decode ng ganito:
| Hexadecimal | B | E | 1 | F | A | 8 | 1 | 3 | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Binary | 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 |
| Sinusuportahan? | oo | Hindi | oo | oo | oo | oo | oo | Hindi | Hindi | Hindi | Hindi | oo | oo | oo | oo | oo | oo | Hindi | oo | Hindi | oo | Hindi | Hindi | Hindi | Hindi | Hindi | Hindi | oo | Hindi | Hindi | oo | oo |
| Numero ng 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 |
Kaya, ang mga sinusuportahang PID ay: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F at 20
Mode 1 PID 01
Nagbabalik ang isang kahilingan para sa PID na ito 4 byte ng data, may label na A B C at D.
Ang unang byte(A) naglalaman ng dalawang piraso ng impormasyon. bit A7 (MSB ng byte A, ang unang byte) ay nagpapahiwatig kung ang MIL o hindi (suriin ang ilaw ng makina) ay iluminado. Bits A6 sa pamamagitan ng A0kumakatawan sa bilang ng mga diagnostic trouble code na kasalukuyang naka-flag sa ECU.
Ang pangalawa, pangatlo, at ikaapat na byte(B, C at D) magbigay ng impormasyon tungkol sa pagkakaroon at pagkakumpleto ng ilang mga on-board na pagsubok. Tandaan na pagsubok pagkakaroon ay ipinahiwatig ng set (1) bit at pagkakumpleto ay ipinahiwatig sa pamamagitan ng pag-reset (0) kaunti.
| bit | pangalan | Kahulugan |
|---|---|---|
| A7 | MIL | Naka-off o Naka-on, ay nagpapahiwatig kung ang CEL/MIL ay naka-on (o dapat ay naka-on) |
| A6–A0 | DTC_CNT | Bilang ng mga kumpirmadong DTC na nauugnay sa paglabas na available para ipakita. |
| B7 | RESERVED | Nakareserba (dapat ay 0) |
| B3 | WALANG PANGALAN | 0 = Sinusuportahan ang mga Spark ignition monitor (hal. Mga makinang Otto o Wankel) 1 = Sinusuportahan ang compression ignition monitor (hal. Mga makinang diesel) |
Narito ang mga karaniwang kahulugan ng bit B, sila ay batay sa pagsubok.
| Available ang pagsubok | Hindi kumpleto ang pagsubok | |
|---|---|---|
| Mga bahagi | B2 | B6 |
| Sistema ng gasolina | B1 | B5 |
| misfire | B0 | B4 |
Ang ikatlo at ikaapat na byte ay iba-iba ang interpretasyon depende sa kung ang makina ay kislap pag-aapoy (hal. Mga makinang Otto o Wankel) o compression ignition (hal. Mga makinang diesel). Sa pangalawa (B) byte, kaunti 3 ay nagpapahiwatig kung paano i-interpret ang C at D bytes, kasama 0 pagiging spark (Otto o Wankel) at 1 (itakda) pagiging compression (Diesel).
Ang mga byte C at D para sa mga monitor ng spark ignition (hal. Mga makinang Otto o Wankel):
| Available ang pagsubok | Hindi kumpleto ang pagsubok | |
|---|---|---|
| Sistema ng EGR | C7 | D7 |
| Oxygen Sensor Heater | C6 | D6 |
| Sensor ng Oxygen | C5 | D5 |
| A/C Refrigerant | C4 | D4 |
| Pangalawang Sistema ng Hangin | C3 | D3 |
| Evaporative System | C2 | D2 |
| Pinainit na Catalyst | C1 | D1 |
| Catalyst | C0 | D0 |
At ang mga byte C at D para sa compression ignition monitor (Mga makinang diesel):
| Available ang pagsubok | Hindi kumpleto ang pagsubok | |
|---|---|---|
| EGR at/o VVT System | C7 | D7 |
| Pagsubaybay sa filter ng PM | C6 | D6 |
| Exhaust Gas Sensor | C5 | D5 |
| – Nakareserba – | C4 | D4 |
| Palakasin ang Presyon | C3 | D3 |
| – Nakareserba – | C2 | D2 |
| NOx/SCR Monitor | C1 | D1 |
| Katalista ng NMHC[mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m] | C0 | D0 |
- Tumalon pataas^ NMHC maaaring panindigan para sa Non-Methane HydroCarbons, ngunit hindi tayo naliliwanagan ng J1979. Ang pagsasalin ay ang ammonia sensor sa SCR catalyst.
Mode 1 PID 41
Nagbabalik ang isang kahilingan para sa PID na ito 4 byte ng data. Ang unang byte ay palaging zero. Ang pangalawa, pangatlo, at ang pang-apat na byte ay nagbibigay ng impormasyon tungkol sa pagkakaroon at pagkakumpleto ng ilang mga on-board na pagsubok. Tulad ng sa PID 01, ang ikatlo at ikaapat na byte ay dapat bigyang-kahulugan nang iba depende sa uri ng pag-aapoy (B3) – kasama 0 pagiging spark at 1 (itakda) pagiging compression. Tandaan muli ang pagsubok na iyon pagkakaroon ay kinakatawan ng isang set (1) bit at pagkakumpleto ay kinakatawan ng isang pag-reset (0) kaunti.
Narito ang mga karaniwang kahulugan ng bit B, sila ay batay sa pagsubok.
| Available ang pagsubok | Hindi kumpleto ang pagsubok | |
|---|---|---|
| Mga bahagi | B2 | B6 |
| Sistema ng gasolina | B1 | B5 |
| misfire | B0 | B4 |
Ang mga byte C at D para sa mga monitor ng spark ignition (hal. Mga makinang Otto o Wankel):
| Available ang pagsubok | Hindi kumpleto ang pagsubok | |
|---|---|---|
| Sistema ng EGR | C7 | D7 |
| Oxygen Sensor Heater | C6 | D6 |
| Sensor ng Oxygen | C5 | D5 |
| A/C Refrigerant | C4 | D4 |
| Pangalawang Sistema ng Hangin | C3 | D3 |
| Evaporative System | C2 | D2 |
| Pinainit na Catalyst | C1 | D1 |
| Catalyst | C0 | D0 |
At ang mga byte C at D para sa compression ignition monitor (Mga makinang diesel):
| Available ang pagsubok | Hindi kumpleto ang pagsubok | |
|---|---|---|
| EGR at/o VVT System | C7 | D7 |
| Pagsubaybay sa filter ng PM | C6 | D6 |
| Exhaust Gas Sensor | C5 | D5 |
| – Nakareserba – | C4 | D4 |
| Palakasin ang Presyon | C3 | D3 |
| – Nakareserba – | C2 | D2 |
| NOx/SCR Monitor | C1 | D1 |
| Katalista ng NMHC[mataas na kalidad-usb3-0-am-to-mini-10p-cable-1m] | C0 | D0 |
- Tumalon pataas^ NMHC maaaring panindigan para sa Non-Methane HydroCarbons, ngunit hindi tayo naliliwanagan ng J1979. Ang pagsasalin ay ang ammonia sensor sa SCR catalyst.
Mode 1 PID 78
Magbabalik ang isang kahilingan para sa PID na ito 9 byte ng data. Ang unang byte ay medyo naka-encode na field na nagpapahiwatig kung alin EGT sinusuportahan ang mga sensor:
| Byte | paglalarawan |
|---|---|
| A | Mga sinusuportahang EGT sensor |
| B–C | Binasa ng EGT11 ang temperatura |
| D–E | Binasa ng EGT12 ang temperatura |
| F–G | Binasa ng EGT13 ang temperatura |
| H–ako | Binasa ng EGT14 ang temperatura |
Ang unang byte ay bit-encode tulad ng sumusunod:
| bit | paglalarawan |
|---|---|
| A7–A4 | Nakareserba |
| A3 | bangko ng EGT 1, sensor 4 Sinusuportahan? |
| A2 | bangko ng EGT 1, sensor 3 Sinusuportahan? |
| A1 | bangko ng EGT 1, sensor 2 Sinusuportahan? |
| A0 | bangko ng EGT 1, sensor 1 Sinusuportahan? |
Ang natitirang mga byte ay 16 bit integer na nagsasaad ng temperatura sa degrees Celsius sa hanay -40 sa 6513.5 (sukat 0.1), gamit ang karaniwan {\displaystyle (A\times 256+B)/10-40} pormula (Ang MSB ay A, Ang LSB ay B). Ang mga value lang kung saan sinusuportahan ang kaukulang sensor ang makabuluhan.
Ang parehong istraktura ay nalalapat sa PID 79, ngunit ang mga halaga ay para sa mga sensor ng bangko 2.
Mode 3 (walang kinakailangang PID)
Ang isang kahilingan para sa mode na ito ay nagbabalik ng isang listahan ng mga DTC na naitakda. Ang listahan ay naka-encapsulated gamit ang ISO 15765-2 protocol.
Kung mayroong dalawa o mas kaunting mga DTC (4 byte) ibinalik ang mga ito sa isang ISO-TP Single Frame (SF). Tatlo o higit pang DTC sa listahan ang iniuulat sa maraming frame, na may eksaktong bilang ng mga frame na nakadepende sa uri ng komunikasyon at mga detalye ng pagtugon.
Ang bawat trouble code ay nangangailangan 2 byte upang ilarawan. Ang paglalarawan ng teksto ng isang code ng problema ay maaaring i-decode tulad ng sumusunod. Ang unang character sa trouble code ay tinutukoy ng unang dalawang bits sa unang byte:
| A7–A6 | Unang karakter ng DTC |
|---|---|
| 00 | P – Powertrain |
| 01 | C – Chassis |
| 10 | B – Katawan |
| 11 | U – Network |
Ang dalawang sumusunod na digit ay naka-encode bilang 2 bits. Ang pangalawang character sa DTC ay isang numero na tinukoy ng sumusunod na talahanayan:
| A5–A4 | Pangalawang karakter ng DTC |
|---|---|
| 00 | 0 |
| 01 | 1 |
| 10 | 2 |
| 11 | 3 |
Ang pangatlong character sa DTC ay isang numero na tinukoy ng
| A3–A0 | Pangatlong karakter ng DTC |
|---|---|
| 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 |
Ang ikaapat at ikalimang character ay tinukoy sa parehong paraan tulad ng pangatlo, ngunit gumagamit ng mga bits B7–B4 at B3–B0. Ang resultang limang-character na code ay dapat magmukhang katulad “U0158” at maaaring hanapin sa isang talahanayan ng mga OBD-II DTC. Hexadecimal na mga character (0-9, A-F), habang medyo bihira, pinapayagan sa huli 3 mga posisyon ng code mismo.
Mode 9 PID 08
Nagbibigay ito ng impormasyon tungkol sa pagganap ng track na ginagamit para sa mga catalyst na bangko, mga bangko ng oxygen sensor, evaporative leak detection system, EGR system at pangalawang sistema ng hangin.
Sinusubaybayan ng numerator para sa bawat bahagi o system ang dami ng beses na naranasan ang lahat ng kundisyon na kinakailangan para sa isang partikular na monitor para matukoy ang malfunction.. Sinusubaybayan ng denominator para sa bawat bahagi o system ang dami ng beses na pinaandar ang sasakyan sa mga tinukoy na kundisyon.
Ang bilang ng mga item ng data ay dapat iulat sa simula (ang unang byte).
Ang lahat ng data item ng In-use Performance Tracking record ay binubuo ng dalawa (2) bytes at iniuulat sa ganitong pagkakasunud-sunod (ang bawat mensahe ay naglalaman ng dalawang aytem, kaya ang haba ng mensahe ay 4).
| Mnemonic | paglalarawan |
|---|---|
| OBDCOND | Ang mga Kondisyon sa Pagsubaybay sa OBD ay Nakatagpo ng mga Bilang |
| IGNCNTR | Ignition Counter |
| CATCOMP1 | Catalyst Monitor Completion Counts Bank 1 |
| CATCOND1 | Catalyst Monitor Conditions Encountered Counts Bank 1 |
| CATCOMP2 | Catalyst Monitor Completion Counts Bank 2 |
| CATCOND2 | Catalyst Monitor Conditions Encountered Counts Bank 2 |
| O2SCOMP1 | O2 Sensor Monitor Completion Counts Bank 1 |
| O2SCOND1 | O2 Sensor Monitor Kondisyon Nakatagpo Counts Bank 1 |
| O2SCOMP2 | O2 Sensor Monitor Completion Counts Bank 2 |
| O2SCOND2 | O2 Sensor Monitor Kondisyon Nakatagpo Counts Bank 2 |
| EGRCOMP | Bilang ng Kundisyon ng Pagkumpleto ng EGR Monitor |
| EGRCOND | Mga Kondisyon na Nakatagpo ng EGR Monitor |
| AIRCOMP | Bilang ng Kundisyon ng Pagkumpleto ng AIR Monitor (Pangalawang Hangin) |
| AIRCOND | AIR Monitor Kundisyon Nakatagpo Bilang (Pangalawang Hangin) |
| EVAPCOMP | Bilang ng Kundisyon ng Pagkumpleto ng EVAP Monitor |
| EVAPCOND | Mga Kondisyon ng EVAP Monitor na Nakatagpo ng mga Bilang |
| SO2SCOMP1 | Ang Secondary O2 Sensor Monitor Completion Counts Bank 1 |
| SO2SCOND1 | Secondary O2 Sensor Monitor Conditions Encountered Counts Bank 1 |
| SO2SCOMP2 | Ang Secondary O2 Sensor Monitor Completion Counts Bank 2 |
| SO2SCOND2 | Secondary O2 Sensor Monitor Conditions Encountered Counts Bank 2 |
Mode 9 PID 0B
Nagbibigay ito ng impormasyon tungkol sa pagganap ng track na ginagamit para sa NMHC catalyst, Monitor ng NOx catalyst, NOx adsorber monitor, PM filter monitor, monitor ng exhaust gas sensor, EGR/VVT monitor, boost pressure monitor at fuel system monitor.
Ang lahat ng mga item ng data ay binubuo ng dalawa (2) bytes at iniuulat sa ganitong pagkakasunud-sunod (ang bawat mensahe ay naglalaman ng dalawang aytem, kaya ang haba ng mensahe ay 4):
| Mnemonic | paglalarawan |
|---|---|
| OBDCOND | Ang mga Kondisyon sa Pagsubaybay sa OBD ay Nakatagpo ng mga Bilang |
| IGNCNTR | Ignition Counter |
| HCCATCOMP | Bilang ng Kundisyon ng Pagkumpleto ng NMHC Catalyst Monitor |
| HCCATCOND | Mga Kondisyon ng NMHC Catalyst Monitor na Nakatagpo ng Bilang |
| NCATCOMP | Bilang ng Kundisyon ng Pagkumpleto ng NOx/SCR Catalyst Monitor |
| NCATCOND | NOx/SCR Catalyst Monitor Kondisyon Nakatagpo Bilang |
| NADSCOMP | Bilang ng Kundisyon ng Pagkumpleto ng NOx Adsorber Monitor |
| NADSCOND | Mga Kondisyon ng NOx Adsorber Monitor na Nakatagpo ng Bilang |
| PMCOMP | Bilang ng Kundisyon ng Pagkumpleto ng Pagkumpleto ng PM Filter Monitor |
| PMCOND | Mga Kondisyon ng PM Filter Monitor na Nakatagpo ng Bilang |
| EGSCOMP | Bilang ng Kondisyon ng Pagkumpleto ng Exhaust Gas Sensor Monitor |
| EGSCOND | Exhaust Gas Sensor Monitor Kondisyon Nakatagpo Bilang |
| EGRCOMP | Bilang ng Kundisyon ng Pagkumpleto ng EGR at/o VVT Monitor |
| EGRCOND | Mga Kondisyon na Nakatagpo ng EGR at/o VVT Monitor |
| BPCOMP | Bilang ng Kundisyon ng Pagkumpleto ng Pagkumpleto ng Pressure Pressure Monitor |
| BPCOND | Boost Pressure Monitor Kondisyon Nakatagpo Bilang |
| FUELCOMP | Bilang ng Kondisyon ng Pagkumpleto ng Fuel Monitor |
| FUELCOND | Ang mga Kondisyon ng Fuel Monitor na Nakatagpo ay Bilang |
Enumerated PIDs[i-edit]
Ang ilang mga PID ay dapat bigyang-kahulugan nang espesyal, at hindi kinakailangang eksaktong bitwise na naka-encode, o sa anumang sukat. Ang mga halaga para sa mga PID na ito ay binanggit.
Mode 1 PID 03[i-edit]
Nagbabalik ang isang kahilingan para sa PID na ito 2 byte ng data. Ang unang byte ay naglalarawan ng sistema ng gasolina #1.
| Halaga | paglalarawan |
|---|---|
| 1 | Buksan ang loop dahil sa hindi sapat na temperatura ng engine |
| 2 | Saradong loop, gamit ang feedback ng oxygen sensor upang matukoy ang halo ng gasolina |
| 4 | Buksan ang loop dahil sa load ng engine O fuel cut dahil sa deceleration |
| 8 | Buksan ang loop dahil sa pagkabigo ng system |
| 16 | Saradong loop, gamit ang hindi bababa sa isang oxygen sensor ngunit may sira sa feedback system |
Ang anumang iba pang halaga ay isang di-wastong tugon. Maaari lamang magkaroon ng isang bit set sa pinakamaraming.
Ang pangalawang byte ay naglalarawan ng sistema ng gasolina #2 (kung ito ay umiiral) at naka-encode nang magkapareho sa unang byte.
Mode 1 PID 12
Ang isang kahilingan para sa PID na ito ay nagbabalik ng isang byte ng data na naglalarawan sa pangalawang air status.
| Halaga | paglalarawan |
|---|---|
| 1 | Upstream |
| 2 | Pababa ng catalytic converter |
| 4 | Mula sa kapaligiran sa labas o sa labas |
| 8 | Naka-on ang pump para sa mga diagnostic |
Ang anumang iba pang halaga ay isang di-wastong tugon. Maaari lamang magkaroon ng isang bit set sa pinakamaraming.
Mode 1 PID 1C
Ang isang kahilingan para sa PID na ito ay nagbabalik ng isang byte ng data na naglalarawan kung aling mga pamantayan ng OBD ang idinisenyo ng ECU na ito upang sumunod sa. Ang iba't ibang mga halaga na maaaring hawakan ng data byte ay ipinapakita sa ibaba, kasunod ng ibig nilang sabihin:
| Halaga | paglalarawan |
|---|---|
| 1 | OBD-II gaya ng tinukoy ng CARB |
| 2 | OBD gaya ng tinukoy ng EPA |
| 3 | OBD at OBD-II |
| 4 | OBD-I |
| 5 | Hindi sumusunod sa OBD |
| 6 | Eobd (Europa) |
| 7 | EOBD at OBD-II |
| 8 | EOBD at OBD |
| 9 | Eobd, OBD at OBD II |
| 10 | JOBD (Hapon) |
| 11 | JOBD at OBD II |
| 12 | JOBD at EOBD |
| 13 | JOBD, Eobd, at OBD II |
| 14 | Nakareserba |
| 15 | Nakareserba |
| 16 | Nakareserba |
| 17 | Diagnostics ng Tagagawa ng Engine (EMD) |
| 18 | Pinahusay na Diagnostics ng Manufacturer ng Engine (EMD+) |
| 19 | Heavy Duty On-Board Diagnostics (Bata/Bahagyang) (HD OBD-C) |
| 20 | Heavy Duty On-Board Diagnostics (HD OBD) |
| 21 | World Wide Harmonized OBD (WWH OBD) |
| 22 | Nakareserba |
| 23 | Heavy Duty Euro OBD Stage I na walang kontrol ng NOx (HD EOBD-I) |
| 24 | Heavy Duty Euro OBD Stage I na may kontrol ng NOx (HD EOBD-I N) |
| 25 | Heavy Duty Euro OBD Stage II na walang kontrol ng NOx (HD EOBD-II) |
| 26 | Heavy Duty Euro OBD Stage II na may kontrol ng NOx (HD EOBD-II N) |
| 27 | Nakareserba |
| 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 | Nakareserba |
| 251-255 | Hindi magagamit para sa pagtatalaga (SAE J1939 espesyal na kahulugan) |
Pag-cod ng Uri ng gasolina
Mode 1 PID 51 nagbabalik ng halaga mula sa isang enumerated list na nagbibigay ng uri ng gasolina ng sasakyan. Ang uri ng gasolina ay ibinalik bilang isang byte, at ang halaga ay ibinibigay ng sumusunod na talahanayan:
| Halaga | paglalarawan |
|---|---|
| 0 | Hindi available |
| 1 | gasolina |
| 2 | Methanol |
| 3 | Ethanol |
| 4 | Diesel |
| 5 | LPG |
| 6 | CNG |
| 7 | Propane |
| 8 | Elektrisidad |
| 9 | Bifuel nagpapatakbo ng Gasoline |
| 10 | Bifuel na nagpapatakbo ng Methanol |
| 11 | Bifuel na nagpapatakbo ng Ethanol |
| 12 | Bifuel na nagpapatakbo ng LPG |
| 13 | Bifuel na tumatakbo sa CNG |
| 14 | Bifuel na tumatakbo sa Propane |
| 15 | Bifuel na tumatakbo sa Kuryente |
| 16 | Bifuel na nagpapatakbo ng electric at combustion engine |
| 17 | Hybrid na gasolina |
| 18 | Hybrid Ethanol |
| 19 | Hybrid Diesel |
| 20 | Hybrid Electric |
| 21 | Hybrid running electric at combustion engine |
| 22 | Hybrid Regenerative |
| 23 | Bifuel na nagpapatakbo ng diesel |
Ang anumang iba pang halaga ay nakalaan ng ISO/SAE. Kasalukuyang walang mga kahulugan para sa flexible-fuel na sasakyan.
Mga hindi karaniwang PID
Ang karamihan sa lahat ng OBD-II PID na ginagamit ay hindi karaniwan. Para sa karamihan ng mga modernong sasakyan, marami pang mga function na sinusuportahan sa interface ng OBD-II kaysa sa sakop ng mga karaniwang PID, at mayroong medyo maliit na overlap sa pagitan ng mga tagagawa ng sasakyan para sa mga hindi karaniwang PID na ito.
Napakalimitado ng impormasyong magagamit sa pampublikong domain para sa mga hindi karaniwang PID. Ang pangunahing mapagkukunan ng impormasyon sa mga hindi karaniwang PID sa iba't ibang mga tagagawa ay pinananatili ng US-based Kagamitan at Tool Institute at magagamit lamang sa mga miyembro. Ang presyo ng membership sa ETI para sa pag-access sa mga scan code ay nag-iiba-iba batay sa laki ng kumpanya na tinukoy ng taunang pagbebenta ng mga automotive na kasangkapan at kagamitan sa North America:
| Taunang Benta sa North America | Taunang Bayad |
|---|---|
| Sa ilalim $10,000,000 | $5,000 |
| $10,000,000 – $50,000,000 | $7,500 |
| Higit sa $50,000,000 | $10,000 |
Gayunpaman, kahit na ang ETI membership ay hindi magbibigay ng buong dokumentasyon para sa mga hindi karaniwang PID. estado ng ETI:[4][5]
Ang ilang mga OEM ay tumatangging gamitin ang ETI bilang isang one-stop na mapagkukunan ng impormasyon ng tool sa pag-scan. Mas gusto nilang magnegosyo sa bawat kumpanya ng tool nang hiwalay. Hinihiling din ng mga kumpanyang ito na pumasok ka sa isang kontrata sa kanila. Iba-iba ang mga singil ngunit narito ang isang snapshot noong ika-13 ng Abril, 2015 ng bawat taon na singil:
GM $50,000 Honda $5,000 Suzuki $1,000 BMW $25,500 dagdagan $2,000 bawat update. Ang mga update ay nangyayari taun-taon.
MAAARI (11-kaunti) format ng bus
Ang PID query at tugon ay nangyayari sa CAN bus ng sasakyan. Ang mga karaniwang kahilingan at tugon sa OBD ay gumagamit ng mga functional na address. Ang diagnostic reader ay nagpasimula ng isang query gamit ang CAN ID 7DFh[kailangan ng paglilinaw], na gumaganap bilang isang broadcast address, at tumatanggap ng mga tugon mula sa anumang ID sa hanay na 7E8h hanggang 7EFh. Ang mga ECU na maaaring tumugon sa mga query sa OBD ay nakikinig sa functional broadcast ID na 7DFh at isang nakatalagang ID sa hanay na 7E0h hanggang 7E7h. Ang kanilang tugon ay may ID ng kanilang nakatalagang ID plus 8 hal. 7E8h hanggang 7EFh.
Nagbibigay-daan ang diskarteng ito ng hanggang walong ECU, ang bawat isa ay hiwalay na tumutugon sa mga query sa OBD. Maaaring gamitin ng diagnostic reader ang ID sa ECU response frame para ipagpatuloy ang komunikasyon sa isang partikular na ECU. Sa partikular, Ang multi-frame na komunikasyon ay nangangailangan ng tugon sa partikular na ECU ID sa halip na sa ID 7DFh.
Maaari ding gamitin ang CAN bus para sa komunikasyon na lampas sa karaniwang mga mensahe ng OBD. Gumagamit ang physical addressing ng mga partikular na CAN ID para sa mga partikular na module (hal., 720h para sa kumpol ng instrumento sa Fords) na may pagmamay-ari na frame payload.
Tanong
Ang functional PID query ay ipinapadala sa sasakyan sa CAN bus sa ID 7DFh, gamit 8 data byte. Ang mga byte ay:
| Byte | ||||||||
|---|---|---|---|---|---|---|---|---|
| Uri ng PID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Pamantayan ng SAE | Bilang ng karagdagang data byte: 2 |
Mode 01 = ipakita ang kasalukuyang data; 02 = i-freeze ang frame; etc. |
PID code (hal.: 05 = Temperatura ng coolant ng engine) |
hindi ginagamit (maaaring 55h) |
||||
| Partikular sa sasakyan | Bilang ng karagdagang data byte: 3 |
Custom na mode: (hal.: 22 = pinahusay na data) | PID code (hal.: 4980h) |
hindi ginagamit (maaaring 00h o 55h) |
||||
Tugon
Tumutugon ang sasakyan sa query ng PID sa CAN bus na may mga message ID na nakadepende sa kung aling module ang tumugon. Karaniwang tumutugon ang makina o pangunahing ECU sa ID 7E8h. Iba pang mga module, tulad ng hybrid controller o battery controller sa isang Prius, tumugon sa 07E9h, 07EAh, 07EBh, etc. Ang mga ito ay 8h mas mataas kaysa sa pisikal na address na tinutugunan ng module. Kahit na ang bilang ng mga byte sa ibinalik na halaga ay variable, ginagamit ng mensahe 8 data byte anuman (CAN bus protocol form Frameformat na may 8 data byte). Ang mga byte ay:
| Byte | ||||||||
|---|---|---|---|---|---|---|---|---|
| Uri ng PID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Pamantayan ng SAE 7E8h, 7E9h, 7EAh, etc. |
Bilang ng karagdagang data byte: 3 sa 6 |
Custom na mode Pareho sa query, maliban na ang 40h ay idinagdag sa halaga ng mode. Kaya: 41h = ipakita ang kasalukuyang data; 42h = i-freeze ang frame; etc. |
PID code (hal.: 05 = Temperatura ng coolant ng engine) |
halaga ng tinukoy na parameter, byte 0 | halaga, byte 1 (opsyonal) | halaga, byte 2 (opsyonal) | halaga, byte 3 (opsyonal) | hindi ginagamit (maaaring 00h o 55h) |
| Partikular sa sasakyan 7E8h, o 8h + pisikal na ID ng module. |
Bilang ng karagdagang data byte: 4sa 7 |
Custom na mode: katulad ng pagtatanong, maliban na ang 40h ay idinagdag sa halaga ng mode.(hal.: 62h = tugon sa mode 22h na kahilingan) | PID code (hal.: 4980h) |
halaga ng tinukoy na parameter, byte 0 | halaga, byte 1 (opsyonal) | halaga, byte 2 (opsyonal) | halaga, byte 3 (opsyonal) | |
| Partikular sa sasakyan 7E8h, o 8h + pisikal na ID ng module. |
Bilang ng karagdagang data byte: 3 |
7Fh ito ay isang pangkalahatang tugon na karaniwang nagsasaad na hindi nakikilala ng module ang kahilingan. | Custom na mode: (hal.: 22h = pinahusay na diagnostic data ng PID, 21h = pinahusay na data sa pamamagitan ng offset) | 31h | hindi ginagamit (maaaring 00h) |
|||
Benz 14pin – 16aspile
Nissan 14 aspile – 16aspile
GM12 PIN-16PIN
DB9-16 PIN
iveco 38pin -16 aspile
Fiat 3 aspile – 16 aspile
Toyato 22pin – 16 aspile
KIA 20 aspile – 16 aspile
Audi 2×2 – 16 aspile
Benz 38 aspile
Mitsubishi 12 aspile – 16aspile

Honda 3pin – 16aspile

BMW 20 K gold plated male to male DVI to DVI cable – 3 aspile

Subaru 9 aspile – 16 aspile
Chrysler 6 aspile
