Derale Fan Water Pump Controller
My new turbo system uses a sideways mounted
air-water-air intercooler system. I wanted a straight low-restriction air flow
path to the throttle body, so the intercooler sits on a platform just above the
water pump. I decided to eliminate the belt driven pump and fan in favor of an
electric pump and electric fan. I needed some way to control the electric water
pump and electric fan.
To minimize wear and tear on pumps and electric motors
and to minimize alternator load, I wanted to run my car’s water pump only as
fast as necessary. To prevent hot spots in the engine block or heads the water
has to circulate slowly during warm up. Mechanical pump cars normally use a
thermostat bypass hose to allow cold circulation. With an electric pump, I
decided to run the pump very slow during warm up and go full speed when the
engine reached desired operating temperature. This is the best way to do things
when not using a mechanical pump, thermostat, and bypass hose system.
An electric pump generally should not be run dead-headed into
a restriction. Running dead headed will increase motor current significantly.
This heats the motor and needlessly strains the vehicle’s electrical system.
Heat can damage the pump, the higher current wears down brushes faster. Using a
pulse width modulated controller will allow water to circulate slowly during
warm up and evenly warm the engine while also reducing battery load to just a
few amps. As the engine warms the PWM controller will step up motor speed,
running the motor just fast enough to maintain proper operating temperatures.
I bought several sample PWM controllers. I measured pulse
rate, peak current, average current, and electrical system noise. Some PWM
controllers were not even PWM!! Of all the controllers I tested in summer of
2015, this Derale
controller was best.
Derale PWM Controller 16795
The Derale PWM controller had a
few things I needed to work around:
1.) The Derale PWM cannot accept an existing external sensor
on regular sensor ports, like an existing gauge sensor
The reason for this is the sensor port is sourced from
5 volts through a 12k resistance, and the sensor has pulses during
controlled duty cycle operation. It works OK as it is on the supplied
Derale thermistor. This makes the sensor a little more susceptible to
external electrical noise, and prevents using external voltage as a
control. This is not an issue in their intended use, but I would not
have done a controller that way. I’m eventually going to build my own
universal PWM controller, but for now I’m using the Derale
2.) The PWM mode is relatively narrow in voltage or resistance
range. With relatively narrow external resistance changes the output will move
from off, through pulse mode, into full-on operation.
3.) The Override Circuit has great utility for my special
water pump application. The AC override can let someone set the idle speed of a
motor
Measured Data
The data below was measured on a sample Derale controller:
resistance | Sens Voltage | Sens uA | Temp | Start ramp mA | Voltage | Ramp ∆% | Sens R KΩ | Drive duty % |
60000 | 4.17 | 69.4 | 100 | |||||
49000 | 4.02 | 82.0 | 110 | 0.171 | NA | 0.0 | 15.6 | 3 |
40000 | 3.85 | 96.2 | 120 | 0.195 | NA | 12.3 | 13.7 | 50 |
32863 | 3.66 | 111.5 | 130 | 0.215 | NA | 20.5 | 12.9 | 99 |
27000 | 3.46 | 128.2 | 140 | |||||
23238 | 3.30 | 141.9 | 150 | |||||
20000 | 3.13 | 156.3 | 160 | |||||
18404 | 3.03 | 164.5 | 165 | |||||
16436 | 2.89 | 175.8 | 170 | |||||
14794 | 2.76 | 186.6 | 175 | |||||
13316 | 2.63 | 197.5 | 180 | |||||
12048 | 2.50 | 207.9 | 185 | |||||
10901 | 2.38 | 218.3 | 190 | |||||
9893 | 2.26 | 228.4 | 195 | |||||
8979 | 2.14 | 238.3 | 200 | |||||
8161 | 2.02 | 248.0 | 205 | |||||
7417 | 1.91 | 257.5 | 210 | |||||
5000 | 1.47 | 294.1 | ||||||
4000 | 1.25 | 312.5 | ||||||
3000 | 1.00 | 333.3 | ||||||
2000 | 0.71 | 357.1 | ||||||
1000 | 0.38 | 384.6 | ||||||
0 | 0.00 | 416.7 | ||||||
Override port | factory V | Sen R | F | half step | ||||
Voltage | Off | On | % | 3.16 | 20609 | 160 | 18404.48 | |
9 | 28 | 1 | 3.4 | 2.89 | 16436 | 170 | 14794.24 | |
10 | 28 | 2 | 6.7 | 2.63 | 13316 | 180 | 12048.22 | |
11 | 28 | 9 | 24.3 | 2.38 | 10901 | 190 | 9893.34 | |
12 | 28 | 18 | 39.1 | 2.14 | 8979 | 200 | 8160.985 | |
13 | 34 | 28 | 45.2 | 1.91 | 7417 | 210 | ||
14 | 26 | 28 | 51.9 | |||||
15 | 7 | 28 | 80.0 | |||||
Override port independent of supply voltage | ||||||||
Derale Fan Controller | ©w8ji 2015 |
Reducing Derale Temperature Range
The radiator OUTLET WATER temperature has to be some amount below desired
engine temperature, or engine temperature will not be stable. The exact amount
the outlet water is below the desired temperature varies with water flow rate
and how many BTU the engine sheds at any instant of time. The exact temperature
is found quickly through experiment. If the engine temp stabilizes 20F above the
water outlet thermostat setting, the radiator fan control temperature should be
reduced by the overage temperature amount.
My application used a water pump speed controller set to 160F. After a hard
pass with the fan Derale controller set at 160F, my engine would be at 180F.
This was 20F over the desired temperature. My application required Derale
activation at 180(run)-160(t-stat) = 20F over temp. 160F(radiator outlet
fan) – 20F (engine overage) = 140F
To handle hard passes, my system needed the radiator outlet to be somewhere
around 140F. Since the Derale would not go below around 150F, I paralleled a
resistor across the Derale sensor. My application required a 33K resistor. A 33K
resistor in parallel with the sensor made the Derale controller behave as below.
Setting the Derale at 2.77V sets the water outlet tank at approximately 140F.
The exact temperature should be verified with a thermometer :
Sens Voltage | Temp |
3.20 | 100 |
3.11 | 110 |
3.01 | 120 |
2.89 | 130 |
2.77 | 140 |
2.66 | 150 |
2.55 | 160 |
2.48 | 165 |
2.39 | 170 |
2.30 | 175 |
2.21 | 180 |
2.12 | 185 |
2.03 | 190 |
1.94 | 195 |
1.85 | 200 |
1.76 | 205 |
1.68 | 210 |
Override Circuit
The override circuit was marketed as a 60% speed feature, such
as running a fan when an A/C system is turned on. This implies the override is a
steady 60% rate, which it is not.
The override circuit actually changes pulse width in a very
linear fashion with voltage. This allows the override to be used as a very
useful feature.
If we add a 5k to 10k ohm adjustable control in series with
battery voltage and the override terminal, or better still add an external
regulated voltage supply, the Derale controller will have a fully adjustable
minimum speed! This is an excellent feature for water pumps or other controls.
Pump motor speed can be tailored for normal warm up without a bypass or
thermostat, and with a little additional electronics, the pump can be forced to
~80% speed or higher under wide open throttle.
Using the override port does not remove the thermal sensor
control. The override port just sets a controlled minimum speed.
Sensor Characteristics
For use with external sensors:
Note: The sensor leads carry high frequency waveforms related to switching
times. The leads cannot be bypassed, must be ground isolated, and should be kept
away from noise sources or noise sensitive systems.
Ford Sensor
Just for reference.. the Ford ECT sensor data is:
The Ford ECT transfer function is:
The Derale controller is not easily adaptable to the
Ford (or any other) sensor. Derale provides the following sensor (left side
below compared to hose barb fitting):
I made a sensor adaptor out of a hose barb fitting. This
took minimal time and worked perfectly.
Derale intends for their sensor to be screwed onto a brass probe that pokes
though the radiator fins at or near the radiator outlet. That is a good location
for running the radiator fan, but I wanted to have a controller on my water
pump. The water pump has to run slow during warm-up, and come up to full speed
when the engine water is hot. I needed to control the water pump from water
temperature at the exit point by the thermostat housing.
Many sensors are improperly designed. The thermistor
should be thermally connected to whatever is being measured, NOT to the threads
or the housing. Connecting the temperature sensing element to the housing can
cause a problem. The housing becomes part of the thermal
measurement circuit, rather than just the probe tip that physically contacts the
air or water stream we are trying to measure. A poor sensor design causes
the sensor to partly read manifold temperature and partly read water
temperature.
My goal was to have proper sensor operation while finding a way to use
the original Derale thermistor assembly. I decided to make an adaptor (adapter) from a standard
brass hose
barb that fit my manifold port, a short piece of brass or copper rod, and a chunk of Teflon rod
to seal and thermally isolate the probe from housing.
I machined the following parts. I make a barbed rod for
my probe tip. I put a taper on the ribs that allow it to push into a hole and
lock, just like a normal barb is machined. This is the tip that sticks down into
the water to probe the flowing water:
I machined a Teflon rod into an insert that had interference fit to the inner
probe and the outer threaded body:
The result has a large lip for the water side and a step to match the inside
of the threaded fitting. This makes the water push it in tighter, no matter what
the pressure. This Teflon insert presses with an interference fit down into the
cut off and drilled hose barb fitting:
The probe ribs were machined into a barb angle. The severe interference fit, in
combination with the lip and barb steps, make a very tight pressure seal. The .250 inch
OD brass center probe insert has .075″ deep barb ribs that allow the insert to
be pressed in, but seal and lock it in place against pressure. Additional sealer
was not
necessary. It was leak and blow out tight even at a 100 psi test:
The final result look like this. The Derale sensor
screws into the blind 6-32 tapped hole on the right. The tip sticks down into
the water. The Teflon, which has very low thermal conductivity, prevents
manifold temperature from skewing water temperature readings:
The 6-32 hole in the insert allows the Derale thermistor
assembly to be attached like this:
As an added feature, I run an electrical connection from the sensor housing
back to my car electronics. I did this by adding a lug between the Derale sensor
and the threaded rod that sticks into the water. This lug lets me sense the
small current that flows when the tip has contact with the coolant. When my
coolant gets low, I get a warning light.