What is CAN bus? In short, Controller Area Network is a serial communication protocol that lets multiple electronic nodes share data on a single differential pair with built-in collision resolution and fault tolerance. It is widely used in automotive, machine automation and embedded control boards so sensors, actuators and ECUs can communicate reliably on one network.
In Revan Technology’s industrial projects, CAN bus often provides a more predictable field infrastructure than RS-485 or SPI over long cable runs and in noisy environments.

CAN bus (Controller Area Network) is a serial data bus protocol originally developed for automotive applications. It does not require a single master: each node broadcasts messages identified by an ID, and receivers filter the frames they need. The physical layer typically uses a differential CAN_H / CAN_L line.
ISO 11898 and CAN 2.0A/B (standard and extended frame) are the most common variants. CAN FD offers higher data rates and larger payloads in modern designs.
1. Nodes connect to the shared bus through CAN transceivers; termination resistors (typically 120 Ω) are placed at the bus ends.
2. An idle bus is recessive (logical 1); a dominant (0) bit wins arbitration.
3. Lower-ID messages win arbitration; losing nodes back off and retry.
4. Receivers filter by ID; CRC and ACK verify frame integrity.
5. Nodes exceeding error thresholds enter bus-off; the rest of the network can continue.
Bit rate is inversely related to cable length: 1 Mbit/s for short runs, 125 kbit/s typical for long industrial buses.
A serial protocol where multiple electronic units exchange ID-based messages on one differential line.
Modbus is usually master–slave; CAN uses multi-cast style messaging and hardware priority arbitration. CAN also offers stronger error handling and an automotive/industrial ecosystem.
It reduces signal reflections at high frequency and lowers frame errors; 120 Ω at both ends is standard on most buses.
When larger payloads (up to 64 bytes) and higher bit rates are needed — all nodes must support CAN FD.
CAN bus is a proven, scalable communication backbone for industrial and automotive embedded systems. With correct termination, bit rate and ID planning, field data loss and downtime drop significantly. If you are designing a new control board or machine network, choosing CAN bus early against your requirements avoids costly protocol changes later.
🔗 Get in touch with us:
Phone/WhatsApp: +41 76 212 8248
📧 E-Mail: info@revantechnology.ch
For detailed information about our services in electronics development & PCB design:
Revan Technology – Your partner for professional electronics and PCB development