Ethernet etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Ethernet etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

27 Haziran 2025 Cuma

Otomotiv Ethernet vs CAN FD: Hangisi Otomotivin Geleceği?

🚗 Otomotiv Ethernet vs CAN FD: Hangisi Otomotivin Geleceği?

Günümüzde otomotiv elektroniği baş döndürücü bir hızla gelişiyor. Otonom sürüş sistemleri, gelişmiş sürücü destek sistemleri (ADAS), yüksek çözünürlüklü kameralar, radarlar ve daha fazlası... Bu sistemlerin tümü, araç içindeki elektronik kontrol üniteleri (ECU’lar) arasında hızlı ve güvenilir veri iletişimi gerektiriyor. Peki bu veri iletişimi nasıl sağlanıyor? Karşınızda iki güçlü aday: CAN FD ve Otomotiv Ethernet.

Bu yazımızda, her iki teknolojiyi detaylıca karşılaştırıyor, avantajlarını ve zorluklarını inceliyor ve “Geleceğin iletişim protokolü hangisi olacak?” sorusuna birlikte cevap arıyoruz. 😊

Visual comparison of CAN FD bus and Automotive Ethernet data flow in a modern car network

📚 Önce Temel Kavramlar

  • CAN FD (Flexible Data-rate): Klasik CAN protokolünün geliştirilmiş versiyonudur. Daha yüksek veri hızları ve daha büyük veri yükleri taşır.
  • Otomotiv Ethernet: Bilgisayar ağlarındaki Ethernet’in otomotiv uyarlamasıdır. Özellikle yüksek bant genişliği gerektiren uygulamalar için geliştirilmiştir.

⚙️ Teknik Özellik Karşılaştırması

Özellik CAN FD Otomotiv Ethernet
Maksimum Veri Hızı 8 Mbps 100 Mbps – 1 Gbps+
Veri Çerçeve Boyutu 64 byte 1500 byte (MTU)
Topoloji Bus (dallanmış yapı) Point-to-Point veya Star
Gerçek Zamanlılık Yüksek TSN (Time Sensitive Networking) ile mümkün
Maliyet Düşük Orta-Yüksek
EMI/EMC Dayanıklılığı Yüksek Orta (ek önlemler gerekebilir)

🔌 Kullanım Senaryoları

CAN FD Ne Zaman Tercih Edilir?

  • Gövde elektroniği (body control modules)
  • Kapı kontrol sistemleri
  • Geliştirilmiş motor kontrol üniteleri
  • Gerçek zamanlılık gerektiren düşük-bant sistemler

Otomotiv Ethernet Ne Zaman Öne Çıkar?

  • ADAS (İleri Sürücü Destek Sistemleri)
  • Yüksek çözünürlüklü kamera sistemleri
  • Radar, LiDAR ve sensor fusion uygulamaları
  • Otonom sürüş kontrol üniteleri

🔍 Gerçek Hayattan Bir Örnek

Yeni nesil bir araçta kamera verileri Ethernet üzerinden taşınırken; aynı araçtaki kapı kilidi sinyalleri CAN FD üzerinden gönderilir. Çünkü birisi yüksek bant genişliği ister, diğeri ise düşük gecikmeli, güvenilir iletişim.

🏁 Gelecek Kimin?

Gelecekte bu iki teknolojinin birlikte var olması oldukça olası. CAN FD, maliyet ve dayanıklılık açısından hala birçok yerde tercih edilecek. Ancak otonom araçlar ve yüksek bant genişliği gerektiren sistemlerde Ethernet’in yeri giderek büyüyor.

💡 Hibrit Yapılar

Birçok OEM üreticisi, hibrit iletişim mimarilerine yöneliyor. Örneğin:

  • Motor kontrolü için CAN FD
  • Görüntü işleme için Ethernet
  • Gateway ECU üzerinden farklı protokoller arası geçiş

🛠️ Zorluklar

  • Ethernet için elektromanyetik uyumluluk (EMC) sorunları
  • CAN FD ile veri miktarının sınırlı olması
  • Her iki protokol için zaman senkronizasyonu gereksinimi

🧠 Sonuç

CAN FD, otomotiv dünyasında köklü bir sistem olarak kullanılmaya devam edecek. Ancak Ethernet, özellikle otomasyon, otonomi ve bağlantılı araçlarda kaçınılmaz bir gereklilik haline geliyor. Hangi protokolün kullanılacağı, uygulamanın ihtiyaçlarına göre değişiyor.

🔖 Terimler Sözlüğü

Terim Açıklama
CAN FD Flexible Data-rate: Geliştirilmiş CAN protokolü
Otomotiv Ethernet Otomotiv uyumlu Ethernet protokolü
ECU Electronic Control Unit: Elektronik kontrol ünitesi
TSN Time Sensitive Networking: Gerçek zamanlı veri aktarım tekniği

📌 Ekstra Kaynaklar

26 Şubat 2024 Pazartesi

ESP32 ile Kristal veya Osilatör Kullanmadan RMII Üzerinden Ethernet Haberleşmesi ve İpuçları

İnternette gördüğüm ESP32 ve ethernet uygulamalarının çoğunda ethernet chipine kristal takarak uygulama çalıştırılmış. Bunun sinyal kalitesi açısından faydası olabilir ancak tek çözüm bu değil. ESP32 modüllerinden de ethernet için gerekli clock çıkışını alabilirsiniz.

Bunun için örnek devrede de gösterildiği gibi ESP32 ile ethernet chipinin clock uçlarını birleştirmek yeterli. Burada frekans 50 MHz mertebesinde olduğu için mümkün oldukça yakın olması önemli.

Benim yaptığım uygulamadan hat boyu yaklaşık 44 mm ve 2 adet via kullanılıyor. Buna rağmen sorunsuz bir şekilde sistemin çalıştığını gördüm.



ESP32 clock çıkışı için GPIO0, GPIO16, GPIO17 pinleri kullanılabilir.


Arduino arayüzünde varsayılan olarak clock ESP32'ye girecek şekilde tanımlanmıştır. Ethernet clock çıkışını tanımlamak için aşağıdaki satır kullanılabilir. Bu begin fonksiyonu üzerinden ethernet chipi, clock yönü ve pini seçilebilir.

ETH.begin(0,-1,23,18,ETH_PHY_LAN8720,ETH_CLOCK_GPIO17_OUT);

Kaynaklar;

  • https://docs.espressif.com/projects/esp-idf/en/release-v3.1/api-reference/ethernet/esp_eth.html
  • https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf

Otomotiv Ethernet vs CAN FD: Hangisi Otomotivin Geleceği?

🚗 Otomotiv Ethernet vs CAN FD: Hangisi Otomotivin Geleceği? Günümüzde otomotiv elektroniği baş döndürücü bir hızla gelişiyor. Otonom sürü...