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.
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.