ALGO TEAM / MÜHENDİSLİK BLOGU

Kısa teknik notlar.

CAN, J1939, telemetri ve saha doğrulaması üzerine doğrudan uygulanabilir çalışma notları.

CAN / 01

CAN hattında mesaj analizine nereden başlanır?

Bir CAN sorununda ilk hedef mesajları yorumlamak değil, hattın fiziksel ve zamansal olarak sağlıklı olduğunu doğrulamaktır.

Kontrol sırası

  1. Bit hızını ve örnekleme ayarını cihazlarla eşleştir.
  2. Enerji kapalıyken CAN-H ile CAN-L arasında yaklaşık 60 Ω terminasyon kontrolü yap.
  3. Mesaj çevrim zamanlarını ölç; yalnız ortalamaya değil jitter ve kayıp periyotlara da bak.
  4. Alive counter ve checksum varsa önce bu alanların gerçekten nasıl değiştiğini belirle.
TELEMETRY / 02

Her veriyi değil, doğru olayı kaydetmek

Telemetride depolama ihtiyacını asıl büyüten sinyal sayısı değil; örnekleme sıklığı, olay öncesi/sonrası pencere ve çevrimdışı kalma süresidir.

Kontrol sırası

  1. Sürekli sinyalleri düşük ve gerekçeli bir temel frekansta tut.
  2. Eşik aşımı, durum geçişi ve hata oluşumu gibi olayları ayrı tanımla.
  3. Olaydan önceki kısa tamponu ve olay sonrası gözlem süresini birlikte kaydet.
  4. Sunucuya aktarım ile cihaz içi ham kayıt gereksinimini birbirinden ayır.
FIELD / 03

Hesap doğruysa makine neden farklı davranır?

Kâğıt üzerindeki sonuç ile makine davranışı arasındaki fark çoğu zaman tek bir büyük hatadan değil, küçük varsayımların üst üste binmesinden çıkar.

Kontrol sırası

  1. Komut edilen değer ile ölçülen fiziksel değeri bağımsız bir cihazla karşılaştır.
  2. Ham CAN değerini ölçeklenmiş değerden ayır ve iki aşamayı ayrı doğrula.
  3. Sensör toleransı, filtre gecikmesi ve kontrol çevrim süresini hesaba kat.
  4. Test koşullarını; sıcaklık, yük, besleme gerilimi ve makine durumuyla birlikte kaydet.