| |
About CAN
About other related busses and standards
Tables and Utilities
There are a number of good reasons for why the CAN protocol is the right
choice:
Mature standard
The CAN protocol has been around for more than 20 years
(since 1986). There are now a lot of CAN products and tools available
on the open market.
Hardware
implementation of the protocol
The CAN protocol is implemented in silicon. This makes it possible
to combine the error handling and fault confinement facilities of CAN
with a high transmission speed. The method used for distributing messages
to the right receivers contributes to gaining a good use of the available
band width.
Simple transmission
medium
A common transmission medium is a twisted pair of wires. A CAN
system can also work with just one wire. In some applications different
kinds of links, optical links or radio links, are better suited. Though there
is a transmission hardware standard (twisted pair), it is not uncommon
to use different transmission solutions depending on system requirements.
Excellent error
handling
The error handling of CAN is one of the really strong advantages of the
protocol. The error detection mechanisms are extensive, and the fault
confinement algorithms are well developed. The error handling and retransmission
of the messages is done automatically by the CAN hardware.
Fine fault confinement
A faulty node within a system can ruin the transmission of a whole system,
e.g. by occupying all the available band width. The CAN protocol has a
built-in feature that prevents a faulty node from blocking the system.
A faulty node is eventually excluded from further sending on the CAN bus.
|