ECM (Electronic Control Module)
The ECM (electronic control module) is the computer that runs the engine: it reads sensors, sets fuel injection, ignition and idle speed, and stores fault codes readable through the OBD port. For a fleet, it is a key source of vehicle health data.
Updated on
What is the function of an ECM in a modern vehicle?
An ECM (electronic control module) is the onboard computer that manages a vehicle's engine. It continuously reads sensors such as temperature, oxygen and accelerator position, adjusts fuel injection, ignition and idle speed, and stores a fault code whenever a value leaves its normal range. Mechanics often simply call it the engine computer.
ECM, ECU and engine computer: what's the difference?
A modern vehicle carries many control units: brakes, gearbox, airbags, air conditioning and, on an electric vehicle, the battery. The generic term for any of them is ECU (electronic control unit). The ECM is the one dedicated to the powertrain. In everyday language the two acronyms are often used interchangeably, but strictly speaking the ECM is the engine's control unit, and a vehicle has one ECM among many ECUs.
How an ECM works
- It measures: oxygen sensor, throttle position, coolant temperature, intake pressure and engine speed.
- It calculates: using maps stored by the manufacturer, it works out how much fuel to inject and when to fire the ignition.
- It commands: injectors, ignition coils, exhaust gas recirculation valve and idle control.
- It monitors: when a sensor sends an inconsistent value, it records a diagnostic trouble code (DTC) and can switch on the engine warning light.
These codes can be read through the on-board diagnostics (OBD) port. Control units talk to one another over the CAN bus, the vehicle's internal network.
Why the ECM matters for a company fleet
For a fleet manager, the ECM is above all a source of information. A warning light that stays on for weeks without anyone acting on it often ends in a longer immobilisation and a more expensive repair. Data coming from the engine computer, such as mileage, fuel use and fault codes, also helps to:
- check how a vehicle is actually used;
- book a garage visit as soon as a fault appears, rather than after a breakdown;
- keep emission control systems in good order, since the ECM manages them and an untreated fault can lead to a failed roadworthiness test;
- build a reliable maintenance history for each vehicle.
How Dadycar helps
Dadycar is a French fleet management software covering fleet management, telematics and car sharing. It collects the signals sent by compatible connected vehicles without any box, or through an optional tracker on the others. The anomalies and alerts module sends warnings such as the engine light, brake faults or tyre pressure to the fleet manager or the driver, with configurable thresholds and recipients. Each alert can lead to a scheduled intervention recorded in the vehicle's history. Data is hosted in France, with OVHcloud.
FAQ
What is the difference between an ECM and an ECU?
ECU is the generic term for any control unit in the vehicle. ECM refers to the one that runs the engine. A vehicle has a single ECM but many ECUs.
What should I do when the engine warning light comes on?
Have the fault codes read by a garage quickly. A steady light signals a fault to deal with; a flashing light means the vehicle should be used as little as possible until it is checked.
Can ECM data be read without a tracker?
On many recent connected vehicles, yes: the manufacturer shares part of the data. On older vehicles, a device plugged into the OBD port or the vehicle network is needed.
Tags
ecm
ecu
electronic control module
engine control unit
on-board diagnostics
Related Terms
Try our system today!
