案例库 · 工程与运营 · 技术决策 · 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
那一手
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.
为什么管用
- 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.
可以搬走什么
When a wiring problem explodes combinatorially, replace the mesh with one shared channel and put the routing in the message, not the cables.
后来呢
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.
资料来源
发现哪里写错了?告诉我们。