Â
Background:
I would very much like to install an MS2 into my Jaguar XJS V12 (I've got the WOLF3D in there at the moment - doing ignition only). At 6500rpm, with a single coil and distributor this will require a spark every 1.538msec. I am somewhat concerned that the MS2 is going to have ignition related issues at such high revs. MegaSquirt-II scales down both the charge and discharge times proportionally. The issue is this: Let's say I've got dwell on 4ms and spark duration on 0.4ms. Then, with MS2, when dwell is down to 2ms, spark duration will be down to 0.2ms which means you could start charging the coil while its still busy discharging. If its OK to charge a coil while its still busy discharging (I truly don't know) then don't bother to read further
Â
It seems to me that a typical coil needs AT LEAST 0.2msec to discharge. On the Jag I have found a setting of 0.4msec to work well as this leaves about 1.1msec to recharge the coil which worked fine up to 6200rpm (self imposed rev limit).
Â
The Wolf3D offers two changeable coil related fields (please note the words in capitals in relation to the words "charge" and "discharge"):
1) "MAXIMUM charge time" (set to 4ms in my case) and
2) "MINIMUM discharge time" (set to 0.4ms in my case)
Â
The WOLF manufacturer confirmed that Minimum discharge time overrides MAXIMUM charge time, meaning that it will allow the coil to discharge for NOT LESS THAN the time set and whatever time is left to the next ignition event will be used for charging the coil up to a max of the "Max charge time".
Â
Presentation:
On the MS2 things appear to be slightly different.
Â
I have three concerns :
Â
1) on the  " Ignition options  " screen  is a field called "MAXIMUM spark duration". The word  " maximum " alludes to the possibility that the figure entered   there is a maximum figure which can reduce under certain circumstances.   Should this not be a MINIMUM rather than a maximum?Â
2) My second concern comes from  the words "tries to wait":
[*]Maximum Spark Duration (ms) (max_spk_dur) is the amount of time MegaSquirt-II tries to wait before starting another charging cycle.
What does "tries to wait" mean? Why should it EVER have to TRY to wait? It seems to me that it MUST wait at least this amount of time.Â
3)Â Â Under "Configuring Megasquirt2", all the way down to the bottom we read: Â
Maximum Dwell Duration (ms) (max_coil_dur) is the longest period the coil is allowed to charge - too long and it can burn out your coil, too short and the spark may be weak. Normally this value is between 2.0 and 4.0 milliseconds. For the GM HEI 'in-cap' coil, a value of 3.5 milliseconds is typical. Â
Â
MegaSquirt-II attempts to set up a charge/ discharge cycle that charges the coil for the specified charge time, discharges it for at least the specified spark duration time, and then remains in the discharge state until it is time to start charging for the next cylinder. At high rpm, there may not be time to fit in the specified charge + discharge times. In this case, MegaSquirt-II scales down both the charge and discharge times proportionally so they just fit within the time between tach pulses.  Â
Â
Proposal:
 In view of the above, would it be sensible to change the code so it will read as follows?Â
"MegaSquirt-II scales down both the charge and discharge times until is reaches the "Minimum  Spark Duration"  time  after which the discharge time will remain constant at not less than the set figure.  From then on, only the charge time will be further reduced (resulting in weaker sparks as the revs climb...) so that the sum of charge and discharge time will fit between the tach pulses.
Â
Kind regards
Philip Lochner
<![if !supportLists]><![endif]><![if !supportLists]><![endif]>Â
Posted by email.