volvo Workshop Repair Guides

Volvo Workshop Service and Repair Manuals

The Controller Area Network (CAN)|Page 8762 > < The Controller Area Network (CAN)|Page 8760
Page 26
background image

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.

Diagnostic trouble code (DTC) XXX-E003 stored in control modules other than the central electronic module (CEM)

Diagnostic trouble code (DTC) XXX-E003 is stored when an incorrect CAN configuration ID is received from a control module within 5 seconds of
start up. This means that the control module cannot receive the data message with the correct Master Configuration ID that the central electronic module
(CEM) transmits. This is normally due to an open-circuit on the CAN cables or some other interference in communication.
The diagnostic trouble code (DTC) is intended to detect whether the central electronic module (CEM) has defective software, but is more common when
there are faults in the CAN network or faults in the power supply to the control modules. A combination of E003- codes makes it easier to localize the
fault, see the information on "Multiple diagnostic trouble codes (DTCs) and extended diagnostics". On the other hand, the diagnostic trouble code (DTC)
is not stored at the same time in all control modules. This depends on the power supply to the control modules (e.g. X/15/15I/30).
The diagnostic trouble code (DTC) can be stored if incorrect software is downloaded into a control module or if a control module is moved from one car
to another. This is why moving control modules between cars is not permitted. If several or all control modules have stored diagnostic trouble code
(DTC) E003, this may be due to an incorrect signal configuration having been downloaded into the central electronic module (CEM). This is not
particularly likely in practice, however, but is more often due to a physical fault in the CAN network.
X/15I/15 supplied control modules can detect the fault five seconds after the control module has been powered up (ignition on). The control module
compares its own CAN configuration ID (SW version) with the CAN configuration ID that is continuously transmitted by the central electronic module
(CEM). Diagnostic trouble code (DTC) E003 is stored by the control module if the central electronic module (CEM) ID is absent or is different from the
anticipated value five seconds after the control module has been powered up. An incorrect CAN configuration ID may be the result of a control module
having been taken from one car and installed in another, although the diagnostic trouble code (DTC) is usually stored due to the signal being completely
absent. A control module that is supplied directly from the battery (30) does not follow the same start up procedure as other control modules, but

The Controller Area Network (CAN)|Page 8762 > < The Controller Area Network (CAN)|Page 8760