Fault-tolerant Clock Synchronization with Drift Correction for Controller Area Network
31st IEEE Conference on Signal Processing and Communications Applications (SIU), İstanbul, Türkiye, 5 - 08 Temmuz 2023, (Tam Metin Bildiri)
- Yayın Türü: Bildiri / Tam Metin Bildiri
- Doi Numarası: 10.1109/siu59756.2023.10223994
- Basıldığı Şehir: İstanbul
- Basıldığı Ülke: Türkiye
- Orta Doğu Teknik Üniversitesi Adresli: Evet
Özet
Clock synchronization (CS) on the Controller Area Network (CAN) is important for enabling deterministic medium access for safety-critical vehicle applications. Existing CS methods on CAN rely on the synchronization of all nodes on a CAN bus to a single time master (TM). That is, if there is a fault in the TM, CS on CAN becomes impossible. In this paper, we propose a new fault-tolerant CS method with drift correction for CAN. Our method ensures that a faulty TM is detected and replaced by an alternative TM without any effect on the clock accuracy of all nodes on the CAN bus. Our method achieves a clock accuracy below 3 mu s even in the case of frequent faults, which is confirmed by hardware experiments with fault injection.