CAN Bus Nedir? Endüstriyel Haberleşmede Güvenilir Veri Yolu

Veysi Filiz
29 Temmuz 2026

CAN bus nedir sorusunun kısa cevabı şudur: Controller Area Network, birden fazla elektronik düğümün tek bir çift hat üzerinden çakışma çözümlü ve hata toleranslı şekilde veri paylaştığı seri haberleşme protokolüdür. Otomotiv, makine otomasyonu ve gömülü kontrol kartlarında sensör, aktüatör ve ECU’ların aynı ağda güvenle konuşmasını sağlar.

Revan Technology’nin endüstriyel projelerinde CAN bus, uzun kablo mesafeleri ve gürültülü ortamlarda RS-485 veya SPI’ye göre daha öngörülebilir bir saha altyapısı sunar.

can bus nedir

CAN bus nedir?

CAN bus (Controller Area Network), 1980’lerde otomotiv için geliştirilmiş, çoklu ana (master) gerektirmeyen bir seri veri yolu protokolüdür. Her düğüm mesajı kimlik (ID) ile yayınlar; alıcılar ihtiyaç duydukları çerçeveleri filtreler. Fiziksel katmanda genelde diferansiyel CAN_H / CAN_L hattı kullanılır.

ISO 11898 ve CAN 2.0A/B (standart ve genişletilmiş çerçeve) en yaygın varyantlardır. CAN FD daha yüksek veri hızı ve daha büyük yük için modern uygulamalarda tercih edilir.

Neden önemlidir?

  • Tek hat üzerinde onlarca düğüm; kablo karmaşıklığı ve maliyet düşer.
  • Çakışma çözümü donanımsal öncelik (arbitration) ile yapılır; merkezi master zorunlu değildir.
  • Hata tespiti, tekrar deneme ve bus-off koruması ile saha güvenilirliği artar.
  • Otomotiv, tarım makinesi, asansör, enerji ve fabrika otomasyonunda yaygın standarttır.

Nasıl çalışır?

1. Düğümler CAN transceiver ile ortak hatta bağlanır; uçlara termination direnci (genelde 120 Ω) eklenir.

2. Boş hat recessive (mantıksal 1) durumundadır; dominant (0) bit gönderen öncelik kazanır.

3. Düşük ID’li mesaj arbitration’da kazanır; kaybeden düğüm bekler ve tekrar dener.

4. Alıcılar ID’ye göre filtreler; CRC ve ACK ile çerçeve bütünlüğü doğrulanır.

5. Hata sayacı eşiği aşan düğüm bus-off moduna geçer; sistem kalan düğümlerle devam edebilir.

Bit hızı kablo uzunluğu ile ters orantılıdır: 1 Mbit/s kısa hatlar, 125 kbit/s uzun endüstriyel hatlar için tipiktir.

Tipik kullanım alanları

  • Otomotiv ECU ağları (motor, ABS, gösterge paneli)
  • CNC, robot ve paketleme makinelerinde sürücü–PLC haberleşmesi
  • Tarım ve iş makinelerinde joystick, hidrolik kontrol üniteleri
  • Asansör ve bina otomasyonu kontrol panelleri
  • Batarya yönetim sistemleri (BMS) ve enerji depolama modülleri

Sık yapilan hatalar

  • Terminasyon direncini unutmak veya hat ortasına yanlış yerleştirmek; yansıma ve hatalı çerçeve.
  • Toprak (GND) referansını zayıf bırakmak; diferansiyel sinyalde ortak mod gürültüsü.
  • Bit hızını kablo uzunluğuna göre ayarlamamak.
  • CAN ve CAN FD düğümlerini aynı hatta karıştırmak.
  • Bus-off sonrası otomatik toparlanma ve loglama planlamamak.

Seçim / tasarım kontrol listesi

  • Standart CAN mı CAN FD mi gerekiyor?
  • Hat uzunluğu ve düğüm sayısına uygun bit hızı seçildi mi?
  • Her hat ucunda 120 Ω terminasyon var mı (veya hesaplanmış eşdeğer)?
  • Transceiver 3,3 V / 5 V seviyesi MCU ile uyumlu mu?
  • Galvanik izolasyon (ör. saha panosu) gerekli mi?
  • ID planı, periyodik mesajlar ve diagnostik (UDS / J1939) tanımlı mı?

SSS

CAN bus nedir, tek cümleyle?

Birden fazla elektronik birimin tek diferansiyel hat üzerinden kimlik tabanlı mesajlaştığı seri haberleşme protokolüdür.

CAN bus ile Modbus RTU arasındaki fark nedir?

Modbus genelde master–slave modelindedir; CAN çoklu yayın (broadcast) ve donanımsal öncelik çözümü kullanır. CAN hata yönetimi ve otomotiv/endüstriyel ekosistemi daha güçlüdür.

Terminasyon direnci neden gerekli?

Yüksek frekansta sinyal yansımasını önleyerek çerçeve hatalarını azaltır; çoğu hat için iki uçta 120 Ω standarttır.

CAN FD ne zaman tercih edilir?

Daha büyük veri yükü (64 byte’a kadar) ve daha yüksek bit hızı gerektiğinde; tüm düğümlerin CAN FD desteklemesi gerekir.

Sonuç

CAN bus, endüstriyel ve otomotiv gömülü sistemlerde kanıtlanmış, ölçeklenebilir bir haberleşme altyapısıdır. Doğru terminasyon, bit hızı ve ID planı ile sahadaki veri kaybı ve arıza süresi belirgin şekilde düşer. Yeni bir kontrol kartı veya makine ağı tasarlıyorsanız CAN bus’u erken aşamada gereksinimlere göre seçmek, sonradan protokol değişiminden kaynaklanan maliyetleri önler.


🔗 Lütfen Bizimle İletişim Kurmaktan Çekinmeyin:
WhatsApp: +90 543 735 31 75
☎️ ✉️ E-Posta: info@revantechnology.com

Elektronik Kart Tasarımı (PCB Baskı Devre Tasarımı) Hizmetimiz Konusunda Ayrıntılı Bilgi İçin:
Revan Teknoloji – Elektronik Kart Tasarımı (PCB Baskı Devre Tasarımı) Hizmetimiz

CAN Bus Nedir? Endüstriyel Haberleşmede Güvenilir Veri Yolu

Diğer GEO Yazıları