Alang sa OBD2 End bukas & i-extend ang assignment sa cable pin ,palihog click dinhi
Standard nga OBD2 Pinout
Maaslom:wiki
Mga mode
Adunay 10 mga paagi sa operasyon nga gihulagway sa pinakabag-o nga OBD-II standard SAE J1979. Sila mao ang mosunod:
| Mode (hex) | Description |
|---|---|
| 01 | Ipakita ang kasamtangan nga datos |
| 02 | Ipakita ang freeze frame data |
| 03 | Ipakita ang gitipigan nga Diagnostic Trouble Codes |
| 04 | Tin-aw ang Diagnostic Trouble Code ug gitipigan nga mga kantidad |
| 05 | Mga resulta sa pagsulay, pagmonitor sa oxygen sensor (dili PWEDE lang) |
| 06 | Mga resulta sa pagsulay, ubang component/system monitoring (Mga resulta sa pagsulay, oxygen sensor monitoring alang sa CAN lamang) |
| 07 | Ipakita ang pending nga Diagnostic Trouble Codes (nakit-an sa karon o katapusan nga siklo sa pagmaneho) |
| 08 | Pagkontrol sa operasyon sa on-board nga sangkap/sistema |
| 09 | Pangayo ug impormasyon sa sakyanan |
| 0Usa ka | Permanente Diagnostic Trouble Codes (Mga DTC) (Gi-clear ang mga DTC) |
Dili kinahanglan nga suportahan sa mga tiggama sa salakyanan ang tanan nga mga mode. Ang matag tiggama mahimong maghubit sa dugang nga mga paagi sa ibabaw #9 (e.g.: mode 22 sumala sa gihubit sa SAE J2190 alang sa Ford/GM, mode 21 alang sa Toyota) para sa ubang impormasyon e.g. ang boltahe sa traction battery sa a hybrid nga de-koryenteng sakyanan (HEV).[2]
Mga standard nga PID
Ang lamesa sa ubos nagpakita sa standard OBD-II PIDs nga gihubit sa SAE J1979. Ang gipaabot nga tubag alang sa matag PID gihatag, uban sa impormasyon kon unsaon paghubad sa tubag ngadto sa makahuluganon nga datos. Pag-usab, dili tanan nga mga salakyanan ang mosuporta sa tanan nga mga PID ug adunay mga custom nga PID nga gitakda sa tiggama nga wala gihubit sa sumbanan sa OBD-II.
Timan-i nga ang mga mode 1 ug 2 mga batakan managsama, gawas niana nga Mode 1 naghatag ug kasamtangang impormasyon, samtang ang Mode 2 naghatag og snapshot sa samang data nga gikuha sa punto nga ang kataposang diagnostic trouble code gitakda. Ang mga eksepsiyon mao ang PID 01, nga anaa lamang sa Mode 1, ug PID 02, nga anaa lamang sa Mode 2. Kung Mode 2 PID 02 nagbalik sa zero, unya walay snapshot ug tanan nga uban nga Mode 2 walay kahulogan ang datos.
Kung gigamit ang Bit-Encoded-Notation, gidaghanon sama sa C4 nagpasabot gamay 4 gikan sa data byte C. Ang matag bit giihap gikan sa 0 sa 7, mao na 7 mao ang labing mahinungdanon nga bit ug 0 mao ang labing gamay nga hinungdanon nga bahin.
| Usa ka | 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 (Dis) |
Gibalik ang mga byte sa datos | Description | Min nga bili | Max nga bili | Mga yunit | Pormula[a] |
|---|---|---|---|---|---|---|---|
| 00 | 0 | 4 | Gisuportahan ang mga PID [01 – 20] | Gi-encode ang gamay [A7..D0] == [PID $01..PID $20] Tan-awa sa ubos | |||
| 01 | 1 | 4 | Pag-monitor sa kahimtang sukad natangtang ang mga DTC. (Naglakip sa malfunction indicator lamp (MIL) kahimtang ug gidaghanon sa mga DTC.) | Gi-encode ang gamay. Tan-awa sa ubos | |||
| 02 | 2 | 2 | I-freeze ang DTC | ||||
| 03 | 3 | 2 | Ang kahimtang sa sistema sa gasolina | Gi-encode ang gamay. Tan-awa sa ubos | |||
| 04 | 4 | 1 | Kalkulado nga load sa makina | 0 | 100 | % | {\estilo sa pagpakita {\tfrac {100}{255}}Usa ka} (o {\estilo sa pagpakita {\tfrac {Usa ka}{2.55}}}) |
| 05 | 5 | 1 | Temperatura sa coolant sa makina | -40 | 215 | ° C | {\displaystyle A-40} |
| 06 | 6 | 1 | Mubo nga termino nga fuel trim-Bank 1 | -100 (Bawasan ang Sugnod: Dato kaayo) | 99.2 (Idugang ang Sugnod: Hayag kaayo) | % |
{\estilo sa pagpakita {\frac {100}{128}}A-100}
(o {\estilo sa pagpakita {\tfrac {Usa ka}{1.28}}-100} ) |
| 07 | 7 | 1 | Long term fuel trim—Bangko 1 | ||||
| 08 | 8 | 1 | Mubo nga termino nga fuel trim-Bank 2 | ||||
| 09 | 9 | 1 | Long term fuel trim—Bangko 2 | ||||
| 0Usa ka | 10 | 1 | Presyon sa gasolina (gauge pressure) | 0 | 765 | kPa | {\displaystyle 3A} |
| 0B | 11 | 1 | Ang intake manifold hingpit nga presyur | 0 | 255 | kPa | {\displaystyle A} |
| 0C | 12 | 2 | engine RPM | 0 | 16,383.75 | rpm | {\estilo sa pagpakita {\frac {256A+B}{4}}} |
| 0D | 13 | 1 | Kakusog sa sakyanan | 0 | 255 | km/h | {\displaystyle A} |
| 0E | 14 | 1 | Pag-abante sa oras | -64 | 63.5 | ° kaniadto TDC | {\estilo sa pagpakita {\frac {Usa ka}{2}}-64} |
| 0F | 15 | 1 | Pag-inom sa temperatura sa hangin | -40 | 215 | ° C | {\displaystyle A-40} |
| 10 | 16 | 2 | MAF rate sa agos sa hangin | 0 | 655.35 | gramo/seg | {\estilo sa pagpakita {\frac {256A+B}{100}}} |
| 11 | 17 | 1 | Posisyon sa throttle | 0 | 100 | % | {\estilo sa pagpakita {\tfrac {100}{255}}Usa ka} |
| 12 | 18 | 1 | Gimando nga sekondaryang kahimtang sa hangin | Gi-encode ang gamay. Tan-awa sa ubos | |||
| 13 | 19 | 1 | Adunay mga sensor sa oxygen (sa 2 mga bangko) | [A0..A3] == Bangko 1, Mga sensor 1-4. [A4..A7] == Bangko 2… | |||
| 14 | 20 | 2 | Sensor sa Oksiheno 1 Usa ka: boltahe B: Mubo nga termino nga fuel trim |
0 -100 |
1.275 99.2 |
boltahe% |
{\estilo sa pagpakita {\frac {Usa ka}{200}}}
{\estilo sa pagpakita {\frac {100}{128}}B-100}
(kung B==$FF, Ang sensor wala gigamit sa pagkalkula sa trim) |
| 15 | 21 | 2 | Sensor sa Oksiheno 2 Usa ka: boltahe B: Mubo nga termino nga fuel trim |
||||
| 16 | 22 | 2 | Sensor sa Oksiheno 3 Usa ka: boltahe B: Mubo nga termino nga fuel trim |
||||
| 17 | 23 | 2 | Sensor sa Oksiheno 4 Usa ka: boltahe B: Mubo nga termino nga fuel trim |
||||
| 18 | 24 | 2 | Sensor sa Oksiheno 5 Usa ka: boltahe B: Mubo nga termino nga fuel trim |
||||
| 19 | 25 | 2 | Sensor sa Oksiheno 6 Usa ka: boltahe B: Mubo nga termino nga fuel trim |
||||
| 1Usa ka | 26 | 2 | Sensor sa Oksiheno 7 Usa ka: boltahe B: Mubo nga termino nga fuel trim |
||||
| 1B | 27 | 2 | Sensor sa Oksiheno 8 Usa ka: boltahe B: Mubo nga termino nga fuel trim |
||||
| 1C | 28 | 1 | Ang mga sumbanan sa OBD nga gisunod niini nga awto | Gi-encode ang gamay. Tan-awa sa ubos | |||
| 1D | 29 | 1 | Adunay mga sensor sa oxygen (sa 4 mga bangko) | Sama sa PID 13, apan [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
| 1E | 30 | 1 | Auxiliary input status | A0 == Pagtangtang sa Gahum (PTO) kahimtang (1 == aktibo) [A1..A7] wala gigamit |
|||
| 1F | 31 | 2 | Panahon sa pagdagan sukad sa pagsugod sa makina | 0 | 65,535 | segundo | {\displaystyle 256A+B} |
| 20 | 32 | 4 | Gisuportahan ang mga PID [21 – 40] | Gi-encode ang gamay [A7..D0] == [PID $21..PID $40] Tan-awa sa ubos | |||
| 21 | 33 | 2 | Distansya nga gibiyahe gamit ang malfunction indicator lamp (MIL) sa | 0 | 65,535 | km | {\displaystyle 256A+B} |
| 22 | 34 | 2 | Sugnod nga Riles Pressure (kalabot sa manifold vacuum) | 0 | 5177.265 | kPa | {\estilo sa pagpakita 0.079(256A+B)} |
| 23 | 35 | 2 | Sugnod nga Riles Gauge nga Presyon (diesel, o direktang pag-injection sa gasolina) | 0 | 655,350 | kPa | {\estilo sa pagpakita 10(256A+B)} |
| 24 | 36 | 4 | Sensor sa Oksiheno 1 AB: Fuel–Air Equivalence Ratio CD: boltahe |
0 0 |
< 2 < 8 |
ratio V |
{\estilo sa pagpakita {\frac {2}{65536}}(256A+B)}
{\estilo sa pagpakita {\frac {8}{65536}}(256C+D)}
|
| 25 | 37 | 4 | Sensor sa Oksiheno 2 AB: Fuel–Air Equivalence Ratio CD: boltahe |
||||
| 26 | 38 | 4 | Sensor sa Oksiheno 3 AB: Fuel–Air Equivalence Ratio CD: boltahe |
||||
| 27 | 39 | 4 | Sensor sa Oksiheno 4 AB: Fuel–Air Equivalence Ratio CD: boltahe |
||||
| 28 | 40 | 4 | Sensor sa Oksiheno 5 AB: Fuel–Air Equivalence Ratio CD: boltahe |
||||
| 29 | 41 | 4 | Sensor sa Oksiheno 6 AB: Fuel–Air Equivalence Ratio CD: boltahe |
||||
| 2Usa ka | 42 | 4 | Sensor sa Oksiheno 7 AB: Fuel–Air Equivalence Ratio CD: boltahe |
||||
| 2B | 43 | 4 | Sensor sa Oksiheno 8 AB: Fuel–Air Equivalence Ratio CD: boltahe |
||||
| 2C | 44 | 1 | Gisugo EGR | 0 | 100 | % | {\estilo sa pagpakita {\tfrac {100}{255}}Usa ka} |
| 2D | 45 | 1 | EGR Sayop | -100 | 99.2 | % | {\estilo sa pagpakita {\tfrac {100}{128}}A-100} |
| 2E | 46 | 1 | Gisugo nga evaporative purge | 0 | 100 | % | {\estilo sa pagpakita {\tfrac {100}{255}}Usa ka} |
| 2F | 47 | 1 | Input sa Level sa Tangke sa Sugnod | 0 | 100 | % | {\estilo sa pagpakita {\tfrac {100}{255}}Usa ka} |
| 30 | 48 | 1 | Mga warm-up sukad natangtang ang mga code | 0 | 255 | ihap | {\displaystyle A} |
| 31 | 49 | 2 | Gilay-on ang gibiyahe sukad natangtang ang mga code | 0 | 65,535 | km | {\displaystyle 256A+B} |
| 32 | 50 | 2 | Evap. Presyon sa singaw sa Sistema | -8,192 | 8191.75 | Pa | {\estilo sa pagpakita {\frac {256A+B}{4}}}(AB diay duha ka komplemento gipirmahan)[3] |
| 33 | 51 | 1 | Hingpit nga Barometric Pressure | 0 | 255 | kPa | {\displaystyle A} |
| 34 | 52 | 4 | Sensor sa Oksiheno 1 AB: Fuel–Air Equivalence Ratio CD: Current |
0 -128 |
< 2 <128 |
ratio mA |
{\estilo sa pagpakita {\frac {2}{65536}}(256A+B)}
{\estilo sa pagpakita {\frac {256C+D}{256}}-128}
o {\displaystyle C+{\frac {D}{256}}-128} |
| 35 | 53 | 4 | Sensor sa Oksiheno 2 AB: Fuel–Air Equivalence Ratio CD: Current |
||||
| 36 | 54 | 4 | Sensor sa Oksiheno 3 AB: Fuel–Air Equivalence Ratio CD: Current |
||||
| 37 | 55 | 4 | Sensor sa Oksiheno 4 AB: Fuel–Air Equivalence Ratio CD: Current |
||||
| 38 | 56 | 4 | Sensor sa Oksiheno 5 AB: Fuel–Air Equivalence Ratio CD: Current |
||||
| 39 | 57 | 4 | Sensor sa Oksiheno 6 AB: Fuel–Air Equivalence Ratio CD: Current |
||||
| 3Usa ka | 58 | 4 | Sensor sa Oksiheno 7 AB: Fuel–Air Equivalence Ratio CD: Current |
||||
| 3B | 59 | 4 | Sensor sa Oksiheno 8 AB: Fuel–Air Equivalence Ratio CD: Current |
||||
| 3C | 60 | 2 | Temperatura sa Catalyst: Bangko 1, Sensor 1 | -40 | 6,513.5 | ° C | {\estilo sa pagpakita {\frac {256A+B}{10}}-40} |
| 3D | 61 | 2 | Temperatura sa Catalyst: Bangko 2, Sensor 1 | ||||
| 3E | 62 | 2 | Temperatura sa Catalyst: Bangko 1, Sensor 2 | ||||
| 3F | 63 | 2 | Temperatura sa Catalyst: Bangko 2, Sensor 2 | ||||
| 40 | 64 | 4 | Gisuportahan ang mga PID [41 – 60] | Gi-encode ang gamay [A7..D0] == [PID $41..PID $60] Tan-awa sa ubos | |||
| 41 | 65 | 4 | Pag-monitor sa status niini nga drive cycle | Gi-encode ang gamay. Tan-awa sa ubos | |||
| 42 | 66 | 2 | Pagkontrol sa boltahe sa module | 0 | 65.535 | V | {\estilo sa pagpakita {\frac {256A+B}{1000}}} |
| 43 | 67 | 2 | Hingpit nga kantidad sa pagkarga | 0 | 25,700 | % | {\estilo sa pagpakita {\tfrac {100}{255}}(256A+B)} |
| 44 | 68 | 2 | Gisugo sa Fuel–Air ang equivalence ratio | 0 | < 2 | ratio | {\estilo sa pagpakita {\tfrac {2}{65536}}(256A+B)} |
| 45 | 69 | 1 | Relatibong posisyon sa throttle | 0 | 100 | % | {\estilo sa pagpakita {\tfrac {100}{255}}Usa ka} |
| 46 | 70 | 1 | Ambient nga temperatura sa hangin | -40 | 215 | ° C | {\displaystyle A-40} |
| 47 | 71 | 1 | Hingpit nga posisyon sa throttle B | 0 | 100 | % | {\estilo sa pagpakita {\frac {100}{255}}Usa ka} |
| 48 | 72 | 1 | Hingpit nga posisyon sa throttle C | ||||
| 49 | 73 | 1 | Posisyon sa accelerator pedal D | ||||
| 4Usa ka | 74 | 1 | Posisyon sa accelerator pedal E | ||||
| 4B | 75 | 1 | Posisyon sa accelerator pedal F | ||||
| 4C | 76 | 1 | Gisugo ang throttle actuator | ||||
| 4D | 77 | 2 | Pagdagan sa oras nga adunay MIL | 0 | 65,535 | minuto | {\displaystyle 256A+B} |
| 4E | 78 | 2 | Panahon sukad natangtang ang mga code sa kasamok | ||||
| 4F | 79 | 4 | Kinatas-ang bili alang sa Fuel–Air equivalence ratio, boltahe sa sensor sa oxygen, oxygen sensor kasamtangan, ug intake manifold hingpit nga presyur | 0, 0, 0, 0 | 255, 255, 255, 2550 | ratio, V, mA, kPa | Usa ka, B, C, D*10 |
| 50 | 80 | 4 | Kinatas-ang bili alang sa air flow rate gikan sa mass air flow sensor | 0 | 2550 | g/s | A*10, B, C, ug D gitagana alang sa umaabot nga paggamit |
| 51 | 81 | 1 | Matang sa Sugnod | Gikan sa fuel type table tan-awa sa ubos | |||
| 52 | 82 | 1 | Sugnod sa ethanol % | 0 | 100 | % | {\estilo sa pagpakita {\tfrac {100}{255}}Usa ka} |
| 53 | 83 | 2 | Hingpit nga sistema sa Evap Presyon sa singaw | 0 | 327.675 | kPa | {\estilo sa pagpakita {\frac {256A+B}{200}}} |
| 54 | 84 | 2 | Pag-alis sa presyur sa alisngaw sa sistema | -32,767 | 32,768 | Pa | ((A*256)+B)-32767 |
| 55 | 85 | 2 | Mubo nga termino nga secondary oxygen sensor trim, Usa ka: bangko 1, B: bangko 3 | -100 | 99.2 | % | {\estilo sa pagpakita {\frac {100}{128}}A-100}{\estilo sa pagpakita {\frac {100}{128}}B-100} |
| 56 | 86 | 2 | Dugay nga termino nga secondary oxygen sensor trim, Usa ka: bangko 1, B: bangko 3 | ||||
| 57 | 87 | 2 | Mubo nga termino nga secondary oxygen sensor trim, Usa ka: bangko 2, B: bangko 4 | ||||
| 58 | 88 | 2 | Dugay nga termino nga secondary oxygen sensor trim, Usa ka: bangko 2, B: bangko 4 | ||||
| 59 | 89 | 2 | Riles sa gasolina hingpit nga pressure | 0 | 655,350 | kPa | {\estilo sa pagpakita 10(256A+B)} |
| 5Usa ka | 90 | 1 | Relatibo nga posisyon sa pedal sa accelerator | 0 | 100 | % | {\estilo sa pagpakita {\tfrac {100}{255}}Usa ka} |
| 5B | 91 | 1 | Hybrid battery pack nabilin nga kinabuhi | 0 | 100 | % | {\estilo sa pagpakita {\tfrac {100}{255}}Usa ka} |
| 5C | 92 | 1 | Temperatura sa lana sa makina | -40 | 210 | ° C | {\displaystyle A-40} |
| 5D | 93 | 2 | Timing sa pag-injection sa gasolina | -210.00 | 301.992 | ° | {\estilo sa pagpakita {\frac {256A+B}{128}}-210} |
| 5E | 94 | 2 | Rate sa gasolina sa makina | 0 | 3276.75 | L/h | {\estilo sa pagpakita {\frac {256A+B}{20}}} |
| 5F | 95 | 1 | Mga kinahanglanon sa emission diin ang sakyanan gidisenyo | Gi-encode nga gamay | |||
| 60 | 96 | 4 | Gisuportahan ang mga PID [61 – 80] | Gi-encode ang gamay [A7..D0] == [PID $61..PID $80] Tan-awa sa ubos | |||
| 61 | 97 | 1 | Demand sa makina sa drayber – porsyento nga torque | -125 | 125 | % | A-125 |
| 62 | 98 | 1 | Aktuwal nga makina – porsyento nga torque | -125 | 125 | % | A-125 |
| 63 | 99 | 2 | Engine reference torque | 0 | 65,535 | Nm | {\displaystyle 256A+B} |
| 64 | 100 | 5 | Ang datos sa torque sa makina | -125 | 125 | % | A-125 walay pulos B-125 Engine point 1 C-125 Engine point 2 D-125 Engine point 3 E-125 Punto sa makina 4 |
| 65 | 101 | 2 | Auxiliary input / gisuportahan ang output | Gi-encode nga gamay | |||
| 66 | 102 | 5 | Mass air flow sensor | ||||
| 67 | 103 | 3 | Temperatura sa coolant sa makina | ||||
| 68 | 104 | 7 | Pag-intake sa air temperature sensor | ||||
| 69 | 105 | 7 | Gisugo ang EGR ug EGR Error | ||||
| 6Usa ka | 106 | 5 | Gisugo nga Diesel intake air flow control ug relative intake air flow position | ||||
| 6B | 107 | 5 | Temperatura sa recirculation sa tambutso sa gas | ||||
| 6C | 108 | 5 | Gimando nga kontrol sa throttle actuator ug posisyon sa relatibong throttle | ||||
| 6D | 109 | 6 | Sistema sa pagkontrol sa presyur sa gasolina | ||||
| 6E | 110 | 5 | Sistema sa pagkontrol sa presyur sa injection | ||||
| 6F | 111 | 3 | Ang pressure sa pagsulod sa turbocharger compressor | ||||
| 70 | 112 | 9 | Pausbaw ang pagkontrol sa presyur | ||||
| 71 | 113 | 5 | Variable Geometry turbo (VGT) kontrol | ||||
| 72 | 114 | 5 | Pagkontrol sa basura | ||||
| 73 | 115 | 5 | Presyon sa tambutso | ||||
| 74 | 116 | 5 | Turbocharger RPM | ||||
| 75 | 117 | 7 | Temperatura sa turbocharger | ||||
| 76 | 118 | 7 | Temperatura sa turbocharger | ||||
| 77 | 119 | 5 | I-charge ang mas bugnaw nga temperatura sa hangin (CACT) | ||||
| 78 | 120 | 9 | Temperatura sa Exhaust Gas (EGT) Bangko 1 | Espesyal nga PID. Tan-awa sa ubos | |||
| 79 | 121 | 9 | Temperatura sa Exhaust Gas (EGT) Bangko 2 | Espesyal nga PID. Tan-awa sa ubos | |||
| 7Usa ka | 122 | 7 | Diesel particulate filter (DPF) | ||||
| 7B | 123 | 7 | Diesel particulate filter (DPF) | ||||
| 7C | 124 | 9 | Diesel Particulate filter (DPF) temperatura | ||||
| 7D | 125 | 1 | NOx NTE (Dili-Sa-Paglabaw) kahimtang sa kontrol nga lugar | ||||
| 7E | 126 | 1 | PM NTE (Dili-Sa-Paglabaw) kahimtang sa kontrol nga lugar | ||||
| 7F | 127 | 13 | Panahon sa pagpadagan sa makina | ||||
| 80 | 128 | 4 | Gisuportahan ang mga PID [81 – A0] | Gi-encode ang gamay [A7..D0] == [PID $81..PID $A0] Tan-awa sa ubos | |||
| 81 | 129 | 21 | Panahon sa pagdagan sa makina alang sa Auxiliary Emissions Control Device(AECD) | ||||
| 82 | 130 | 21 | Panahon sa pagdagan sa makina alang sa Auxiliary Emissions Control Device(AECD) | ||||
| 83 | 131 | 5 | NOx sensor | ||||
| 84 | 132 | Manifold nga temperatura sa nawong | |||||
| 85 | 133 | NOx reagent nga sistema | |||||
| 86 | 134 | Particulate nga butang (PM) sensor | |||||
| 87 | 135 | Ang intake manifold hingpit nga presyur | |||||
| A0 | 160 | 4 | Gisuportahan ang mga PID [A1 – C0] | Gi-encode ang gamay [A7..D0] == [PID $A1..PID $C0] Tan-awa sa ubos | |||
| C0 | 192 | 4 | Gisuportahan ang mga PID [C1 – E0] | Gi-encode ang gamay [A7..D0] == [PID $C1..PID $E0] Tan-awa sa ubos | |||
| C3 | 195 | ? | ? | ? | ? | ? | Nagbalik ug daghang datos, lakip ang Drive Condition ID ug Engine Speed* |
| C4 | 196 | ? | ? | ? | ? | ? | Ang B5 mao ang Engine Idle Request Ang B6 kay Engine Stop Request* |
| PID (hex) |
PID (Dis) |
Gibalik ang mga byte sa datos | Description | Min nga bili | Max nga bili | Mga yunit | Pormula[a] |
Mode 02[usba]
Mode 02 midawat sa samang PIDs isip mode 01, sa samang kahulogan, apan ang impormasyon nga gihatag gikan sa dihang gihimo ang freeze frame.
Kinahanglan nimong ipadala ang numero sa frame sa seksyon sa datos sa mensahe.
| PID (hex) |
Gibalik ang mga byte sa datos | Description | Min nga bili | Max nga bili | Mga yunit | Pormula[a] |
|---|---|---|---|---|---|---|
| 02 | 2 | DTC nga hinungdan nga gitipigan ang freeze frame. | Gi-encode ang BCD. Gi-decode sama sa mode 3 |
Mode 03
| PID (hex) |
Gibalik ang mga byte sa datos | Description | Min nga bili | Max nga bili | Mga yunit | Pormula[a] |
|---|---|---|---|---|---|---|
| N/A | n*6 | Pangayo ug trouble code | 3 mga code kada message frame. Tan-awa sa ubos |
Mode 04[usba]
| PID (hex) |
Gibalik ang mga byte sa datos | Description | Min nga bili | Max nga bili | Mga yunit | Pormula[a] |
|---|---|---|---|---|---|---|
| N/A | 0 | Klaro ang mga code sa problema / Malfunction indicator lamp (MIL) / Susiha ang suga sa makina | Pagtangtang sa tanan nga gitipigan nga mga code sa problema ug gipalong ang MIL. |
Mode 05
| PID (hex) |
Gibalik ang mga byte sa datos | Description | Min nga bili | Max nga bili | Mga yunit | Pormula[a] |
|---|---|---|---|---|---|---|
| 0100 | Gisuportahan ang OBD Monitor ID ($01 – $20) | |||||
| 0101 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 0102 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 0103 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 0104 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 0105 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 0106 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 0107 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 0108 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 0109 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 010Usa ka | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 010B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 010C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 010D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 010E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 010F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 0110 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | boltahe | 0.005 Rich to lean sensor threshold boltahe | |
| 0201 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 0202 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 0203 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 0204 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 0205 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 0206 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 0207 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 0208 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 0209 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 020Usa ka | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 020B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 020C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 020D | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 020E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 020F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| 0210 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | boltahe | 0.005 Lean to Rich sensor threshold boltahe | |
| PID (hex) |
Gibalik ang mga byte sa datos | Description | Min nga bili | Max nga bili | Mga yunit | Pormula[a] |
Mode 09
| PID (hex) |
Gibalik ang mga byte sa datos | Description | Min nga bili | Max nga bili | Mga yunit | Pormula[a] |
|---|---|---|---|---|---|---|
| 00 | 4 | Mode 9 gisuportahan nga mga PID (01 sa 20) | Gi-encode ang gamay. [A7..D0] = [PID $01..PID $20] Tan-awa sa ubos | |||
| 01 | 1 | Ihap sa Mensahe sa VIN sa PID 02. Para lang sa ISO 9141-2, ISO 14230-4 ug SAE J1850. | Kasagaran ang bili mahimong 5. | |||
| 02 | 17 | Numero sa Pag-ila sa Sasakyan (VIN) | 17-char BINO, ASCII-encoded ug left-padded uban sa null chars (0x00) kung gikinahanglan. | |||
| 03 | 1 | Ihap sa mensahe sa Calibration ID alang sa PID 04. Para lang sa ISO 9141-2, ISO 14230-4 ug SAE J1850. | Kini mahimong usa ka multiple sa 4 (4 mga mensahe gikinahanglan alang sa matag ID). | |||
| 04 | 16,32,48,64.. | Pag-calibrate ID | Mosangko sa 16 Mga karakter sa ASCII. Ang mga byte sa datos nga wala gigamit i-report nga null bytes (0x00). Daghang CALID mahimong ma-output (16 bytes matag usa) | |||
| 05 | 1 | Mga numero sa pag-verify sa pagkakalibrate (CVN) ihap sa mensahe alang sa PID 06. Para lang sa ISO 9141-2, ISO 14230-4 ug SAE J1850. | ||||
| 06 | 4,8,12,16 | Mga Numero sa Pag-verify sa Calibration (CVN) Daghang CVN ang mahimong ma-output (4 bytes matag usa) ang gidaghanon sa CVN ug CALID kinahanglan nga magkatugma | Ang hilaw nga datos nga wala giputos sa mga null nga karakter (0x00). Kasagaran nga gipakita ingon hex string. | |||
| 07 | 1 | In-use nga performance tracking message count para sa PID 08 ug 0B. Para lang sa ISO 9141-2, ISO 14230-4 ug SAE J1850. | 8 | 10 | 8 kon katorse (16) ang mga kantidad gikinahanglan nga i-report, 9 kon napulog walo (18) ang mga kantidad gikinahanglan nga i-report, ug 10 kon baynte (20) ang mga kantidad gikinahanglan nga i-report (usa ka mensahe nagreport sa duha ka mga kantidad, ang matag usa naglangkob sa duha ka byte). | |
| 08 | 4 | In-use performance tracking para sa spark ignition nga mga sakyanan | 4 o 5 mga mensahe, matag usa nga adunay sulod 4 bytes (duha ka bili). Tan-awa sa ubos | |||
| 09 | 1 | Ihap sa mensahe sa ngalan sa ECU alang sa PID 0Usa ka | ||||
| 0Usa ka | 20 | ECU nga ngalan | ASCII-coded. Gibutangan sa tuo nga adunay null nga mga karakter (0x00). | |||
| 0B | 4 | In-use performance tracking para sa compression ignition nga mga sakyanan | 5 mga mensahe, matag usa nga adunay sulod 4 bytes (duha ka bili). Tan-awa sa ubos | |||
| PID (hex) |
Gibalik ang mga byte sa datos | Description | Min nga bili | Max nga bili | Mga yunit | Pormula[a] |
Bitwise nga naka-encode nga mga PID
Ang pipila sa mga PID sa ibabaw nga lamesa dili mapasabut sa usa ka yano nga pormula. Ang mas detalyado nga pagpatin-aw sa kini nga mga datos gihatag dinhi:
Mode 1 PID 00
Usa ka hangyo alang niini nga PID mobalik 4 bytes sa datos. Matag gamay, gikan sa MSB sa LSB, nagrepresentar sa usa sa sunod 32 PIDs ug naghatag impormasyon bahin sa kung kini gisuportahan.
Pananglitan, kung ang tubag sa sakyanan mao BE1FA813, kini mahimong decode sama niini:
| Hexadecimal | B | E | 1 | F | Usa ka | 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 |
| Gisuportahan? | Oo | Dili | Oo | Oo | Oo | Oo | Oo | Dili | Dili | Dili | Dili | Oo | Oo | Oo | Oo | Oo | Oo | Dili | Oo | Dili | Oo | Dili | Dili | Dili | Dili | Dili | Dili | Oo | Dili | Dili | Oo | Oo |
| Numero sa PID | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0Usa ka | 0B | 0C | 0D | 0E | 0F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1Usa ka | 1B | 1C | 1D | 1E | 1F | 20 |
Busa, gisuportahan ang mga PID: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F ug 20
Mode 1 PID 01
Usa ka hangyo alang niini nga PID mobalik 4 bytes sa datos, gimarkahan A B C ug D.
Ang unang byte(Usa ka) adunay duha ka piraso sa impormasyon. gamay A7 (MSB sa byte A, ang unang byte) nagpakita kung ang MIL o dili (check sa suga sa makina) gilamdagan. Mga bit A6 pinaagi sa A0nagrepresentar sa gidaghanon sa mga diagnostic trouble code nga gi-flag karon sa ECU.
Ang ikaduha, ikatulo, ug ikaupat nga byte(B, C ug D) paghatag impormasyon mahitungod sa pagkaanaa ug pagkakompleto sa pipila ka on-board nga mga pagsulay. Timan-i kana nga pagsulay anaa gipakita pinaagi sa set (1) bit ug pagkakompleto gipakita pinaagi sa pag-reset (0) gamay.
| gamay | Ngalan | Kahubitan |
|---|---|---|
| A7 | MIL | Off o On, nagpakita kon ang CEL/MIL on (o kinahanglan nga sa) |
| A6–A0 | DTC_CNT | Gidaghanon sa gikumpirma nga mga DTC nga may kalabotan sa emisyon nga magamit aron ipakita. |
| B7 | GIRESERBA | Gireserba (dapat nga 0) |
| B3 | WALAY NGALAN | 0 = Gisuportahan ang Spark ignition monitor (USB-C Ngadto sa USB2.0 Micro B Female Adapter Cable. Otto o Wankel nga mga makina) 1 = Gisuportahan ang compression ignition monitor (USB-C Ngadto sa USB2.0 Micro B Female Adapter Cable. Mga makina sa diesel) |
Ania ang kasagaran nga mga kahulugan sa bit B, sila gibase sa pagsulay.
| Anaa ang pagsulay | Dili kompleto ang pagsulay | |
|---|---|---|
| Mga sangkap | B2 | B6 |
| Sistema sa Sugnod | B1 | B5 |
| Misfire | B0 | B4 |
Ang ikatulo ug ikaupat nga byte kinahanglan nga hubaron nga lahi depende kung ang makina spark ignition (USB-C Ngadto sa USB2.0 Micro B Female Adapter Cable. Otto o Wankel nga mga makina) o compression ignition (USB-C Ngadto sa USB2.0 Micro B Female Adapter Cable. Mga makina sa diesel). Sa ikaduha (B) byte, gamay 3 nagpakita kon unsaon paghubad ang C ug D bytes, uban sa 0 pagka spark (Otto o Wankel) ug 1 (gitakda) kay compression (Diesel).
Ang mga byte C ug D alang sa spark ignition monitor (USB-C Ngadto sa USB2.0 Micro B Female Adapter Cable. Otto o Wankel nga mga makina):
| Anaa ang pagsulay | Dili kompleto ang pagsulay | |
|---|---|---|
| Sistema sa EGR | C7 | D7 |
| Oxygen Sensor Heater | C6 | D6 |
| Sensor sa Oksiheno | C5 | D5 |
| A/C Refrigerant | C4 | D4 |
| Secondary Air System | C3 | D3 |
| Sistema sa evaporative | C2 | D2 |
| Gipainit nga Catalyst | C1 | D1 |
| Catalyst | C0 | D0 |
Ug ang mga byte C ug D alang sa compression ignition monitor (Mga makina sa diesel):
| Anaa ang pagsulay | Dili kompleto ang pagsulay | |
|---|---|---|
| EGR ug/o VVT System | C7 | D7 |
| Pagmonitor sa PM filter | C6 | D6 |
| Exhaust Gas Sensor | C5 | D5 |
| – Gireserba – | C4 | D4 |
| Pagpataas sa Presyon | C3 | D3 |
| – Gireserba – | C2 | D2 |
| NOx/SCR Monitor | C1 | D1 |
| NMHC Catalyst[a] | C0 | D0 |
- Ambak^ NMHC mahimo nagbarog alang sa Non-Methane HydroCarbons, apan ang J1979 wala maglamdag kanato. Ang hubad mao ang ammonia sensor sa SCR catalyst.
Mode 1 PID 41
Usa ka hangyo alang niini nga PID mobalik 4 bytes sa datos. Ang una nga byte kanunay nga zero. Ang ikaduha, ikatulo, ug ang ikaupat nga byte naghatag og impormasyon mahitungod sa pagkaanaa ug pagkakompleto sa pipila ka on-board nga mga pagsulay. Sama sa PID 01, ang ikatulo ug ikaupat nga byte kinahanglang hubaron nga lahi depende sa matang sa ignition (B3) – uban sa 0 pagka spark ug 1 (gitakda) kay compression. Timan-i pag-usab kana nga pagsulay anaa girepresentahan sa usa ka set (1) bit ug pagkakompleto girepresentahan sa usa ka pag-reset (0) gamay.
Ania ang kasagaran nga mga kahulugan sa bit B, sila gibase sa pagsulay.
| Anaa ang pagsulay | Dili kompleto ang pagsulay | |
|---|---|---|
| Mga sangkap | B2 | B6 |
| Sistema sa Sugnod | B1 | B5 |
| Misfire | B0 | B4 |
Ang mga byte C ug D alang sa spark ignition monitor (USB-C Ngadto sa USB2.0 Micro B Female Adapter Cable. Otto o Wankel nga mga makina):
| Anaa ang pagsulay | Dili kompleto ang pagsulay | |
|---|---|---|
| Sistema sa EGR | C7 | D7 |
| Oxygen Sensor Heater | C6 | D6 |
| Sensor sa Oksiheno | C5 | D5 |
| A/C Refrigerant | C4 | D4 |
| Secondary Air System | C3 | D3 |
| Sistema sa evaporative | C2 | D2 |
| Gipainit nga Catalyst | C1 | D1 |
| Catalyst | C0 | D0 |
Ug ang mga byte C ug D alang sa compression ignition monitor (Mga makina sa diesel):
| Anaa ang pagsulay | Dili kompleto ang pagsulay | |
|---|---|---|
| EGR ug/o VVT System | C7 | D7 |
| Pagmonitor sa PM filter | C6 | D6 |
| Exhaust Gas Sensor | C5 | D5 |
| – Gireserba – | C4 | D4 |
| Pagpataas sa Presyon | C3 | D3 |
| – Gireserba – | C2 | D2 |
| NOx/SCR Monitor | C1 | D1 |
| NMHC Catalyst[a] | C0 | D0 |
- Ambak^ NMHC mahimo nagbarog alang sa Non-Methane HydroCarbons, apan ang J1979 wala maglamdag kanato. Ang hubad mao ang ammonia sensor sa SCR catalyst.
Mode 1 PID 78
Ang usa ka hangyo alang niini nga PID mobalik 9 bytes sa datos. Ang una nga byte usa ka gamay nga na-encode nga natad nga nagpakita kung diin EGT gisuportahan ang mga sensor:
| Byte | Description |
|---|---|
| Usa ka | Gisuportahan ang mga sensor sa EGT |
| B–C | Temperatura nga gibasa sa EGT11 |
| D–E | Temperatura nga gibasa sa EGT12 |
| F–G | Temperatura nga gibasa sa EGT13 |
| H–Ako | Temperatura nga gibasa sa EGT14 |
Ang unang byte kay bit-encoded sama sa mosunod:
| gamay | Description |
|---|---|
| A7–A4 | Gireserba |
| A3 | EGT nga bangko 1, sensor 4 Gisuportahan? |
| A2 | EGT nga bangko 1, sensor 3 Gisuportahan? |
| A1 | EGT nga bangko 1, sensor 2 Gisuportahan? |
| A0 | EGT nga bangko 1, sensor 1 Gisuportahan? |
Ang nahabilin nga mga byte mao ang 16 bit integer nga nagpakita sa temperatura sa degrees Celsius sa range -40 sa 6513.5 (timbangan 0.1), gamit ang naandan {\estilo sa pagpakita (Atimes 256+B)/10-40} pormula (Ang MSB kay A, Ang LSB kay B). Ang mga bili lamang diin ang katugbang nga sensor gisuportahan ang makahuluganon.
Ang sama nga istruktura magamit sa PID 79, apan ang mga kantidad alang sa mga sensor sa bangko 2.
Mode 3 (walay PID nga gikinahanglan)
Ang usa ka hangyo alang niini nga mode nagbalik sa usa ka lista sa mga DTC nga gitakda. Ang lista gi-encapsulated gamit ang ISO 15765-2 protocol.
Kung adunay duha o gamay nga DTC (4 bytes) gibalik sila sa usa ka ISO-TP Single Frame (SF). Tulo o daghan pa nga mga DTC sa lista ang gitaho sa daghang mga frame, uban ang eksaktong ihap sa mga frame nagdepende sa matang sa komunikasyon ug mga detalye sa pag-address.
Ang matag trouble code nagkinahanglan 2 bytes sa paghulagway. Ang deskripsyon sa teksto sa usa ka code sa problema mahimong ma-decode sama sa mosunod. Ang unang karakter sa trouble code gitino sa unang duha ka bits sa unang byte:
| A7–A6 | Unang karakter sa DTC |
|---|---|
| 00 | P – Powertrain |
| 01 | C – Chassis |
| 10 | B – Lawas |
| 11 | U – Network |
Ang duha ka mosunod nga mga digit gi-encode ingon 2 mga tipik. Ang ikaduhang karakter sa DTC usa ka numero nga gihubit sa mosunod nga lamesa:
| A5–A4 | Ikaduha nga karakter sa DTC |
|---|---|
| 00 | 0 |
| 01 | 1 |
| 10 | 2 |
| 11 | 3 |
Ang ikatulo nga karakter sa DTC usa ka numero nga gihubit sa
| A3–A0 | Ikatulo nga karakter sa DTC |
|---|---|
| 0000 | 0 |
| 0001 | 1 |
| 0010 | 2 |
| 0011 | 3 |
| 0100 | 4 |
| 0101 | 5 |
| 0110 | 6 |
| 0111 | 7 |
| 1000 | 8 |
| 1001 | 9 |
| 1010 | Usa ka |
| 1011 | B |
| 1100 | C |
| 1101 | D |
| 1110 | E |
| 1111 | F |
Ang ikaupat ug ikalima nga mga karakter gihubit sa samang paagi sa ikatulo, pero gamit ug bits B7–B4 ug B3–B0. Ang resulta nga lima ka karakter nga code kinahanglan nga tan-awon sama sa “U0158” ug mahimong tan-awon sa usa ka lamesa sa OBD-II DTCs. Hexadecimal nga mga karakter (0-9, A-F), samtang medyo talagsaon, gitugotan sa katapusan 3 mga posisyon sa code mismo.
Mode 9 PID 08
Naghatag kini og impormasyon bahin sa pagsubay sa gigamit nga performance alang sa mga catalyst nga bangko, mga bangko sa sensor sa oxygen, evaporative leak detection system, EGR system ug secondary air system.
Ang numerator alang sa matag component o sistema nagsubay sa gidaghanon sa mga higayon nga ang tanang kondisyon nga gikinahanglan alang sa usa ka piho nga monitor sa pag-ila sa usa ka malfunction nasugatan.. Ang denominator alang sa matag sangkap o sistema nagsubay sa gidaghanon sa mga higayon nga ang sakyanan gipaandar sa gipiho nga mga kondisyon.
Ang pag-ihap sa mga butang sa datos kinahanglan nga i-report sa sinugdanan (ang unang byte).
Ang tanang data item sa In-use Performance Tracking record naglangkob sa duha (2) bytes ug gitaho niini nga han-ay (ang matag mensahe adunay duha ka butang, busa ang gitas-on sa mensahe mao 4).
| Mnemonic | Description |
|---|---|
| OBDCOND | Mga Kondisyon sa Pag-monitor sa OBD nga Nasugatan nga Ihap |
| IGNCNTR | Ignition Counter |
| CATCOMP1 | Ang Catalyst Monitor Completion Counts Bank 1 |
| CATCOND1 | Catalyst Monitor Kondisyon Nahimamat Counts Bank 1 |
| CATCOMP2 | Ang Catalyst Monitor Completion Counts Bank 2 |
| CATCOND2 | Catalyst Monitor Kondisyon Nahimamat Counts Bank 2 |
| O2SCOMP1 | Ang O2 Sensor Monitor Completion Counts Bank 1 |
| O2SCOND1 | O2 Sensor Monitor Kondisyon Nahimamat Counts Bank 1 |
| O2SCOMP2 | Ang O2 Sensor Monitor Completion Counts Bank 2 |
| O2SCOND2 | O2 Sensor Monitor Kondisyon Nahimamat Counts Bank 2 |
| EGRCOMP | Mga Ihap sa Kondisyon sa Pagkompleto sa EGR Monitor |
| EGRCOND | EGR Monitor Kondisyon Nasugatan Ihap |
| AIRCOMP | Ihap sa Kondisyon sa Pagkompleto sa AIR Monitor (Ikaduhang Hangin) |
| AIRCOND | AIR Monitor Kondisyon Nasugatan Ihap (Ikaduhang Hangin) |
| EVAPCOMP | Ihap sa Kondisyon sa Pagkompleto sa EVAP Monitor |
| EVAPCOND | EVAP Monitor Kondisyon Nasugatan Ihap |
| SO2SCOMP1 | Secondary O2 Sensor Monitor Completion Counts Bank 1 |
| SO2SCOND1 | Secondary O2 Sensor Monitor Kondisyon Nasugatan Counts Bank 1 |
| SO2SCOMP2 | Secondary O2 Sensor Monitor Completion Counts Bank 2 |
| SO2SCOND2 | Secondary O2 Sensor Monitor Kondisyon Nasugatan Counts Bank 2 |
Mode 9 PID 0B
Naghatag kini og impormasyon bahin sa track in-use performance alang sa NMHC catalyst, NOx catalyst monitor, NOx adsorber monitor, PM filter monitor, monitor sa exhaust gas sensor, EGR/VVT monitor, boost pressure monitor ug fuel system monitor.
Ang tanan nga mga butang sa datos naglangkob sa duha (2) bytes ug gitaho niini nga han-ay (ang matag mensahe adunay duha ka butang, busa ang gitas-on sa mensahe mao 4):
| Mnemonic | Description |
|---|---|
| OBDCOND | Mga Kondisyon sa Pag-monitor sa OBD nga Nasugatan nga Ihap |
| IGNCNTR | Ignition Counter |
| HCCATCOMP | Ihap sa Kondisyon sa Pagkompleto sa NMHC Catalyst Monitor |
| HCCATCOND | Ang NMHC Catalyst Monitor Kondisyon nga Nasugatan Ihap |
| NCATCOMP | NOx/SCR Catalyst Monitor Completion Conditions Counts |
| NCATCOND | Ang NOx/SCR Catalyst Monitor nga Kondisyon nga Nasugatan nga Ihap |
| NADSCOMP | Ang NOx Adsorber Monitor nga Pagkompleto sa Kondisyon sa Ihap |
| NADSCOND | Mga Kondisyon sa NOx Adsorber Monitor nga Nasugatan |
| PMCOMP | Mga Ihap sa Kondisyon sa Pagkompleto sa PM Filter Monitor |
| PMCOND | PM Filter Monitor Kondisyon Nasugatan Ihap |
| EGSCOMP | Pag-ihap sa Kondisyon sa Pagkompleto sa Pag-monitor sa Exhaust Gas Sensor |
| EGSCOND | Exhaust Gas Sensor Monitor Kondisyon Nasugatan Ihap |
| EGRCOMP | EGR ug/o VVT Monitor Completion Conditions Counts |
| EGRCOND | EGR ug/o VVT Monitor Kondisyon Nasugatan Ihap |
| BPCOMP | Pag-uswag sa Pressure Monitor Pagkompleto sa Kondisyon Ihap |
| BPCOND | Boost Pressure Monitor Kondisyon nga Nasugatan Ihap |
| FUELCOMP | Ihap sa Kondisyon sa Pagkompleto sa Fuel Monitor |
| FUELCOND | Mga Kondisyon sa Pag-monitor sa Sugnod nga Nasugatan nga Ihap |
Giihap nga mga PID[usba]
Ang ubang mga PID kinahanglang hubaron nga espesyal, ug dili kinahanglan nga eksakto nga bitwise nga gi-encode, o sa bisan unsang sukod. Ang mga kantidad alang niini nga mga PID mao ang gilista.
Mode 1 PID 03[usba]
Usa ka hangyo alang niini nga PID mobalik 2 bytes sa datos. Ang unang byte naghulagway sa fuel system #1.
| Bili | Description |
|---|---|
| 1 | Open loop tungod sa dili igo nga temperatura sa makina |
| 2 | Sirado nga loop, gamit ang feedback sa oxygen sensor aron mahibal-an ang pagsagol sa gasolina |
| 4 | Open loop tungod sa engine load O fuel cut tungod sa deceleration |
| 8 | Open loop tungod sa sistema sa kapakyasan |
| 16 | Sirado nga loop, naggamit ug labing menos usa ka sensor sa oxygen apan adunay sayup sa sistema sa feedback |
Ang bisan unsang uban nga kantidad usa ka dili balido nga tubag. Adunay mahimo nga usa ka gamay nga set sa kadaghanan.
Ang ikaduhang byte naghulagway sa fuel system #2 (kon kini anaa) ug gi-encode nga parehas sa unang byte.
Mode 1 PID 12
Ang usa ka hangyo alang niini nga PID nagbalik sa usa ka byte sa datos nga naghulagway sa ikaduhang kahimtang sa hangin.
| Bili | Description |
|---|---|
| 1 | Upstream |
| 2 | Sa ubos sa catalytic converter |
| 4 | Gikan sa atmospera sa gawas o sa gawas |
| 8 | Gisugo ang bomba alang sa pagdayagnos |
Ang bisan unsang uban nga kantidad usa ka dili balido nga tubag. Adunay mahimo nga usa ka gamay nga set sa kadaghanan.
Mode 1 PID 1C
Ang usa ka hangyo alang niini nga PID nagbalik usa ka byte sa datos nga naghulagway kung unsang mga sumbanan sa OBD nga kini nga ECU gidisenyo aron sundon.. Ang lain-laing mga kantidad nga mahimo sa data byte gipakita sa ubos, sunod sa ilang gipasabot:
| Bili | Description |
|---|---|
| 1 | OBD-II nga gihubit sa CARB |
| 2 | OBD nga gihubit sa EPA |
| 3 | OBD ug OBD-II |
| 4 | OBD-I |
| 5 | Dili OBD compliant |
| 6 | EOBD (Europe) |
| 7 | EOBD ug OBD-II |
| 8 | EOBD ug OBD |
| 9 | EOBD, OBD ug OBD II |
| 10 | JOBD (Japan) |
| 11 | JOBD ug OBD II |
| 12 | JOBD ug EOBD |
| 13 | JOBD, EOBD, ug OBD II |
| 14 | Gireserba |
| 15 | Gireserba |
| 16 | Gireserba |
| 17 | Diagnostics sa Manufacturer sa Makina (EMD) |
| 18 | Gipauswag ang Diagnostics sa Manufacturer sa Makina (EMD+) |
| 19 | Bug-at nga Katungdanan sa On-Board Diagnostics (Bata/Partiyal) (HD OBD-C) |
| 20 | Bug-at nga Katungdanan sa On-Board Diagnostics (HD OBD) |
| 21 | World Wide Harmonized OBD (WWH OBD) |
| 22 | Gireserba |
| 23 | Bug-at nga Katungdanan sa Euro OBD Stage I nga walay kontrol sa NOx (HD EOBD-I) |
| 24 | Heavy Duty Euro OBD Stage I nga adunay kontrol sa NOx (HD EOBD-I N) |
| 25 | Bug-at nga Katungdanan sa Euro OBD Stage II nga walay kontrol sa NOx (HD EOBD-II) |
| 26 | Bug-at nga Katungdanan sa Euro OBD Stage II nga adunay kontrol sa NOx (HD EOBD-II N) |
| 27 | Gireserba |
| 28 | Brazil OBD Phase 1 (OBDBr-1) |
| 29 | Brazil OBD Phase 2 (OBDBr-2) |
| 30 | Koreano nga OBD (KOBD) |
| 31 | India OBD I (IOBD I) |
| 32 | India OBD II (IOBD II) |
| 33 | Bug-at nga Katungdanan sa Euro OBD Stage VI (HD EOBD-IV) |
| 34-250 | Gireserba |
| 251-255 | Dili magamit alang sa buluhaton (SAE J1939 espesyal nga kahulogan) |
Type sa Fuel Coding
Mode 1 PID 51 mibalik og bili gikan sa usa ka enumerated list nga naghatag sa fuel type sa sakyanan. Ang klase sa gasolina gibalik isip usa ka byte, ug ang bili gihatag sa mosunod nga lamesa:
| Bili | Description |
|---|---|
| 0 | Dili magamit |
| 1 | Gasolina |
| 2 | Methanol |
| 3 | Ethanol |
| 4 | Diesel |
| 5 | LPG |
| 6 | CNG |
| 7 | Propane |
| 8 | Elektrisidad |
| 9 | Bifuel nagdagan sa Gasoline |
| 10 | Bifuel nga nagdagan sa Methanol |
| 11 | Bifuel nga nagdagan sa Ethanol |
| 12 | Bifuel nga nagdagan sa LPG |
| 13 | Bifuel nga nagdagan sa CNG |
| 14 | Bifuel nga nagdagan sa Propane |
| 15 | Bifuel nga nagdagan sa Elektrisidad |
| 16 | Bifuel nga nagdagan sa electric ug combustion engine |
| 17 | Hybrid nga gasolina |
| 18 | Hybrid nga Ethanol |
| 19 | Hybrid nga Diesel |
| 20 | Hybrid nga Electric |
| 21 | Hybrid running electric ug combustion engine |
| 22 | Hybrid Regenerative |
| 23 | Bifuel nga nagdagan sa diesel |
Ang bisan unsang ubang kantidad gireserba sa ISO/SAE. Sa pagkakaron walay mga kahulugan alang sa flexible-fuel nga sakyanan.
Non-standard nga mga PID
Ang kadaghanan sa tanan nga OBD-II PID nga gigamit dili standard. Alang sa kadaghanan sa modernong mga sakyanan, adunay daghan pa nga mga gimbuhaton nga gisuportahan sa OBD-II interface kay sa gitabonan sa standard PIDs, ug adunay medyo gamay nga overlap tali sa mga tiggama sa salakyanan alang niining dili standard nga mga PID.
Adunay limitado nga impormasyon nga anaa sa publikong dominyo alang sa dili standard nga mga PID. Ang nag-unang tinubdan sa impormasyon sa dili standard nga mga PID sa lain-laing mga tiggama gipadayon sa US-based Equipment ug Tool Institute ug magamit ra sa mga miyembro. Ang presyo sa membership sa ETI alang sa pag-access sa mga scan code magkalainlain base sa gidak-on sa kompanya nga gipasabut sa tinuig nga pagbaligya sa mga gamit ug kagamitan sa awto sa North America:
| Tinuig nga Pagbaligya sa North America | Tinuig nga Bayad |
|---|---|
| Ubos $10,000,000 | $5,000 |
| $10,000,000 – $50,000,000 | $7,500 |
| Labaw sa $50,000,000 | $10,000 |
Hinuon, bisan ang pagkamiyembro sa ETI dili maghatag kompleto nga dokumentasyon alang sa dili standard nga mga PID. ETI nga estado:[4][5]
Ang ubang mga OEM nagdumili sa paggamit sa ETI isip one-stop source sa scan tool information. Gipalabi nila nga magnegosyo sa matag kompanya sa himan nga gilain. Kini nga mga kompanya kinahanglan usab nga mosulod ka sa usa ka kontrata uban kanila. Nagkalainlain ang mga singil apan ania ang usa ka snapshot kaniadtong Abril 13th, 2015 sa matag tuig nga bayad:
GM $50,000 Honda $5,000 Suzuki $1,000 BMW $25,500 plus $2,000 kada update. Ang mga update mahitabo kada tuig.
MAHIMO (11-gamay) porma sa bus
Ang pangutana ug tubag sa PID mahitabo sa CAN bus sa sakyanan. Ang standard nga mga hangyo ug tubag sa OBD naggamit sa mga functional nga adres. Ang diagnostic reader magsugod ug pangutana gamit ang CAN ID 7DFh[klaripikasyon gikinahanglan], nga naglihok isip adres sa sibya, ug modawat sa mga tubag gikan sa bisan unsang ID sa range 7E8h ngadto sa 7EFh. Ang mga ECU nga makatubag sa mga pangutana sa OBD maminaw sa functional broadcast ID sa 7DFh ug usa ka assigned ID sa range 7E0h ngadto sa 7E7h. Ang ilang tubag adunay ID sa ilang gi-assign nga ID plus 8 USB-C Ngadto sa USB2.0 Micro B Female Adapter Cable. 7E8h hangtod 7EFh.
Kini nga pamaagi nagtugot hangtod sa walo ka ECU, matag usa nga independente nga nagtubag sa mga pangutana sa OBD. Ang diagnostic reader mahimong mogamit sa ID sa ECU response frame aron ipadayon ang komunikasyon sa usa ka piho nga ECU. Sa partikular, multi-frame nga komunikasyon nagkinahanglan og tubag sa piho nga ECU ID kay sa ID 7DFh.
Ang CAN bus mahimo usab nga gamiton alang sa komunikasyon lapas sa standard nga mga mensahe sa OBD. Ang physical addressing naggamit ug partikular nga CAN IDs para sa piho nga modules (e.g., 720h alang sa instrument cluster sa Fords) nga adunay proprietary frame payloads.
Pangutana
Ang functional PID nga pangutana ipadala sa sakyanan sa CAN bus sa ID 7DFh, naggamit 8 data byte. Ang mga byte mao ang:
| Byte | ||||||||
|---|---|---|---|---|---|---|---|---|
| Uri sa PID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| SAE Standard | Gidaghanon sa dugang data byte: 2 |
Mode 01 = ipakita ang kasamtangan nga datos; 02 = freeze frame; etc. |
PID code (e.g.: 05 = Temperatura sa coolant sa makina) |
wala gigamit (mahimong 55h) |
||||
| Espesipiko sa sakyanan | Gidaghanon sa dugang data byte: 3 |
Pasadya nga paagi: (e.g.: 22 = gipaayo nga datos) | PID code (e.g.: 4980h) |
wala gigamit (mahimong 00h o 55h) |
||||
tubag
Ang sakyanan motubag sa PID nga pangutana sa CAN bus nga adunay mga message ID nga nagdepende kung asa nga module ang mitubag. Kasagaran ang makina o nag-unang ECU motubag sa ID 7E8h. Uban pang mga module, sama sa hybrid controller o battery controller sa usa ka Prius, tubag sa 07E9h, 07EAh, 07EBh, etc. Kini mga 8h nga mas taas kaysa pisikal nga adres nga gitubag sa module. Bisan kung ang gidaghanon sa mga byte sa gibalik nga kantidad kay variable, gigamit ang mensahe 8 data bytes walay sapayan (PWEDE bus protocol porma Frameformat uban sa 8 data byte). Ang mga byte mao ang:
| Byte | ||||||||
|---|---|---|---|---|---|---|---|---|
| Uri sa PID | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| SAE Standard 7E8h, 7E9h, 7EAh, etc. |
Gidaghanon sa dugang data byte: 3 sa 6 |
Pasadya nga paagi Sama sa pangutana, gawas nga ang 40h gidugang sa kantidad sa mode. Busa: 41h = ipakita ang kasamtangan nga datos; 42h = freeze nga bayanan; etc. |
PID code (e.g.: 05 = Temperatura sa coolant sa makina) |
bili sa espesipikong parameter, byte 0 | bili, byte 1 (kapilian) | bili, byte 2 (kapilian) | bili, byte 3 (kapilian) | wala gigamit (mahimong 00h o 55h) |
| Espesipiko sa sakyanan 7E8h, o 8h + pisikal nga ID sa module. |
Gidaghanon sa dugang data byte: 4sa 7 |
Pasadya nga paagi: parehas sa pangutana, gawas nga ang 40h gidugang sa kantidad sa mode.(e.g.: 62h = tubag sa mode 22h nga hangyo) | PID code (e.g.: 4980h) |
bili sa espesipikong parameter, byte 0 | bili, byte 1 (kapilian) | bili, byte 2 (kapilian) | bili, byte 3 (kapilian) | |
| Espesipiko sa sakyanan 7E8h, o 8h + pisikal nga ID sa module. |
Gidaghanon sa dugang data byte: 3 |
7Fh kini usa ka kinatibuk-ang tubag nga kasagaran nagpakita nga ang module wala makaila sa hangyo. | Pasadya nga paagi: (e.g.: 22h = gipaayo nga diagnostic data pinaagi sa PID, 21h = gipaayo nga datos pinaagi sa offset) | 31h | wala gigamit (mahimong 00h) |
|||
Benz 14pin – 16pin
Nissan 14 pin – 16pin
GM12 PIN-16PIN
DB9-16 PIN
iveco 38 pin -16 pin
Ang Fiat 3 pin – 16 pin
Toyato 22pin – 16 pin
KIA 20 Pin – 16 pin
Audi 2×2 – 16 pin
Benz 38 Pin
Mitsubishi 12 pin – 16pin

Honda 3pin – 16pin

BMW 20 PIN – 3 pin

Subaru 9 pin – 16 pin
Chrysler 6 pin
