4 Diagnosis Functions
4 Diagnosis F nctions
4.1 Bus traffic load
Problems in the planning, diagnosis and alarm messages as well as bad transmission characteristics with
resulting sporadic repetitions of telegrams may increase the bus traffic load A permanent measurement of
the bus traffic load may uncover such problems
To ensure a correct measurement, merely the correct baud rate of the CAN bus segment has to be set and
the CANalarm® must be connected to the CAN bus system Then, the device measures the bus traffic load
continuously for a second In case the bus traffic load exceeds a settable threshold, a trigger signal is sent
4.2 Faulty telegrams
Error Frames are a component of the error management in the Data-Link-Layer, which is implemented in all
CAN controllers It is able to recognize the following error types:
Bit errors
Bit-Stuffing errors
CRC errors
Format errors
Acknowledgment errors
Each error, which is recognized by the error management, is transmitted to all nodes by an Error Frame
This procedure is achieved with a deliberate coding violation Then, all CAN controllers will discard the tele-
gram, which has been destroyed by an Error Frame and the sending CAN controller repeats the transmis -
sion
The counter for error telegrams and the monitoring of the bus traffic load are a real-time monitoring function
This measurement is based on the test of the protocols of all transmitted telegrams on the bus system If an
active or a passive Error Frame is recognized, the relevant counter is increased In general, this counter
should display the value „0“ However, if errors occur occasionally or often, problems in the physical layer of
the bus and from these resulting transmission errors are most likely the reason These can be detected by a
more detailed analysis of the CAN bus with appropriate diagnosis devices (e g CAN-Bus Tester 2 or CAN-
touch®)
The counter of error telegrams of the CANalarm® counts up to maximum 99,999,999 errors and identifies
the number of error frames per second, additionally For its correct operation, it is essential to set the appro-
priate baud rate of the CAN bus segment If a wrong baud rate is set, the faulty detection of telegrams can
cause the increase of the counter of error telegrams in case of each data transmission
Maximum values for the absolute and in time standardized error frames can be determined As soon as
these values are exceeded, the CANalarm® activates a trigger
Document: 22565-HB-1-4-E-CANalarm 5