Operation CHARM: Car repair manuals for everyone.

Control Unit (DME)

System Diagram:





PURPOSE
The Digital Motor Electronic (DME) control module (3.1) provides precise control of fuel injection and ignition systems to ensure optimum performance and strict emissions compliance. Various engine sensors and other systems (i.e.. air conditioning, auto transmission etc.) supply the DME control unit with operating information. The DME control unit processes the sensor input and sends output signals to adjust injector pulse width, injector timing, and ignition timing.

OPERATION
Inputs signals include:
^ Engine Speed
^ Reference Mark Signal
^ Air Mass Sensor (Hot Wire)
^ Engine Temperature
^ Auto Trans Control Unit
^ Cylinder Identification
^ Throttle Position
^ Lambda Signal
^ Battery Voltage
^ Vehicle Speed
^ Gear Position (Auto Trans. only)
^ A/C Signal
^ On-board Computer (Drive Away Protection)

Output Signals include:
^ Fuel Injection Control
^ Ignition Controls
^ Idle Speed Control
^ Fuel Pump Control
^ O2 Heating Control
^ Evaporative Control

Injection Comparisons:





FUEL INJECTION CONTROL
The DME control unit operates each injector separately, (sequential injection). The basic fuel injection time is calculated from the air mass meter signal and engine speed signal input. The injector opening time and duration is then corrected from other input signals depending on the engine's operating conditions.

Cold Start
During a cold start operation increased fuel is injected, and the system operates with parallel injection. The quantity depends on engine speed and temperature. If starting is repeated within one minute, full cold-start injection quantity is not injected.

Warm-up
During the warm-up phase, the initial injection quantity is enriched dependent on temperature, load and engine speed.

Normal Operation
When the engine reaches normal operating temperature (above 158°F), the basic fuel injection time will be calculated from the air mass meter signal, the engine speed signal, and the oxygen sensor signal. The oxygen sensor signal is used as a correction factor to obtain the optimum air/fuel mixture for reduction of pollutants and maximum engine performance. The system will operate with full sequential injection unless the cylinder identification sensor malfunctions.

FUEL DELIVERY CONTROL
Operation of the electric fuel pump is controlled through a relay which is energized by the Motronic control unit. The relay is energized only during engine cranking or while the engine is running. The DME control unit uses the engine speed signal as an input for fuel pump control.

Ignition Timing Program Map:





IGNITION CONTROL
The primary side of the six DIS coils are connected with the positive battery terminal via the ignition switch. During the primary current-flow time (coil saturation) the coils are connected to ground through the power output transistors of the DME control unit. Based upon load conditions received by the DME control unit in relation to various engine speeds a three dimensional ignition performance characteristic "Basic Ignition Map" is used to optimize the ignition to achieve the most favorable exhaust gas and fuel consumption performance for any given load or speed condition.

When the throttle valve is in the closed position, the bottom line of the basic ignition map is selected as the idle/coast characteristic. For engine speeds below the nominal values, the ignition timing is advanced to obtain idle stabilization. For coasting ignition timing is programmed to obtain minimum exhaust gas pollutants and optimum driveability performance. For the wide open throttle position, the top line of the basic ignition map is selected. This full-load characteristic is programmed with engine knock limits taken into consideration. For very high ambient temperatures the ignition is retarded as a function of engine and intake air temperature.

IDLE SPEED CONTROL
The idle speed is electronically controlled by the DME control unit with relation to the respective engine coolant temperature and load signals.

EVAP EMISSION CONTROL
The DME control unit controls operation of the evaporative emission system by switching the electric purge valve off and on based on engine speed, load, and temperature characteristics.

ON-BOARD DIAGNOSTICS
In the event of a DME system malfunction, circuit information will be stored in the internal memory of the DME control unit. Intermittent failures are stored with a record of the failure frequency. The DME control unit is able to store up to thirty malfunctions, and will give priority to those items which can cause the vehicle to exceed exhaust emission standards. In addition to being stored in memory, an emissions-related failure will cause the "Check Engine" light to illuminate on the instrument cluster. Furthermore, the "Check Engine" light is also used to display faults which are stored in the control unit's memory when the self-diagnostic procedure has been initiated. Faults may also be retrieved with the BMW service tester if available.

ADAPTIVE CONTROL
The DME control unit has adaptive idle speed, throttle position, and air/fuel mixture capabilities. The control unit continuously compares the programmed data, for idle control and air fuel mixture, with the input values. If a deviation occurs, the new input values are superimposed and stored in the programmed data map. As a result, new output signals are sent to the idle control valve, and or to the injectors. This allows the DME control unit to correct the idle speed, or injector pulse width for break-in wear or slight air leaks which might occur in the systems. If power is interrupted to the control unit, new adaptation takes place within several minutes of engine operation.