Eratic dwell
Read the manual to see if your question is answered there before posting. If you have questions about MS1/Extra or MS2/Extra or other non-B&G code configuration or tuning, please post them at http://www.msextra.com The full forum rules are here: Forum Rules, be sure to read them all regularly.
-
modman
- MegaSquirt Newbie
- Posts: 3
- Joined: Mon Nov 28, 2011 2:34 pm
- Location: Adelaide South Australia
Eratic dwell
Injector pulses seem fine, but the dwell fluctuates rapidly between .5 and 8 ms while cranking. As soon as the rpm goes over 300, the dwell drops to 0.5ms and spark is lost. I have adjusted the voltage compensation to recommended points (megamanual) Accel compensation = 0, Max duration = 2.
When changing the WUE threshold to 1000RPM, the problem follows.
Any ideas?
-
Bernard Fife
- Super Squirter
- Posts: 1009
- Joined: Mon Feb 16, 2004 3:15 pm
Re: Eratic dwell
Could you post a datalog and MSQ?
In addition to the battery voltage compensation, the dwell is also increased during cranking because the controller has a harder time predicting the crank position between tach pulses. This is because while cranking:
- there haven't been many crank signal to establish a trend,
- there is not much angular momentum in the rotating assembly at the low speeds of cranking, so the compression strokes affect the crank speed quite a lot,
- we want to be sure to start, so it is important to make sure all the ignition events actually produce a healthy spark.
Remember we have to start the dwell quite a bit before the spark, and guessing when the spark will need to be is most difficult while cranking. So the code tends to start the dwell earlier rather than later.
The increased dwell will not over heat the coil at cranking speeds. The duty cycle is still very low, and it is is the duty cycle (the overall percentage of time the coil is charging) that is important, not individual dwell event duration.
For example, if the dwell reaches it's upper limit at 5000 rpm (and at higher speeds there's not enough time for a full dwell), then at 250 cranking rpm the dwell may be doubled, but the time between sparks rises by 20 times, so the dwell is actual just 10% of the duty cycle it is when running at the max.
For the running dwell, perhaps the voltage compensations for dwell are not right. If this was mine, I would try setting them all to zero to see if that improves things ( http://www.megamanual.com/mt29.htm#iw ).
Lance.
-
modman
- MegaSquirt Newbie
- Posts: 3
- Joined: Mon Nov 28, 2011 2:34 pm
- Location: Adelaide South Australia
Re: Eratic dwell
Regards Don (aka Modman)
Re: Eratic dwell
Usually what happens when spark, but not fuel, is lost above a certain rpm is that the timing is so far off that it tries to spark beyond 2 cylinder cycles (360 crank deg in your case), because the logic, by design, won't allow this since it only has 2 ignition outputs, so only allows 2 cylinder cycles to set up, dwell and spark. The problem shows up above a certain rpm because the window to dwell and spark shrinks at higher rpm. This is not a limitation - if timing is off that far you don't want it to spark. So you can try adjusting the cylinder offset and see if this allows you to rev higher. Try say 30 deg each way. The other thing you can do is put a timing light on the engine and see if you can read the timing during cranking.
If none of this tells us anything, we would need to see your msq.