CAN Bus Hata Ayıklama: Sahada En Sık Karşılaşılan 5 Sorun
CAN hattı çalışmıyorsa suçlu genelde yazılım değildir. Sahada karşılaştığım sorunların büyük çoğunluğu şu beş başlıkta toplanıyor.
1. Sonlandırma direnci
Hattın iki ucunda 120 Ω olmalı. Ölçüm: güç kapalıyken CAN_H ve CAN_L arasında ~60 Ω görmelisiniz.
2. Yanlış bit zamanlaması
Örnekleme noktası %75–%87,5 aralığında olmalı. Farklı düğümlerde farklı örnekleme noktası, uzun hatlarda rastgele hata çerçevelerine yol açar.
3. Ortak topraklama yokluğu
Ayrı beslemeli düğümler arasında toprak referansı yoksa ortak mod gerilimi sürücülerin sınırını aşar.
4. Hata pasif duruma düşen düğüm
TEC/REC sayaçlarını okuyun; 128'i geçen bir düğüm sessizce hata pasif olur ve hattı bozar.
5. Stub uzunluğu
Ana hattan ayrılan kolların uzunluğu yansımalara yol açar; 1 Mbit/s'te 30 cm'yi aşmayın.