1. CAN Veri Yolu Mimarisi:
- CAN veri yolu, CAN Yüksek (CAN-H) ve CAN Düşük (CAN-L) adı verilen bükümlü bir çift kablo kullanılarak uygulanır. Bu teller mesajların iletildiği fiziksel iletişim kanalını oluşturur.
- CAN-H kablosu mantıksal "1"e karşılık gelen diferansiyel sinyali taşırken, CAN-L mantıksal "0"ı taşır.
- CAN veriyoluna bağlı tüm ECU'lar ağdaki düğümlerdir ve her biri Düğüm Kimliği adı verilen benzersiz bir tanımlayıcıya sahiptir.
2. Mesaj Formatı:
- CAN mesajları belirli bir formatı takip eden bir dizi bitten oluşur. Her mesaj aşağıdaki bilgileri içerir:
- Çerçeve başlangıcı (SOF):Mesajın başlangıcını belirtir.
- Tanımlayıcı (ID):Mesajın türünü ve önceliğini tanımlar.
- Veri Uzunluğu Kodu (DLC):Mesajdaki veri baytlarının sayısını belirtir.
- Veri Alanı:ECU tarafından iletilen gerçek verileri içerir.
- Döngüsel Artıklık Kontrolü (CRC):İletim sırasında hataları tespit ederek mesaj bütünlüğünü sağlar.
- Çerçeve sonu (EOF):Mesajın sonunu belirtir.
3. Mesaj Yayını ve Alımı:
- ECU'nun iletecek verileri olduğunda, mesajı CAN veriyolunda yayınlar. Mesaj, tipik olarak 1 Mbps veya daha yüksek sabit bir bit hızıyla diferansiyel olarak iletilir.
- CAN ağına bağlı tüm ECU'lar yayınlanan mesajı alır. Her ECU daha sonra mesajın kimliğini değerlendirerek mesajın işleviyle alakalı olup olmadığını belirler.
- Bir ECU'nun Düğüm Kimliği, mesaj kimliğiyle eşleşiyorsa veya yayınlanan verilerin alıcısıysa, alınan bilgileri buna göre işler ve kullanır.
4. Çarpışmadan Kaçınma:
- CAN veri yolu, mesaj çarpışmalarını önlemek için Çarpışma Önleme (CSMA/CA) mekanizmasıyla Taşıyıcı Algılama Çoklu Erişimini kullanır. Bu, bir mesaj iletmeye çalışan ECU'nun öncelikle CAN veriyolunun meşgul olup olmadığını (CAN-H'de yüksek düzeyde olup olmadığını) kontrol ettiği anlamına gelir. Meşgulse ECU kısa bir süre bekler ve tekrar denemez.
- Bu çarpışma önleme mekanizması, ağdaki veri iletişiminin bütünlüğünü koruyarak aynı anda yalnızca bir ECU'nun iletim yapmasını sağlar.
5. Hata İşleme:
- CAN ayrıca hata tespiti ve yönetimi için mekanizmalar içerir. Her mesaj, hata kontrolü için bir sağlama toplamı içerir ve diferansiyel sinyalizasyon, iletim hatalarının tespit edilmesine yardımcı olur.
- ECU bir hata tespit ederse, bir hata mesajı gönderebilir veya mesajı yeniden talep etmek veya ağı sıfırlamak gibi düzeltici önlemler alabilir.
6. Avantajları:
- CAN veri yolu geleneksel kablolama sistemlerine göre çeşitli avantajlar sunar, örneğin:
- Azaltılmış kablolama karmaşıklığı:ECU'lar arasında kapsamlı noktadan noktaya kablolama ihtiyacını ortadan kaldırır.
- Geliştirilmiş güvenilirlik:Diferansiyel sinyalleme ve hata işleme özellikleri, güvenilir veri iletimini sağlar.
- Esneklik:CAN veri yolu ile ağa yeni ECU'lar veya sensörler eklemek nispeten kolaydır.
- Maliyet etkinliği:CAN veri yolu kablolaması, geleneksel kablolama yöntemleriyle karşılaştırıldığında genel üretim maliyetlerini azaltabilir.
Modern araçlar, CAN veri yolu kablolarını kullanarak çeşitli ECU'lar arasında verimli iletişim sağlayarak gelişmiş araç içi özellikleri, gelişmiş güvenlik sistemlerini ve genel olarak gelişmiş araç performansını mümkün kılar.