OBD-II PID'leri

OBD-II PID'leri (Entegre teşhis Parametre Kimlikleri), bir teşhis cihazından veri talep etmek için kullanılan kodlardır.

Kuzey Amerika'da satılan neredeyse tüm karayolu taşıtları ve kamyonlar, devletin zorunlu kıldığı emisyon kontrolleri için belirlenen kuralların bir alt kümesini desteklemek için SAE standartı J1979'a uymalıdır. Ayrıca, üreticiler araçlarına özel PID'ler tanımlayabilirler. Motosikletlerin çoğu, zorunlu olmasa da, OBD-II PID'lerini desteklemektedir.

1996 yılında, hafif hizmet araçları ( az)) zorunlu hale getirişmiş, ardından orta hizmet araçları () 2005 yılında. Her iki tür araca da, SAE J1962 tarafından tanımlanan standartlaştırılmış bir veri bağlantısı konektörü aracılığıyla erişilmesi gerekir.

Ağır hizmet araçları ( fazla) 2010'dan sonra üretilmiştir, ABD'de satışa sunulan, başlık 13 CCR 1971.1'deki CARB'ye göre SAE standardı J1939-13 (yuvarlak bir teşhis konnektörü) aracılığıyla OBD-II teşhisini desteklemesine izin verilir. Kuzey Amerika'daki bazı ağır hizmet kamyonları, başta Mack ve Volvo Trucks olmak üzere binek otomobillerde yaygın olan SAE J1962 OBD-II teşhis konektörünü kullanır, ancak 29 bit CAN tanımlayıcıları kullanırlar (binek otomobillerde kullanılan 11 bit başlıkların aksine).

 Hizmetler / Modlar 
En son OBD-II standardı SAE J1979'da, 10 teşhis hizmeti tanımlanmıştır. Daha önce 2002 yılına kadar J1989, bu hizmetlerden "modlar" olarak bahsediyordu. Bunlar aşağıdaki gibidir:
Servis / Mod (onaltılık) Tanım Geçerli verileri göster Dondurulmuş çerçeve verilerini göster Kayıtlı Diyagnostik Hata Kodlarını Göster Diyagnostik Hata Kodlarını ve saklanan değerleri silin Test sonuçları, oksijen sensörü izleme (yalnızca CAN dışı) Test sonuçları, diğer bileşen/sistem izleme (Test sonuçları, yalnızca CAN için oksijen sensörü izleme) Bekleyen Teşhis Hata Kodlarını göster (mevcut veya son sürüş döngüsü sırasında algılandı) Yerleşik bileşenin/sistemin kontrol işlemi Araç bilgisi iste Kalıcı Diyagnostik Hata Kodları (DTC'ler) (Silinmiş DTC'ler)
Tüm teşhiş hizmetlerini desteklemek, araç üreticileri için bir gereklilik değişdir. Her üretici, hibrid elektrikli araçtaki (HEV) çekiş aküsünün voltajı gibi diğer bilgiler için #9'un üzerinde ek hizmetler tanımlayabilir (örneğin: Ford/GM için SAE J2190 tarafından tanımlandığı şekliyle hizmet 22, Toyota için hizmet 21).

OBD olmayan UDS hizmetleri, kimlik aralığının çakışmasını önlemek için 0x10'da başlar.

 Standart PID'ler 
Aşağıdaki tablo, SAE J1979 tarafından tanımlandığı şekliyle standart OBD-II PID'lerini göstermektedir. Her bir PID için beklenen yanıt, yanıtın anlamlı verilere nasıl dönüştürüleceği hakkında bilgi içeren talimatlarla birlikte verilir. Ancak tüm araçlar tüm PID'leri desteklemeyebilir ve bazı üreticiler, OBD-II standardında tanımlanmayan özel PID'ler kullanabilirler.

Note that services 01 and 02 are basically identical, except that service 01 provides current information, whereas service 02 provides a snapshot of the same data taken at the point when the last diagnostic trouble code was set. The exceptions are PID 01, which is only available in service 01, and PID 02, which is only available in service 02. If service 02 PID 02 returns zero, then there is no snapshot and all other service 02 data is meaningless.

Bit-Kodlamalı Notasyon kullanılırken, C4 gibi nicelikler, C veri baytından 4. bit anlamına gelir. Her bit, 0'dan 7'ye kadar numaralandırılmıştır, yani 7, en önemli bit ve 0, en önemsiz bittir (Aşağıya bakın).
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

 Hizmet  - Geçerli verileri göster 

 Hizmet - Dondurulmuş çerçeve verilerini göster 
Hizmet hizmet olarak aynı PID'leri kabul eder, ile aynı anlama gelir, ancak verilen bilgiler çerçeveyi dondur oluşturulduğundandır.

Mesajın veri kısmından çerçeve numarasını göndermeniz gerekmektedir.
PID(hex) Veri baytları döndürüldü Tanım Minimum değer maksimum değer Birimler Formül  2 Donmuş çerçevenin saklanmasına neden olan DTC. BCD kodlu. Hizmet 3'teki gibi kodu çözüldü

 Hizmet  - Kayıtlı Diyagnostik Hata Kodlarını (DTC'ler) göster 
PID (hex) Veri baytları döndürüldü Tanım Minimum değer maksimum değer Birimler Formül Yok n * 6 Sorun kodları isteyin Mesaj çerçevesi başına 3 kod. Aşağıya bakınız

 Hizmet  - Diyagnostik Hata Kodlarını ve saklanan değerleri silin 
PID (hex) Veri baytları döndürüldü Tanım Minimum değer maksimum değer Birimler Formül  Yok 0 Sorun kodlarını temizle / Arıza gösterge lambası (MIL) / Motor ışığını kontrol et Depolanan tüm sorun kodlarını siler ve MIL'i kapatır.

 Hizmet  - Test sonuçları, oksijen sensörü izleme (yalnızca CAN dışı) 
PID(hex)Data bytes returnedDescriptionMin valueMax valueUnitsFormula4OBD Monitor IDs supported ($01 – $20)0x00xffffffff2O2 Sensor Monitor Bank 1 Sensor 10.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 1 Sensor 20.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 1 Sensor 30.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 1 Sensor 40.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 2 Sensor 10.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 2 Sensor 20.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 2 Sensor 30.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 2 Sensor 40.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 3 Sensor 10.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 3 Sensor 20.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 3 Sensor 30.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 3 Sensor 40.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 4 Sensor 10.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 4 Sensor 20.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 4 Sensor 30.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 4 Sensor 40.001.275V0.005 Rich to lean sensor threshold voltageO2 Sensor Monitor Bank 1 Sensor 10.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 1 Sensor 20.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 1 Sensor 30.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 1 Sensor 40.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 2 Sensor 10.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 2 Sensor 20.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 2 Sensor 30.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 2 Sensor 40.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 3 Sensor 10.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 3 Sensor 20.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 3 Sensor 30.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 3 Sensor 40.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 4 Sensor 10.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 4 Sensor 20.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 4 Sensor 30.001.275V0.005 Lean to Rich sensor threshold voltageO2 Sensor Monitor Bank 4 Sensor 40.001.275V0.005 Lean to Rich sensor threshold voltagePID(hex)Data bytes returnedDescriptionMin valueMax valueUnitsFormula

 Hizmet  - Araç bilgisi talep etme 
PID<581>(hex) Veri baytları döndürüldü Tanım Minimum değer maksimum değer Birimler Formül 4 Hizmet 9 tarafından desteklenen PID'ler (01 - 20) Bit kodlu. [A7. . D0] = [PID $01. . PID $20] Aşağıya bakın 1 PID'de VIN Mesaj Sayısı . Yalnızca ISO 9141-2, ISO 14230-4 ve SAE J1850 için. Genellikle değer 5 olacaktır. 17 Araç Kimlik Numarası (VIN) 17 karakterlik VIN, ASCII kodlu ve boş karakterlerle sol dolgulu () gerekirse. 1 PID için kalibrasyon kimliği mesaj sayısı . Yalnızca ISO 9141-2, ISO 14230-4 ve SAE J1850 için. 4'ün katı olacaktır (her kimlik için 4 mesaj gereklidir). 16,32,48,64. . Kalibrasyon Kimliği En fazla 16 ASCII karakteri. Kullanılmayan veri baytları boş bayt olarak bildirilir (). Birkaç CALID çıktısı alınabilir (her biri 16 bayt) 1 PID için kalibrasyon doğrulama numaraları (CVN) mesaj sayısı . Yalnızca ISO 9141-2, ISO 14230-4 ve SAE J1850 için.  4,8,12,16 Kalibrasyon Doğrulama Numaraları (CVN) Birkaç CVN çıktısı alınabilir (her biri 4 bayt) CVN ve CALID sayıları eşleşmelidir Boş karakterlerle sola doldurulmuş ham veriler (). Genellikle onaltılık dize olarak görüntülenir. 1 PID için kullanım sırasında performans izleme mesajı sayısı ve Yalnızca ISO 9141-2, ISO 14230-4 ve SAE J1850 için. 8 10 8 on altı değerin bildirilmesi gerekiyorsa, 9 on sekiz değerin bildirilmesi gerekiyorsa ve 10 yirmi değerin bildirilmesi gerekiyorsa (bir mesaj, her biri iki bayttan oluşan iki değer bildirir). 4 Buji ateşlemeli araçlar için kullanım sırasında performans takibi Her biri 4 bayt (iki değer) içeren 4 veya 5 mesaj. Aşağıya bakınız 1 PID için ECU adı mesaj sayısı  20 ECU adı ASCII kodlu. Boş karakterlerle sağ dolgulu (). 4 Sıkıştırma ateşlemeli araçlar için kullanım sırasında performans takibi Her biri 4 bayt (iki değer) içeren 5 mesaj. Aşağıya bakınız PID(hex) Veri baytları döndürüldü Tanım Minimum değer maksimum değer Birimler Formül

 Kaynakça 

Kategori:Elektronik listeleri
Kategori:Otomotiv teknolojisi
Kategori:Teknoloji listeleri