Workshop Repair Manuals

Volvo Workshop Manuals


volvo Workshop Repair Guides

XC90 2.5T AWD L5-2.5L Turbo VIN 59 B5254T2 (2003)

Powertrain Management > Computers and Control Systems > Information Bus > Component Information > Description and Operation > The Controller Area Network (CAN) > Page 4868

Page 27
background image

This document explains how the structure of the CAN network, its function and how the on-board diagnostic system works. It also explains the
circumstances under which diagnostic trouble codes (DTCs) are stored, as well as containing a few tips on how to conduct fault-tracing on the CAN
network. Faults in the CAN network are often complicated to fault-trace because it is a distributed system and because diagnostic trouble codes (DTCs)
are stored under different circumstances in different control modules.
The information in this document should ideally be used as a basis for understanding how the CAN network works, diagnostics for the system and how
to carry out fault-tracing. There is no guarantee that it will help you find a fault source for a specific problem immediately. This document should be
viewed as a supplement to the normal training information and is suitable for mechanics who have completed and understood the content of the "Volvo
Automotive Networks" course.

Diagnostic functions in the central electronic module (CEM)

The central electronic module (CEM) is the only control module that monitors the voltage levels in the control area network (CAN). Only this control
module can store diagnostic trouble codes (DTCs) for short-circuits between the CAN cables and ground or supply voltage (e.g. DTC CEM-DF14).
However, other control modules can store diagnostic trouble codes (DTCs) for causes based on a short-circuit (e.g. DIM-E003). This is a small, but very
important difference.

Note! The fact that the central electronic module (CEM) contains more diagnostics functions that other control modules does not mean that this
control module is the cause of the fault. Do not replace the central electronic module (CEM) in the event of CAN-related faults unless an
internal fault has been confirmed through fault-tracing in VIDA or using the information in this document.

The central electronic module (CEM) also has functions for determining whether other control modules have failed. All control modules on the CAN
network must transmit and receive information. More specifically, all other control modules in the controller area network (CAN) must receive
information from the central electronic module (CEM), and the central electronic module (CEM) must receive information from all other control
modules in the controller area network (CAN). If a control module does not receive information from the central electronic module (CEM) it will store
diagnostic trouble code (DTC) XXX-E003. If the central electronic module (CEM) cannot receive information from a control module it will store
diagnostic trouble code (DTC) CEM-1A51 to CEM- 1A66 depending on which control module the central electronic module (CEM) is not receiving
information from. For example, the climate control module (CCM) will store diagnostic trouble code (DTC) CCM-E003 if it does not receive
information from the central electronic module (CEM), and the central electronic module (CEM) will store diagnostic trouble code (DTC) CEM-1A55 if
it does not receive any information from the climate control module (CCM).
If there is an open-circuit in the CAN network, diagnostic trouble codes (DTCs) will be stored in pairs, one in the central electronic module (CEM) and
one in the relevant control module. Note that this may result in the central electronic module (CEM) storing so many diagnostic trouble codes (DTCs)
that it reaches its maximum (10).
These diagnostic trouble codes (DTCs) are explained in detail under Diagnostic trouble codes (DTCs) CEM-1A51 to CEM-1A66.

Diagnostic trouble codes (DTCs) for faults in the CAN network
Diagnostic trouble codes (DTCs) CEM-DF03 to CEM-DF16

The central electronic module (CEM) is the only control module that can detect a short-circuit to ground or to voltage. This is done by measuring the
voltage level on the CAN cables via an internal voltmeter in the central electronic module (CEM) and as a result the diagnostic trouble codes (DTCs)
CEM-DF03 to CEM-DF16 can be stored.

Note! There are different codes for the high speed and low speed networks. DF03, DF04, DF05 and DF06 refer to the low speed network while
DF13, DF14, DF15 and DF16 refer to the high speed network.

There is no defined function for detecting an open-circuit in the CAN cables, but a number of diagnostic trouble codes (DTCs) will be stored as a result
of an open-circuit. Diagnostic trouble codes (DTCs) CEM-DF03 to CEM-DF16 are the strongest indication of a fault in the CAN network, although the
diagnostic trouble codes (DTCs) cannot localize the fault. Due to the criteria that cause these codes to be stored, diagnostic trouble codes (DTCs) can
also be stored if the car is driven in areas with strong magnetic fields.
The CAN cables are monitored continuously for faults of this type. It can take up to ten seconds from the time the fault occurs until the diagnostic trouble
code (DTC) is stored. Diagnostic trouble codes (DTCs) CEM-DF03 to CEM-DF16 are stored when the voltage on one of the CAN cables is higher than
4.5 V or lower than 0.5 V. A typical scenario when these codes are stored is when one of the CAN cables has been clamped together with a ground lead
or a power supply cable.
Diagnostic trouble codes (DTCs) CEM-1A51 to CEM-1A66

The central electronic module (CEM) expects to receive a signal from each control module on the network. The control module stores a diagnostic
trouble code (DTC) for faults in the communication with a control module, or "node not alive", if there is no communication for more than ten seconds.
The diagnostic trouble codes (DTCs) are normally stored in the event of an open-circuit in the CAN cables, a short-circuit to voltage or ground, when the
control module has no supply voltage or if other circumstances cause the control module to stop communicating with the central electronic module
(CEM). Combinations of diagnostic trouble codes (DTCs) CEM-1A51 to CEM-1A66 are very useful for localizing a fault in the network. See "Multiple
diagnostic trouble codes (DTCs) and extended diagnostics".
If the status of diagnostic trouble codes (DTCs) CEM-1A51 to CEM-1A66 is intermittent, always check that communication is possible between all
control modules when carrying out repairs. Then check the power supply and ground for the affected control modules. The control module will not store
a diagnostic trouble code (DTC) if it was without power when the fault occurred. The central electronic module (CEM) on the other hand will store
diagnostic trouble code (DTC) CEM-1A5X or CEM-1A6X even if the control module has no power supply or is experiencing other CAN
communication problems.

Powertrain Management > Computers and Control Systems > Information Bus > Component Information > Description and Operation > The Controller Area Network (CAN) > Page 4868