Show Posts
Pages: [1]
1  Community / Exhibition / Gallery / Re: Arduino powered ECU for diesel engines on: July 09, 2012, 01:32:46 am
It's a distributor type Bosch VP37 pump, with closed loop PWM controlled quantity adjuster (fuel amount) and closed loop PWM controlled injection timing. So there is no mechanical controls visible in the pump. It's a electonic version of classical fully mechanic Bosch VE pump. So the fuel is delivered mechanically to injectors, but injection parameters are set electronically. This pump is very common on older VW TDI cars, and many others ~1993-2000 cars too.

Bosch electric in-line pumps (found on some MB OM606 engines) does use same operating principle, and i think this software would handle them also.

RPM is read using stock sensor and simple LM1815 circuit.

2  Community / Exhibition / Gallery / Re: Arduino powered ECU for diesel engines on: July 07, 2012, 01:07:42 pm
I started it about half year ago, by testing injection pump control routines in my garage by winter time (It was around -20C outside, and not much warmer in garage..). I did initial engine runs on engine in spring in my workshop, and now during summer holidays i did bring entire engine bench on my pickup's stage to home where i have time test it more while watching kids ;-) So there is 2-3month "gaps" in development, but that's ok for a hobby project.

Real time maps & configuration editor is useful feature, i was very happy with it with my previous project, which was a VNT Turbo Control (VNT/VGT = Variable Geometry Turbo).

I wish to have enough spare time time even add support to more modern common rail diesels, THAT would be a killer feature :-)
3  Community / Exhibition / Gallery / Re: Arduino powered ECU for diesel engines on: July 07, 2012, 01:29:16 am
Injected fuel amounts was determined using by running engine with fixed amounts. This had to done carefully because too much injected fuel and engine with no load can cause runaway situation when engine rev's until something is broken ... But after i found good cold start values and idle values i was able to create first injected fuel = TPS vs. RPM table and the engine was starting good and idling quite good.

Intake air volume is not yet measured in any way, because diesels run unthrottled. But i plan to add map sensor and boost map when using turbochargers.

4  Community / Exhibition / Gallery / Arduino powered ECU for diesel engines on: July 04, 2012, 12:15:50 pm
I once bought an engine without original ECU unit at all. So i did have choice to find original ecu or bring own solution for that, and i did choose later option.

So here is it, running fine on test bench:

This engine (Audi 5cylinder TDI) has Bosch VP37 injection pump on it. I had to fully reverse engineer all controlling parameters for it.

Configuration can be done over USB real time (ANSI/VT102 text-mode user interface), there is also Debugging and Monitor software written in processing which includes meters display, data logging and of cource - terminal emulator for to connect the boards UI.

More information on my website:
5  Development / Suggestions for the Arduino Project / "unix" keybindings to IDE? on: February 23, 2011, 01:31:03 am
Using IDE on Mac, and found that editor doesn't respond to de-factor bindings like ctrl-a, ctrl-e (begin/end-of-line) or ctrl-d (delete) like all other native Mac apps. It would be great if future versions of IDE would support them.
Pages: [1]