PartAndStock
Arayüz & İletişim

CAN Bus Nedir?

1 dk okuma
Kısa cevap

CAN Bus (Controller Area Network), birçok elektronik birimin tek bir veri yolu üzerinden, gürültüye dayanıklı biçimde haberleşmesini sağlayan bir seri iletişim standardıdır. Özellikle otomotivin omurgasıdır.

Nasıl Çalışır?

İki hat kullanır: CAN_H ve CAN_L. Veri, iki hat arasındaki fark ile (diferansiyel) taşınır. Bu yapı, dışarıdan binen gürültüyü büyük ölçüde reddeder.

Öncelikli Mesajlaşma

CAN'de cihaz adresi yerine mesaj kimliği (ID) vardır. Aynı anda birden çok cihaz konuşmak isterse, düşük ID'li (yüksek öncelikli) mesaj önce geçer; çakışma kayıpsız çözülür (arbitrasyon).

ÖzellikDeğer
HatCAN_H, CAN_L (diferansiyel)
DayanıklılıkÇok yüksek
AdreslemeMesaj ID tabanlı

Transceiver Gereği

Mikrodenetleyicinin CAN denetleyicisi mantık seviyeli çalışır; hattı sürmek için bir CAN transceiver çipi (ör. TJA1050) gerekir. Hat uçlarına 120Ω sonlandırma direnci konur.

Nerede Kullanılır?

Otomobil içi ağlar (motor, ABS, gösterge), endüstriyel otomasyon, tıbbi cihazlar ve robotik.

Mesaj Çerçevesi

Bir CAN mesajı; tanımlayıcı (ID), veri uzunluğu (DLC), 0-8 bayt veri ve hata denetimi (CRC) alanlarından oluşur. Alıcılar her mesajı CRC ile doğrular; hata bulunursa mesaj otomatik yeniden gönderilir. Bu yerleşik hata yönetimi CAN'i çok güvenilir kılar.

Sık Yapılan Hatalar

  • Sonlandırma: 120Ω dirençler yoksa yansımalar haberleşmeyi bozar.
  • Hız uyumu: Tüm düğümler aynı bit hızında olmalı.
  • Transceiver atlamak: Doğrudan MCU ile uzun hat sürülmez.

Sık Sorulan Sorular

CAN neden otomotivde tercih edilir?+
Gürültüye dayanıklı, güvenilir ve çok düğümü az kabloyla bağladığı için.
CAN FD nedir?+
Klasik CAN'in daha yüksek hız ve daha büyük veri paketi sunan geliştirilmiş sürümüdür.

"CAN Bus Nedir?" ile ilgili parçaları ara

Fiyat, stok ve distribütör karşılaştırmasıyla doğru parçayı bul.

Bu Parçaları Ara

Arayüz & İletişim kategorisinden diğer içerikler