DERİN TEKNİK İÇERİK

DBC dosyası ve CAN sinyalleri

DBC dosyası ve CAN sinyalleri: DBC, CAN frame ve sinyallerini isim, CAN ID, bit başlangıcı, bit uzunluğu, byte order, signed/unsigned, factor, offset, min/max ve birimle tarif eder. Sayfada ayrıca çalışılmış örnek ve ölçüm sırası bulunur.

6 somut teknik gerçek1 çalışılmış örnek2 kaynak

Kısa teknik çerçeve

DBC dosyası ve CAN sinyalleri: DBC, CAN frame ve sinyallerini isim, CAN ID, bit başlangıcı, bit uzunluğu, byte order, signed/unsigned, factor, offset, min/max ve birimle tarif eder. Sayfada ayrıca çalışılmış örnek ve ölçüm sırası bulunur.

Buradaki teknik değerler standart, protokol veya fizik ilişkisini doğrudan gösterir; model-özel servis değerleri ilgili model/varyant teknik dosyasına bağlanır.

Amaç okuyucunun yalnız terimi öğrenmesi değil, ölçüm ekranında veya saha testinde hangi verinin ne anlama geldiğini hesaplayabilmesidir.

Somut teknik gerçekler

  • DBC, CAN frame ve sinyallerini isim, CAN ID, bit başlangıcı, bit uzunluğu, byte order, signed/unsigned, factor, offset, min/max ve birimle tarif eder.
  • Fiziksel değer genel olarak physical = raw × factor + offset bağıntısıyla hesaplanır.
  • Intel/little-endian ve Motorola/big-endian bit yerleşimi aynı raw bayt dizisini farklı yorumlatabilir.
  • Multiplexed signal yapısı aynı CAN ID içinde farklı sinyal gruplarını selector değeriyle ayırabilir.
  • Bir DBC CAN trafiğini üretmez; yalnız mevcut frame/sinyal semantiğini tanımlar.
  • Yanlış DBC sürümü doğru CAN ID üzerinde yanlış ölçek veya yanlış bit konumu gösterebilir.

Çalışılmış örnek

  • Örnek: 16 bit raw hız değeri 1000, factor 0,1 ve offset 0 ise fiziksel hız 100,0 km/h olur.

Veri yapısı örneği

SG_ VehicleSpeed : 0|16@1+ (0.1,0) [0|250] "km/h"

Ölçüm ve doğrulama sırası

  • Önce ham CAN frame’i zaman damgasıyla kaydet.
  • CAN ID, DLC ve byte dizisini DBC’den bağımsız doğrula.
  • Start bit/length/endianness/factor/offset alanlarını tek tek kontrol et.
  • Decode edilen değeri gösterge, sensör veya teşhis cihazı gibi bağımsız bir kaynakla karşılaştır.

Yanlış teşhisi önleyen ayrım

  • Komut var mı? Besleme/şase/ağ sağlıklı mı?
  • Geri bildirim komutu takip ediyor mu?
  • Fiziksel çıktı bağımsız ölçümle aynı sonucu veriyor mu?
  • Arıza yalnız belirli sıcaklık/yük/hız koşulunda mı oluşuyor?
  • Onarım sonrası aynı koşul tekrarlandığında sonuç stabil mi?

Teknik kaynaklar

  1. ASAM automotive engineering standards overview
  2. CAN in Automation technical knowledge

İncelemeye devam et

Model bazlı gerçek teknik veri · Ölçüm referansları · Teknik teşhis atlası