|
I had some fun a few years ago developing a replacement circuit for Ferrari 308/Mondial ignition ECUs, and then subsequently the ones for the 328/Mondial 3.2/Testarossa cars. It was interesting to see how crude but still effective the original circuits from the 1980's were, but also how much polish I could give to it while retaining form/fit/function compatibility, using an ARM Cortex-M0 and other modern ICs available to me. One of the biggest updates I was able to do was to add a much more rugged power supply. The original boxes get fried easily by dirty jump starters, pulling the alternator while running, etc. It was pretty easy with the components available now to make a new circuit that protects from all that. The most interesting thing to me was that when I went to a more modern ignition map rather than the crude 8 stepped curve they had originally implemented, while testing showed it produced more power and better emissions, people beta testing for me reported it felt 'too smooth, less fun'. So I went back to the original crude steps <shrug>. Anyway, it was an engaging project that taught me a lot about engine ignition, and I've now sold about 100 boxes and helped keep these old classics on the road. |
Case in point: I have a Renault R5 GTL with a Renix pseudo-ECU module [1] taken from a Renault R11 TX, along with its camshaft, head, double barrel carb and other bits. It has inputs only for manifold vacuum & crankshaft sensor (some support a knock sensor, mine does not). A crude ROM map is applied to the advance curve from just those two parameters. It works really well, but that's it, no way to change or fine-tune anything.
> while testing showed it produced more power and better emissions
A customizable "ECU" similar to the Renix approach that does EXACTLY this, would be a godsend to me (and also my local old Fiat/Lada/you-name-it heads). At these small displacements, we just don't care how the engine sounds: every HP gained is a win.
[1] http://boursinp.free.fr/pdgdiag2.htm
PS. Yes, I know an 123ignition dizzy is what I need, but they're way too expensive - and proprietary. Where's the fun in that?