Home/Volvo/S40/Volvo S40 I рестайлинг (1999-2004)/Repair manual/Engine Control Systems/Ignition and Control Systems - Design and Function (644 Bod…
Contents Section: Engine Control Systems All sections

Ignition and Control Systems - Design and Function (644 Body): Other Volvo S40 I рестайлинг

Engine Control Systems 2 illustrations ~1231 words

Other

Every diagnostic trouble code (DTC) has a counter. The counter records the number of fault-free cycles since the diagnostic trouble code (DTC) was stored (intermittent fault). A cycle is defined as the first time the engine speed exceeds 600 RPM in the same interval in which the ignition is switched on (the engine starts) and then switched off. If diagnostic trouble code (DTC) DSA-221 Load signal is stored permanently, the cycle is defined as the first time the average wheel speed exceeds 50 km/h in the same interval in which the ignition is switched on (the engine starts) and then switched off. When a counter is at 0, the control module interprets the fault as permanent. If the counter value is greater than 0, the control module interprets it as an intermittent fault. If the fault recurs, the counter is reset to zero. When the counter reaches 254 (i e. 254 fault-free cycles), the counter is no longer updated.

Scheme 71

Scheme 71: Overview

Fault information and other data can be read using VIDA connected to the data link connector (DLC) via VCT2000. The data link connector (DLC) is located on the left of the center console (the right of the center console for right-hand drive cars). VCT2000 communicates with the DSA control module via a standardized interface.

Activating components and functions

This function allows the system components and functions to be activated individually.

The following components can be activated

  1. Torque limiting request
  2. DSA warning lamp, flash status.

Note. After Activation is completed, the DSA function is disconnected. The DSA function is re-engaged using the DSA switch. If no diagnostic trouble codes (DTCs) have been stored, the DSA warning lamp goes out after engagement.

For further information about activation, see Activating components/functions .

Reading off input and output signals

Using this function, the values and status of the control module input and output signals can be continuously read off.

Note. To obtain the relevant values, the engine must be running and the engine control module (ECM) must be initiated. The engine control module (ECM) is initiated the first time engine speed exceeds 600 RPM.

The following parameters can be read off

  1. Engine speed (RPM), value
  2. Load signal, value
  3. Throttle position (TP) sensor, position
  4. Torque limiting, value
  5. Transmission type
  6. Control module initialization, status
  7. DSA function, status
  8. DSA switch, status
  9. DSA warning lamp, lit status
  10. DSA warning lamp, flash status
  11. Stop (brake) light switch, status
  12. The value for the left front wheel speed
  13. The value for the right front wheel speed
  14. The value for the left rear wheel speed
  15. The value for the right rear wheel speed
  16. Left front wheel adaptation, value
  17. Right front wheel adaptation, value
  18. Left rear wheel adaptation, value
  19. Right rear wheel adaptation, value
  20. Wheel adaptation permitted, status.

For further information about parameters, see Reading off parameters .

Every diagnostic trouble code (DTC) has a counter. The counter records the number of fault-free cycles since the diagnostic trouble code (DTC) was stored (intermittent fault). A cycle is defined as the first time the engine speed exceeds 600 RPM in the same interval in which the ignition is switched on (the engine starts) and then switched off. If diagnostic trouble code (DTC) DSA-221 Load signal is stored permanently, the cycle is defined as the first time the average wheel speed exceeds 50 km/h in the same interval in which the ignition is switched on (the engine starts) and then switched off. When a counter is at 0, the control module interprets the fault as permanent. If the counter value is greater than 0, the control module interprets it as no fault (intermittent fault). If the fault recurs, the counter is reset to zero. When the counter reaches 254 (i e. 254 fault-free cycles), the counter is no longer updated.

General

See General

System function

See System function

See General

See System function

See General

See System function

Control of idle air

See Control of idle air

Detecting leakage and control of evaporation

See Detecting leakage and control of evaporation

Fuel pump

See Fuel pump

Fuel system

See Fuel system

See General

Input signals

See Input signals

Output signals

See Output signals

Turbo boost control

See Turbo boost control

See Control of idle air

See Detecting leakage and control of evaporation

See Fuel pump

See Fuel system

See General

See Input signals

See Output signals

See Turbo boost control

See Control of idle air

See Detecting leakage and control of evaporation

See Fuel pump

See Fuel system

See General

See Input signals

See Output signals

See Turbo boost control

See Control of idle air

See Detecting leakage and control of evaporation

See Fuel pump

See Fuel system

See General

See Input signals

See Output signals

See Turbo boost control

Scheme 72

Scheme 72: General

Vapor from the fuel in the fuel tank is routed to and stored in the EVAP canister. It is then guided into the combustion process via the canister purge (CP) valve and the negative pressure in the intake manifold. A leakage diagnostic has been introduced to ensure that the fuel tank system is not leaking. This diagnostic is designed so that the system is able to detect a leak/hole 0.5 mm or larger. Diagnostics are also carried out on the EVAP system.

The fuel tank system consists of the fuel tank, fuel filler pipe, roll-over valve, EVAP canister, canister purge (CP) valve and all cables between these components. In order to perform diagnostics, the fuel tank system is equipped with a leak diagnostic pump. The leak diagnostic pump is vacuum driven and pressurizes the fuel tank system. The vacuum that operates the leak diagnostic pump comes from the intake manifold via a non-return valve. The engine control module (ECM) activates/deactivates a three-way valve in the leak diagnostic pump (vacuum/atmospheric pressure). The pump action is obtained using a spring loaded diaphragm.

A position sensor is mounted on the diaphragm. This allows the control module to determine when the three-way valve should be activated. The position sensor acts on a contact breaker. The contact breaker transmits a high or low signal to the engine control module (ECM). The control module activates the three-way valve when the diaphragm is in the resting position. A vacuum is generated. The diaphragm is switched to the active position. The three-way valve is deactivated when the control module determines that the diaphragm has reached the activated position. The atmospheric pressure is allowed to enter and the diaphragm returns to the resting position.

In order to detect leakage in the fuel tank system, the leak diagnostic pump is used according to the description in "Leak diagnostic" below.

The diagnostic takes place once per operating cycle if the following criterion are met

  1. The battery voltage must be correct
  2. The engine coolant temperature (ECT) and intake air temperature (IAT) must be 4-60°C
  3. The engine coolant temperature (ECT) must have dropped by at least 15°C since the previous operating cycle
  4. The atmospheric pressure must remain constant.

OBD II is a diagnostics system designed to meet statutory requirements. Fault-tracing instruments can be plugged in to the OBD II socket in order to read diagnostic trouble codes (DTCs) and system parameters. OBD II contains only emission related diagnostic trouble codes (DTCs) and parameters and cannot provide the comprehensive range of information available from the Volvo On-board diagnostics system.

OBD II-Codes

OBD II-codesFault messageVolvo on-board diagnostic (OBD) system diagnostic trouble code (DTC)
P0013Camshaft reset valve, Signal too highECM-5D
P0013Camshaft reset valve, Signal too lowECM-5D
P0013Camshaft reset valve, No signalECM-5D
P0014Camshaft reset valve, Incorrect signalECM-5E*
P0014Camshaft reset valve, Incorrect signalECM-5F*
P0014Camshaft reset valve, Incorrect signalECM-60*
P0015Camshaft reset valve, Incorrect signalECM-61*
P0030Front heated oxygen sensor (HO2S) preheating, No signalECM-18
P0031Front heated oxygen sensor (HO2S) preheating, Signal too lowECM-18
P0032Front heated oxygen sensor (HO2S) preheating, Signal too highECM-18
P0036Rear heated oxygen sensor (HO2S) preheating, No signalECM-1C
P0037Rear heated oxygen sensor (HO2S) preheating, Signal too lowECM-1C
P0038Rear heated oxygen sensor (HO2S) preheating, Signal too highECM-1C
P0101Mass air flow (MAF) sensor, Faulty signalECM-14*
P0102Mass air flow (MAF) sensor signal, Signal too lowECM-13*
P0103Mass air flow (MAF) sensor signal, Signal too highECM-13*
P0107Boost pressure sensor, Signal too lowECM-0C*
P0107Boost pressure sensor, Signal too lowECM-0D*
P0108Boost pressure sensor, Signal too highECM-0C*
P0108Boost pressure sensor, Signal too highECM-0D*
P0112Intake air temperature (IAT) sensor, Signal too lowECM-0F*
P0113Intake air temperature (IAT) sensor, Signal too highECM-0F*
P0114Intake air temperature (IAT) sensor, Faulty signalECM-10*
P0115Engine coolant temperature (ECT) sensor, Faulty signalECM-A1*
P0117Engine coolant temperature (ECT) sensor, Signal too lowECM-15*
P0118Engine coolant temperature (ECT) sensor, Signal too highECM-15*
P0119Engine coolant temperature (ECT) sensor, Faulty signalECM-A0*
P0121Throttle position (TP) sensor signal, Faulty signalECM-74
P0122Throttle position (TP) sensor signal, Signal too lowECM-73
P0123Throttle position (TP) sensor signal, Signal too highECM-73
P0125Engine coolant temperature (ECT) sensor, Faulty signalECM-A2
P0128Engine coolant temperature (ECT) sensor, Faulty signalECM-A1*
P0130Front heated oxygen sensor (HO2S) signal, No signalECM-16
P0131Front heated oxygen sensor (HO2S) signal, Signal too lowECM-16
P0132Front heated oxygen sensor (HO2S) signal, Signal too highECM-16
P0133Front heated oxygen sensor (HO2S) short-term fuel trim, Faulty signalECM-28*
P0135Front heated oxygen sensor (HO2S) preheating, Faulty signalECM-18
P0138Rear heated oxygen sensor (HO2S) signal, Signal too highECM-1A
P0139Rear heated oxygen sensor (HO2S), Faulty signalECM-29*
P0140Rear heated oxygen sensor (HO2S) signal, Signal too lowECM-1A*
P0140Rear heated oxygen sensor (HO2S) signal, No signalECM-1A*
P0141Rear heated oxygen sensor (HO2S) preheating, Faulty signalECM-1C
P0171Long-term fuel trim, LeanECM-25*
P0172Long-term fuel trim, RichECM-25*
P0201Injector 1, No signalECM-1E*
P0202Injector 2, No signalECM-1F*
P0203Injector 3, No signalECM-20*
P0204Injector 4, No signalECM-21*
P0231System relay control signal, Signal too lowECM-24*
P0232System relay control signal, Signal too highECM-24*
P0234Boost pressure, Signal too highECM-2E*
P0236Boost pressure sensor, Signal too highECM-AD*
P0236Boost pressure sensor, Signal too lowECM-AD*
P0237Boost pressure sensor, Signal too lowECM-AC*
P0238Boost pressure sensor, Signal too highECM-AC*
P0243Turbocharger (TC) control valve signal, No signalECM-2D
P0245Turbocharger (TC) control valve signal, Signal too lowECM-2D
P0246Turbocharger (TC) control valve signal, Signal too highECM-2D
P0261Injector 1, Signal too lowECM-1E*
P0262Injector 1, Signal too highECM-1E*
P0264Injector 2, Signal too lowECM-1F*
P0265Injector 2, Signal too highECM-1F*
P0267Injector 3, Signal too lowECM-20*
P0268Injector 3, Signal too highECM-20*
P0270Injector 4, Signal too lowECM-21*
P0271Injector 4, Signal too highECM-21*
P0300Misfire, Emission level, Faulty signalECM-44
P0300Misfire, Emission level, Faulty signalECM-45
P0300Misfiring damaging to the three-way catalytic converter (TWC), Faulty signalECM-4D
P0324Control module, Internal faultECM-43
P0326Knock sensor (KS), Faulty signalECM-41
P0335Engine speed (RPM) sensor, No signalECM-78*
P0336Engine speed (RPM) sensor, Faulty signalECM-78*
P0340Camshaft position (CMP) sensor signal, No signalECM-32*
P0341Camshaft position (CMP) sensor signal, Faulty signalECM-32*
P0351Ignition coil 1, Signal too highECM-38*
P0351Ignition coil 1, Signal too lowECM-38
P0352Ignition coil 2, Signal too highECM-38*
P0352Ignition coil 2, Signal too lowECM-38*
P0420Three-way catalytic converter (TWC) efficiency, Faulty signalECM-5A
P0441Leak diagnostic, Faulty signalECM-6A*
P0442Leak diagnostic, Major leakECM-68*
P0443Canister purge (CP) valve signal, Signal too highECM-5C*
P0444Canister purge (CP) valve signal, No signalECM-5C*
P0445Canister purge (CP) valve signal, Signal too lowECM-5C*
P0455Leak diagnostic, Fuel tank filler cap missingECM-68*
P0456Leak diagnostic, Minor leakECM-68*
P0480Engine cooling fan (FC) low-speed, Signal too highECM-85
P0480Engine cooling fan (FC) low-speed, Signal too lowECM-85
P0481Engine cooling fan (FC) high-speed, Signal too highECM-87
P0481Engine cooling fan (FC) high-speed, Signal too lowECM-87
P0500Speedometer signal, Faulty signalECM-6F*
P0505Idle air control (IAC) valve, No signalECM-8A*
P0506Idle speed, Signal too lowECM-8D
P0507Idle speed, Signal too highECM-8D
P0508Idle air control (IAC) valve, Signal too lowECM-8A*
P0509Idle air control (IAC) valve, Signal too highECM-8A*
P0513Communication fault, Immobilizer, Incorrect VINECM-9B
P0533Air conditioning (A/C) pressure sensor, Signal too highECM-6B
P0533Air conditioning (A/C) pressure sensor, Signal too lowECM-6B
P0560System relay output, Signal too highECM-A3*
P0562System relay output, Signal too lowECM-A3*
P0600Communication, transmission control module (TCM), Faulty signalECM-DC
P0600Communication, transmission control module (TCM), Faulty signalECM-DD
P0600Communication, transmission control module (TCM), Faulty signalECM-DE
P0600Communication, transmission control module (TCM), Faulty signalECM-E0
P0603Control module, Internal faultECM-9D
P0604Control module, Internal faultECM-9D
P0605Control module, Internal faultECM-9D
P0646Air conditioning (A/C) relay signal, Signal too lowECM-7D
P0647Air conditioning (A/C) relay signal, Signal too highECM-7D
P0650Malfunction indicator lamp (MIL), Signal too highECM-7F
P0650Malfunction indicator lamp (MIL), Signal too lowECM-7F
P0650Malfunction indicator lamp (MIL), No signalECM-7F
P0700Diagnostic trouble code (DTC) in the automatic transmission control module (TCM)ECM-76*
P1014Camshaft reset valve, Incorrect signalECM-62*
P1236Boost pressure, Signal too lowECM-2E*
P1336Engine speed (RPM) sensor, SporadicECM-53
P1440Leak diagnostic, Signal too lowECM-66*
P1446Leak diagnostic pump, Signal too highECM-AF*
P1446Leak diagnostic pump, Signal too lowECM-AF*
P1446Leak diagnostic pump, No signalECM-AF*
P1449Leak diagnostic, Signal too highECM-65*
P1449Leak diagnostic, Signal too lowECM-65*
P1449Leak diagnostic, Faulty signalECM-65*
P1482Air conditioning (A/C) condenser fan, Signal too highECM-82
P1482Air conditioning (A/C) condenser fan, Signal too lowECM-82
P1482Air conditioning (A/C) condenser fan, No signalECM-82
P1513Communication fault, Immobilizer, No communicationECM-9A
P1600DSA signal cable, Signal too highECM-70
P1600DSA signal cable, Signal too lowECM-70
P1600DSA signal cable, Faulty signalECM-70
P1600Torque reduction, No signalECM-91
P1600Torque reduction, Faulty signalECM-91
P1600Torque reduction, Diagnostic trouble code (DTC) in the DSAECM-91
P1600Torque reduction, Initiation faultECM-91

*Activates malfunction indicator lamp (MIL).