mini Workshop Repair Guides

Mini Workshop Service and Repair Manuals

Initial Inspection and Diagnostic Overview|Page 6136 > < Technical Training|Page 6133
Page 1
background image

Information Bus: Initial Inspection and Diagnostic Overview

C
CAN - Control Area Network Troubleshooting

If Voltage level and the wire test are O.K., then looking at the communication signal may be useful.

The following are some examples of scope patterns that may be observed when checking the CAN bus.

Examples of Defective CAN bus signals

Rapid Constant fixed duty cycle for 10 seconds.

This example represents the output signal produced by an AGS module that is isolated from the bus. This pattern times out after 10 seconds and remains
a flat line at 2.5 volts until the key is cycled and the event is repeated.

Flat line at 2.5 volts

If a continuous flat line is present at one or both CAN lines of a particular control unit, this may indicate that the CAN is open to that particular module.
The module may have timed out and is waiting for a signal from another control unit. Check the CAN bus at other points to see if communication is
occurring else where on the bus.

Constant fixed duty no time limit
All of the other control units with the exception of most current AGS modules will continue to try and send information even though the control unit has
already stored a "Timeout" or CAN fault. This type of signal may only be seen if a section or all of the CAN bus is disconnected.

CAN High shorted to CAN Low
If the CAN bus lines were to become shorted to one another then the signals would cancel each other out and effectively be a flat line.

Failure of one of the control units attached to the CAN.

Each control unit connected to the CAN has an integrated communication module that makes it possible for that control unit to exchange information on
the CAN. Failure of a control unit normally triggers a fault code in the other control units connected to the bus.

There are instances where failure of a module may paralyze or take down the entire CAN bus. This scenario would be evident by CAN faults stored in
every control unit on the bus.

In order to isolate the defective control unit, the control units can be disconnected one at a time while monitoring the status of the CAN using a
Voltmeter or oscilloscope. This can be further reinforced by clearing the faults of the remaining control units and then reading them again. If the
disconnected control module is the defective one, the faults will only point to communication with that interrupted module and no one else.

If for example the tachometer and temperature display are plausible then communication is occurring between the EMS and IKE/KOMBI. Other
indicators such as transmission range or the DSC light may give clues to the communication status with those control units.

Once the module has been replaced and coded or programmed, perform the CAN bus Test Module in each control unit to ensure that communication is
OK.

Failure of the voltage supply to individual modules.

A slowly dropping battery voltage or a vehicle with discharged battery can lead to sporadic communication faults in various control units on the bus. The
reason is that not all control units will switch off communication at the same voltage level leaving some modules still trying to communicate. Always
verify a properly charged battery and charging system before beginning troubleshooting on the CAN.

Interference in the CAN bus cables.

Interference will have a similar effect to shorting or disturbing the CAN bus wiring. Excessive interference created by a defective alternator or
aftermarket devices such as cell phones or amplifiers may induce a voltage into the CAN bus line and disrupt communication. This type of interruption
may be intermittent and faults may only be stored in some modules and not in others. These faults are often difficult to reproduce. Begin by eliminating
any problems with the CAN bus wiring itself and verify that the generator is operating fault free. Isolate any aftermarket wiring in the vehicle and see if
the fault returns.

Programming

During programming it should be noted that the module being programmed will not be communicating and therefore the other control units on the bus
will store faults. These faults stored during programming should be deleted and then the fault memory should be read again to verify that they do not
return. An incorrectly programmed module results in CAN faults that are not able to be cleared. Remember to always verify the correct Programmed Part

Initial Inspection and Diagnostic Overview|Page 6136 > < Technical Training|Page 6133