CAN COMMUNICATION SYSTEM: System Description: Description
- CAN (Controller Area Network) is a serial communication line for real time application. It is an on-vehicle multiplex communication line with high data communication speed and excellent error detection ability. Many electronic control units are equipped onto a vehicle, and each control unit shares information and links with other control units during operation (not independent). In CAN communication, control units are connected with 2 communication lines (CAN-H line, CAN-L line) allowing a high rate of information transmission with less wiring. Each control unit transmits/receives data but selectively reads required data only.
- The following control units include a gateway function and communicate signals between the different CAN communication circuits.
| CAN communication circuit | Gateway control unit | Reference |
|---|---|---|
| CAN communication circuit 1 โ CAN communication circuit 2 | CAN gateway | "SYSTEM DESCRIPTION " |
| CAN communication circuit 2 โ ITS communication circuit | ADAS control unit | "SYSTEM FUNCTION " |
CAN Communication Signal Generation
- Termination circuits (resistors) are connected across the CAN communication system. When transmitting a CAN communication signal, each control unit passes a current to the CAN-H line and the current returns to the CAN-L line.
- The current flows separately into the termination circuits connected across the CAN communication system and the termination circuits drop voltage to generate a potential difference between the CAN-H line and the CAN-L line.NOTE: A signal with no current passage is called "Recessive" and one with current passage is called "Dominant".
- The system produces digital signals for signal communications, by using the potential difference.
The Construction of CAN Communication Signal (Message)
| No. | Message name | Description |
|---|---|---|
| 1 | Start of frame (1 bit) | Start of message. |
| 2 | Arbitration of field (11 bit) | Priorities of message-sending are shown when there is a possibility that multiple messages are sent at the same time. |
| 3 | Control field (6 bit) | Signal quantity in data field is shown. |
| 4 | Data field (0-64 bit) | Actual signal is shown. |
| 5 | CRC field (16 bit) |
|
| 6 | ACK field (2 bit) | The completion of normal reception is sent to the transmitting control unit. |
| 7 | End of frame (7 bit) | End of message. |