Controller Area Network
The Controller Area Network (CAN) is a high speed serial interface for transmitting information between control modules. CAN communications are "self checked" for errors and if an error is detected, the message is ignored by the receiving control module. Due to the high rate of information exchange, the system has a high degree of latency (at rest time, waiting for information to process). This allows for an error to be present without reducing the overall data transfer rate.