GB/T 41588.1-2022 Road vehicles—Controller area network (CAN)—Part 1:Data link layer and physical signalling
GB/T 41588.1-2022 Road vehicles—Controller area network (CAN)—Part 1:Data link layer and physical signalling
Basic Information
Scope
This document specifies some characteristics used to establish digital information interaction between CAN data link layer modules. Controller Area Network (CAN) is a serial communication protocol that supports distributed real-time control and multiplexing, and is used in road vehicles and other control applications.
This document specifies the frame formats of traditional CAN and variable data rate CAN. The traditional CAN frame format has a bit rate of up to 1 Mbit/s, with a payload of up to 8 bytes per frame. The variable data rate frame format has a bit rate higher than 1 Mbit/s, with a payload of more than 8 bytes per frame.
This document describes the general architecture of CAN from a layered perspective according to the ISO reference model of the Open System Interconnection (OSI) in ISO/IEC 7498-1. The CAN data link layer is specified in ISO/IEC 8802-2 and ISO/IEC 8802-3.
This document includes detailed specifications of the following aspects (see Figure 2):
—— Logical link control sublayer;
—— Media access control sublayer;
—— Physical coding sublayer.
There are three implementation options, as follows:
—— Only support the traditional CAN frame format and are incompatible with the variable data rate frame format;
—— Support the traditional CAN frame format and are compatible with the variable data rate frame format;
—— Support the traditional CAN frame format and support the variable data rate frame format.
In new designs, it is advisable to implement the last option.
Note: Only when the first option is not used, can the implementation of the first option communicate with the implementation of the third option. Otherwise, error frames will be generated. It is also possible to use the variable data rate frame format in a CAN network using the first option, but this is not within the scope of this document.