What is CANBUS or CAN and how does it work?
CAN (Controller Area Network) or CANBUS is designed primarily to allow microcontrollers and devices to communicate with each other in applications without a host computer. CAN was originally developed for automotive applications.
Modern cars have up to 70 electronic control units (ECUs) for various systems. Some of them form independent subsystems, but the CAN standard was developed to communicate between them.
CAN Bus is an automotive bus, which is a serial bus protocol for connecting individual systems and sensors. Used as an alternative to conventional multiwire machines, it allows vehicle components to communicate on a single-wire or two-wire data network bus at speeds of up to 1 Mbit/s.