I've been pondering an Arduino controlled setup for my lift pump for some time.
Since I still have the output from the ECM I thought about doing the following:
Using a motor shield and 2 pressure sensors (pre and post filter) to supply the correct fuel pressure for the different situations.
For the engine running I would like to have 15 psi as a baseline, and increase the pressure for the product of LoadXRPM to insure correct filling of the pump under all running conditions.
For cranking the pressurre should stay around 7 psi.
Since my motor shield can drive two motors at 20 amps, I thought about using it for the fuel heater too. (Does anybody know about the power draw and cold resistance of the heater?)
I think this would be elegant for cold starts too, just reduce the fuel flow until the heater can get nice and warm fuel to the IP at idle, this should reduce white smoke and cold knock considerably. (And could also be used for folks running vegetable oil)
If the fuel temperature is starting to get up to a point where cooling the IP is desired, the pressure should be raised to increase the amount of fuel going through the overflow valve.
The two pressure sensors should give a god indication of the dirt load in the fuel filter and also as a sanity check to avoid wrong fuel pressure due to a sensor malfunction.
The main reason for this project is that there are some good fuel pumps available on my side of the pond, but they are for much higher volumes and pressures than needed for the truck.
Naturally I could use a pressure regulator and return a lot of fuel into the tank, but that is not elegant.
At the moment I am collecting some sensors etc, and starting out on the programming.
If anybody here has already done or thought about that I would like to see and discuss the code, and the hardware.
Cheers!
AlpineRAM
(As also on www.dieseltruckresource.com and www.advrider.com)