Petrol evaporates easily. Every time a tank warms up in the sun, is shaken on the road or is filled at the pump, fuel vapour forms above the liquid. The evaporative emission control system, usually called EVAP, captures that vapour, stores it and lets the engine burn it later instead of releasing it to the air. This guide explains the main components, how the ECU controls purge and checks the system for leaks, and what EVAP activity means for anyone reading fuel trims on cars, vans, light trucks, utility machines and motorcycles.

Schematic of a petrol EVAP system: fuel tank with pressure sensor, charcoal canister, normally open vent valve with filter, PWM purge valve to the intake manifold and ECU control
Petrol EVAP system layout: tank, canister, purge valve and vent valve (simplified educational diagram, original illustration)

The main components

How the ECU controls purge

The purge valve is normally driven with a pulse-width-modulated (PWM) signal. A higher duty cycle opens the valve for a larger share of each cycle, and the actual flow depends on that duty and on the vacuum available across the valve. Purge is usually only enabled once the engine is warm and running in closed-loop lambda control, and the ECU tends to ramp it up gradually rather than open the valve fully at once.

The vapour from the canister is extra fuel the injectors did not deliver, and its concentration is unknown at first. A full canister after a hot day can add a lot of fuel; an empty canister adds mostly air. The ECU therefore watches the lambda signal as purge opens. If the mixture goes rich, it reduces injected fuel and builds an estimate of the vapour load. Many ECUs keep this purge correction separate from long-term mixture adaptation, and some learn mixture adaptation only in windows when purge is closed, so canister vapour is not mistaken for an injector or air-metering error.

Turbocharged engines have a complication: under boost there is no vacuum in the intake manifold. Many designs add a second purge path to the compressor inlet, often with a small venturi or ejector and check valves, so vapour can still be drawn off under load.

How the ECU checks for leaks

Comparison of four EVAP leak detection methods: vacuum decay, engine-off natural vacuum (EONV/NVLD), leak detection pump (LDP) and electric pump with reference orifice (ELCM/DMTL)
How the ECU checks the EVAP system for leaks (simplified educational diagram, original illustration)

Where regulations require leak monitoring, which is the case for most light vehicles sold in North America, manufacturers use one of several strategies:

Leak tests only run under specific conditions such as fuel level, temperature and soak time, so a repair may take several drive cycles to be confirmed. Many European-market versions of the same model monitor the purge valve and its circuit but carry no tank leak test hardware.

Diagnosing EVAP faults

Start with the code and freeze frame, then the simplest part: the fuel cap and filler neck seal. In live data, compare commanded purge duty with what the fuel trims and the tank pressure sensor do, and use the scan tool’s output tests to operate the purge and vent valves. A purge valve that leaks when it should be closed lets vapour into the intake at idle and after refuelling, causing rich running, hard starting and negative trims. It can be checked with a hand vacuum pump: an unpowered valve should hold vacuum. Leaks in hoses, seals and the canister are best found with a low-pressure smoke test through the service port or a suitable hose, using equipment made for EVAP work.

Vehicle-type notes

Cars and vans use the layouts above, with the canister often near the tank or in the engine bay. Petrol and LPG bi-fuel light trucks still have a petrol tank with its own EVAP system, so it must stay connected and working; when reading trims in either fuel mode, check whether purge is active. Petrol agricultural and utility machines such as UTVs, ATVs and small engines may use a canister and low-permeation fuel lines where emission rules require it, sometimes with a simple passive purge rather than an ECU-controlled valve. Motorcycles sold as California models, and many recent European models built to Euro 5 rules, carry a canister, usually with a purge valve feeding the throttle bodies.

EVAP diagnostic flow chart: codes and freeze frame, fuel cap, live data and output tests, purge valve sealing check, low-pressure smoke test and monitor re-run
EVAP diagnostics: a practical order of checks (simplified educational diagram, original illustration)

Tuning and datalogging notes

EVAP should always stay intact and working as the manufacturer designed it. It is part of the emission system and the ECU’s own diagnostics rely on it. For calibration work, the important point is that purge directly affects mixture readings. When logging, record purge duty alongside lambda and fuel trims: a negative short-term trim at part load may simply be canister vapour, not a rich fuel map. Compare trims in sections where purge is closed before drawing conclusions, and let adaptations settle after any change.

Related fault codes (DTCs)

Generic OBD-II codes (SAE J2012). Manufacturer wording and the exact code set vary, and not every vehicle has leak detection hardware.

CodeMeaningTypical causes
P0440Evaporative Emission System MalfunctionGeneral EVAP fault: leak, purge or vent valve problem, tank pressure sensor fault
P0441Evaporative Emission System Incorrect Purge FlowPurge valve stuck or blocked, cracked or disconnected purge hose, saturated canister
P0442Evaporative Emission System Leak Detected (Small Leak)Worn fuel cap or filler seal, cracked hose, leaking canister or valve seal
P0443Evaporative Emission System Purge Control Valve “A” CircuitPurge valve wiring, connector or coil fault
P0444Evaporative Emission System Purge Control Valve “A” Circuit OpenOpen circuit in wiring or valve coil, unplugged connector
P0445Evaporative Emission System Purge Control Valve “A” Circuit ShortedShorted valve coil or wiring
P0446Evaporative Emission System Vent Control CircuitVent valve stuck or not responding, blocked vent filter, wiring fault
P0447Evaporative Emission System Vent Control Circuit OpenOpen wiring or vent valve coil, unplugged connector
P0448Evaporative Emission System Vent Control Circuit ShortedShorted vent valve coil or wiring
P0449Evaporative Emission System Vent Valve/Solenoid CircuitVent solenoid or wiring fault, corrosion at the connector
P0450Evaporative Emission System Pressure Sensor/Switch “A” CircuitTank pressure sensor or wiring fault
P0451Evaporative Emission System Pressure Sensor/Switch “A” Circuit Range/PerformanceImplausible sensor reading, sensor drift, blocked sensor port
P0452Evaporative Emission System Pressure Sensor/Switch “A” Circuit LowSignal shorted to ground or open 5 V reference, failed sensor
P0453Evaporative Emission System Pressure Sensor/Switch “A” Circuit HighSignal shorted to voltage or open ground, failed sensor
P0454Evaporative Emission System Pressure Sensor/Switch “A” Circuit IntermittentLoose or corroded connector, chafed wiring
P0455Evaporative Emission System Leak Detected (Large Leak)Fuel cap missing, disconnected hose, vent valve stuck open, purge valve stuck closed during the test
P0456Evaporative Emission System Leak Detected (Very Small Leak)Ageing cap seal, small hose cracks, leaking filler neck or valve seal
P0457Evaporative Emission System Leak Detected (Fuel Cap Loose/Off)Cap not tightened after refuelling, damaged or wrong cap
P0496Evaporative Emission System High Purge FlowPurge valve leaking or stuck open, vapour flow when no purge is commanded
P0497Evaporative Emission System Low Purge FlowRestricted purge line or valve, blocked canister, purge path check valve fault
P2400Evaporative Emission System Leak Detection Pump Control Circuit/OpenOpen wiring or pump/solenoid coil, unplugged connector
P2401Evaporative Emission System Leak Detection Pump Control Circuit LowControl circuit shorted to ground, failed pump or solenoid
P2402Evaporative Emission System Leak Detection Pump Control Circuit HighControl circuit shorted to voltage, failed pump or solenoid

Closing

The EVAP system is simple in concept: store vapour, burn it when the engine can, and prove the system is sealed. Knowing how purge and leak tests work makes both diagnostics and datalog interpretation more reliable.

Need a custom engineered ECU or TCU file built from your original read? Upload your file at ECUFileMarket.

Leave a Reply

Your email address will not be published. Required fields are marked *