An electronic control unit (ECU), also known as an electronic control module (ECM), is an
embedded system
An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' as ...
in
automotive electronics
Automotive electronics are electronic systems used in vehicles, including engine management, ignition, radio, carputers, telematics, in-car entertainment systems, and others. Ignition, engine and transmission electronics are also found in trucks, ...
that controls one or more of the
electrical systems
Electricity is the set of physics, physical Phenomenon, phenomena associated with the presence and motion of matter that has a property of electric charge. Electricity is related to magnetism, both being part of the phenomenon of electromagne ...
or subsystems in a car or other
motor vehicle
A motor vehicle, also known as motorized vehicle or automotive vehicle, is a self-propelled land vehicle, commonly wheeled, that does not operate on Track (rail transport), rails (such as trains or trams) and is used for the transportation of pe ...
.
Modern vehicles have many ECUs, and these can include some or all of the following:
engine control module
An engine control unit (ECU), also commonly called an engine control module (ECM), is a type of electronic control unit that controls a series of actuators on an internal combustion engine to ensure optimal engine performance. It does this by re ...
(ECM),
powertrain control module
A power-train control module, abbreviated PCM, is an automotive industry, automotive component, a control unit, used on motor vehicles. It is generally a combined controller consisting of the engine control unit (ECU) and the transmission control ...
(PCM), transmission control module (TCM), brake control module (BCM or EBCM), central control module (CCM), central timing module (CTM), general electronic module (GEM),
body control module In automotive electronics, body control module or 'body computer' is a generic term for an electronic control unit responsible for monitoring and controlling various electronic accessories in a vehicle's body.
Typically in a car the BCM controls the ...
(BCM), and suspension control module (SCM). These ECUs together are sometimes referred to collectively as the car's computer though technically they are all separate computers, not a single one. Sometimes an assembly incorporates several individual control modules (a PCM often controls both the engine and the transmission).
[National Instruments White Paper on Electronic Control Units](_blank)
Some modern motor vehicles have up to 150 ECUs.
Embedded software
Embedded software is computer software, written to control machines or devices that are not typically thought of as computers, commonly known as embedded systems. It is typically specialized for the particular hardware that it runs on and has time ...
in ECUs continues to increase in line count, complexity, and sophistication. Managing the increasing complexity and number of ECUs in a vehicle has become a key challenge for
original equipment manufacturers
An original equipment manufacturer (OEM) is generally perceived as a company that produces non-aftermarket parts and equipment that may be marketed by another manufacturer. It is a common industry term recognized and used by many professional or ...
(OEMs).
Types
*
Generic Industry Controller Naming
Generic or generics may refer to:
In business
* Generic term, a common name used for a range or class of similar things not protected by trademark
* Generic brand, a brand for a product that does not have an associated brand or trademark, other ...
- Is the naming of controllers where the logical thought of the controller's name implies the system the controller is responsible for controlling
*
Generic Powertrain
Generic or generics may refer to:
In business
* Generic term, a common name used for a range or class of similar things not protected by trademark
* Generic brand, a brand for a product that does not have an associated brand or trademark, other ...
The Generic Powertrain pertains to a vehicle's emission system and is the only regulated controller name.
*
Other Controllers
Other often refers to:
* Other (philosophy), a concept in psychology and philosophy
Other or The Other may also refer to:
Film and television
* ''The Other'' (1913 film), a German silent film directed by Max Mack
* ''The Other'' (1930 film), ...
All other controller names are decided upon by the individual OEM. The engine controller may have several different names, such as "DME", "Enhanced Powertrain", "PGM-FI" and many others.
*
Door control unit {{Unsourced, date=September 2014
In automotive electronics, a door control unit (DCU) is a generic term for an embedded system that controls a number of electrical systems associated with an advanced motor vehicle. A modern motor vehicle contains ...
(DCU)
*
Engine control unit
An engine control unit (ECU), also commonly called an engine control module (ECM), is a type of electronic control unit that controls a series of actuators on an internal combustion engine to ensure optimal engine performance. It does this by re ...
(ECU) — not to be confused with ''electronic'' control unit, the generic term for all these devices
*
Electric Power Steering Control Unit
Electricity is the set of physical phenomena associated with the presence and motion of matter that has a property of electric charge. Electricity is related to magnetism, both being part of the phenomenon of electromagnetism, as described ...
(PSCU) — Generally this will be integrated into the
EPS
EPS, EPs or Eps may refer to:
Commerce and finance
* Earnings per share
* Electronic Payment Services, in Hong Kong, Macau, and Shenzhen, China
* Express Payment System, in the Philippines
Education
* Edmonton Public Schools, in Edmonton, Al ...
power pack.
*
Human–machine interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fr ...
(HMI)
*
Powertrain control module
A power-train control module, abbreviated PCM, is an automotive industry, automotive component, a control unit, used on motor vehicles. It is generally a combined controller consisting of the engine control unit (ECU) and the transmission control ...
(PCM): Sometimes the functions of the
Engine Control Unit
An engine control unit (ECU), also commonly called an engine control module (ECM), is a type of electronic control unit that controls a series of actuators on an internal combustion engine to ensure optimal engine performance. It does this by re ...
and
transmission control module (TCM) are combined into a single unit called the Powertrain Control Module.
* Seat Control Unit
*
Speed control unit (SCU)
*
Telematic control unit
A telematic control unit (TCU) in the automobile industry refers to the embedded system on board of a vehicle that wirelessly connects the vehicle to cloud services or other vehicles via V2X standards over a Cellular network. The TCU collects tel ...
(TCU)
*
Transmission control module (TCM)
* Brake Control Module (BCM;
ABS or
ESC)
*
Battery management system (BMS)
Key elements
* Core
**
Microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
* Memory
**
SRAM
**
EEPROM
EEPROM (also called E2PROM) stands for electrically erasable programmable read-only memory and is a type of non-volatile memory used in computers, usually integrated in microcontrollers such as smart cards and remote keyless systems, or as a ...
**
Flash
Flash, flashes, or FLASH may refer to:
Arts, entertainment, and media
Fictional aliases
* Flash (DC Comics character), several DC Comics superheroes with super speed:
** Flash (Barry Allen)
** Flash (Jay Garrick)
** Wally West, the first Kid ...
* Inputs
** Supply Voltage and Ground
** Digital inputs
** Analog inputs
* Outputs
** Actuator drivers (e.g. injectors, relays, valves)
**
H bridge A H-bridge is an electronic circuit that switches the polarity of a voltage applied to a load. These circuits are often used in robotics and other applications to allow DC motors to run forwards or backwards.
The name is derived from its common sch ...
drivers for servomotors
** Logic outputs
* Communication links
** Housing
** Bus Transceivers, e.g. for K-Line, CAN, Ethernet
* Embedded Software
**
Boot Loader
A bootloader, also spelled as boot loader or called boot manager and bootstrap loader, is a computer program that is responsible for booting a computer.
When a computer is turned off, its softwareincluding operating systems, application code, a ...
** Metadata for ECU and Software Identification, Version Management, Checksums
** Functional Software Routines
** Configuration Data
Design and development
The development of an ECU involves both hardware and software required to perform the functions expected from that particular module. Automotive ECU's are being developed following the V-model.
Recently the trend is to dedicate a significant amount of time and effort to develop safe modules by following standards like
ISO 26262
ISO 26262, titled "Road vehicles – Functional safety", is an international standard for functional safety of electrical and/or electronic systems that are installed in serial production road vehicles (excluding mopeds), defined by the Interna ...
. It is rare that a module is developed fully from scratch. The design is generally iterative and improvements are made to both the hardware and software. The development of most ECUs is carried out by Tier 1 suppliers based on specifications provided by the OEM.no
Testing and validation
As part of the development cycle, manufacturers perform detailed
FMEAs and other failure analyses to catch failure modes that can lead to unsafe conditions or driver annoyance. Extensive testing and validation activities are carried out as part of the
Production part approval process to gain the confidence of the hardware and software.
On-board diagnostics
On-board diagnostics (OBD) is a term referring to a vehicle's self-diagnostic and reporting capability. OBD systems give the vehicle owner or repair technician access to the status of the various vehicle sub-systems. The amount of diagnostic inf ...
or OBD help provide specific data related to which system or component failed or caused a failure during run time and help perform repairs.
Modifications
Some people may wish to modify their ECU so as to be able to add or change functionality. However modern ECUs come equipped with protection locks to prevent users from modifying the circuit or exchange chips. The protection locks are a form of
digital rights management
Digital rights management (DRM) is the management of legal access to digital content. Various tools or technological protection measures (TPM) such as access control technologies can restrict the use of proprietary hardware and copyrighted works. ...
(DRM), the circumventing of which is illegal in certain jurisdictions. In the
United States
The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America, is a country primarily located in North America. It consists of 50 states, a federal district, five major unincorporated territorie ...
for example, the
DMCA
The Digital Millennium Copyright Act (DMCA) is a 1998 United States copyright law that implements two 1996 treaties of the World Intellectual Property Organization (WIPO). It criminalizes production and dissemination of technology, devices, or s ...
criminalizes circumvention of DRM, though an exemption does apply that allows circumvention the owner of a motorized land vehicle if it is required to allow diagnosis, repair or lawful modification (ie. that does not violate applicable law such as emissions regulations).
References
{{DEFAULTSORT:Electronic Control Unit
Power control
Engine technology
Fuel injection systems
Engine control systems
Engine components
Onboard computers
Auto parts
*