Controller area network - Vikipedi

CAN (Controller Area Network), CANopen’ın fiziksel katmanını oluşturan ve otomotiv otomasyonunda kullanılmak üzere Bosch firması tarafından geliştirilen bir seri ağ teknolojisidir. Özellikle Avrupa’da üretilen arabalar için geliştirilmişse de, endüstriyel otomasyonda ve diğer pek çok sektörde tutulan bir ağ olmuştur. İletişim, değişik elektronik modüller arasında elektriksel gürültülerden dolayı oluşabilecek hatalardan etkilenmeyecek CAN-High ve CAN-Low olmak üzere iki ayrı kablo ve çok güvenli bir protokol sayesinde sağlanır. Ayrıca bu şebekenin bir özelliği de modern otomotiv sistemlerinde hayati önem taşıyan hava yastığı, fren, ABS gibi yolcu güvenliğini ilgilendiren modüllere göre bağlantı önceliği tanımasıdır.

CAN, çift burulmuş kablolu, half duplex, yüksek hızlı bir ağ sistemidir. Mikrodenetleyiciler arasında gerçek zamanlı iletişim de dahil pek çok ihtiyaca cevap verir. RS232 gibi geleneksel seri iletişim yöntemlerinden çok daha performanslı ve uygun maliyetlidir. Örnek olarak, TCP/IP büyük miktarda veri taşımak için, CAN ise gerçek zamanlı ihtiyaçlar için tasarlanmıştır ve 1 MBit/saniye baud oranıyla 100 MBit/saniyelik TCP/IP bağlantısını tepkime süresinin kısalığı, hata tespiti ve hızlı hata düzeltmesiyle kolayca yener.

Motorola, Philips, Intel ve Infineon gibi pek çok büyük yarı iletken üreticisi firma CAN entegreleri satmaktadır ve milyonlarcasının otomobillerde kullanılması, entegrelerin fiyatlarının düşüklüğünü ve uzun vadeli geçerliliğini garantilemektedir. RS232/485 seri iletişimini desteklemek için mikrodenetleyicilerine UART (Universal asynchronous receiver/transmitter)# entegre eden çoğu yarı iletken üretici artık bunun yerine CAN kullanmaktadır.