Ho an'ny OBD2 End Open & hanitatra tariby Pin asa ,Azafady tsindrio Eto
Standard OBD2 Pinout
Soure:wiki
Modes
Misy 10 Fomba fiasa voalaza ao amin'ny fenitra OBD-II farany SAE J1979. Toy izao manaraka izao izy ireo:
Mode (hex) | Famaritana |
---|---|
01 | Asehoy ny angon-drakitra misy ankehitriny |
02 | Asehoy ny angon-drakitra sary mivaingana |
03 | Asehoy ireo Kaody momba ny olana amin'ny diagnostika voatahiry |
04 | Clear Diagnostic Trouble Codes sy voatahiry soatoavina |
05 | Valin'ny fitsapana, Oksizenina sensor fanaraha-maso (Tsy afaka afa-tsy ny) |
06 | Valin'ny fitsapana, Singa hafa / rafitra fanaraha-maso (Valin'ny fitsapana, oksizenina sensor fanaraha-maso ho an'ny CAN ihany) |
07 | Asehoy ireo Kaody Famahana Olana Ara-pahasalamana miandry (Hita nandritra ny vanim-potoana ankehitriny na farany mitondra fiara) |
08 | Fanaraha-maso fiasan'ny an-solaitrabe singa / rafitra |
09 | Mangataha fampahalalana momba ny fiara |
0Iray | Permanent Kaody momba ny olana amin'ny diagnostika (DTCs) (Nodiovina ny DTCs) |
Tsy voatery hanohana ny fomba rehetra ny mpanamboatra fiara. Ny mpanamboatra tsirairay dia afaka mamaritra fomba fanampiny etsy ambony #9 (e.g.: mode 22 Araka ny voafaritry ny SAE J2190 ho an'ny Ford/GM, mode 21 ho an'ny Toyota) Ho an'ny fampahalalana hafa ohatra. Ny bateria amin'ny alàlan'ny battera amin'ny alàlan'ny Hybrid herinaratra fiara (HEV).[2]
Standard PIDs
Ny tabilao etsy ambany dia mampiseho ny fenitra OBD-II PIDs araka ny voafaritry ny SAE J1979. Ny valiny andrasana ho an'ny PID tsirairay dia omena, miaraka amin'ny fampahalalana momba ny fomba handikana ny valiny amin'ny angon-drakitra manan-danja. Averiko indray, Tsy ny fiara rehetra no hanohana ny PID rehetra ary mety hisy ny PID voafaritra manokana izay tsy voafaritra ao amin'ny fenitra OBD-II.
Mariho fa ny fomba fiasa 1 sy 2 Mitovy amin'ny ankapobeny, afa-tsy io fomba io 1 Manome fampahalalana amin'izao fotoana izao, Mode kosa 2 dia manome ny sarin'ny angon-drakitra mitovy amin'izany izay nalaina tamin'ny fotoana nametrahana ny kaody farany momba ny olana amin'ny diagnostika. Maningana ny PID 01, Izay tsy misy afa-tsy amin'ny Mode 1, ary ny PID 02, Izay tsy misy afa-tsy amin'ny Mode 2. Raha Mode 2 PID 02 miverina aotra, dia tsy misy snapshot sy ny hafa rehetra Mode 2 Ny data dia tsy misy dikany.
Rehefa mampiasa Bit-Encoded-Notation, Ny habetsahana toy ny C4 dia midika hoe kely 4 Avy amin'ny angon-drakitra byte C. Ny ampahany tsirairay dia voatanisa avy amin'ny 0 ny 7, dia izay 7 Ny ampahany manan-danja indrindra dia ny 0 Ny kely indrindra dia kely indrindra.
Iray | B | C | F | ||||||||||||||||||||||||||||
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) |
Niverina ny tahirin-kevitra | Famaritana | Min lanjan'ny | Max sanda | Units | Formula[a] |
---|---|---|---|---|---|---|---|
00 | 0 | 4 | PIDs tohanana [01 – 20] | Bit encoded [A7.. D0] == [PID $ 01 _ PID $20] Jereo etsy ambany | |||
01 | 1 | 4 | Manara-maso ny sata satria ny DTCs nodiovina. (Anisan'izany ny jiro famantarana malfunction (MIL) Sata sy ny isan'ny DTC.) | Bit encoded. Jereo etsy ambany | |||
02 | 2 | 2 | Mangatsiaka DTC | ||||
03 | 3 | 2 | Ny toetry ny rafitra solika | Bit encoded. Jereo etsy ambany | |||
04 | 4 | 1 | Kajy maotera entana | 0 | 100 | % | {\Asehoy ny endrika {\tfrac {100}{255}}Iray} (na ny {\Asehoy ny endrika {\tfrac {Iray}{2.55}}}) |
05 | 5 | 1 | Maotera coolant mari-pana | -40 | 215 | °C | {\Displaystyle A-40} |
06 | 6 | 1 | Fohy solika trim-Banky 1 | -100 (Mampihena ny solika: Manan-karena loatra) | 99.2 (Ampio solika: Too Lean) | % |
{\Asehoy ny endrika {\FRAC {100}{128}}A-100}
(na ny {\Asehoy ny endrika {\tfrac {Iray}{1.28}}-100} ) |
07 | 7 | 1 | Long solika trim-Banky 1 | ||||
08 | 8 | 1 | Fohy solika trim-Banky 2 | ||||
09 | 9 | 1 | Long solika trim-Banky 2 | ||||
0Iray | 10 | 1 | Tosi-tsolika (habetsahan'ny tsindry) | 0 | 765 | kPa | {\Display 3A} |
0B | 11 | 1 | Makà tsindry tanteraka | 0 | 255 | kPa | {\Asehoy ny endrika A} |
0C | 12 | 2 | Engine RPM | 0 | 16,383.75 | rpm | {\Asehoy ny endrika {\FRAC {256A + B}{4}}} |
0F | 13 | 1 | Fiara haingana | 0 | 255 | km / h | {\Asehoy ny endrika A} |
0E | 14 | 1 | Fotoana mialoha | -64 | 63.5 | ° Alohan'ny TDC | {\Asehoy ny endrika {\FRAC {Iray}{2}}-64} |
0F | 15 | 1 | Intake rivotra mari-pana | -40 | 215 | °C | {\Displaystyle A-40} |
10 | 16 | 2 | MAF Tahan'ny fikorianan'ny rivotra | 0 | 655.35 | gram/sec | {\Asehoy ny endrika {\FRAC {256A + B}{100}}} |
11 | 17 | 1 | Throttle toerana | 0 | 100 | % | {\Asehoy ny endrika {\tfrac {100}{255}}Iray} |
12 | 18 | 1 | Nandidy ny sata an'habakabaka faharoa | Bit encoded. Jereo etsy ambany | |||
13 | 19 | 1 | Oksizenina sensors eo (in 2 banky) | [A0.. A3] == Banky 1, Sensors 1-4. [A4.. A7] == Banky 2… | |||
14 | 20 | 2 | Oksizenina sensor 1 Iray: Voltage B: Fohy ny solika trim |
0 -100 |
1.275 99.2 |
volts% |
{\Asehoy ny endrika {\FRAC {Iray}{200}}}
{\Asehoy ny endrika {\FRAC {100}{128}}B-100}
(raha B ==$FF, sensor dia tsy ampiasaina amin'ny kajy trim) |
15 | 21 | 2 | Oksizenina sensor 2 Iray: Voltage B: Fohy ny solika trim |
||||
16 | 22 | 2 | Oksizenina sensor 3 Iray: Voltage B: Fohy ny solika trim |
||||
17 | 23 | 2 | Oksizenina sensor 4 Iray: Voltage B: Fohy ny solika trim |
||||
18 | 24 | 2 | Oksizenina sensor 5 Iray: Voltage B: Fohy ny solika trim |
||||
19 | 25 | 2 | Oksizenina sensor 6 Iray: Voltage B: Fohy ny solika trim |
||||
1Iray | 26 | 2 | Oksizenina sensor 7 Iray: Voltage B: Fohy ny solika trim |
||||
1B | 27 | 2 | Oksizenina sensor 8 Iray: Voltage B: Fohy ny solika trim |
||||
1C | 28 | 1 | Ny fenitra OBD dia mifanaraka amin'ity fiara ity | Bit encoded. Jereo etsy ambany | |||
1F | 29 | 1 | Oksizenina sensors eo (in 4 banky) | Mitovy amin'ny PID 13, Saingy [A0.. A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2] | |||
1E | 30 | 1 | Mpanampy fampidirana sata | A0== Tapaka ny herinaratra (PTO) status (1 == mavitrika) [A1. A7] Tsy ampiasaina |
|||
1F | 31 | 2 | Mihazakazaka ny fotoana hatramin'ny maotera manomboka | 0 | 65,535 | segondra | {\displaystyle 256A + B} |
20 | 32 | 4 | PIDs tohanana [21 – 40] | Bit encoded [A7.. D0] == [Levitra 21 - PID $40] Jereo etsy ambany | |||
21 | 33 | 2 | Distance nandeha tamin'ny malfunction famantarana jiro (MIL) Ao amin'ny | 0 | 65,535 | km | {\displaystyle 256A + B} |
22 | 34 | 2 | Fuel Rail Tsindry (Mifandraika amin'ny banga maro) | 0 | 5177.265 | kPa | {\Asehoy ny endrika 0.079(256A + B)} |
23 | 35 | 2 | Fuel Rail habetsahan'ny tsindry (Diesel, na ny fampidirana mivantana amin'ny solika) | 0 | 655,350 | kPa | {\Asehoy ny endrika 10(256A + B)} |
24 | 36 | 4 | Oksizenina sensor 1 AB: Fuel-Air Equivalence tahan'ny CD: Voltage |
0 0 |
< 2 < 8 |
ratio V |
{\Asehoy ny endrika {\FRAC {2}{65536}}(256A + B)}
{\Asehoy ny endrika {\FRAC {8}{65536}}(256C + D)}
|
25 | 37 | 4 | Oksizenina sensor 2 AB: Fuel-Air Equivalence tahan'ny CD: Voltage |
||||
26 | 38 | 4 | Oksizenina sensor 3 AB: Fuel-Air Equivalence tahan'ny CD: Voltage |
||||
27 | 39 | 4 | Oksizenina sensor 4 AB: Fuel-Air Equivalence tahan'ny CD: Voltage |
||||
28 | 40 | 4 | Oksizenina sensor 5 AB: Fuel-Air Equivalence tahan'ny CD: Voltage |
||||
29 | 41 | 4 | Oksizenina sensor 6 AB: Fuel-Air Equivalence tahan'ny CD: Voltage |
||||
2Iray | 42 | 4 | Oksizenina sensor 7 AB: Fuel-Air Equivalence tahan'ny CD: Voltage |
||||
2B | 43 | 4 | Oksizenina sensor 8 AB: Fuel-Air Equivalence tahan'ny CD: Voltage |
||||
2C | 44 | 1 | Nodidiana EGR | 0 | 100 | % | {\Asehoy ny endrika {\tfrac {100}{255}}Iray} |
2F | 45 | 1 | Fahadisoana EGR | -100 | 99.2 | % | {\Asehoy ny endrika {\tfrac {100}{128}}A-100} |
2E | 46 | 1 | Fanadiovana ny evaporative | 0 | 100 | % | {\Asehoy ny endrika {\tfrac {100}{255}}Iray} |
2F | 47 | 1 | Fuel Tank Level Input | 0 | 100 | % | {\Asehoy ny endrika {\tfrac {100}{255}}Iray} |
30 | 48 | 1 | Mafana hatramin'ny nanesorana ny kaody | 0 | 255 | manisa | {\Asehoy ny endrika A} |
31 | 49 | 2 | Nandeha ny halavirana hatramin'ny nanesorana ireo mari-pamantarana | 0 | 65,535 | km | {\displaystyle 256A + B} |
32 | 50 | 2 | Levitra. System zavona tsindry | -8,192 | 8191.75 | Pa | {\Asehoy ny endrika {\FRAC {256A + B}{4}}}(Ny AB dia 2 Fameno sonia)[3] |
33 | 51 | 1 | Fanerena tanteraka amin'ny barometrika | 0 | 255 | kPa | {\Asehoy ny endrika A} |
34 | 52 | 4 | Oksizenina sensor 1 AB: Fuel-Air Equivalence tahan'ny CD: Amin'izao fotoana izao |
0 -128 |
< 2 <128 |
ratio mA |
{\Asehoy ny endrika {\FRAC {2}{65536}}(256A + B)}
{\Asehoy ny endrika {\FRAC {256C + D}{256}}-128}
na ny {\Asehoy ny C +{\FRAC {F}{256}}-128} |
35 | 53 | 4 | Oksizenina sensor 2 AB: Fuel-Air Equivalence tahan'ny CD: Amin'izao fotoana izao |
||||
36 | 54 | 4 | Oksizenina sensor 3 AB: Fuel-Air Equivalence tahan'ny CD: Amin'izao fotoana izao |
||||
37 | 55 | 4 | Oksizenina sensor 4 AB: Fuel-Air Equivalence tahan'ny CD: Amin'izao fotoana izao |
||||
38 | 56 | 4 | Oksizenina sensor 5 AB: Fuel-Air Equivalence tahan'ny CD: Amin'izao fotoana izao |
||||
39 | 57 | 4 | Oksizenina sensor 6 AB: Fuel-Air Equivalence tahan'ny CD: Amin'izao fotoana izao |
||||
3Iray | 58 | 4 | Oksizenina sensor 7 AB: Fuel-Air Equivalence tahan'ny CD: Amin'izao fotoana izao |
||||
3B | 59 | 4 | Oksizenina sensor 8 AB: Fuel-Air Equivalence tahan'ny CD: Amin'izao fotoana izao |
||||
3C | 60 | 2 | Nampipoaka ny mari-pana: Banky 1, Sensor 1 | -40 | 6,513.5 | °C | {\Asehoy ny endrika {\FRAC {256A + B}{10}}-40} |
3F | 61 | 2 | Nampipoaka ny mari-pana: Banky 2, Sensor 1 | ||||
3E | 62 | 2 | Nampipoaka ny mari-pana: Banky 1, Sensor 2 | ||||
3F | 63 | 2 | Nampipoaka ny mari-pana: Banky 2, Sensor 2 | ||||
40 | 64 | 4 | PIDs tohanana [41 – 60] | Bit encoded [A7.. D0] == [PID $ 41 _ PID $60] Jereo etsy ambany | |||
41 | 65 | 4 | Manara-maso ny toe-javatra ity tsingerin'ny fiara | Bit encoded. Jereo etsy ambany | |||
42 | 66 | 2 | Fanaraha-maso malefaka | 0 | 65.535 | V | {\Asehoy ny endrika {\FRAC {256A + B}{1000}}} |
43 | 67 | 2 | tanteraka entana sarobidy | 0 | 25,700 | % | {\Asehoy ny endrika {\tfrac {100}{255}}(256A + B)} |
44 | 68 | 2 | Fuel-Air nandidy ny tahan'ny fitoviana | 0 | < 2 | ratio | {\Asehoy ny endrika {\tfrac {2}{65536}}(256A + B)} |
45 | 69 | 1 | Havana throttle toerana | 0 | 100 | % | {\Asehoy ny endrika {\tfrac {100}{255}}Iray} |
46 | 70 | 1 | Ambient rivotra mari-pana | -40 | 215 | °C | {\Displaystyle A-40} |
47 | 71 | 1 | Tanteraka throttle toerana B | 0 | 100 | % | {\Asehoy ny endrika {\FRAC {100}{255}}Iray} |
48 | 72 | 1 | Tanteraka throttle toerana C | ||||
49 | 73 | 1 | Accelerator pedal toerana D | ||||
4Iray | 74 | 1 | Haingam-pandeha ny pedal toerana E | ||||
4B | 75 | 1 | Accelerator pedal toerana F | ||||
4C | 76 | 1 | Nandidy throttle actuator | ||||
4F | 77 | 2 | Ny fotoana dia mihazakazaka amin'ny MIL amin'ny | 0 | 65,535 | minitra | {\displaystyle 256A + B} |
4E | 78 | 2 | Fotoana hatramin'ny nanesorana ny kaody momba ny olana | ||||
4F | 79 | 4 | Maximum sarobidy ho an'ny Fuel-Air equivalence tahan'ny, Oksizenina sensor malefaka, Oksizenina sensor amin'izao fotoana izao, ary mandray ny fanerena tanteraka | 0, 0, 0, 0 | 255, 255, 255, 2550 | ratio, V, mA, kPa | Iray, B, C, D*10 |
50 | 80 | 4 | Maximum sanda ho an'ny rivotra mikoriana tahan'ny avy amin'ny faobe rivotra mikoriana sensor | 0 | 2550 | g / s | A*10, B, C, D dia natokana ho an'ny fampiasana amin'ny ho avy |
51 | 81 | 1 | Karazana solika | Avy amin'ny karazana solika latabatra Jereo etsy ambany | |||
52 | 82 | 1 | Solika ethanol % | 0 | 100 | % | {\Asehoy ny endrika {\tfrac {100}{255}}Iray} |
53 | 83 | 2 | tanteraka Evap rafitra zavona tsindry | 0 | 327.675 | kPa | {\Asehoy ny endrika {\FRAC {256A + B}{200}}} |
54 | 84 | 2 | Evap rafitra zavona tsindry | -32,767 | 32,768 | Pa | ((A*256)+B)-32767 |
55 | 85 | 2 | Fohy ny fotoana faharoa oksizenina sensor trim, Iray: Banky 1, B: Banky 3 | -100 | 99.2 | % | {\Asehoy ny endrika {\FRAC {100}{128}}A-100}{\Asehoy ny endrika {\FRAC {100}{128}}B-100} |
56 | 86 | 2 | Maharitra fotoana faharoa oksizenina sensor trim, Iray: Banky 1, B: Banky 3 | ||||
57 | 87 | 2 | Fohy ny fotoana faharoa oksizenina sensor trim, Iray: Banky 2, B: Banky 4 | ||||
58 | 88 | 2 | Maharitra fotoana faharoa oksizenina sensor trim, Iray: Banky 2, B: Banky 4 | ||||
59 | 89 | 2 | Fuel rail Fanerena tanteraka | 0 | 655,350 | kPa | {\Asehoy ny endrika 10(256A + B)} |
5Iray | 90 | 1 | Havana haingana ny fivoizana toerana | 0 | 100 | % | {\Asehoy ny endrika {\tfrac {100}{255}}Iray} |
5B | 91 | 1 | Hybrid bateria fonosana sisa aina | 0 | 100 | % | {\Asehoy ny endrika {\tfrac {100}{255}}Iray} |
5C | 92 | 1 | Maotera menaka mari-pana | -40 | 210 | °C | {\Displaystyle A-40} |
5F | 93 | 2 | Fotoana fanindronana solika | -210.00 | 301.992 | ° | {\Asehoy ny endrika {\FRAC {256A + B}{128}}-210} |
5E | 94 | 2 | Ny tahan'ny solika maotera | 0 | 3276.75 | L / h | {\Asehoy ny endrika {\FRAC {256A + B}{20}}} |
5F | 95 | 1 | Ny fepetra takiana amin'ny fiara izay namboarina | Bit Encoded | |||
60 | 96 | 4 | PIDs tohanana [61 – 80] | Bit encoded [A7.. D0] == [PID $ 61 _ PID $80] Jereo etsy ambany | |||
61 | 97 | 1 | Ny motera mpamily mpamily – isan-jato Torque | -125 | 125 | % | A-125 |
62 | 98 | 1 | Tena maotera – isan-jato Torque | -125 | 125 | % | A-125 |
63 | 99 | 2 | Maotera momba ny torque | 0 | 65,535 | Nm | {\displaystyle 256A + B} |
64 | 100 | 5 | Engine isan-jato Torque tahirin-kevitra | -125 | 125 | % | A-125 Idle B-125 Engine Point 1 C-125 Engine Point 2 D-125 Engine point 3 E-125 Engine point 4 |
65 | 101 | 2 | Fampidirana mpanampy / Output nanohana | Bit Encoded | |||
66 | 102 | 5 | Mass rivotra mikoriana sensor | ||||
67 | 103 | 3 | Maotera coolant mari-pana | ||||
68 | 104 | 7 | Intake rivotra hafanana sensor | ||||
69 | 105 | 7 | Nandidy ny fahadisoana EGR sy EGR | ||||
6Iray | 106 | 5 | Commanded Diesel intake air flow control and relative intake air flow position | ||||
6B | 107 | 5 | Exhaust gas recirculation temperature | ||||
6C | 108 | 5 | Commanded throttle actuator control and relative throttle position | ||||
6F | 109 | 6 | Fuel pressure control system | ||||
6E | 110 | 5 | Injection pressure control system | ||||
6F | 111 | 3 | Turbocharger compressor inlet pressure | ||||
70 | 112 | 9 | Boost pressure control | ||||
71 | 113 | 5 | Variable Geometry turbo (VGT) control | ||||
72 | 114 | 5 | Wastegate control | ||||
73 | 115 | 5 | Exhaust pressure | ||||
74 | 116 | 5 | Turbocharger RPM | ||||
75 | 117 | 7 | Turbocharger temperature | ||||
76 | 118 | 7 | Turbocharger temperature | ||||
77 | 119 | 5 | Charge air cooler temperature (CACT) | ||||
78 | 120 | 9 | Exhaust Gas temperature (EGT) Banky 1 | Special PID. Jereo etsy ambany | |||
79 | 121 | 9 | Exhaust Gas temperature (EGT) Banky 2 | Special PID. Jereo etsy ambany | |||
7Iray | 122 | 7 | Diesel particulate filter (DPF) | ||||
7B | 123 | 7 | Diesel particulate filter (DPF) | ||||
7C | 124 | 9 | Diesel Particulate filter (DPF) temperature | ||||
7F | 125 | 1 | NOx NTE (Not-To-Exceed) control area status | ||||
7E | 126 | 1 | PM NTE (Not-To-Exceed) control area status | ||||
7F | 127 | 13 | Engine run time | ||||
80 | 128 | 4 | PIDs tohanana [81 – A0] | Bit encoded [A7.. D0] == [PID $81..PID $A0] Jereo etsy ambany | |||
81 | 129 | 21 | Engine run time for Auxiliary Emissions Control Device(AECD) | ||||
82 | 130 | 21 | Engine run time for Auxiliary Emissions Control Device(AECD) | ||||
83 | 131 | 5 | NOx sensor | ||||
84 | 132 | Manifold surface temperature | |||||
85 | 133 | NOx reagent system | |||||
86 | 134 | Particulate matter (PM) sensor | |||||
87 | 135 | Makà tsindry tanteraka | |||||
A0 | 160 | 4 | PIDs tohanana [A1 – C0] | Bit encoded [A7.. D0] == [PID $A1..PID $C0] Jereo etsy ambany | |||
C0 | 192 | 4 | PIDs tohanana [C1 – E0] | Bit encoded [A7.. D0] == [PID $C1..PID $E0] Jereo etsy ambany | |||
C3 | 195 | ? | ? | ? | ? | ? | Returns numerous data, including Drive Condition ID and Engine Speed* |
C4 | 196 | ? | ? | ? | ? | ? | B5 is Engine Idle Request B6 is Engine Stop Request* |
PID (hex) |
PID (Dec) |
Niverina ny tahirin-kevitra | Famaritana | Min lanjan'ny | Max sanda | Units | Formula[a] |
Mode 02[edit]
Mode 02 accepts the same PIDs as mode 01, with the same meaning, but information given is from when the freeze frame was created.
You have to send the frame number in the data section of the message.
PID (hex) |
Niverina ny tahirin-kevitra | Famaritana | Min lanjan'ny | Max sanda | Units | Formula[a] |
---|---|---|---|---|---|---|
02 | 2 | DTC that caused freeze frame to be stored. | BCD encoded. Decoded as in mode 3 |
Mode 03
PID (hex) |
Niverina ny tahirin-kevitra | Famaritana | Min lanjan'ny | Max sanda | Units | Formula[a] |
---|---|---|---|---|---|---|
N/A | n*6 | Request trouble codes | 3 codes per message frame. Jereo etsy ambany |
Mode 04[edit]
PID (hex) |
Niverina ny tahirin-kevitra | Famaritana | Min lanjan'ny | Max sanda | Units | Formula[a] |
---|---|---|---|---|---|---|
N/A | 0 | Clear trouble codes / Malfunction indicator lamp (MIL) / Check engine light | Clears all stored trouble codes and turns the MIL off. |
Mode 05
PID (hex) |
Niverina ny tahirin-kevitra | Famaritana | Min lanjan'ny | Max sanda | Units | Formula[a] |
---|---|---|---|---|---|---|
0100 | OBD Monitor IDs supported ($01 – $20) | |||||
0101 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0102 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0103 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0104 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0105 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0106 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0107 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0108 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0109 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010Iray | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010F | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
010F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0110 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Rich to lean sensor threshold voltage | |
0201 | O2 Sensor Monitor Bank 1 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0202 | O2 Sensor Monitor Bank 1 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0203 | O2 Sensor Monitor Bank 1 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0204 | O2 Sensor Monitor Bank 1 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0205 | O2 Sensor Monitor Bank 2 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0206 | O2 Sensor Monitor Bank 2 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0207 | O2 Sensor Monitor Bank 2 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0208 | O2 Sensor Monitor Bank 2 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0209 | O2 Sensor Monitor Bank 3 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020Iray | O2 Sensor Monitor Bank 3 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020B | O2 Sensor Monitor Bank 3 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020C | O2 Sensor Monitor Bank 3 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020F | O2 Sensor Monitor Bank 4 Sensor 1 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020E | O2 Sensor Monitor Bank 4 Sensor 2 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
020F | O2 Sensor Monitor Bank 4 Sensor 3 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
0210 | O2 Sensor Monitor Bank 4 Sensor 4 | 0.00 | 1.275 | volts | 0.005 Lean to Rich sensor threshold voltage | |
PID (hex) |
Niverina ny tahirin-kevitra | Famaritana | Min lanjan'ny | Max sanda | Units | Formula[a] |
Mode 09
PID (hex) |
Niverina ny tahirin-kevitra | Famaritana | Min lanjan'ny | Max sanda | Units | Formula[a] |
---|---|---|---|---|---|---|
00 | 4 | Mode 9 supported PIDs (01 ny 20) | Bit encoded. [A7.. D0] = [PID $ 01 _ PID $20] Jereo etsy ambany | |||
01 | 1 | VIN Message Count in PID 02. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | Usually value will be 5. | |||
02 | 17 | Vehicle Identification Number (VIN) | 17-char VIN, ASCII-encoded and left-padded with null chars (0x00) if needed to. | |||
03 | 1 | Calibration ID message count for PID 04. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | It will be a multiple of 4 (4 messages are needed for each ID). | |||
04 | 16,32,48,64.. | Calibration ID | Hatramin'ny 16 ASCII chars. Data bytes not used will be reported as null bytes (0x00). Several CALID can be outputed (16 bytes each) | |||
05 | 1 | Calibration verification numbers (CVN) message count for PID 06. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | ||||
06 | 4,8,12,16 | Calibration Verification Numbers (CVN) Several CVN can be outputed (4 bytes each) the number of CVN and CALID must match | Raw data left-padded with null characters (0x00). Usually displayed as hex string. | |||
07 | 1 | In-use performance tracking message count for PID 08 sy 0B. Only for ISO 9141-2, ISO 14230-4 and SAE J1850. | 8 | 10 | 8 if sixteen (16) values are required to be reported, 9 if eighteen (18) values are required to be reported, sy 10 if twenty (20) values are required to be reported (one message reports two values, each one consisting in two bytes). | |
08 | 4 | In-use performance tracking for spark ignition vehicles | 4 na ny 5 messages, each one containing 4 bytes (two values). Jereo etsy ambany | |||
09 | 1 | ECU name message count for PID 0Iray | ||||
0Iray | 20 | ECU name | ASCII-coded. Mahitsy padded amin'ny null chars (0x00). | |||
0B | 4 | Fanaraha-maso ny fampisehoana amin'ny alàlan'ny fampiasana fiara fandoroana fandoroana | 5 messages, each one containing 4 bytes (two values). Jereo etsy ambany | |||
PID (hex) |
Niverina ny tahirin-kevitra | Famaritana | Min lanjan'ny | Max sanda | Units | Formula[a] |
Bitwise encoded PIDs
Ny sasany amin'ireo PID ao amin'ny latabatra etsy ambony dia tsy azo hazavaina amin'ny fomba tsotra. Ny fanazavana bebe kokoa momba ireo angon-drakitra ireo dia omena eto.:
Mode 1 PID 00
Ny fangatahana ho an'ity PID ity dia miverina 4 Bytes ny Data. Bit tsirairay, avy amin'ny MSB ny LSB, Fanehoana ny iray amin'ireo manaraka 32 Ny PID ary manome fampahalalana momba ny fanohanana.
Ohatra,, Raha toa ka ny valiny dia BE1FA813, Mety ho toy izao no azo esorina:
Hexadecimal | B | E | 1 | F | Iray | 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 |
Tohanana? | Eny | No | Eny | Eny | Eny | Eny | Eny | No | No | No | No | Eny | Eny | Eny | Eny | Eny | Eny | No | Eny | No | Eny | No | No | No | No | No | No | Eny | No | No | Eny | Eny |
Laharana PID | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0Iray | 0B | 0C | 0F | 0E | 0F | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1Iray | 1B | 1C | 1F | 1E | 1F | 20 |
Noho izany dia, Ny PID dia tohanana: 01, 03, 04, 05, 06, 07, 0C, 0F, 0E, 0F, 10, 11, 13, 15, 1C, 1F sy 20
Mode 1 PID 01
Ny fangatahana ho an'ity PID ity dia miverina 4 Bytes ny Data, Fits any B & D.
Ny voalohany byte(Iray) Fampahalalana roa. Bit A7 (MSB Byte A, Ny Byte Voalohany) Manondro na tsia ny MIL (Hamarino ny hazavana maotera) Nohazavaina. Bits A6 amin'ny alalan' A0Famaritana malagasy Fehezan-dalàna momba ny olana amin'izao fotoana izao izay hita ao amin'ny CENI.
Ny faharoa, 3Notafihin'i Salomona, ary ny fahefatra bytes(B, 63 - Voalazan'ny and.) Omeo fampahalalana momba ny fisiana sy ny fahafenoan'ny fitsapana sasany eo amin'ny solaitrabe. Mariho fa ny fitsapana Fampahafantarana Aseho amin'ny alalan'ny (1) 63 - Voalazan'ny Fahafenoana Averina indray ny (0) bitro kely.
Bit | Anarana | Famaritana |
---|---|---|
A7 | MIL | Ivelan'ny na eo, Manondro raha toa ka eo ny CEL/MIL (Na tokony ho eo amin'ny) |
A6–A0 | DTC_CNT | Isan'ny DTC mifandraika amin'ny famoahana voamarina azo aseho. |
B7 | RESERVED | Voatokana (Tokony ho 0) |
B3 | TSY MISY ANARANA | 0 = Spark ignition mpanaramaso nanohana (e.g. e.g) 1 = Compression ignition monitors supported (e.g. Diesel engines) |
Here are the common bit B definitions, they are test based.
Test available | Test incomplete | |
---|---|---|
Components | B2 | B6 |
Fuel System | B1 | B5 |
Misfire | B0 | B4 |
The third and fourth bytes are to be interpreted differently depending on if the engine is spark firehetana (e.g. e.g) na ny compression ignition (e.g. Diesel engines). In the second (B) byte, bitro kely 3 indicates how to interpret the C and D bytes, with 0 being spark (Otto or Wankel) sy 1 (set) being compression (Diesel).
The bytes C and D for spark ignition monitors (e.g. e.g):
Test available | Test incomplete | |
---|---|---|
EGR System | C7 | D7 |
Oxygen Sensor Heater | C6 | D6 |
Oksizenina sensor | C5 | D5 |
A/C Refrigerant | C4 | D4 |
Secondary Air System | C3 | D3 |
Evaporative System | C2 | D2 |
Heated Catalyst | C1 | D1 |
Catalyst | C0 | D0 |
And the bytes C and D for compression ignition monitors (Diesel engines):
Test available | Test incomplete | |
---|---|---|
EGR and/or VVT System | C7 | D7 |
PM filter monitoring | C6 | D6 |
Exhaust Gas Sensor | C5 | D5 |
– Voatokana – | C4 | D4 |
Boost Pressure | C3 | D3 |
– Voatokana – | C2 | D2 |
NOx/SCR Monitor | C1 | D1 |
NMHC Catalyst[a] | C0 | D0 |
- Jump up^ NMHC may stand for Non-Methane HydroCarbons, but J1979 does not enlighten us. The translation would be the ammonia sensor in the SCR catalyst.
Mode 1 PID 41
Ny fangatahana ho an'ity PID ity dia miverina 4 Bytes ny Data. The first byte is always zero. Ny faharoa, 3Notafihin'i Salomona, and fourth bytes give information about the availability and completeness of certain on-board tests. As with PID 01, the third and fourth bytes are to be interpreted differently depending on the ignition type (B3) – with 0 being spark and 1 (set) being compression. Note again that test Fampahafantarana is represented by a set (1) 63 - Voalazan'ny Fahafenoana is represented by a reset (0) bitro kely.
Here are the common bit B definitions, they are test based.
Test available | Test incomplete | |
---|---|---|
Components | B2 | B6 |
Fuel System | B1 | B5 |
Misfire | B0 | B4 |
The bytes C and D for spark ignition monitors (e.g. e.g):
Test available | Test incomplete | |
---|---|---|
EGR System | C7 | D7 |
Oxygen Sensor Heater | C6 | D6 |
Oksizenina sensor | C5 | D5 |
A/C Refrigerant | C4 | D4 |
Secondary Air System | C3 | D3 |
Evaporative System | C2 | D2 |
Heated Catalyst | C1 | D1 |
Catalyst | C0 | D0 |
And the bytes C and D for compression ignition monitors (Diesel engines):
Test available | Test incomplete | |
---|---|---|
EGR and/or VVT System | C7 | D7 |
PM filter monitoring | C6 | D6 |
Exhaust Gas Sensor | C5 | D5 |
– Voatokana – | C4 | D4 |
Boost Pressure | C3 | D3 |
– Voatokana – | C2 | D2 |
NOx/SCR Monitor | C1 | D1 |
NMHC Catalyst[a] | C0 | D0 |
- Jump up^ NMHC may stand for Non-Methane HydroCarbons, but J1979 does not enlighten us. The translation would be the ammonia sensor in the SCR catalyst.
Mode 1 PID 78
A request for this PID will return 9 Bytes ny Data. The first byte is a bit encoded field indicating which EGT sensors are supported:
Byte | Famaritana |
---|---|
Iray | Supported EGT sensors |
B–C | Temperature read by EGT11 |
F–E | Temperature read by EGT12 |
F–G | Temperature read by EGT13 |
H–I | Temperature read by EGT14 |
The first byte is bit-encoded as follows:
Bit | Famaritana |
---|---|
A7–A4 | Voatokana |
A3 | EGT bank 1, sensor 4 Tohanana? |
A2 | EGT bank 1, sensor 3 Tohanana? |
A1 | EGT bank 1, sensor 2 Tohanana? |
A0 | EGT bank 1, sensor 1 Tohanana? |
The remaining bytes are 16 bit integers indicating the temperature in degrees Celsius in the range -40 ny 6513.5 (scale 0.1), using the usual {\Asehoy ny endrika (A\times 256+B)/10-40} formula (MSB is A, LSB is B). Ireo sanda izay tohanan'ny sensor mifanaraka ihany no misy dikany.
Toy izany koa ny rafitra mihatra amin'ny PID 79, Fa ny soatoavina dia ho an'ny sensors ny banky 2.
Mode 3 (Tsy misy PID takiana)
Ny fangatahana ity fomba ity dia mamerina ny lisitry ny DTC izay napetraka. Ny lisitra dia voafintina amin'ny fampiasana ny ISO 15765-2 protocol.
Raha toa ka misy DTC roa na vitsy kokoa (4 bytes) Izy ireo dia miverina amin'ny rafitra tokana ISO-TP (SF). 3 na mihoatra ny DTC ao amin'ny lisitra no voalaza ao amin'ny sary maromaro., miaraka amin'ny tena fanisana ny zana-kazo miankina amin'ny karazana fifandraisana sy ny adiresy antsipirihany.
Ny kaody olana tsirairay dia mitaky 2 Bytes mba hamaritana. Ny famaritana ny lahatsoratra momba ny code olana dia azo esorina toy izao manaraka izao. Ny toetra voalohany ao amin'ny fehezan-dalàna olana dia tapa-kevitra ny roa voalohany potika ao amin'ny voalohany byte:
A7–A6 | Ny marika DTC voalohany |
---|---|
00 | P – Powertrain |
01 | C – Chassis |
10 | B – Body |
11 | U – Network |
Ireo tarehimarika roa manaraka ireto dia voafango toy ny 2 lamboridy. The second character in the DTC is a number defined by the following table:
A5–A4 | Second DTC character |
---|---|
00 | 0 |
01 | 1 |
10 | 2 |
11 | 3 |
The third character in the DTC is a number defined by
A3–A0 | Third DTC character |
---|---|
0000 | 0 |
0001 | 1 |
0010 | 2 |
0011 | 3 |
0100 | 4 |
0101 | 5 |
0110 | 6 |
0111 | 7 |
1000 | 8 |
1001 | 9 |
1010 | Iray |
1011 | B |
1100 | C |
1101 | F |
1110 | E |
1111 | F |
The fourth and fifth characters are defined in the same way as the third, but using bits B7–B4 sy B3–B0. The resulting five-character code should look something like “U0158” and can be looked up in a table of OBD-II DTCs. Hexadecimal characters (0-9, A-F), while relatively rare, are allowed in the last 3 positions of the code itself.
Mode 9 PID 08
It provides information about track in-use performance for catalyst banks, oxygen sensor banks, evaporative leak detection systems, EGR systems and secondary air system.
The numerator for each component or system tracks the number of times that all conditions necessary for a specific monitor to detect a malfunction have been encountered. The denominator for each component or system tracks the number of times that the vehicle has been operated in the specified conditions.
The count of data items should be reported at the beginning (Ny Byte Voalohany).
All data items of the In-use Performance Tracking record consist of two (2) bytes and are reported in this order (each message contains two items, hence the message length is 4).
Mnemonic | Famaritana |
---|---|
OBDCOND | OBD Monitoring Conditions Encountered Counts |
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 Conditions Encountered Counts Bank 1 |
O2SCOMP2 | O2 Sensor Monitor Completion Counts Bank 2 |
O2SCOND2 | O2 Sensor Monitor Conditions Encountered Counts Bank 2 |
EGRCOMP | EGR Monitor Completion Condition Counts |
EGRCOND | EGR Monitor Conditions Encountered Counts |
AIRCOMP | AIR Monitor Completion Condition Counts (Rivotra faharoa) |
AIRCOND | Ny fepetran'ny mpanara-maso ny AIR dia miatrika isa (Rivotra faharoa) |
EVAPCOMP | EVAP Fanaraha-maso ny fanatanterahana ny fepetra |
EVAPCOND | EVAP Fanaraha-maso ny Toe-javatra Nifanena tamin'ny fanisana |
SO2SCOMP1 | Secondary O2 Sensor Monitor Completion Counts Bank 1 |
SO2SCOND1 | Ny fepetra fanaraha-maso ny O2 Sensor Monitor faharoa dia nifanena tamin'ny banky fanisana 1 |
SO2SCOMP2 | Secondary O2 Sensor Monitor Completion Counts Bank 2 |
SO2SCOND2 | Ny fepetra fanaraha-maso ny O2 Sensor Monitor faharoa dia nifanena tamin'ny banky fanisana 2 |
Mode 9 PID 0B
Manome fampahalalana momba ny fahombiazan'ny fampiasana ho an'ny NMHC catalyst, NOx catalyst monitor, NOx adsorber monitor, PM sivana mpanara-maso, Setroka mandatsa-dranomaso sensor mpanara-maso, EGR / VVT mpanara-maso, hampitombo tsindry sy ny rafitra fanaraha-maso ny rafitra solika.
Ny singa rehetra amin'ny data dia ahitana ny roa (2) bytes and are reported in this order (each message contains two items, Noho izany ny halavan'ny hafatra dia 4):
Mnemonic | Famaritana |
---|---|
OBDCOND | OBD Monitoring Conditions Encountered Counts |
IGNCNTR | Ignition Counter |
HCCATCOMP | Ny NMHC Catalyst Monitor Completion Counts |
HCCATCOND | Ny fepetra fanaraha-maso ny NMHC Catalyst Monitor dia nahitana isa |
NCATCOMP | NOx / SCR Catalyst Monitor Completion Conditions Counts |
NCATCOND | NOx/SCR Catalyst Monitor Conditions Encountered Counts |
NADSCOMP | NOx Adsorber Monitor Completion Conditions Counts |
NADSCOND | NOx Adsorber Fanaraha-maso ny toe-javatra nihaona |
PMCOMP | Ny PM Filter Monitor Completion Counts |
PMCOND | Ny fepetra fanaraha-maso ny PM Filter Monitor dia nahitana isa |
EGSCOMP | Exhaust mandatsa-dranomaso sensor fanaraha-maso ny fahavitan'ny toe-javatra fanisana |
EGSCOND | Exhaust entona sensor fanaraha-maso ny toe-javatra nihaona tamin'ny fanisana |
EGRCOMP | EGR sy / na VVT Monitor Completion Counts |
EGRCOND | Ny fepetra fanaraha-maso ny EGR sy / na VVT dia nihaona tamin'ny fanisana |
BPCOMP | Ampitomboy ny tsindry fanaraha-maso ny fanatanterahana ny fepetra |
BPCOND | Mampitombo ny tsindry fanaraha-maso ny toe-javatra tojo isa |
FUELCOMP | Fanisana ny fepetra momba ny fanatanterahana ny solika |
FUELCOND | Ny fepetra fanaraha-maso ny solika dia nifanena tamin'ny fanisana |
Isa PIDs[edit]
Ny sasany amin'ireo PID dia tokony ho adika manokana, Ary tsy voatery ho voafango tsara, na amin'ny ambaratonga rehetra. Ny soatoavina ho an'ireo PID ireo dia Tanisaina.
Mode 1 PID 03[edit]
Ny fangatahana ho an'ity PID ity dia miverina 2 Bytes ny Data. The first byte describes fuel system #1.
Value | Famaritana |
---|---|
1 | Open loop due to insufficient engine temperature |
2 | Closed loop, using oxygen sensor feedback to determine fuel mix |
4 | Open loop due to engine load OR fuel cut due to deceleration |
8 | Open loop due to system failure |
16 | Closed loop, using at least one oxygen sensor but there is a fault in the feedback system |
Any other value is an invalid response. There can only be one bit set at most.
The second byte describes fuel system #2 (if it exists) and is encoded identically to the first byte.
Mode 1 PID 12
A request for this PID returns a single byte of data which describes the secondary air status.
Value | Famaritana |
---|---|
1 | Upstream |
2 | Downstream of catalytic converter |
4 | From the outside atmosphere or off |
8 | Pump commanded on for diagnostics |
Any other value is an invalid response. There can only be one bit set at most.
Mode 1 PID 1C
A request for this PID returns a single byte of data which describes which OBD standards this ECU was designed to comply with. The different values the data byte can hold are shown below, next to what they mean:
Value | Famaritana |
---|---|
1 | OBD-II as defined by the CARB |
2 | OBD as defined by the EPA |
3 | OBD and OBD-II |
4 | OBD-I |
5 | Not OBD compliant |
6 | EOBD (Europe) |
7 | EOBD and OBD-II |
8 | EOBD and OBD |
9 | EOBD, OBD and OBD II |
10 | JOBD (Japon) |
11 | JOBD and OBD II |
12 | JOBD and EOBD |
13 | JOBD, EOBD, and OBD II |
14 | Voatokana |
15 | Voatokana |
16 | Voatokana |
17 | Engine Manufacturer Diagnostics (EMD) |
18 | Engine Manufacturer Diagnostics Enhanced (EMD+) |
19 | Heavy Duty On-Board Diagnostics (Child/Partial) (HD OBD-C) |
20 | Heavy Duty On-Board Diagnostics (HD OBD) |
21 | World Wide Harmonized OBD (WWH OBD) |
22 | Voatokana |
23 | Heavy Duty Euro OBD Stage I without NOx control (HD EOBD-I) |
24 | Heavy Duty Euro OBD Stage I with NOx control (HD EOBD-I N) |
25 | Heavy Duty Euro OBD Stage II without NOx control (HD EOBD-II) |
26 | Heavy Duty Euro OBD Stage II with NOx control (HD EOBD-II N) |
27 | Voatokana |
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 | Voatokana |
251-255 | Not available for assignment (SAE J1939 special meaning) |
Fuel Type Coding
Mode 1 PID 51 returns a value from an enumerated list giving the fuel type of the vehicle. The fuel type is returned as a single byte, and the value is given by the following table:
Value | Famaritana |
---|---|
0 | Not available |
1 | Gasoline |
2 | Methanol |
3 | Ethanol |
4 | Diesel |
5 | LPG |
6 | CNG |
7 | Propane |
8 | Electric |
9 | Bifuel running Gasoline |
10 | Bifuel running Methanol |
11 | Bifuel running Ethanol |
12 | Bifuel running LPG |
13 | Bifuel running CNG |
14 | Bifuel running Propane |
15 | Bifuel running Electricity |
16 | Bifuel running electric and combustion engine |
17 | Hybrid gasoline |
18 | Hybrid Ethanol |
19 | Hybrid Diesel |
20 | Hybrid Electric |
21 | Hybrid running electric and combustion engine |
22 | Hybrid Regenerative |
23 | Bifuel mihazakazaka diesel |
Ny sanda hafa rehetra dia voatokana amin'ny ISO / SAE. Amin'izao fotoana izao dia tsy misy famaritana Flexible-solika fiara.
PID tsy mahazatra
Ny ankamaroan'ny PID OBD-II ampiasaina dia tsy fenitra. Ho an'ny ankamaroan'ny fiara maoderina, Misy asa maro hafa tohanana amin'ny interface OBD-II noho ny voarakotry ny PID standard, ary misy kely dia kely overlap eo amin'ny fiara mpanamboatra ho an'ireo tsy fenitra PIDs.
Misy fampahalalana tena voafetra ao amin'ny sehatra ho an'ny daholobe ho an'ny PID tsy manara-penitra. Ny loharanom-baovao voalohany momba ny PID tsy mahazatra amin'ny mpanamboatra samihafa dia voatazona amin'ny US based Fitaovana sy fitaovana Institute ary tsy misy afa-tsy amin'ny mpikambana. The price of ETI membership for access to scan codes varies based on company size defined by annual sales of automotive tools and equipment in North America:
Annual Sales in North America | Annual Dues |
---|---|
Eo ambanin' $10,000,000 | $5,000 |
$10,000,000 – $50,000,000 | $7,500 |
Greater than $50,000,000 | $10,000 |
However, even ETI membership will not provide full documentation for non-standard PIDs. ETI state:[4][5]
Some OEMs refuse to use ETI as a one-stop source of scan tool information. They prefer to do business with each tool company separately. These companies also require that you enter into a contract with them. The charges vary but here is a snapshot as of April 13th, 2015 of the per year charges:
GM $50,000 Isanika $5,000 i Lasoa $1,000 BMW $25,500 plus $2,000 per update. Updates occur annually.
AFAKA MANAO izany (11-bitro kely) bus format
The PID query and response occurs on the vehicle’s CAN bus. Standard OBD requests and responses use functional addresses. The diagnostic reader initiates a query using CAN ID 7DFh[clarification needed], which acts as a broadcast address, and accepts responses from any ID in the range 7E8h to 7EFh. ECUs that can respond to OBD queries listen both to the functional broadcast ID of 7DFh and one assigned ID in the range 7E0h to 7E7h. Their response has an ID of their assigned ID plus 8 e.g. 7E8h through 7EFh.
This approach allows up to eight ECUs, each independently responding to OBD queries. The diagnostic reader can use the ID in the ECU response frame to continue communication with a specific ECU. In particular, multi-frame communication requires a response to the specific ECU ID rather than to ID 7DFh.
Ny bus CAN dia azo ampiasaina ihany koa amin'ny fifandraisana mihoatra ny hafatra OBD mahazatra. Ny adiresy ara-batana dia mampiasa ID CAN manokana ho an'ny modules manokana (e.g., 720H ho an'ny vondrona fitaovana ao amin'ny Fords) Amin'ny format manan-tompo toe payloads.
Query
Ny fangatahana PID miasa dia alefa any amin'ny fiara fitateram-bahoaka CAN amin'ny ID 7DFh, Mampiasa 8 Data bytes. Ny bytes dia:
Byte | ||||||||
---|---|---|---|---|---|---|---|---|
PID Type | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard | Isan'ny fanampiny Data bytes: 2 |
Mode 01 = Asehoy ny angon-drakitra misy ankehitriny; 02 = Hivaingana frame; sns. |
PID code (e.g.: 05 = Engine coolant mari-pana) |
Tsy ampiasaina (Mety ho 55h) |
||||
Fiara manokana | Isan'ny fanampiny Data bytes: 3 |
Fomba amam-panao: (e.g.: 22 = angon-drakitra nohatsaraina) | PID code (e.g.: 4980h) |
Tsy ampiasaina (Mety ho 00h na 55h) |
Valiny
Ny fiara dia mamaly ny fangatahana PID ao amin'ny bus CAN miaraka amin'ny ID hafatra izay miankina amin'ny valin'ny module. Matetika ny motera na ny ECU lehibe dia mamaly amin'ny ID 7E8h. Modules hafa, toy ny maso hybrid na ny mpanara-maso bateria ao amin'ny Prius, mamaly amin'ny 07E9h, 07EAh, 07EBh, sns. These are 8h higher than the physical address the module responds to. Even though the number of bytes in the returned value is variable, the message uses 8 data bytes regardless (CAN bus protocol form Frameformat with 8 Data bytes). Ny bytes dia:
Byte | ||||||||
---|---|---|---|---|---|---|---|---|
PID Type | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
SAE Standard 7E8h, 7E9h, 7EAh, sns. |
Isan'ny fanampiny Data bytes: 3 ny 6 |
Fomba amam-panao Same as query, except that 40h is added to the mode value. Noho izany dia: 41h = show current data; 42h = freeze frame; sns. |
PID code (e.g.: 05 = Engine coolant mari-pana) |
value of the specified parameter, byte 0 | value, byte 1 (tsy voatery) | value, byte 2 (tsy voatery) | value, byte 3 (tsy voatery) | Tsy ampiasaina (Mety ho 00h na 55h) |
Fiara manokana 7E8h, or 8h + physical ID of module. |
Isan'ny fanampiny Data bytes: 4ny 7 |
Fomba amam-panao: same as query, except that 40h is added to the mode value.(e.g.: 62h = response to mode 22h request) | PID code (e.g.: 4980h) |
value of the specified parameter, byte 0 | value, byte 1 (tsy voatery) | value, byte 2 (tsy voatery) | value, byte 3 (tsy voatery) | |
Fiara manokana 7E8h, or 8h + physical ID of module. |
Isan'ny fanampiny Data bytes: 3 |
7Fh this a general response usually indicating the module doesn’t recognize the request. | Fomba amam-panao: (e.g.: 22h = enhanced diagnostic data by PID, 21h = enhanced data by offset) | 31h | Tsy ampiasaina (may be 00h) |
Benz 14pin – 16Pin
Nissian 14 Pin – 16Pin
GM12 PIN-16PIN
DB9-16 PIN
iveco 38pin -16 Pin
Fiat 3 Pin – 16 Pin
Toyato 22pin – 16 Pin
KIA 20 Paingotra – 16 Pin
Audi 2×2 – 16 Pin
Benz 38 Paingotra
Mitsubishi 12 Pin – 16Pin
Honda 3pin – 16Pin
BMW 20 PIN – 3 Pin