CAN Bus (Controller Area Network) protokolü şu şekilde çalışır: 1. Mesaj Çerçeveleme: CAN Bus ağı üzerinde mesajlar, start-of-frame (SOF), arbitration ID (CAN tanımlayıcı), kontrol bitleri, veri, cyclic redundancy check (CRC) ve end-of-frame (EOF) bitlerinden oluşan bir çerçeve yapısında iletilir. 2. Çarpışma Çözümü: İki veya daha fazla düğüm aynı anda mesaj iletmeye çalıştığında, bir arbitration (arbitraj) süreci gerçekleşir. 3. Yayın İletişimi: Bir düğüm tarafından gönderilen mesaj, ağ üzerindeki tüm düğümler tarafından alınır, ancak yalnızca ilgili mesajlar işlenir. 4. Hata Tespiti: Protokol, veri bütünlüğünü sağlamak için CRC gibi yerleşik hata tespit mekanizmaları kullanır. 5. Fonksiyonellik: CAN Bus, gerçek zamanlı veri alışverişi gerektiren kritik uygulamalarda güvenilir ve deterministik bir iletişim sağlar.