GF54.00-P-0005-01A | CAN data bus data telegram | all | ![]() |
During normal operation, messages consist of the following transfer frames:
![]() for transmitting CAN messages (such as coolant temperature, etc.). ![]() for requesting CAN data from a different control unit. ![]() informs all connected control units that an error has occured and that the most recent CAN message is invalid. |
The CAN protocol supports two different data frame formats, with the only difference residing in the length of the identifier:
- Standard format - Expanded format Only the standard format is currently in use at DaimlerChrysler. |
![]() |
P54.00-1037-09 |
The data telegram for transmitting CAN messages through the CAN data bus consists of seven sequential blocks:
![]() (Start bit) and synchronizes all stations. ![]() (identifier and) (address) with 11 bits and one control bit request) (remote transmission request bit). This control bit indicates if the message contains a data frame or a remote frame without bytes. ![]() (control bits) between the standard and expanded format, a reserved bit for future expansions and the number of bytes contained in the data field in the last 4 bits. |
![]() (data) 8 bytes of data. A CAN message with a length of 0 can be employed to synchronize distributed processes. ![]() (check field) check field) consists of 16 bits and is used to detect transmission errors. ![]() (receipt contains a confirmation signal from all confirmation) receivers that have received the CAN message without error. ![]() (frame end) |
![]() (Intermission) The interval must contain at least 3 bits. The next message can then be sent by any control module. |
![]() (idle) CAN data bus remains idle until the next message is sent. |