OBD-II PID Lookup

OBD-II Mode 01, 02 ve 09 için Parameter ID (PID) referansı. Formül, birim ve örnek hesaplama dahil.

PID (hex)PID (dec)Veri (byte)İsimFormülBirim

OBD-II PID nedir?

On-Board Diagnostics II, 1996 sonrası benzinli ve 2004 sonrası dizel araçlarda zorunlu hale gelen evrensel teşhis arayüzüdür. ECU'dan veri okumak için bir Mode ve bir PID (Parameter Identifier) belirtirsiniz: ör. Mode 01, PID 0x0C "Engine RPM" sorgusu için 7E0 → 02 01 0C CAN frame'i gönderirsiniz; ECU 7E8 → 04 41 0C A B ile yanıtlar.

Mode 01 ve Mode 02 farkı

Mode 01 anlık (canlı) veri okur. Mode 02 ise freeze frame'dir: emisyon ile ilgili bir DTC tetiklendiği andaki sensör değerlerini saklar. PID listeleri ortaktır; tek fark veri bağlamıdır. Mode 09 ise araç kimliğine ilişkin VIN, kalibrasyon ID ve ECU adı gibi metadata'yı döndürür.

Formüller

Tabloda her PID için ECU'nun döndürdüğü ham byte'ları (A, B, C, D olarak gösterilen) fiziksel değere dönüştüren formül verilmiştir. Örneğin Engine RPM için (256·A + B) / 4 formülü kullanılır; sensör çözünürlüğü 0.25 RPM'dir.