This project is focus on control and monitor thermostat heater of BMW M62TU engine.
To help fuel consumption and part-throttle emissions, the coolant tempature of BMW M62TU engine is about 108°C. It's good for earth but the presure by the higher coolant temperature causes leak of coolant and oil. The thermostat of M62TU engine is built-in with heater in order to open it early by the DME during some conditions. Here I'm trying to control the heater by myself in dorder to lower the coolant temperature and reduce the presure of cooling system.
The thermostat starts open at 105°C and full open at 108°C. During some conditions DME will power thermostat heater by grounding it.
+----------+
| | Thermostat heater
| DME |----------|><|----------12V
+-----+----+
|
GND
- Engine high load
- High intake air temperature
- Coolant temperature reach 113°C
The BTD is the device that reads coolant temperature from IKE through I-Bus and controls thermostat heater.
12V
|
|
{Resistor} /* Make DME happy, prevent Map Cooling fault code. */
|
+----------+ |
| | | Thermostat heater
| DME |----+ +----|><|----------12V
+------+---+ |
| |
GND |
|
+----------+ |
| | |
| BTD |-----------+
+---+---+--+
| |
GND | +----------+
| | |
--------+------I-Bus------------| IKE |
+----------+
- Thermostat heater power on / off.
- Heater power on before coolant temperature reaching target temperature.
- Heater power off after coolant temperature lower then dynamic target temperature
- Dynamic target temperature is variable depend on engine RPM, speed and out side temperature.
- Heater current sensing.
- Heater status Monitor.
- Force heater on.
- Adjustable target temperature.
- Display voltage, coolant temperature / heater current on MID screen
- Display heater on / off on IKE screen
- Function Operation by MFL (Multi Functional Steering Wheel Buttons).
http://www.meeknet.co.uk/e31/BMW_M60_M62_M62TU_Engine_Cooling_System.htm