Can Bus Nedir ?

ÇALIŞMA MANTIĞI

CAN-BUS multimaster çalışma mantığını benimser, tüm ünitelere veri yollarken eşit öncelik hakkı tanır.Bu işlemler sırasında çakışma ve hata oluşumunu önlemek için sistem iletim hattına uymak zorundadır.Sıralı bir şekilde gönderilen veri boş anı bulduğunda aktarımını sağlar.

CAN mesaj öncelikli bir sistem olmasından dolayı, üniteler arasında hangi mesajın öncelikli olarak gönderileceğine karar verir.CAN üzerinde numaranlandırılmış olan mesajlar kendi öncelik sıralamasına göre iletilir.  

Bu yöntem, mesajların çarpışmamasını garanti etmekle beraber, iletişim hattının uzunluğunu sınırlandırır. Dolayısıyla, CAN düğümler 1 Mbit/s veri iletim hızı ile 40 m  bir veri yolu üzerinden bağlanabilirler.

CAN-BUS’ a gönderilen tüm veriler tüm üniteler tarafından alınır. Her ünite içinde bulunan filtreler yardımıyla kendisini ilgilendiren mesajları alır, ilgilendirmeyenleri ise çöpe atar.

CAN-BUS, otomobil elektroniği, akıllı motor kontrolü, robot kontrolü, akıllı sensörler, asansörler, makine kontrol birimleri, kaymayı engelleyici sistemler, trafik sinyalizasyon sistemleri, akıllı binalar ve laboratuar otomasyonu gibi uygulama alanlarında veri iletişimi sağlar.