1. Origin of CAN-BUS
Controller Area Network (CAN) was originally developed by Bosch, a German company, in 1983 for automotive applications. It is a serial communication network that efficiently supports distributed control and real-time control, falling under the category of FieldBus. In November 1993, ISO officially issued the international standard for CAN (ISO 11898), paving the way for the standardization and widespread adoption of CAN. Today, CAN has become one of the most widely used open-field buses internationally.
2. Principle of CAN-BUS
CAN (Controller Area Network) is a two-way, serial, multi-node digital communication system used in the field, primarily for communication between microcomputer-based measurement devices. It is an open, digital, multi-point communication control network. The CAN protocol is based on the ISO/OSI model and consists of three layers. The protocol is divided into several versions: CAN 2.0A, CAN 2.0B, and CANopen.
CAN-BUS refers to the bus technology of Controller Area Network (Controller Area Network-BUS). The communication medium of the CAN bus can include twisted pair wires, coaxial cables, or optical fibers. The communication distance is related to the bit rate, with the maximum communication distance reaching up to 10 km and a maximum data rate of 1 Mbps. CAN bus arbitration uses 11-bit identifiers and a non-destructive bit arbitration mechanism, which determines the priority of data blocks, ensuring that the highest-priority node does not need to wait in case of network node conflicts.