13 Ecu-Bosch
13 Ecu-Bosch
Electronic Control
“Motronic” is the name of an engine-man- Modern-day engines are subject to exacting
agement system that facilitates open- and demands with regard to
closed-loop control of gasoline engines Exhaust-emission behavior
within a single ECU. The first Motronic sys- Power output
tem went into volume production at Bosch Fuel consumption
in 1979. Essentially, it comprised the func- Diagnostic capability, and
tions of electronic fuel injection and elec- Comfort/user-friendliness
tronic ignition. With the advances made
in the field of microelectronics, it has been Where necessary, additional components
possible to continuously expand the capa- are installed on the engine for this purpose.
bilities of Motronic systems over the course All the manipulated variables are calculated
of time. The range of functions has been in accordance with prespecified algorithms
continuously adapted in response to pre- in the Motronic ECU. The actuating signals
vailing demands and the complexity of suc- for the actuators are generated from these
cessive Motronic systems has consequently variables.
increased.
Acquisition of operating data
Although cost considerations limited appli- Sensor and setpoint generators
cation of early Motronic versions to luxury- Motronic uses sensors and setpoint genera-
class cars, progressively more stringent tors to collect the operating data required
demands for clean emissions is gradually for open- and closed-loop control of the
leading to widespread use of this system. engine (Fig. 1).
Since the mid-1990s, all new engine pro- Setpoint generators (e.g., switches) record
jects in which Bosch has been involved settings made by the driver, such as
use Motronic systems. The position of the ignition key in the
ignition lock (terminal 15)
The positions of A/C-control switches
Open- and closed-loop The cruise-control lever setting
electronic control
Sensors detect physical and chemical vari-
Motronic comprises all the components ables, thus providing information about
which control the gasoline engine (Fig. 1). the engine’s current operating state.
The torque requested by the driver is ad- Examples of such sensors are:
justed by means of actuators or converters. Engine-speed sensor for detecting the
The main individual components are crankshaft position and calculating the
The electrically actuated throttle valve (air engine speed
system): This controls the air-mass flow to Phase sensor for detecting the phase angle
the cylinders and thus the cylinder charge. (engine operating cycle) or the camshaft
The fuel injectors (fuel system): These position
meter the correct amount of fuel for the Engine-temperature sensor and intake-air
cylinder charge. temperature sensor for calculating tem-
The ignition coils and spark plugs (igni- perature-dependent correction variables
tion system): These provide for correctly Knock sensor for detecting engine knock
timed ignition of the air/fuel mixture in Air-mass meter, and/or
the cylinder. Intake-manifold pressure sensor for
charge recording
Lambda oxygen sensor for lambda closed-
loop control
1 Components used for open- and closed-loop electronic control of a Motronic system
Throttle-valve
External Efficiency Torque position
torque demands requirements converter
• Driver • Starting Conversion
• Cruise control • Catalytic converter heating of resulting Injection period
• Speed limiting • Idling-speed control torque demand
• Transmission control system Injection
• Stability control interlude
Efficiency
• Driver/passenger convenience
Internal Torque
Ignition angle
torque demands coordinator
Torque
• Starting Coordination
Wastegate
æ SMK1900E
3 4
1 2
5
Fig. 3
1 Engine ECU
(Motronic)
6
2 ESP ECU
7
(Electronic Stability 8
Program)
3 Transmission ECU
4 A/C ECU
5 Instrument cluster
9
module with on-
æ UAE0777-1Y
board computer
6 Immobilizer ECU
7 Starter
8 Alternator
9 A/C compressor
Motronic systems in motorsport 217
Simultaneously with the introduction of the frequent refueling stops can make the differ-
Motronic systems on production vehicles, ence between winning and losing. The 2001
modified versions were also used on racing Le Mans 24-hour race, for example, was won
engines. Whereas the development objectives for the first time by a car with a Bosch gaso-
for production versions are aspects such as line direct-injection system.
convenience, safety, reliability, emission limits
and fuel consumption, the main focus in mo- The high revving speed of racing engines mini-
tor-racing applications is on maximum perfor- mizes the time available during each operating
mance over a short period. The production cycle. The vast amount of process data re-
costs with regard to choice of materials and quires high processor clock frequencies and
dimensioning of components are a secondary the use of multiprocessor systems to a greater
consideration. extent.
But the production and racing versions of Not only the ECU but also the ignition and
the Motronic system are still based on identi- fuel-injection components have to operate at
cal principles because in both cases similar extremely high speeds. This requires ignition
functions achieve contrasting aims. The ex- coils with fast charging times and fuel-system
cess-air factor and knock control systems components that are capable of quicker
are examples of this. throughput and higher pressures. Spark plugs
Environmental protection regulations are in- with smaller thread diameters made of materi-
creasingly a consideration even in motorsport. als adapted to the operating temperatures en-
The cars in the German Touring Car Champi- countered allow higher compression ratios.
onship, for example, are now fitted with cat-
alytic converters. Noise and fuel-consumption During the race, data can be transmitted
levels have to be limited in more and more by radio from the car to the pits. Known as
classes of racing. Consumption-reducing de- telemetry, this technology allows constant
velopments used on production cars quickly monitoring of operating parameters such
transfer to motor racing where shorter or less as pressures and temperatures.
æ UAV0059Y
218 Electronic Control Motronic versions
In addition to the versions described in the A system that regulates engine power in this
following, there are also Motronic systems way was first introduced by Bosch in 1986.
with integrated transmission management In addition to the engine ECU, the original
(e.g., MG and MEG-Motronic). However, system also had a separate ECU for engine-
these are not in extensive use, as the de- power control.
mands on hardware are considerable. The increasingly higher integration den-
sity of electronic systems allowed the combi-
M-Motronic nation of Motronic functions and engine-
M-Motronic is an engine-management sys- power control in a single ECU (1994).
tem for manifold-injection gasoline engines. Nevertheless, functions remained divided
It is characterized by the fact that the air is between two microcontrollers. The next step
supplied through a mechanically adjustable was taken in 1998 with the launch of the
throttle valve. new Motronic generation, the ME7, which
The accelerator pedal is connected to the executes all engine-management functions
throttle valve by way of a linkage or a Bow- in a single microcontroller. This advance
den cable. The position of the accelerator was made possible by the ever-increasing
pedal determines how far the throttle valve processing capacity of microcontrollers.
opens. This controls the air mass flowing
through the intake manifold to the cylin-
ders.
Electronic Control Motronic versions 219
4 Components used for open- and closed-loop electronic control of an ME-Motronic system (system diagram) Fig. 1
11 Carbon canister
12 Hot-film air-mass
26
meter with integrated
temperature sensor
18
13 Throttle device (ETC)
14 Canister-purge valve
17
15 Intake-manifold
pressure sensor
11
16 Fuel rail
17 Fuel injector
18 Actuators and
sensors for camshaft
10
control
16
sensor
11 Lambda sensor
upstream of primary
catalytic converter
8
15
14
12 Engine ECU
7
13 Exhaust-gas
recirculation valve
14 Speed sensor
6
25
15 Knock sensor
16 Engine-temperature
sensor
17 Primary catalytic
converter (three-way
catalytic converter)
18 Lambda sensor
downstream of
5
primary catalytic
24
converter
19 CAN interface
13
4
immobilizer ECU
23 Accelerator-pedal
3
26 Main catalytic
converter (three-way)
2
CAN
The on-board-diagnosis
æ UMK1895Y
1
system configuration
illustrated by the diagram
22
19
20
21
5 Operating-mode selection
Priority Function
1 Monitoring concept Required Current
2 Component protection operating mode Changeover operating mode
3 Limp-home functions function
4 Adjustability of torque E.g.
and oxygen-content limits Homogeneous
5 Catalytic converter heating mixture
6 NOx-accumulator Homogeneous
regeneration Control lean mixture
7 SOx-accumulator functions Stratified mixture
regeneration • EGR Double injection
8 Starting/warming up • Fuel-tank venting
9 Diagnostic System • Charge-flow
æ SMK1899E
6 Components used for open- and closed-loop electronic control of an DI-Motronic system (system diagram)
19
20
21
22
18
12
Fig. 6
111Carbon canister
121Hot-film air-mass
11
meter
17
161Charge-flow control
valve
9
16
171High-pressure pump
181Fuel rail with high-
15
8
pressure injector
191Camshaft adjuster
101Ignition coil with
spark plug
7
111Camshaft phase
6
sensor
121Lambda sensor
29
(LSU)
131Motronic ECU
141Exhaust-gas
recirculation valve
151Speed sensor
5
161Knock sensor
28
171Engine-temperature
14
sensor
4
181Primary catalytic
converter
191Lambda sensor
201Exhaust-gas
3
temperature sensor
27
211NOX accumulator-
type catalytic
converter
221Lambda sensor
231CAN interface
241Diagnosis lamp
251Diagnosis interface
261Interface to
25
immobilizer ECU
271Accelerator-pedal
CAN
module
æ UMK2074Y
281Fuel tank
1
291Fuel-supply module
13
23
24
26
æ UMK1898E
8 Components used for open- and closed-loop electronic control of a Bifuel-Motronic system (system diagram)
13 Fig. 8
111Carbon canister with
canister-purge valve
21
12
121Hot-film air-mass
meter
131Throttle device (ETC)
141Exhaust-gas
11
recirculation valve
151Intake-manifold
pressure sensor
161Fuel rail
171Gasoline injector
181Camshaft adjuster
10
20
18
19
111Lambda sensor
121Primary catalytic
converter
131Lambda sensor
8
141Accelerator-pedal
17
module
7
151Natural-gas pressure
31
regulator
6
natural-gas pressure
4
and temperature
sensor
30
171Natural-gas injector
15
5
181Engine-temperature
sensor
29
191Knock sensor
201Speed sensor
211Main catalytic
converter
28
221Bifuel-Motronic ECU
14
231CAN interface
241Diagnosis lamp
3
27
251Diagnosis interface
261Interface to
immobilizer ECU
271Fuel tank
25
281Fuel-supply module
with electric fuel
pump
291Filler neck for
CAN
æ UMK2075Y
gasoline and
1
natural gas
22
23
24
26
CE AEC ES
Coordination Engine Exhaust System
ABB ETM
CES CEM ETF
ATC AIC ENM
TD TS EDM
Torque Torque ABC AVC
Gasoline engine
Demand Structure AS ECT
ADC Air System EAF
TDS
FPC FS
Crankshaft
Fuel System
TDD TCD TCV
FSS FEL
OD
TDC FFC FIT Operating Data
FMA
OEP OTM
TDI
IGC OBV
TMO IS
TDA Ignition System IKC OMI OVS
AC MO CO DS SC SD Link to engine/
Accessory Control Monitoring Communication Diagnostic System System vehicle
System Control Documen- Data transfer
ACT COV tation Main function without
æ SMK1904-1E
ACA ACF MOF MOX COS SDE hardware component
Main function with
ACE ACS MOC MOM COU DSM SYC SDL hardware component
The system structure describes the Motronic Since the introduction of Electronic Throttle
engine-management system from the func- Control (ETC) in the ME7, the torque de-
tional-sequence point of view. The system mands on the engine have been centrally
comprises the ECU (with hardware and soft- coordinated in the Torque Demand and
ware) and external components (actuators, Torque Structure subsystems. The control of
sensors and mechanical components), which cylinder charge by the electrically controlled
can be electrically connected to the ECU. throttle valve allows adjustment of the
The system structure divides this mecha- torque demand made by the driver via the
tronic system hierarchically according to accelerator pedal (driver command). At the
functional criteria into 14 subsystems (e.g., same time, all other torque demands that
Air System, Fuel System), which in turn are arise from vehicle operation (e.g., when the
subdivided into a total of 52 main functions A/C compressor is switched on) can be
(e.g., Boost-pressure Control, Closed-loop coordinated within the torque structure.
Lambda Control) (Fig. 9).
226 Electronic Control Subsystems and main functions
Excerpt from the structure diagram: Torque Demand and Torque Structure nels, depending on the
10
subsystems showing their main functions current operating
mode.
CE AEC Torque Conversion,
Coordination Engine TCV calculates from
ABB
CES CEM the desired-torque in-
ATC put variables the set-
TD TS point values for the
Torque Torque ABC
Demand Structure relative air mass, the
ADC air/fuel ratio λ, the
TDS ignition angle, and
FPC injection blank-out
TDD TCD TCV (e.g., for overrun fuel
FSS cutoff). The setpoint
TDC FFC FIT
air-mass value is cal-
culated so that the
TDI setpoint for the air
IGC mass/torque is ob-
TMO IS
TDA Ignition System tained at precisely
the moment when
AC MO CO DS the specified oxygen
æ SMK1905-1Y
11 Excerpt from the structure diagram: Air System and Fuel System subsystems showing their main functions
AEC ES
n Engine Exhaust System
ABB
S CEM ETF
ATC AIC
TS ED
Torque ABC AVC
Gasoline engine
Structure AS EC
ADC Air System EAF
FPC FS
Crankshaft
Fuel System
TCD TCV
FSS FEL
FFC FIT
FMA
æ SMK1906-1E
OEP
IGC
TMO IS
Ignition System IKC OMI
Fuel System (FS) Fuel Supply System, FSS has the function of
The Fuel System (FS) subsystem calculates delivering fuel from the fuel tank to the fuel
the output variables for the fuel-injection rail at the required pressure and in the re-
system relative to crankshaft position, i.e., quired quantity. In demand-controlled sys-
the point(s) at which fuel is injected and the tems, the pressure can be regulated between
quantity of fuel injected. 200 and 600 kPa. A pressure sensor provides
feedback of the actual value.
Fuel System Feed Forward Control, FFC cal- In the case of gasoline direct injection,
culates the fuel mass from the setpoint cylin- the fuel-supply system also includes a high-
der charge, the setpoint oxygen content and pressure circuit consisting of an HDP1-type
additional corrections (e.g., transient com- high-pressure pump and a pressure-control
pensation) or multiplicative corrections valve (DSV), HDP2- and HDP5-type de-
(e.g., corrections for engine start, warm-up mand-controlled high-pressure pumps with
and restart). Other corrections arise from fuel-supply control valve (MSV). This allows
the closed-loop lambda control, canister pressure in the high-pressure circuit to be
purge and mixture adaptation. In DI sys- varied between 3 and 11 MPa, depending
tems, specific values are calculated for the on the engine operating point. The setpoint
operating modes (e.g., fuel injection during value is calculated depending on engine
the induction stroke or during the compres- operating point and the actual pressure is
sion stroke, multiple injection). detected by a high-pressure sensor.
Fuel System Injection Timing, FIT calcu- Fuel System Purge Control, FPC controls
lates the injection duration and the fuel- regeneration during engine operation of the
injection position. It ensures that the fuel fuel that evaporates from the fuel tank and
injectors are open at the correct time relative that is collected in the carbon canister of
to crankshaft rotation. The injection dura- the evaporative-emissions control system.
tion is calculated on the basis of previously On the basis of the specified on/off ratio for
calculated fuel mass and status variables operating the canister-purge valve and the
(e.g., intake-manifold pressure, battery volt- pressure conditions, an actual value for the
age, fuel-rail pressure, combustion-chamber total mass flow through the valve is calcu-
pressure). lated. This is taken into account by the Air
Fuel System Mixture Adaptation, FMA System Throttle Control (ATC) function.
improves the pilot-control accuracy of the An actual fuel-content value is also calcu-
oxygen content by adjusting the longer-term lated and is subtracted from the setpoint
lambda-controller errors relative to the neu- fuel mass.
tral value. For smaller cylinder charges, the Fuel System Evaporation Leakage Detec-
lambda-controller error is used to calculate tion, FEL checks the gas-tightness of the fuel
an additive correction value. On systems tank in accordance with the requirements of
with a hot-film air-mass meter, this nor- the Californian OBD II legislation. The de-
mally reflects small amounts of intake- sign and method of operation of this diag-
manifold leakage. On systems with an in- nostic system are described in the chapter
take-manifold pressure sensor, the lambda headed “Diagnosis/OBD functions”.
controller corrects the pressure-sensor
residual exhaust gas or offset error. For
larger cylinder charges, a multiplicative cor-
rection factor is calculated. This essentially
represents the hot-film air-mass meter gain
error, fuel-rail pressure regulator inaccura-
cies (on DI systems) and fuel-injector char-
acteristic-gradient errors.
230 Electronic Control Subsystems and main functions
Ignition System (IS) Excerpt from the structure diagram: Ignition System and Exhaust System
12
The Ignition System subsys- subsystems showing their main functions
tem calculates the output
variables for ignition and AEC ES
Exhaust System
actuates the ignition coils. ETM
ETF
AIC ENM
Ignition Control, IGC calcu-
EDM
lates the current setpoint ig- AVC
Gasoline engine
nition angle from the engine AS ECT
operating conditions, taking Air System EAF
account of intervention by FS
FPC Crankshaft
the torque structure. It then Fuel System
generates an ignition spark FSS FEL
across the spark-plug elec- OD
FIT Operating Data
trodes at the required time. FMA
OEP OTM
The resulting ignition angle
is calculated from the basic IGC OBV
ignition angle and the operat- IKC OMI OVS
æ SMK1907-1E
ing-point-dependent igni- DS SC SD Link to engine/
tion-angle corrections and Diagnostic System System vehicle
demands. When determining System Control Documen- Data transfer
the engine-speed and load-
dependent basic ignition an-
gle, the effects of camshaft control, charge- gine knock. The comparison analyzes how
flow control valve, cylinder-bank distribu- much louder current combustion is than the
tion, and special direct-injection operating background level. Above a certain threshold,
modes are taken into account where applica- engine knock is assumed to occur. Both cal-
ble. In order to calculate the most advanced culation of the reference level and detection
possible ignition angle, the basic ignition of engine knock can take account of changes
angle is corrected by the advance angles for in operating conditions (engine speed,
engine warm-up, knock control and – where engine-speed dynamics, engine-load
applicable – exhaust-gas recirculation. dynamics).
The point at which the ignition driver stage The knock-control function generates an
needs to be triggered is calculated from ignition-timing adjustment for each individ-
the current ignition angle and the required ual cylinder. This is taken into account when
charge time for the ignition coil. The driver calculating the current ignition angle (igni-
stage is activated accordingly. tion retard). When engine knock is detected,
Ignition System Knock Control, IKC runs this ignition-timing adjustment is increased
the engine at the knock limit for optimum by an applicable amount. The ignition-tim-
efficiency, but prevents potentially damaging ing retard is then reduced in small incre-
engine knock. The combustion process in all ments if, over an applicable time period,
cylinders is monitored by means of knock engine knock does not occur.
sensors. The structure-borne noise signal If a hardware fault is detected, a safety
detected by the sensors is compared with a function is activated (safety ignition-timing
reference level that is obtained for individual retard).
cylinders via a low-pass filter from previous
combustion strokes. The reference level
therefore represents the background engine
noise when the engine is running free of en-
Electronic Control Subsystems and main functions 231
Accessory Control Fan Control, ACF controls Microcontroller Monitoring, MOC combines
the radiator fan in response to demand and all the monitoring functions that can detect
detects faults in the fan and the control sys- a fault or malfunction in the processor and
tem. Under certain circumstances, the fan its peripherals. Examples include:
may be required to run on when the engine Analog-digital converter test
is not running. Memory test for RAM and ROM
Accessory Control Thermal Management, Program-run monitoring
ACT regulates the engine temperature ac- Command test
cording to operating conditions. The re-
quired engine temperature is determined Extended Monitoring, MOX contains func-
depending on engine power, driving speed, tions for expanded function monitoring.
engine operating state, and ambient temper- These function determine the maximal
ature. This helps the engine to reach its torque which the engine can plausibly
operating temperature more quickly and output.
is then adequately cooled. The coolant volu-
metric flow through the radiator is calcu- Diagnostic System (DS)
lated and the map-controlled thermostat is Component and system diagnosis are per-
operated accordingly based on the tempera- formed by the main functions of the subsys-
ture setpoint. tems. The Diagnostic System (DS) is respon-
Accessory Control Electrical Machines, ACE sible for coordinating the various diagnosis
is responsible for controlling the “electrical results.
machines”, i.e. the starter motor and alterna- The function of the Diagnostic System
tor. Manager (DSM) is to:
The function Accessory Control Steering, Store details of faults and associated
ACS is to control the power-steering pump. ambient conditions
Switch on the malfunction indicator lamp
Monitoring (MO) Establish communication with the diag-
Function Monitoring, MOF monitors all nostic tester
Motronic elements that affect engine torque Coordinate execution of the various diag-
and speed. The core function is torque com- nostic functions (taking account of priori-
parison. This compares the permissible ties and bars) and verify faults
torque calculated on the basis of driver
request with the actual torque calculated
from the engine data. If the actual torque
is too large, suitable measures are initiated
to ensure that a controllable status is re-
established.
Monitoring Module, MOM combines all
the monitoring functions that contribute to
or perform reciprocal monitoring between
the function processor and the monitoring
module. The function processor and the
monitoring module are components of the
ECU. Reciprocal monitoring between them
takes place by means of continuous query-
and-response communication.