CAN bus: Difference between revisions

Line 19: Line 19:
The various nodes of a CAN are known as ECUs (Electronic Control Units). Each can be assumed to include a microprocessor, a (possibly integrated) ISO 11898-1 CAN controller, and a ISO 11898-2/3 transceiver ("medium access unit"). Each ECU must have its own ID unique among the nodes. Depending on the flavor of CAN, IDs are either 11 or 29 bits. Choice of transceivers to a large degree define the network. Some examples:
The various nodes of a CAN are known as ECUs (Electronic Control Units). Each can be assumed to include a microprocessor, a (possibly integrated) ISO 11898-1 CAN controller, and a ISO 11898-2/3 transceiver ("medium access unit"). Each ECU must have its own ID unique among the nodes. Depending on the flavor of CAN, IDs are either 11 or 29 bits. Choice of transceivers to a large degree define the network. Some examples:
* PCA82C250 -- 1Mbit, unlikely to handle most ISO 11898-1 cable error modes
* PCA82C250 -- 1Mbit, unlikely to handle most ISO 11898-1 cable error modes
* TJA1053 -- 250Kbit, tolerant of all 11898-1 cable faults
* PCA82C252/TJA1054A -- 125Kbit, highly tolerant of 11898 cable fault modes, very low EM emissions, single-wire capability
* PCA82C252/TJA1054A -- 125Kbit, highly fault-tolerant, very low EM emissions, single-wire capability


===CAN IDs===
===CAN IDs===