ODB2 Pinout Kodları tüm

OBD2 Sonu açık için & kablo pin ataması genişletmek ,lütfen tıklayın Burada

Standart OBD2 Pinout

Soure:Wiki

Modu

Var. 10 en son OBD-II standardı SAE J1979'da açıklanan çalışma modları. Bunlar aşağıdaki gibidir:

Modu (Hex) Açıklama
01 Geçerli verileri göster
02 Donma çerçevesi verilerini göster
03 Depolanan Tanılama Sorun Kodlarını Göster
04 Tanılama Sorun Kodlarını ve depolanan değerleri temizle
05 Test sonuçları, oksijen sensörü izleme (olmayan CAN sadece)
06 Test sonuçları, diğer bileşen/sistem izleme (Test sonuçları, sadece CAN için oksijen sensörü izleme)
07 Bekleyen Tanılama Sorun Kodlarını Göster (geçerli veya son sürüş döngüsü sırasında algılanan)
08 Yerleşik bileşenin/sistemin kontrol çalışması
09 Araç bilgilerini isteyin
0A Kalıcı Tanılama Sorun Kodları (DTC'ler) (Temizlenmiş DTC'ler)

Araç üreticilerinin tüm modları desteklemesi gerekmez. Her üretici yukarıdaki ek modları tanımlayabilir #9 (Örneğin: Modu 22 Ford/GM için SAE J2190 tarafından tanımlandığı gibi, Modu 21 Toyota için) diğer bilgiler için örn.. bir çekiş pilinin gerilimi hibrid elektrikli araç (Hev).[2]

Standart PI'ler

Aşağıdaki tablo, SAE J1979 tarafından tanımlanan standart OBD-II PI'leri gösterir. Her PID için beklenen yanıt verilir, yanıtın anlamlı verilere nasıl çevrildiği hakkında bilgilerle birlikte. Tekrar, tüm araçlar tüm PI'leri desteklemeyeceğ ve OBD-II standardında tanımlanmamış üretici tanımlı özel PI'ler olabilir.

Modların 1 ve 2 temelde aynıdır, bu Mod dışında 1 güncel bilgiler sağlar, oysa Mod 2 son tanılama sorun kodunun ayarlandığı noktada alınan aynı verilerin anlık görüntüsünü sağlar. İstisnalar PID'dir 01, yalnızca Mod'da kullanılabilir 1, ve PID 02, yalnızca Mod'da kullanılabilir 2. If Modu 2 Pıd 02 sıfır döndürür, sonra hiçbir anlık görüntü ve tüm diğer Mod 2 veri anlamsız.

Bit Kodlu-Gösterim kullanırken, C4 gibi miktarlar bit anlamına gelir 4 veri bayt C. Her bit, 0 Hedef 7, bu yüzden 7 en önemli bit ve 0 en az önemli bit.

A B C D
A7 A6 A5 A4 A3 A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0 C7 C6 C5 C4 C3 C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0

Modu 01

Pıd
(Hex)
Pıd
(Aralık)
Döndürülen veri baytları Açıklama Min değeri Maksimum değer Birim Formül[bir]
00 0 4 Desteklenen PID'ler [01 – 20] Bit kodlanmış [A7... D0] == [PID $01...PID $20] Aşağıya bakın
01 1 4 DTC'ler temizlendiklerinden beri monitör durumu. (Arıza göstergesi lambası içerir (MIL) dtc'lerin durumu ve sayısı.) Bit kodlanmış. Aşağıya bakın
02 2 2 Donma DTC
03 3 2 Yakıt sistemi durumu Bit kodlanmış. Aşağıya bakın
04 4 1 Hesaplanan motor yükü 0 100 % {\Displaystyle {\tfrac {100}{255}}A} (veya {\Displaystyle {\tfrac {A}{2.55}}})
05 5 1 Motor soğutma sıvısı sıcaklığı -40 215 ° C {\ekran stili A-40}
06 6 1 Kısa vadeli yakıt döşeme-Banka 1 -100 (Yakıtı Azaltın: Çok Zengin) 99.2 (Yakıt Ekle: Çok Yalın) %
{\Displaystyle {\frac {100}{128}}A-100}

(veya {\Displaystyle {\tfrac {A}{1.28}}-100} )

07 7 1 Uzun vadeli yakıt döşeme-Banka 1
08 8 1 Kısa vadeli yakıt döşeme-Banka 2
09 9 1 Uzun vadeli yakıt döşeme-Banka 2
0A 10 1 Yakıt basıncı (ölçer basıncı) 0 765 Kpa {\ekran stili 3A}
0B 11 1 Alım manifoldu mutlak basınç 0 255 Kpa {\ekran stili A}
0C 12 2 Motor RPM 0 16,383.75 Rpm {\Displaystyle {\frac {256A+B}{4}}}
0D 13 1 Araç hızı 0 255 km/sa {\ekran stili A}
0E 14 1 Zamanlama avansı -64 63.5 ° önce Tdc {\Displaystyle {\frac {A}{2}}-64}
0F 15 1 Hava sıcaklığı -40 215 ° C {\ekran stili A-40}
10 16 2 Maf hava akış hızı 0 655.35 gram/sn {\Displaystyle {\frac {256A+B}{100}}}
11 17 1 Gaz pozisyonu 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
12 18 1 Komuta edilen ikincil hava durumu Bit kodlanmış. Aşağıya bakın
13 19 1 Oksijen sensörleri mevcut (içinde 2 Banka) [A0... A3] == Banka 1, Sensör 1-4. [A4... A7] == Banka 2…
14 20 2 Oksijen Sensörü 1
A: Gerilim
B: Kısa vadeli yakıt döşeme
0
-100
1.275
99.2
volt%
{\Displaystyle {\frac {A}{200}}}

{\Displaystyle {\frac {100}{128}}B-100}

(eğer B==$FF, sensör döşeme hesaplamasında kullanılmaz)

15 21 2 Oksijen Sensörü 2
A: Gerilim
B: Kısa vadeli yakıt döşeme
16 22 2 Oksijen Sensörü 3
A: Gerilim
B: Kısa vadeli yakıt döşeme
17 23 2 Oksijen Sensörü 4
A: Gerilim
B: Kısa vadeli yakıt döşeme
18 24 2 Oksijen Sensörü 5
A: Gerilim
B: Kısa vadeli yakıt döşeme
19 25 2 Oksijen Sensörü 6
A: Gerilim
B: Kısa vadeli yakıt döşeme
1A 26 2 Oksijen Sensörü 7
A: Gerilim
B: Kısa vadeli yakıt döşeme
1B 27 2 Oksijen Sensörü 8
A: Gerilim
B: Kısa vadeli yakıt döşeme
1C 28 1 OBD standartları bu aracın uygun Bit kodlanmış. Aşağıya bakın
1D 29 1 Oksijen sensörleri mevcut (içinde 4 Banka) PID'ye benzer 13, Ama [A0... A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2]
1E 30 1 Yardımcı giriş durumu A0 == Güç Kalkış (Pto) Durum (1 == etkin)
[A1... A7] kullanılmaz
1F 31 2 Motor un çalıştırıldığından beri çalışma süresi 0 65,535 saniye {\ekran stili 256A+B}
20 32 4 Desteklenen PID'ler [21 – 40] Bit kodlanmış [A7... D0] == [PID $21...PID $40] Aşağıya bakın
21 33 2 Arıza gösterge lambası ile kat edilen mesafe (MIL) -ını 0 65,535 Km {\ekran stili 256A+B}
22 34 2 Yakıt Demiryolu Basınç (manifold vakum göreli) 0 5177.265 Kpa {\Displaystyle 0.079(256A+B)}
23 35 2 Yakıt Demiryolu Ölçer Basıncı (Dizel, veya benzin doğrudan enjeksiyon) 0 655,350 Kpa {\Displaystyle 10(256A+B)}
24 36 4 Oksijen Sensörü 1
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Gerilim
0
0
< 2
< 8
Oranı
V
{\Displaystyle {\frac {2}{65536}}(256A+B)}

{\Displaystyle {\frac {8}{65536}}(256C+D)}

25 37 4 Oksijen Sensörü 2
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Gerilim
26 38 4 Oksijen Sensörü 3
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Gerilim
27 39 4 Oksijen Sensörü 4
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Gerilim
28 40 4 Oksijen Sensörü 5
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Gerilim
29 41 4 Oksijen Sensörü 6
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Gerilim
2A 42 4 Oksijen Sensörü 7
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Gerilim
2B 43 4 Oksijen Sensörü 8
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Gerilim
2C 44 1 Komuta Egr 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
2D 45 1 EGR Hatası -100 99.2 % {\Displaystyle {\tfrac {100}{128}}A-100}
2E 46 1 Komuta edilmiş buharlaştırıcı tasfiye 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
2F 47 1 Yakıt Tankı Seviye Girişi 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
30 48 1 Kodlar temizlendiklerinden beri ısınmalar 0 255 Sayısı {\ekran stili A}
31 49 2 Kodlar temizlendik 0 65,535 Km {\ekran stili 256A+B}
32 50 2 Evap. Sistem Buhar Basıncı -8,192 8191.75 Pa {\Displaystyle {\frac {256A+B}{4}}}(AB ise iki tamamlayıcı Imzalı)[3]
33 51 1 Mutlak Barometrik Basınç 0 255 Kpa {\ekran stili A}
34 52 4 Oksijen Sensörü 1
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Şu anki
0
-128
< 2
<128
Oranı
mA
{\Displaystyle {\frac {2}{65536}}(256A+B)}

{\Displaystyle {\frac {256C+D}{256}}-128}

veya {\displaystyle C+{\frac {D}{256}}-128}

35 53 4 Oksijen Sensörü 2
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Şu anki
36 54 4 Oksijen Sensörü 3
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Şu anki
37 55 4 Oksijen Sensörü 4
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Şu anki
38 56 4 Oksijen Sensörü 5
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Şu anki
39 57 4 Oksijen Sensörü 6
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Şu anki
3A 58 4 Oksijen Sensörü 7
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Şu anki
3B 59 4 Oksijen Sensörü 8
Açık: Yakıt-Hava Eşdeğerlik Oranı
CD: Şu anki
3C 60 2 Katalizör Sıcaklık: Banka 1, Sensör 1 -40 6,513.5 ° C {\Displaystyle {\frac {256A+B}{10}}-40}
3D 61 2 Katalizör Sıcaklık: Banka 2, Sensör 1
3E 62 2 Katalizör Sıcaklık: Banka 1, Sensör 2
3F 63 2 Katalizör Sıcaklık: Banka 2, Sensör 2
40 64 4 Desteklenen PID'ler [41 – 60] Bit kodlanmış [A7... D0] == [PID $41...PID $60] Aşağıya bakın
41 65 4 Bu sürücü döngüsünü izleme durumu Bit kodlanmış. Aşağıya bakın
42 66 2 Kontrol modülü gerilimi 0 65.535 V {\Displaystyle {\frac {256A+B}{1000}}}
43 67 2 Mutlak yük değeri 0 25,700 % {\Displaystyle {\tfrac {100}{255}}(256A+B)}
44 68 2 Yakıt-Hava komutalı eşdeğerlik oranı 0 < 2 Oranı {\Displaystyle {\tfrac {2}{65536}}(256A+B)}
45 69 1 Bağıl gaz pozisyonu 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
46 70 1 Ortam hava sıcaklığı -40 215 ° C {\ekran stili A-40}
47 71 1 Mutlak gaz pozisyonu B 0 100 % {\Displaystyle {\frac {100}{255}}A}
48 72 1 Mutlak gaz pozisyonu C
49 73 1 Gaz pedalı konumu D
4A 74 1 Gaz pedalı konumu E
4B 75 1 Gaz pedalı konumu F
4C 76 1 Komuta edilmiş gaz aktüatör
4D 77 2 Mil ile zaman koşusu 0 65,535 Dakika {\ekran stili 256A+B}
4E 78 2 Sorun kodlarının temizlenmesinden bu yana geçen süre
4F 79 4 Yakıt-Hava eşdeğerlik oranı için maksimum değer, oksijen sensörü gerilimi, oksijen sensörü akımı, ve alım manifoldu mutlak basınç 0, 0, 0, 0 255, 255, 255, 2550 Oranı, V, mA, Kpa A, B, C, D*10
50 80 4 Kütle hava akış sensöründen hava akış hızı için maksimum değer 0 2550 g/s A*10, B, C, ve D ileride kullanım için ayrılmıştır
51 81 1 Yakıt Türü Yakıt tipi tablodan aşağıya bakın
52 82 1 Etanol yakıt % 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
53 83 2 Mutlak Evap sistemi Buhar Basıncı 0 327.675 Kpa {\Displaystyle {\frac {256A+B}{200}}}
54 84 2 Evap sistemi buhar basıncı -32,767 32,768 Pa ((A*256)+B)-32767
55 85 2 Kısa süreli ikincil oksijen sensörü döşemesi, A: Banka 1, B: Banka 3 -100 99.2 % {\Displaystyle {\frac {100}{128}}A-100}{\Displaystyle {\frac {100}{128}}B-100}
56 86 2 Uzun süreli ikincil oksijen sensörü döşemesi, A: Banka 1, B: Banka 3
57 87 2 Kısa süreli ikincil oksijen sensörü döşemesi, A: Banka 2, B: Banka 4
58 88 2 Uzun süreli ikincil oksijen sensörü döşemesi, A: Banka 2, B: Banka 4
59 89 2 Yakıt demiryolu mutlak basınç 0 655,350 Kpa {\Displaystyle 10(256A+B)}
5A 90 1 Bağıl gaz pedalı konumu 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
5B 91 1 Hibrid pil paketi kalan ömrü 0 100 % {\Displaystyle {\tfrac {100}{255}}A}
5C 92 1 Motor yağı sıcaklığı -40 210 ° C {\ekran stili A-40}
5D 93 2 Yakıt enjeksiyon zamanlaması -210.00 301.992 ° {\Displaystyle {\frac {256A+B}{128}}-210}
5E 94 2 Motor yakıt oranı 0 3276.75 L/h {\Displaystyle {\frac {256A+B}{20}}}
5F 95 1 Hangi aracın tasarlandığı emisyon gereksinimleri Bit Kodlanmış
60 96 4 Desteklenen PID'ler [61 – 80] Bit kodlanmış [A7... D0] == [PID $61...PID $80] Aşağıya bakın
61 97 1 Sürücü talep motoru – yüzde tork -125 125 % A-125
62 98 1 Gerçek motor – yüzde tork -125 125 % A-125
63 99 2 Motor referans torku 0 65,535 Nm {\ekran stili 256A+B}
64 100 5 Motor yüzdesi tork verileri -125 125 % A-125 Boşta
B-125 Motor noktası 1
C-125 Motor noktası 2
D-125 Motor noktası 3
E-125 Motor noktası 4
65 101 2 Yardımcı giriş / çıkış destekli Bit Kodlanmış
66 102 5 Kütle hava akış sensörü
67 103 3 Motor soğutma sıvısı sıcaklığı
68 104 7 Hava sıcaklığı sensörü
69 105 7 Komutlu EGR ve EGR Hatası
6A 106 5 Komuta edilen Dizel giriş hava akış kontrolü ve bağıl giriş hava akış pozisyonu
6B 107 5 Egzoz gazı sirkülasyon sıcaklığı
6C 108 5 Komuta edilen gaz aktüatör kontrolü ve bağıl gaz pozisyonu
6D 109 6 Yakıt basıncı kontrol sistemi
6E 110 5 Enjeksiyon basınç kontrol sistemi
6F 111 3 Turboşarj kompresör giriş basıncı
70 112 9 Basınç kontrolünü artırın
71 113 5 Değişken Geometri turbo (Vgt) Denetim
72 114 5 Wastegate kontrolü
73 115 5 Egzoz basıncı
74 116 5 Turboşarj RPM
75 117 7 Turboşarj sıcaklığı
76 118 7 Turboşarj sıcaklığı
77 119 5 Şarj hava soğutucu sıcaklığı (KACT)
78 120 9 Egzoz Gazı sıcaklığı (Egt) Banka 1 Özel PID. Aşağıya bakın
79 121 9 Egzoz Gazı sıcaklığı (Egt) Banka 2 Özel PID. Aşağıya bakın
7A 122 7 Dizel partikül filtresi (Dpf)
7B 123 7 Dizel partikül filtresi (Dpf)
7C 124 9 Dizel Partikül filtresi (Dpf) Sıcaklık
7D 125 1 NOx NTE (Aşılması Gereken) kontrol alanı durumu
7E 126 1 PM NTE (Aşılması Gereken) kontrol alanı durumu
7F 127 13 Motor çalışma süresi
80 128 4 Desteklenen PID'ler [81 – A0] Bit kodlanmış [A7... D0] == [PID $81..PID $A0] Aşağıya bakın
81 129 21 Yardımcı Emisyon Kontrol Cihazı için motor çalışma süresi(AECD)
82 130 21 Yardımcı Emisyon Kontrol Cihazı için motor çalışma süresi(AECD)
83 131 5 NOx sensörü
84 132 Manifold yüzey sıcaklığı
85 133 NOx reaktif sistemi
86 134 Partikül madde (Pm) Sensör
87 135 Alım manifoldu mutlak basınç
A0 160 4 Desteklenen PID'ler [A1 – C0] Bit kodlanmış [A7... D0] == [PID $A1... PID $C0] Aşağıya bakın
C0 192 4 Desteklenen PID'ler [C1 – E0] Bit kodlanmış [A7... D0] == [PID $C1... PID $E0] Aşağıya bakın
C3 195 ? ? ? ? ? Çok sayıda veri verir, Drive Condition ID ve Motor Devri* dahil
C4 196 ? ? ? ? ? B5 Motor Rölanti İsteği
B6 Motor Stop İsteği*
Pıd
(Hex)
Pıd
(Aralık)
Döndürülen veri baytları Açıklama Min değeri Maksimum değer Birim Formül[bir]

Modu 02[Düzenle]

Modu 02 mod olarak aynı PID'leri kabul eder 01, aynı anlamla, ancak verilen bilgiler, donma çerçevesinin oluşturulduğu zamana ait.

İletinin veri bölümündeki çerçeve numarasını göndermeniz gerekir.

Pıd
(Hex)
Döndürülen veri baytları Açıklama Min değeri Maksimum değer Birim Formül[bir]
02 2 Donma çerçevesinin depolanmasına neden olan DTC. BCD kodlanmış. Modda olduğu gibi decoded 3

Modu 03

Pıd
(Hex)
Döndürülen veri baytları Açıklama Min değeri Maksimum değer Birim Formül[bir]
Yok n*6 Sorun kodları isteme 3 ileti çerçevesi başına kodlar. Aşağıya bakın

Modu 04[Düzenle]

Pıd
(Hex)
Döndürülen veri baytları Açıklama Min değeri Maksimum değer Birim Formül[bir]
Yok 0 Sorun kodlarını temizle / Arıza gösterge lambası (MIL) / Motor ışığını kontrol edin Depolanan tüm sorun kodlarını temizler ve MIL'i kapatır.

Modu 05

Pıd
(Hex)
Döndürülen veri baytları Açıklama Min değeri Maksimum değer Birim Formül[bir]
0100 OBD Monitör ID'leri desteklendi ($01 – $20)
0101 O2 Sensör Monitör Bankası 1 Sensör 1 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
0102 O2 Sensör Monitör Bankası 1 Sensör 2 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
0103 O2 Sensör Monitör Bankası 1 Sensör 3 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
0104 O2 Sensör Monitör Bankası 1 Sensör 4 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
0105 O2 Sensör Monitör Bankası 2 Sensör 1 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
0106 O2 Sensör Monitör Bankası 2 Sensör 2 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
0107 O2 Sensör Monitör Bankası 2 Sensör 3 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
0108 O2 Sensör Monitör Bankası 2 Sensör 4 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
0109 O2 Sensör Monitör Bankası 3 Sensör 1 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
010A O2 Sensör Monitör Bankası 3 Sensör 2 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
010B O2 Sensör Monitör Bankası 3 Sensör 3 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
010C O2 Sensör Monitör Bankası 3 Sensör 4 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
010D O2 Sensör Monitör Bankası 4 Sensör 1 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
010E O2 Sensör Monitör Bankası 4 Sensör 2 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
010F O2 Sensör Monitör Bankası 4 Sensör 3 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
0110 O2 Sensör Monitör Bankası 4 Sensör 4 0.00 1.275 Volt 0.005 Sensör eşik gerilimine yalın zengin
0201 O2 Sensör Monitör Bankası 1 Sensör 1 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
0202 O2 Sensör Monitör Bankası 1 Sensör 2 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
0203 O2 Sensör Monitör Bankası 1 Sensör 3 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
0204 O2 Sensör Monitör Bankası 1 Sensör 4 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
0205 O2 Sensör Monitör Bankası 2 Sensör 1 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
0206 O2 Sensör Monitör Bankası 2 Sensör 2 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
0207 O2 Sensör Monitör Bankası 2 Sensör 3 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
0208 O2 Sensör Monitör Bankası 2 Sensör 4 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
0209 O2 Sensör Monitör Bankası 3 Sensör 1 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
020A O2 Sensör Monitör Bankası 3 Sensör 2 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
020B O2 Sensör Monitör Bankası 3 Sensör 3 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
020C O2 Sensör Monitör Bankası 3 Sensör 4 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
020D O2 Sensör Monitör Bankası 4 Sensör 1 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
020E O2 Sensör Monitör Bankası 4 Sensör 2 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
020F O2 Sensör Monitör Bankası 4 Sensör 3 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
0210 O2 Sensör Monitör Bankası 4 Sensör 4 0.00 1.275 Volt 0.005 Zengin sensör eşik gerilimine yalın
Pıd
(Hex)
Döndürülen veri baytları Açıklama Min değeri Maksimum değer Birim Formül[bir]

Modu 09

Pıd
(Hex)
Döndürülen veri baytları Açıklama Min değeri Maksimum değer Birim Formül[bir]
00 4 Modu 9 desteklenen PID'ler (01 Hedef 20) Bit kodlanmış. [A7... D0] = [PID $01...PID $20] Aşağıya bakın
01 1 PID'de VIN İleti Sayısı 02. Sadece ISO için 9141-2, ISO 14230-4 ve SAE J1850. Genellikle değer olacak 5.
02 17 Araç Kimlik Numarası (Vin) 17-char VIN, ASCII kodlanmış ve null chars ile sol yastıklı (0x00) gerekirse.
03 1 PID için kalibrasyon kimliği ileti sayısı 04. Sadece ISO için 9141-2, ISO 14230-4 ve SAE J1850. Bu bir kat olacak 4 (4 her kimlik için iletiler gereklidir).
04 16,32,48,64.. Kalibrasyon Kimliği İlâ 16 ASCII kar. Kullanılmayan veri baytları null bayt olarak bildirilecektir (0x00). Birkaç CALID çıktısı olabilir (16 bayt her)
05 1 Kalibrasyon doğrulama numaraları (Cvn) PID için mesaj sayısı 06. Sadece ISO için 9141-2, ISO 14230-4 ve SAE J1850.
06 4,8,12,16 Kalibrasyon Doğrulama Numaraları (Cvn) Birkaç CVN çıktı olabilir (4 bayt her) CVN ve CALID sayısı eşleşmelidir Ham veri null karakterlerle sol yastıklı (0x00). Genellikle hex dize olarak görüntülenir.
07 1 PID için kullanım içi performans izleme ileti sayısı 08 ve 0B. Sadece ISO için 9141-2, ISO 14230-4 ve SAE J1850. 8 10 8 eğer on altı (16) değerlerin rapor edilmesi gerekmektedir, 9 eğer on sekiz (18) değerlerin rapor edilmesi gerekmektedir, ve 10 eğer yirmi (20) değerlerin rapor edilmesi gerekmektedir (bir ileti iki değer bildirir, her biri iki bayt oluşan).
08 4 Kıvılcım ateşlemeli araçlar için kullanım içi performans takibi 4 veya 5 Ileti, her birini içeren 4 Bayt (iki değer). Aşağıya bakın
09 1 PID için ECU ad ileti sayısı 0A
0A 20 ECU adı ASCII kodlu. Null chars ile sağ yastıklı (0x00).
0B 4 Sıkıştırma ateşlemeli araçlar için kullanım içi performans takibi 5 Ileti, her birini içeren 4 Bayt (iki değer). Aşağıya bakın
Pıd
(Hex)
Döndürülen veri baytları Açıklama Min değeri Maksimum değer Birim Formül[bir]
  1. ^ Yukarı zıpla:bir b c d e f g H Ben Formül sütununda, harfler A, B, C, vb. ilk ondalık eşdeğertemsil, İkinci, Üçüncü, vb. bayt veri. Nerede bir (?) Görünür, çelişkili veya eksik bilgi mevcuttu.

Bit yönünde kodlanmış PIN'ler

Yukarıdaki tablodaki bazı PI'ler basit bir formülle açıklanamaz. Bu verilerin daha ayrıntılı bir açıklama burada sağlanmaktadır:

Modu 1 Pıd 00

Bu PID döndürür için bir istek 4 bayt veri. Her bit, Kaynak MSB Hedef Lsb, bir sonraki temsil eder 32 PIDs ve desteklenir olup olmadığını hakkında bilgi veriyor.

Örneğin,, araç yanıtı ise BE1FA813, bu şekilde çözülebilir:

Onaltı -lık B E 1 F A 8 1 3
Ikili 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
Desteklenen? Evet Evet Evet Evet Evet Evet Evet Evet Evet Evet Evet Evet Evet Evet Evet Evet Evet
PID numarası 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20

Bu yüzden., desteklenen PID'ler,: 01, 03, 04, 05, 06, 07, 0C, 0D, 0E, 0F, 10, 11, 13, 15, 1C, 1F ve 20

Modu 1 Pıd 01

Bu PID döndürür için bir istek 4 bayt veri, A B C ve D olarak etiketlenmiştir.

İlk bayt(A) iki bilgi parçası içerir. Bit A7 (MSB bayt A, ilk bayt) MIL olup olmadığını gösterir (motor ışığını kontrol edin) aydınlatılmış. Bit A6 aracılığıyla A0şu anda ECU'da işaretlenen tanısal sorun kodlarının sayısını temsil eder.

İkinci, Üçüncü, ve dördüncü bayt(B, C ve D) bazı yerleşik testlerin kullanılabilirliği ve eksiksizliği hakkında bilgi vermek. Bu test unutmayın Kullanılabilir -lik set ile gösterilir (1) bit ve Bütünlüğü sıfırlayarak gösterilir (0) bit.

Bit Adı Tanımı
A7 MIL Kapalı veya Aüzeri, CEL/MIL'in üzerinde olup olmadığını gösterir (ya da olmalıdır)
A6A0 DTC_CNT Görüntülenmek için uygun emisyonla ilgili DTC sayısı.
B7 Saklı -dır Saklı -dır (Olmalıdır 0)
B3 İsİm YOK 0 = Kıvılcım ateşleme monitörleri desteklenen (Örneğin. Otto veya Wankel motorları)
1 = Sıkıştırma ateşleme monitörleri desteklenen (Örneğin. Dizel motorlar)

Burada ortak bit B tanımları vardır, bunlar test tabanlı.

Test kullanılabilir Test eksik
Bileşen B2 B6
Yakıt Sistemi B1 B5
Misfire B0 B4

Üçüncü ve dördüncü baytlar, motorun Kıvılcım Ateşleme (Örneğin. Otto veya Wankel motorları) veya sıkıştırma ateşleme (Örneğin. Dizel motorlar). İkinci olarak (B) Bayt, bit 3 C ve D baytlarının nasıl yorumlanacağı, Ile 0 kıvılcım olmak (Otto veya Wankel) ve 1 (Ayarlamak) sıkıştırma olmak (Dizel).

Kıvılcım ateşleme monitörleri için C ve D baytları (Örneğin. Otto veya Wankel motorları):

Test kullanılabilir Test eksik
EGR Sistemi C7 D7
Oksijen Sensörü Isıtıcı C6 D6
Oksijen Sensörü C5 D5
A/C Soğutucu C4 D4
İkincil Hava Sistemi C3 D3
Evaporatif Sistem C2 D2
Isıtmalı Katalizör C1 D1
Katalizör C0 D0

Sıkıştırma ateşleme monitörleri için C ve D baytları (Dizel motorlar):

Test kullanılabilir Test eksik
EGR ve/veya VVT Sistemi C7 D7
PM filtre izleme C6 D6
Egzoz Gazı Sensörü C5 D5
– Saklı -dır – C4 D4
Basıncı Artırın C3 D3
– Saklı -dır – C2 D2
NOx/SCR Monitör C1 D1
NMHC Katalizör[bir] C0 D0
  1. Zıpla^ NMHC Olabilir Non-Metan HidroKarbonlar için stand, ama J1979 bizi aydınlatmak değil. Çeviri SCR katalizör amonya sensörü olacaktır.

Modu 1 Pıd 41

Bu PID döndürür için bir istek 4 bayt veri. İlk bayt her zaman sıfırdır. İkinci, Üçüncü, ve dördüncü baytlar bazı yerleşik testlerin kullanılabilirliği ve eksiksizliği hakkında bilgi verir. PID'de olduğu gibi 01, üçüncü ve dördüncü baytlar ateşleme türüne bağlı olarak farklı yorumlanmalıdır (B3) – ile 0 kıvılcım olmak ve 1 (Ayarlamak) sıkıştırma olmak. Bu testi tekrar not edin Kullanılabilir -lik bir küme ile temsil edilir (1) bit ve Bütünlüğü sıfırlama ile temsil edilir (0) bit.

Burada ortak bit B tanımları vardır, bunlar test tabanlı.

Test kullanılabilir Test eksik
Bileşen B2 B6
Yakıt Sistemi B1 B5
Misfire B0 B4

Kıvılcım ateşleme monitörleri için C ve D baytları (Örneğin. Otto veya Wankel motorları):

Test kullanılabilir Test eksik
EGR Sistemi C7 D7
Oksijen Sensörü Isıtıcı C6 D6
Oksijen Sensörü C5 D5
A/C Soğutucu C4 D4
İkincil Hava Sistemi C3 D3
Evaporatif Sistem C2 D2
Isıtmalı Katalizör C1 D1
Katalizör C0 D0

Sıkıştırma ateşleme monitörleri için C ve D baytları (Dizel motorlar):

Test kullanılabilir Test eksik
EGR ve/veya VVT Sistemi C7 D7
PM filtre izleme C6 D6
Egzoz Gazı Sensörü C5 D5
– Saklı -dır – C4 D4
Basıncı Artırın C3 D3
– Saklı -dır – C2 D2
NOx/SCR Monitör C1 D1
NMHC Katalizör[bir] C0 D0
  1. Zıpla^ NMHC Olabilir Non-Metan HidroKarbonlar için stand, ama J1979 bizi aydınlatmak değil. Çeviri SCR katalizör amonya sensörü olacaktır.

Modu 1 Pıd 78

Bu PID için bir istek geri dönecektir 9 bayt veri. İlk bayt, hangi Egt sensörler desteklenir:

Bayt Açıklama
A Desteklenen EGT sensörleri
BC EGT11 tarafından okunan sıcaklık
DE EGT12 tarafından okunan sıcaklık
FG EGT13 tarafından okunan sıcaklık
H EGT14 tarafından okunan sıcaklık

İlk bayt aşağıdaki gibi bit kodlanır:

Bit Açıklama
A7A4 Saklı -dır
A3 EGT bankası 1, Sensör 4 Desteklenen?
A2 EGT bankası 1, Sensör 3 Desteklenen?
A1 EGT bankası 1, Sensör 2 Desteklenen?
A0 EGT bankası 1, Sensör 1 Desteklenen?

Kalan baytlar 16 aralığında santigrat derece sıcaklık gösteren bit tümegerler -40 Hedef 6513.5 (Ölçek 0.1), her zamanki kullanarak {\Displaystyle (Akez 256+B)/10-40} Formül (MSB A'dır, LSB B'dir). Yalnızca ilgili sensörün desteklendiği değerler anlamlıdır.

Aynı yapı PID için de geçerlidir 79, ancak değerler banka sensörleri içindir 2.

Modu 3 (pid gerekmez)

Bu mod için bir istek, ayarlanan DTC'lerin listesini döndürür. Liste, ISO 15765-2 Protokolü.

İki veya daha az DTC varsa (4 Bayt) iso-TP Tek Çerçeveiçinde döndürülürler (Sf). Listedeki üç veya daha fazla DTC birden çok karede raporlanır, iletişim türüne ve adresayrıntılarına bağlı olarak çerçevelerin tam sayısı ile.

Her sorun kodu gerektirir 2 bayt tanımlamak için. Bir sorun kodunun metin açıklaması aşağıdaki gibi çözülebilir. Sorun kodundaki ilk karakter, ilk bayttaki ilk iki bit tarafından belirlenir:

A7A6 İlk DTC karakteri
00 P – Motor
01 C – Şasi
10 B – Vücut
11 U – Ağ

Aşağıdaki iki basamak olarak kodlanır 2 bit. DTC'deki ikinci karakter aşağıdaki tablotarafından tanımlanan bir sayıdır:

A5A4 İkinci DTC karakteri
00 0
01 1
10 2
11 3

DTC'deki üçüncü karakter,

A3A0 Üçüncü DTC karakteri
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F

Dördüncü ve beşinci karakterler, üçüncü karakterle aynı şekilde tanımlanır., ama bit kullanarak B7B4 ve B3B0. Elde edilen beş karakterli kod, “U0158” ve OBD-II DTCs bir tabloda bakılabilir. Hexadecimal karakterler (0-9, A-F), nispeten nadir olmakla birlikte, son olarak izin verilir 3 kodun kendisi pozisyonları.

Modu 9 Pıd 08

Katalizör bankalar için parça kullanım içi performans hakkında bilgi sağlar, oksijen sensörü bankaları, evaporatif sızıntı algılama sistemleri, EGR sistemleri ve ikincil hava sistemi.

Her bileşen in veya sistemin rakamı, belirli bir monitörün arızayı algılaması için gereken tüm koşulların kaç kez karşılaştığını izler. Her bileşen veya sistemin paydası, aracın belirtilen koşullarda çalıştırılmak sayısını izler.

Veri öğelerinin sayısı başında bildirilmelidir (ilk bayt).

Kullanım içi Performans İzleme kaydının tüm veri öğeleri iki (2) bayt ve bu sırada rapor edilir (her ileti iki öğe içerir, dolayısıyla mesaj uzunluğu 4).

Anımsatıcı Açıklama
OBDCOND OBD İzleme Koşulları Karşılaşılan Sayımlar
IGNCNTR Ateşleme Sayacı
CATCOMP1 CATCOMP1 1
CATCOND1 Katalizör Monitör Koşulları Karşılaşılan Sayımlar Bankası 1
CATCOMP2 CATCOMP1 2
CATCOND2 Katalizör Monitör Koşulları Karşılaşılan Sayımlar Bankası 2
O2SCOMP1 O2 Sensör Monitör Tamamlama Sayımları Bankası 1
O2SCOND1 O2 Sensör Monitör Koşulları Karşılaşılan Sayımlar Bankası 1
O2SCOMP2 O2 Sensör Monitör Tamamlama Sayımları Bankası 2
O2SCOND2 O2 Sensör Monitör Koşulları Karşılaşılan Sayımlar Bankası 2
EGRCOMP EGR Monitör Tamamlama Durum Sayıları
EGRCOND EGR Monitör Koşulları Karşılaşılan Sayımlar
AIRCOMP AIR Monitor Tamamlama Durum Sayıları (İkincil Hava)
AIRCOND AIR Monitor Karşılaşılan Koşullar (İkincil Hava)
EVAPCOMP EVAP Monitör Tamamlama Durum Sayıları
EVAPCOND EVAP Monitör Koşulları Karşılaşılan Sayımlar
SO2SCOMP1 İkincil O2 Sensör Monitör Tamamlama Sayımları Bankası 1
SO2SCOND1 İkincil O2 Sensör Monitör Koşulları Karşılaşılan Sayımlar Bankası 1
SO2SCOMP2 İkincil O2 Sensör Monitör Tamamlama Sayımları Bankası 2
SO2SCOND2 İkincil O2 Sensör Monitör Koşulları Karşılaşılan Sayımlar Bankası 2

Modu 9 PID 0B

NMHC katalizörü için parça kullanım içi performans hakkında bilgi sağlar, NOx katalizör monitör, NOx adsorber monitör, PM filtre monitörü, egzoz gazı sensörü monitörü, EGR/ VVT monitör, basınç monitörü ve yakıt sistemi monitörünü artırın.

Tüm veri öğeleri iki (2) bayt ve bu sırada rapor edilir (her ileti iki öğe içerir, dolayısıyla mesaj uzunluğu 4):

Anımsatıcı Açıklama
OBDCOND OBD İzleme Koşulları Karşılaşılan Sayımlar
IGNCNTR Ateşleme Sayacı
HCCATCOMP NMHC Catalyst Monitör Tamamlama Durum Sayıları
HCCATCOND NMHC Katalizör Monitör Koşulları Karşılaşılan Sayımlar
NCATCOMP NOx/SCR Catalyst Monitör Tamamlama Durum Sayıları
NCATCOND NOx/SCR Katalizör Monitör Koşulları Karşılaşılan Sayımlar
NADSCOMP NOx Adsorber Monitör Tamamlama Durumu Sayımları
NADSCOND NOx Adsorber Monitör Koşulları Karşılaşılan Sayımlar
PMCOMP PM Filtre Monitör ü Tamamlanma Durumu Sayımları
PMCOND PM Filtre Monitör koşulları Karşılaşılan Sayımlar
EGSCOMP Egzoz Gaz Sensörü Monitör Tamamlama Durumu Sayımları
EGSCOND Egzoz Gazı Sensörü Monitör Koşulları Karşılaşılan Sayımlar
EGRCOMP EGR ve/veya VVT Monitör Tamamlama Durum Sayıları
EGRCOND EGR ve/veya VVT Monitör Koşulları Karşılaşılan Sayımlar
BPCOMP Basınç Monitörü Tamamlama Durum Sayılarını Artırın
BPCOND Artırın Basınç Monitörü Koşulları Karşılaşılan Sayımlar
FUELCOMP Yakıt Monitörü Tamamlama Durum Sayıları
FUELCOND Yakıt Monitörü Koşulları Karşılaşılan Sayımlar

Numaralandırılmış PIN'ler[Düzenle]

Bazı PI'ler özel olarak yorumlanmalıdır, ve mutlaka tam olarak bitwise kodlanmış değildir, veya herhangi bir ölçekte. Bu PID'lerin değerleri Numaralandırılmış.

Modu 1 Pıd 03[Düzenle]

Bu PID döndürür için bir istek 2 bayt veri. İlk bayt yakıt sistemini tanımlar #1.

Değer Açıklama
1 Yetersiz motor sıcaklığı nedeniyle açık döngü
2 Kapalı döngü, yakıt karışımını belirlemek için oksijen sensörü geri bildirimini kullanma
4 Motor yükü veya yakıt kesintisi nedeniyle açık döngü
8 Sistem hatası nedeniyle açık döngü
16 Kapalı döngü, en az bir oksijen sensörü kullanarak ancak geri bildirim sisteminde bir hata var

Başka bir değer geçersiz bir yanıttır. En fazla bir bit ayarlanabilir.

İkinci bayt yakıt sistemini tanımlar #2 (varsa) ve ilk bayt aynı şekilde kodlanır.

Modu 1 Pıd 12

Bu PID isteği, ikincil hava durumunu açıklayan tek bir bayt veri döndürür.

Değer Açıklama
1 Ters yön -de
2 Katalitik konvertörün aşağı akışı
4 Dış atmosferden veya kapalı
8 Tanılama için komuta edilen pompa

Başka bir değer geçersiz bir yanıttır. En fazla bir bit ayarlanabilir.

Modu 1 Pıd 1C

Bu PID için bir istek, bu ECU'nun hangi OBD standartlarına uymak üzere tasarlandığını açıklayan tek bir bayt veri döndürür. Veri baytın sahip olabileceği farklı değerler aşağıda gösterilmiştir, ne anlama geldiğini yanında:

Değer Açıklama
1 OBD-II tarafından tanımlanan Karbonhidrat
2 OBD tarafından tanımlanan Epa
3 OBD ve OBD-II
4 OBD-I
5 OBD uyumlu değil
6 Eobd (Avrupa)
7 EOBD ve OBD-II
8 EOBD ve OBD
9 Eobd, OBD ve OBD II
10 JOBD (Japonya)
11 JOBD ve OBD II
12 JOBD ve EOBD
13 JOBD, Eobd, ve OBD II
14 Saklı -dır
15 Saklı -dır
16 Saklı -dır
17 Motor Üreticisi Teşhis (Emd)
18 Motor Üreticisi Teşhis Geliştirilmiş (EMD+)
19 Ağır Hizmet Aracı Diagnostik (Çocuk/Kısmi) (HD OBD-C)
20 Ağır Hizmet Aracı Diagnostik (HD OBD)
21 Dünya Çapında Harmonize OBD (WWH OBD)
22 Saklı -dır
23 NOx kontrolü olmadan Ağır Hizmet Euro OBD Aşama I (HD EOBD-I)
24 NOx kontrollü Ağır Hizmet Euro OBD Stage I (HD EOBD-I N)
25 NOx kontrolü olmadan Ağır Hizmet Euro OBD Stage II (HD EOBD-II)
26 NOx kontrollü Ağır Hizmet Euro OBD Stage II (HD EOBD-II N)
27 Saklı -dır
28 Brezilya OBD Aşaması 1 (OBDBr-1)
29 Brezilya OBD Aşaması 2 (OBDBr-2)
30 Kore OBD (KOBD)
31 Hindistan OBD I (IOBD I)
32 Hindistan OBD II (IOBD II)
33 Ağır Yük Euro OBD Aşama VI (HD EOBD-IV)
34-250 Saklı -dır
251-255 Atama için kullanılamaz (Sae J1939 özel anlamı)

Yakıt Tipi Kodlama

Modu 1 Pıd 51 aracın yakıt türünü veren numaralandırılmış bir listeden bir değer döndürür. Yakıt türü tek bir bayt olarak döndürülür, ve değer aşağıdaki tablo tarafından verilir:

Değer Açıklama
0 Kullanılamıyor
1 Benzin
2 Metan -ol
3 Etanol
4 Dizel
5 Lpg
6 Cng
7 Propan
8 Elektrik
9 Biyakıt çalışan Benzin
10 Bifuel çalışan Metanol
11 Bifuel çalışan Etanol
12 Bifuel çalışan LPG
13 Bifuel çalışan CNG
14 Bifuel çalışan Propan
15 Bifuel çalışan Elektrik
16 Bifuel çalışan elektrik ve yanma motoru
17 Hibrid benzin
18 Hibrid Etanol
19 Hibrid Dizel
20 Hibrid Elektrikli
21 Hibrid çalışan elektrik ve yanma motoru
22 Hibrid Rejeneratif
23 Bifuel çalışan dizel

Diğer değerler ISO/SAE tarafından rezerve edilir. Şu anda için herhangi bir tanım yoktur esnek yakıtlı araç.

Standart dışı PID'ler

Kullanılan tüm OBD-II PI'lerin çoğu standart dışıdır. Çoğu modern araç için, OBD-II arabiriminde desteklenen standart PI'ler tarafından karşılanandan çok daha fazla fonksiyon vardır, ve bu standart olmayan PID'ler için araç üreticileri arasında nispeten küçük bir çakışma vardır.

Standart olmayan PI'ler için kamu malı nda çok sınırlı bilgi vardır. Farklı üreticiler arasında standart olmayan PI'ler hakkında birincil bilgi kaynağı ABD merkezli tarafından korunur Ekipman ve Takım Enstitüsü ve sadece üyeler için kullanılabilir. ETİ üyelik fiyatı, Kuzey Amerika'daki otomotiv araç ve ekipmanlarının yıllık satışına bağlı olarak, taramaya yönelik kodlara erişim için fiyat alabilen şirket büyüklüğüne göre değişir.:

Kuzey Amerika'da Yıllık Satışlar Yıllık Aidat
Altında $10,000,000 $5,000
$10,000,000 – $50,000,000 $7,500
Daha büyük $50,000,000 $10,000

Ancak, hatta ETI üyeliği standart olmayan PI'ler için tam dokümantasyon sağlamaz. ETİ devleti:[4][5]

Bazı OEM'ler ETİ'yi tek noktadan tarayın araç bilgileri kaynağı olarak kullanmayı reddeder. Her araç şirketiyle ayrı ayrı iş yapmayı tercih ederler.. Bu şirketler aynı zamanda onlarla bir sözleşme içine girmek gerektirir. Ücretler değişir ama burada 13 Nisan itibariyle bir anlık görüntü, 2015 yıllık ücretlerin:

GM $50,000
Honda $5,000
Suzuki $1,000
BMW $25,500 artı $2,000 güncelleme başına. Güncelleştirmeler her yıl gerçekleşir.

CAN (11-bit) veri günü biçimi

PID sorgusu ve yanıtı aracın CAN veri yolunda gerçekleşir. Standart OBD istekleri ve yanıtları işlevsel adresleri kullanır. Tanılama okuyucu CAN ID 7DFh kullanarak bir sorgu başlatır[açıklama gerekli], hangi bir yayın adresi olarak hareket eder, ve 7E8h ile 7EFh aralığındaki herhangi bir kimlikten gelen yanıtları kabul eder. OBD sorgularına yanıt verebilen AİH'ler hem 7DFh'nin işlevsel yayın kimliğini hem de 7E0h ile 7E7h aralığında ki bir atanmış kimliği dinliyor. Yanıtlarında kendilerine atanan kimlik artı bir kimlik var 8 Örneğin. 77EFh ile E8h.

Bu yaklaşım, sekiz AUS'a kadar, her biri OBD sorgularına bağımsız olarak yanıt. Tanı okuyucu, belirli bir ECU ile iletişimi sürdürmek için ECU yanıt çerçevesindeki kimliği kullanabilir. Özellikle, çok çerçeveli iletişim, ID 7DFh yerine belirli ECU KIMLIĞIne yanıt gerektirir.

CAN veri otobüsü, standart OBD iletilerinin ötesinde iletişim için de kullanılabilir. Fiziksel adresleme, belirli modüller için belirli CAN iI'lerini kullanır (Örneğin, 720fords gösterge paneli için h) tescilli çerçeve yükleriyle.

Sorgu

Fonksiyonel PID sorgusu ID 7DFh can veri yolunda araca gönderilir, Kullan -arak 8 veri baytları. Baytlar:

Bayt
PID Tipi 0 1 2 3 4 5 6 7
SAE Standardı Sayısı
Ek
veri baytları:
2
Modu
01 = geçerli verileri göster;
02 = çerçeveyi dondurma;
vb.
PID kodu
(Örneğin: 05 = Motor soğutma sıvısı sıcaklığı)
kullanılmaz
(55h olabilir)
Araca özel Sayısı
Ek
veri baytları:
3
Özel mod: (Örneğin: 22 = gelişmiş veri) PID kodu
(Örneğin: 4980H)
kullanılmaz
(00h veya 55h olabilir)

Yanıt

Araç, CAN veri yolundaki PID sorgusuna hangi modülün yanıt verdiğine bağlı ileti tisi'leriyle yanıt verir. Genellikle motor veya ana ECU ID 7E8h yanıt verir. Diğer modüller, Bir Prius hibrid denetleyici veya pil denetleyicisi gibi, 07E9h cevap, 07EAh, 07EBh, vb. Bunlar, modülün yanıtlayan fiziksel adresinden 8 saat daha yüksektir. Döndürülen değerdeki bayt sayısı değişken olsa da, iletinin kullandığı 8 ne olursa olsun veri bayt (CAN otobüs protokol formu Frameformat ile 8 veri baytları). Baytlar:

Bayt
PID Tipi 0 1 2 3 4 5 6 7
SAE Standardı
7E8h,
7E9h,
7EAh,
vb.
Sayısı
Ek
veri baytları:
3 Hedef 6
Özel mod
Sorguyla aynı, 40h modu değerine eklenir dışında. Bu yüzden.:
41h = geçerli verileri göster;
42h = çerçeveyi dondurma;
vb.
PID kodu
(Örneğin: 05 = Motor soğutma sıvısı sıcaklığı)
belirtilen parametrenin değeri, Bayt 0 Değer, Bayt 1 (isteğe bağlı) Değer, Bayt 2 (isteğe bağlı) Değer, Bayt 3 (isteğe bağlı) kullanılmaz
(00h veya 55h olabilir)
Araca özel
7E8h, veya 8h + modülün fiziksel kimliği.
Sayısı
Ek
veri baytları:
4Hedef 7
Özel mod: sorgu ile aynı, mod değerine 40h eklenmesi dışında.(Örneğin: 62h = mod 22h isteğine yanıt) PID kodu
(Örneğin: 4980H)
belirtilen parametrenin değeri, Bayt 0 Değer, Bayt 1 (isteğe bağlı) Değer, Bayt 2 (isteğe bağlı) Değer, Bayt 3 (isteğe bağlı)
Araca özel
7E8h, veya 8h + modülün fiziksel kimliği.
Sayısı
Ek
veri baytları:
3
7Fh bu genel bir yanıt genellikle modül isteği tanımıyor belirten. Özel mod: (Örneğin: 22h = PID tarafından geliştirilmiş tanısal veriler, 21h = ofset ile geliştirilmiş veri) 31H kullanılmaz
(00h olabilir)

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 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