The controller area network (CAN) is a serial bus system specially developed to connect the "intelligent" device and the sensors and actuators within the same system or subsystem into a network. Its main features are: low cost, able to work in complex environment, high speed real-time processing capability and easy to use. The data rate of CAN can reach up to 1 megabits per second, and it has excellent ability of error detection and restriction. CAN is an international standard. It is listed in ISO 11898 (high speed application) and ISO 11519 (low speed application). Many leading semiconductor manufacturers can produce low-cost CAN controllers and interface devices.