The communication bus was originally developed for onboard automobile systems, and is now used in a wide range of areas, such as:
-
Transport,
-
Mobile equipment,
-
Medical equipment,
-
Construction,
-
Industrial control.
The strong points of the CAN system are:
-
Its bus allocation system,
-
Its error detection capability,
-
The reliability of its data exchanges.
The CAN bus has a master/slave bus management structure.
The master manages:
-
The initialization of the slaves,
-
The communication errors,
-
The statuses of the slaves.
Peer to Peer Communication
The communications on the bus operate on a peer to peer basis, whereby each device can, at any time, send a request to the bus, to which the devices concerned respond. The priority of the requests circulating on the bus is determined by an identifier for each message.
The explicit exchanges of the CAN PDUs at link level use extended-format (29 bit) identifiers (CAN V2.0B standard).
11 bit identifiers (CAN V2.0A standard) may also be used for sending requests, but this type of identifier cannot be received.