J1939 DM1 / DTC nedir?
SAE J1939-73 alt protokolü diagnostic mesajları tanımlar. DM1 (Active Diagnostic Trouble Codes) mesajı, kontrol biriminde aktif olan arıza kodlarının periyodik yayınıdır. Her DTC tam olarak 4 byte'tan oluşur ve dört temel bilgi taşır: SPN, FMI, CM ve OC.
SPN konvansiyonu neden önemli?
SPN'in 19 bit'inin hangi byte'larda tutulduğu zaman içinde değişti. Versiyon 4 (J1939-73 2010 sonrası) modern cihazlarda standart hâline geldi: SPN'in en düşük 8 biti byte 1, ortadaki 8 biti byte 2, en yüksek 3 biti byte 3'ün üst 3 biti. Eski cihazlar Versiyon 1-3 arasından birini kullanabilir; bu yüzden bilinmeyen bir loga bakarken birkaç konvansiyonu denemek gerekir.
FMI tablosu
FMI (Failure Mode Identifier) 0–31 arası bir değerdir ve arızanın doğasını anlatır. Örneğin FMI 3 "voltage above normal", FMI 4 "voltage below normal", FMI 14 "special instruction" gibi standart anlamlar taşır. Tam liste J1939-73 ekinde tanımlıdır ve bu sayfada her zaman görünür durumda tutulur.