Hi Guys,
I've pretty much beat ignition pulses to death. (Ref.
https://sonexbuilders.net/viewtopic.php?f=66&t=6203#p47024).
The real focus of this project is fuel injection. But, since I intend to use my existing ignition system to time fuel injection I couldn't resist adding ignition control.
The anticipated benefits of ignition control are:
1) Reduced current consumption during ground operations.
I intend to use 5 Ohm coils and control dwell to reduce current consumption at low RPM. At present the ignition pulse widths are controlled by two hard coded constants. MAX_DWELL = 25 mSec and MIN_BURN = 2 mSec. At low speeds MAX_DWELL dominates, at higher speeds MIN_BURN dominates. Again, the center trace is the simulated input, the top and bottom traces are the ignition pulses going to the forward and rear ignition coils (28 Deg. BTDC).
A pic of what works out to be 984 RPM with MAX_DWELL dominating.
A pic of what works out to be 3078 RPM with MIN_BURN dominating.
Hopefully I reduce the ignition current enough to cover the fuel pump and injector current during ground ops.
2) Smoother starts and Idle.
Initially I won't/can't fully map the ignition. So ..., in that time honored engineering tradition of "Plagiarize what you can and invent the rest.", I'm going to do what this guy did (sans ATDC timing):
Ref. page 4 of
https://skycraft.ltd/docs/Leburg/EI10A_Electronic_Ignition_System.pdf.
3) Optimum spark advance during LOP operation.
Time will tell.
Anyway, we got some rain so it looks like the grass is actually going to grow this year. I need to take a break for ground keeper chores. My wife has scheduled another state park visit next week in her new travel trailer. I'll get back to injection when we return.
Wes