EN
Back to the archive

The encyclopedia · Engineering & Operations · Technical decision · 1983–1990s

Bosch's CAN bus cut car wiring by letting priorities fight over two wires

CAN made ECUs broadcast labeled messages on a shared twisted pair, and the highest priority frame won arbitration, replacing point-to-point wiring.

Robert Bosch GmbH · automotive manufacturers

the move

A modern car has dozens of electronic control units. A point-to-point arrangement would need a separate cable linking every related pair, adding weight, terminators, errors and cost, and dedicated analog lines could not share data.

Bosch put all ECUs on one two-wire twisted pair. Each node broadcasts labeled frames, and while transmitting it compares its frame bit-by-bit against the bus, so a dominant bit wins and the highest-priority identifier takes the bus with no collision and no central host.

why it works

  • A shared two-wire bus uses far less wire and weight than dedicated point-to-point cables, cutting harness mass and build cost.
  • Bitwise arbitration lets urgent safety messages win the bus instantly, so braking and engine signals are not queued behind a coordinator.
  • Because Bosch made the spec broadly available, any silicon vendor could build controllers and transceivers, driving prices down.
  • The same bus gives a single diagnostic access point to read all ECUs instead of wiring into each node.
the payoffOne bus, and messages arbitrate by priorityclever

what transfers

When a wiring problem explodes combinatorially, replace the mesh with one shared channel and put the routing in the message, not the cables.

what came after

CAN was standardized as ISO 11898 and became the default in-vehicle network, used in nearly all cars and machines. Variants like CAN FD and CAN XL extended speed and payload for newer systems, and the multi-master arbitration design outlasted most rivals.

references

spotted an error? The archive wants to know.

same kind of clever