Functional description
Once the data from the CAN bus have been read, they
are placed in a temporary buffer, from which messages
are then regularly read out and decoded. All the MX840A
module variants can decode on average 20,000 mea
sured values per second from the CAN data. If this value
is exceeded, the temporary buffer overflows, which
results in an error message.
6.2.3.3 CAN "Transmitter Overrun"
If the transmit data cannot be properly sent because the
bus is malfunctioning or overloaded, for example, this
error is entered into the error status.
6.2.3.4 CAN decoder "Timeout"
The parameter "MaxRepetitionTime" is used to define a
timeout. Whenever a CAN message has been decoded,
the time to the earlier receipt of this message is
determined. If this is greater than this timeout, a
measured value marked as invalid is included in the
signal current, and an error is indicated.
6.2.3.5 CAN decoder "Loss of Signal"
Unlike a "Timeout", there is no additional decoded CAN
message when there is a "Loss of signal". The following
applies to MX840B: If the signal fails completely within
128 ms, this is detected and a measured value marked
as invalid is included in the signal current. This message
is deleted again as soon as the next message has been
decoded.
CANBus
27
A4461-2.0 HBM: public