CAN BUS to magistrala komunikacyjna zaprojektowana do niezawodnej wymiany danych między sterownikami. Jest powszechna w pojazdach, maszynach, napędach, sterownikach silników i urządzeniach przemysłowych.
Magistrala CAN wykorzystuje dwie linie sygnałowe, zwykle CAN High i CAN Low. Urządzenia wysyłają krótkie ramki danych, a arbitraż magistrali pozwala obsłużyć wiele komunikatów bez klasycznego adresowania master-slave.
Usterki CAN BUS objawiają się błędami komunikacji, brakiem odczytu modułów, zatrzymaniem maszyny albo problemami pojawiającymi się dopiero po podłączeniu konkretnego sterownika.
W diagnostyce sprawdza się terminację, poziomy napięć, skręcenie przewodów, ekranowanie, zwarcia między liniami i liczbę błędów ramek. Jeden uszkodzony moduł może zakłócić pracę całej magistrali.