Skip to main content
PROTOCOLS · BASICS

What Is CAN Bus?

CAN bus (Controller Area Network) is a robust two-wire network that lets controllers, sensors and actuators share messages without a central computer. Developed by Bosch for vehicles, it uses a differential signal that resists noise and gives each message a priority, so critical data always gets through. It is now common in machinery, industrial equipment and remote systems.

01

The Short Answer

Every device on a CAN bus can send, and messages carry an identifier that sets their priority. If two devices transmit at once, the higher-priority message wins without corrupting the other, which makes CAN reliable for real-time control. Cable length trades off against speed: lower bit rates allow much longer runs.

  • //
    Vehicles Engine, braking and body systems; J1939 on trucks and off-highway machines.
  • //
    Industrial machinery CANopen links drives, sensors and controllers.
  • //
    Remote equipment Sensors and controllers in weather stations, energy and agriculture.
  • //
    Edge computers Industrial PCs with CAN ports read and log machine data.
02

Why It Matters

The outdoor PC weather station case study uses a fanless PC with COM, CAN and DIO for sensor integration, and our RS-232 vs RS-485 FAQ covers the serial alternatives. See our industrial mini PCs.