mercedesbenz Workshop Repair Guides

Mercedes Benz Workshop Service and Repair Manuals

GF54.00-P-0005-01A CAN Data Bus Data Telegram|Page 7014 > < GF54.00-P-0005-01A CAN Data Bus Data Telegram|Page 7012
Page 3
background image

-

ACK Field:

The ACK Field (Acknowledgment Field) contains a

(confirmation of

confirmation signal from all recipients which

receipt)

have received the CAN message free from faults.

-

End of Frame:

Identifies the end of the data telegram

(frame end)

-

Intermission:

Interval between two data telegrams The

(interval)

interval must contain at least 3 bits. The next message can then be sent by any control unit.

-

IDLE:

If no control unit transmits, the CAN data bus in idle

(bus idle)

condition until the next data telegram is sent.

GF54.00-P-0005-02A CAN Data Bus Specification

GF54.00-P-0005-02A CAN Data Bus Specification

In order to be able to process data in real time, it must be possible to transfer data quickly.
This presupposes not only a quick physical data path but also demands a quick CAN data bus division when multiple control units simultaneously want
to transfer.
To distinguish between the importance of different CAN messages that are being sent over the CAN data bus there exists priorities for the individual
messages.
The ignition angle, for example is assigned high priority, the slip value medium priority and the outside temperature has a lower priority.
The priority by which the CAN message is established is through the identifier of the (address) particular CAN message.
An identifier which corresponds to a low binary number has a high priority and vice versa.

The Controller Area Network event log is based on two logical conditions: The bits are either "recessive state" (logical 1) or "dominant state" (logical 0).
If a dominant bit is sent by at least one station, recessive bits sent by other stations are overwritten.

Example

If several control units transmit a message at the same time, the conflict of bus access is solved by means of bus arbitration using the appropriate
identifiers.

The transmitter checks every bit when the arbitration field is sent whether it is able to be sent or whether another control unit is sending a CAN
transmission of higher priority.

If a recessive bit transferred by the first sending unit is overwritten by a dominant bit from another sending unit, the first sending unit looses its right to
transmit (arbitration) and it becomes a receiver.
The first control unit (N I) looses arbitration with bit 3.
The third control unit (N III) looses arbitration with bit 7.
The second control unit (N II) retains bus access and can send its CAN message.

The other control units then try to send their CAN messages when the CAN data bus is free. The send authorization is then allocated again in accordance
with the priority of the CAN message.

GF54.00-P-0005-03A CAN Data Bus Fault Recognition

GF54.00-P-0005-03A CAN Data Bus Fault Recognition

Faults which occur during data transfer can result in errors. These transmission errors must therefore be detected and rectified. A distinction is made
between two levels of fault identification in the CAN protocol:

GF54.00-P-0005-01A CAN Data Bus Data Telegram|Page 7014 > < GF54.00-P-0005-01A CAN Data Bus Data Telegram|Page 7012