This is an old revision of the document!
Controller Area Network
Overview
Introduced in 1986, CAN is a serial field bus that is low cost, only requires 2 wires, has the ability to function in difficult electrical environments, has a high degree of realtime capability, has excellent error detection and fault confinement capabilities and is easy to use.
Controller Area Network, is a a serial network technology that is a two wire, half duplex, high speed network system. it operates at data rates of up to 1 Megabit per second.
CAN-in-Automation (CiA) is the international users' and manufacturers' organization that develops and supports CAN Standards and CAN-based higher-layer protocols.
ISO 11898 is the international federation that governs the protocol.
Main Characteristics
- Multi-Master priority based bus access
- Non-destructive contention-based arbitration
- Multicast message transfer by message acceptance filtering
- Remote data request (that no one uses)
- Automatic retransmission of messages that lost arbitration
CAN supports messages between 0 and 8 bytes.
CAN Frame