PID-Koder, mod 01 ( SAE J1979).
030416/GG /Rev. 081022/GG.
PID |
Beskrivning. |
Hex (databytes) |
Dec. (eller kodtyp) |
Offset |
Mätområde |
Formel (x=dec.-värde) |
00 |
Vilka PID finns, 01-20H. |
4 bytes |
Bitmapped |
|
|
Bitkodat, 01-20H. |
01 |
MIL-tillstånd, ant. felkoder, status tester. |
4 bytes |
Packform |
|
|
Byte 1: Bit7=MIL, Bit6-0=ant. fel. |
03 |
Status,bränslesystem1och 2 |
2 bytes |
Packform |
|
|
|
04 |
Beräknat belastningsvärde |
00-FF |
0-255 |
0 |
0-100% |
=(x*100/255) % |
05 |
Kylvattentemp. |
00-FF |
0-255 |
-40 |
-40-+215 gr C |
=(x-40) grad. C |
06 |
Korttids bränslekorrektion, bank 1 |
00-FF |
0-255 |
-100 |
0-99,22 % |
=(x*100/128-100) % |
07 |
Långtids bränslekorrektion, bank 1 |
00-FF |
0-255 |
-100 |
0-99,22 % |
=(x*100/128-100) % |
08 |
Korttids bränslekorrektion, bank 2 |
00-FF |
0-255 |
-100 |
0-99,22 % |
=(x*100/128-100) % |
09 |
Långtids bränslekorrektion, bank 2 |
00-FF |
0-255 |
-100 |
0-99,22 % |
=(x*100/128-100) % |
0A |
Bränsletryck |
00-FF |
0-255 |
0 |
0-765 kPa |
=(x*3) kPaG |
0B |
Insugningstryck |
00-FF |
0-255 |
0 |
0-255 kPa |
=(x*1) kPaA |
0C |
Motorhastighet (2 bytes) |
00-FFFF |
0-65535 |
0 |
0-16383,75 r/min |
=(x/4) r/min |
0D |
Bilhastighet |
00-FF |
0-255 |
0 |
0-255 km/h |
=(x*1) km/h |
0E |
Tändinställning för cylinder 1 |
00-FF |
0-255 |
-64 |
-64-+63,5 gr. |
=(x/2-64) grader |
0F |
Temp. insugningsluft |
00-FF |
0-255 |
-40 |
-40-+215 gr.C |
=(x-40) grader C |
10 |
Insugningsluftmängd |
00-FFFF |
0-65535 |
0 |
0-655,35 |
=(x/100) gram/s |
11 |
Absolutläge bränsleventil |
00-FF |
0-255 |
0 |
0-100% |
=(x*100/255) % |
12 |
Status sekundärt luftflöde |
1 byte |
Bitmapped |
|
|
|
13 |
Installerade lambdasondplaceringar |
1 byte |
Bitmapped |
|
|
|
14 |
Bank 1 sensor 1 lambdasondavläsning och beräknad bränslekorrektion. |
2 bytes |
Hexkod |
0 |
0-1,275 V |
|
15 |
Bank 1 sensor 2 lambdasondavläsning och beräknad bränslekorrektion |
2 bytes |
Hexkod |
|
|
|
16 |
Bank 1 sensor 3 lambdasondavläsning och beräknad bränslekorrektion |
2 bytes |
Hexkod |
|
|
|
17 |
Bank 1 sensor 4 lambdasondavläsning och beräknad bränslekorrektion |
2 bytes |
Hexkod |
|
. |
|
18 |
Bank 2 sensor 1 lambdasondavläsning och beräknad bränslekorrektion |
2 bytes |
Hexkod |
|
|
|
19 |
Bank 2 sensor 2 lambdasondavläsning och beräknad bränslekorrektion |
2 bytes |
Hexkod |
|
|
|
1A |
Bank 2 sensor 3 lambdasondavläsning och beräknad bränslekorrektion |
2 bytes |
Hexkod |
|
. |
|
1B |
Bank 2 sensor 4 lambdasondavläsning och beräknad bränslekorrektion |
2 bytes |
Hexkod |
|
|
|
1C |
OBD2-typ. |
1 byte |
Hexkod |
|
|
|
1D |
Alternativa lambdasondplaceringar. |
1 byte |
Bitmapped |
|
|
|
1E |
Status transmission |
1 byte |
Bitmapped |
|
|
|
1F |
Motorgångtid sedan start. |
2 bytes |
0-65535 |
0 |
0-65535 sek. |
=(x*1) sek. |
20 |
Vilka PID finns, 21-40H. |
4 bytes |
Bitmapped |
|
|
Bitkodat 21-40H. |
21 |
Körsträcka sedan MIL till. |
2 bytes |
0-65535 |
0 |
0-65535 km. |
=(x*1) km. |
22 |
Bränsletryck |
2 bytes |
0-65535 |
0 |
0-5177,265 kPa. |
=(x*0,079) kPa. |
23 |
Bränsletryck (diesel). |
2 bytes |
0-65535 |
0 |
0-655350 kPa. |
=(x*10) kPa. |
24 |
O2 Sensor 1, bank 1: |
4 bytes |
Hexkod |
0 |
0-2 |
= (x*0,0000305) |
25 |
O2 Sensor 2, bank 1: |
4 bytes |
Hexkod |
|
|
|
26 |
O2 Sensor 3, bank 1: |
4 bytes |
Hexkod |
|
|
|
27 |
O2 Sensor 4, bank 1: |
4 bytes |
Hexkod |
|
|
|
28 |
O2 Sensor 1, bank 2: |
4 bytes |
Hexkod |
|
|
|
29 |
O2 Sensor 2, bank 2: |
4 bytes |
Hexkod |
|
|
|
2A |
O2 Sensor 3, bank 2: |
4 bytes |
Hexkod |
|
|
|
2B |
O2 Sensor 4, bank 2: |
4 bytes |
Hexkod |
|
|
|
2C |
Kommenderad EGR |
1 byte |
0-255 |
0 |
0-100 % |
= (x*100/255) %. |
2D |
EGR-fel |
1 byte |
0-255 |
-100 |
-100-99,22 %. |
= (x*0,78125-100) %. |
2E |
Kommenderad EVAP |
1 byte |
0-255 |
0 |
0-100 %. |
= (x*100/255) %. |
2F |
Bränslenivå |
1 byte |
0-255 |
0 |
0-100 %. |
= (x*100/255) %. |
30 |
Körcykler sedan ECU reset. |
1 byte |
0-255 |
0 |
0-255 st. |
= (x*1) st. |
31 |
Körsträcka sedan ECU reset. |
2 bytes |
0-65535 |
0 |
0-65535 km. |
= (x*1) km. |
32 |
Tryck, EVAP-system. |
2 bytes |
0-65535 |
-8192 |
-8192-8192 Pa |
= (x/4-8192) Pa. |
33 |
Barometertryck (lufttryck) |
1 byte |
0-255 |
0 |
0-255 kPa. |
= (x*1) kPa |
34 |
O2 Sensor 1, bank 1: |
4 bytes |
Hexkod |
0 |
0-2 |
|
35 |
O2 Sensor 2, bank 1: |
4 bytes |
Hexkod |
|
|
|
36 |
O2 Sensor 3, bank 1: |
4 bytes |
Hexkod |
|
|
|
37 |
O2 Sensor 4, bank 1: |
4 bytes |
Hexkod |
|
|
|
38 |
O2 Sensor 1, bank 2: |
4 bytes |
Hexkod |
|
|
|
39 |
O2 Sensor 2, bank 2: |
4 bytes |
Hexkod |
|
|
|
3A |
O2 Sensor 3, bank 2: |
4 bytes |
Hexkod |
|
|
|
3B |
O2 Sensor 4, bank 2: |
4 bytes |
Hexkod |
|
|
|
3C |
Katalysatortemp. |
2 bytes |
0-65535 |
-40 |
-40-6513,5 |
= (x/10-40) grad. C |
3D |
Katalysatortemp. |
2 bytes |
0-65535 |
-40 |
-40-6513,5 |
= (x/10-40) grad. C |
3E |
Katalysatortemp. |
2 bytes |
0-65535 |
-40 |
-40-6513,5 |
= (x/10-40) grad. C |
3F |
Katalysatortemp. |
2 bytes |
0-65535 |
-40 |
-40-6513,5 |
= (x/10-40) grad. C |
40 |
Vilka PID finns (41-60H) |
4 bytes |
Bitmapped |
|
|
Bitkodat, 41-60H. |
41 |
MIL-tillstånd, antal |
4 bytes |
Packform |
|
|
Se PID 01. |
42 |
Matningsspänning ECU |
2 bytes |
0-65535 |
0 |
0-6,5535 V |
= (x/1000) V. |
43 |
Absolut belastningsvärde |
2 bytes |
0-65535 |
0 |
0-25700 |
= (x*100/255) |
44 |
Kommenderat ekvivalent ratio |
2 bytes |
0-65535 |
0 |
0-2 |
= (x*0,0000305) |
45 |
Relativ trottel position |
1 bytes |
0-255 |
0 |
0-100 % |
= (x*100/255) % |
46 |
Lufttemperatur |
1 bytes |
0-255 |
-40 |
-40-215 grad. C. |
= (x-40) grad. C. |
47 |
Absolut trottel position B |
1 bytes |
0-255 |
0 |
0-100 % |
= (x*100/255) %. |
48 |
Absolut trottel position C |
1 bytes |
0-255 |
0 |
0-100 % |
= (x*100/255) %. |
49 |
Gaspedalposition D |
1 bytes |
0-255 |
0 |
0-100 % |
= (x*100/255) %. |
4A |
Gaspedalposition E |
1 bytes |
0-255 |
0 |
0-100 % |
= (x*100/255) %. |
4B |
Gaspedalposition F |
1 bytes |
0-255 |
0 |
0-100 % |
= (x*100/255) %. |
4C |
Kommenderat trottelställdon |
1 bytes |
0-255 |
0 |
0-100 % |
= (x*100/255) %. |
4D |
Gångtid med MIL till |
2 bytes |
0-65535 |
0 |
0-65535 min. |
= (x*1) minuter. |
4E |
Gångtid sedan nollställning |
2 bytes |
0-65535 |
|
0-65535 min. |
= (x*1) minuter. |
4F |
- |
|
|
|
|
|
PID 00.
Byte 1-4: (Vilka PID 01-20H finns?). Samtliga:
1= finns, 0= finns inte.
PID01 |
PID02 |
PID03 |
PID04 |
PID05 |
PID06 |
PID07 |
PID08 |
PID09 |
PID0A |
PID0B |
PID0C |
PID0D |
PID0E |
PID0F |
PID10 |
PID11 |
PID12 |
PID13 |
PID14 |
PID15 |
PID16 |
PID17 |
PID18 |
PID019 |
PID1A |
PID1B |
PID1C |
PID1D |
PID1E |
PID1F |
PID20 |
PID 01.
Byte 1 (MIL-status, antal felkoder):
MIL |
X |
X |
X |
X |
X |
X |
X |
MIL: 1=satt, 0=inte satt. X=antal lagrade felkoder.
Byte 2 (kontinuerlig övervakning): Samtliga:
1= finns, 0= finns inte.
0 |
0 |
0 |
0 |
0 |
CCM |
FSM |
MM |
0=inte använd
CCM=Comprehensive Component Monitoring.
FSM=Fuel System Monitoring.
MM=Misfire Monitoring
Byte 3 (inte kontinuerlig övervakning): Samtliga: 1= finns, 0= finns inte.
EGR |
OSH |
OS |
AC |
SAS |
EPS |
HC |
C |
EGR=EGR-system. OSH=Oxygen
Sensor Heater.
OS=Oxygen Sensor. AC=A/C
System Refrigerant.
SAS=Secondary Air System. EPS=Evaporative
Purge System.
HC=Heated Catalyst. C=Catalyst
Byte 4 (gångövervakningscykel komplett): Samtliga: 0=klar, 1=inte klar
EGR |
OSH |
OS |
AC |
SAS |
EPS |
HC |
C |
PID 03.
Byte 1 (status bränslesystem 1): Samtliga:
1=sant, 0=falskt.
Reserverad |
Reserverad |
Reserverad |
CLF |
OLDF |
OLDC |
CLU |
OLNR |
Byte 2 (ststus bränslesystem 2):
Reserverad |
Reserverad |
Reserverad |
CLF |
OLDF |
OLDC |
CLU |
OLNR |
CLF=Closed Loop Faulty O2 Sensor. OLDF=Open
Loop Detected Fault.
OLDC=Open Loop Driving Conditions. CLU=Closed
Loop Using O2 Sensor.
OLNR=Open Loop Not Ready for Closed.
PID 12.(Sekundärt luftflöde).
Byte: Samtliga:
1=finns, 0=finns inte.
Reserverad |
Reserverad |
Reserverad |
Reserverad |
Reserverad |
AtO |
DFC |
UFC |
AtO=Atmosphere / off. DFC=Downstream-First
Catalyst.
UFC=Upstream-First Catalyst.
PID 13. (Installerade lambdasonder).
Byte: Samtliga:
1=finns, 0=finns inte.
B2-S4 |
B2-S3 |
B2-S2 |
B2-S1 |
B1-S4 |
B1-S3 |
B1-S2 |
B1-S1 |
B=Banknummer. S=Sensornummer.
PID 14-1B.
Byte 1 (sensor spänning):
X |
X |
X |
X |
Y |
Y |
Y |
Y |
XY = Hexkod, Spänningen är decimalvärdet/200.
Byte 2 (beräknad korttids bränslekorrektion):
X |
X |
X |
X |
Y |
Y |
Y |
Y |
XY = Hexkod. Värdet (%) är decimalvärdet / 1,28 – 100.
PID 14 = Bank 1, Sensor 1. PID
15 = Bank 1, Sensor 2.
PID 16 = Bank 1, Sensor 3. PID
17 = Bank 1, Sensor 4.
PID 18 = Bank 2, Sensor 1. PID
19 = Bank 2, Sensor 2.
PID 1A = Bank 2, Sensor 3. PID
1B = Bank 2, Sensor 4
PID 1C.
Byte (OBD2-typ):
X |
X |
X |
X |
Y |
Y |
Y |
Y |
XY = Hexkod.
01 = OBD2 (California ARB). 02
= OBD (Federal EPA). 03
= OBD och OBD2.
04 = OBD1. 05 = Not
intended to meet any OBD requirements. 06 = EOBD (Europa)
PID 1D. (Alternativa lambdasondplaceringar).
Byte: Samtliga:
1=finns, 0=finns inte.
B4-S2 |
B4-S1 |
B3-S2 |
B3-S1 |
B2-S2 |
B2-S1 |
B1-S2 |
B1-S1 |
B=Banknummer. S=Sensornummer.
PID 1E. (Status transmission).
Byte: 0=från,
1=till.
0 |
0 |
0 |
0 |
0 |
0 |
0 |
PTO |
PTO = Power Take Off.
PID 20.
Byte 1-4: (Vilka PID finns?): Samtliga:
1=finns, 0=finns inte.
PID 21 |
PID 22 |
PID 23 |
PID 24 |
PID 25 |
PID 26 |
PID 27 |
PID 28 |
PID 29 |
PID 2A |
PID 2B |
PID 2C |
PID 2D |
PID 2E |
PID 2F |
PID 30 |
PID 31 |
PID 32 |
PID 33 |
PID 34 |
PID 35 |
PID 36 |
PID 37 |
PID 38 |
PID 39 |
PID 3A |
PID 3B |
PID 3C |
PID 3D |
PID 3E |
PID 3F |
PID 40 |
PID 24-2B. (O2 sensor x, bank x).
Byte 1: (Ratio):
X |
X |
X |
X |
Y |
Y |
Y |
Y |
Byte 2:
Z |
Z |
Z |
Z |
Y |
Y |
Y |
Y |
XY ZY = Hexkod. Ratio är decimalvärdet * 0,0000305.
Byte 3: (Spänning):
X |
X |
X |
X |
Y |
Y |
Y |
Y |
Byte 4:
Z |
Z |
Z |
Z |
Y |
Y |
Y |
Y |
XY ZY = Hexkod. Spänningen är decimalvärdet * 0,000122 V.
PID 34-3B. (O2 sensor x, bank x): som PID 24-2B, men byte 3
och 4 visar strömvärde.
Strömvärdet är
decimalvärdet * 0,00391 – 128 mA.
PID 40.
Byte 1-4: (Vilka PID finns?): (F.n. definierade 41 till 4E). Samtliga:
1=finns, 0=finns inte.
PID 41 |
PID 42 |
PID 43 |
PID 44 |
PID 45 |
PID 46 |
PID 47 |
PID 48 |
PID 49 |
PID 4A |
PID 4B |
PID 4C |
PID 4D |
PID 4E |
PID 4F |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
PID 41. (MIL-status, antal felkoder, status tester): Se PID
01.