V12: too many cranking injector pulses

This forum is for discussion of MicroSquirt (TM) from Bowling and Grippo. The MicroSquirt information site is at www.usEasyDocs.com
Forum rules
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.
Post Reply
Philip Lochner
Helpful Squirter
Posts: 138
Joined: Thu Feb 16, 2006 5:18 am
Location: South Africa

V12: too many cranking injector pulses

Post by Philip Lochner »

Hi chaps

I'm finding it very difficult to get my V12 to start when hot as well as it does when cold. I have found the following.

My injector opening time is about 1.4ms.
When hot, it requires about 1.5ms during cranking to start fairly OK. When cranking pulses get to 1.6ms, it effectively floods.
This requires me to open throttle to beyond 70% to activate flood clear mode and then it starts (with a lovely roar of course :-).

When the engine temp increases marginally (say from 78degC to 84degC) the slope of the cranking curve makes the PWs become very close or less than the opening time such that no fuel is injected (as happened to me yesterday...in heavy traffic)

I believe the issue is that MS-2 squirts with every ignition event during cranking and on the V12 this results in too many injector events while cranking such that the injector pulses have to be only marginally more than the opening time making starting difficult. This would only be an issue on V10s and V12s I presume.

What complicates matters even more is that on the WUE page, one can only enter one decimal for the PWs buckets.

A solution might be make the number of injection events during cranking be user adjustable with default being = the number of cyls?
Kind regards
Philip
Land Rover Discovery '95 4.6 V8i MS-2/V3/2.36/LC-1/EDIS
Jaguar XJS V.12 5.3, MS-2(2.686t11 - Dual table)/Dual LC-1/MSD6A/spark(VR/dissy)+fuel(LoZ+PWM)
grippo
MegaSquirt Guru
Posts: 921
Joined: Mon Feb 16, 2004 6:55 pm

Post by grippo »

If this is port injection, then the number of cylinders should have nothing to do with it. But either way, I am surprised that you would be so sensitive to one or two tenths ms as far as it making the difference between won't start for lack of fuel and won't start because it floods. That sounds like the injectors are way too large. With v2.68 and up you can enter 10-point tables of prime pulse, crank pulse and after start pulsewidth as a function of engine coolant temperature. So you can enter a very nonlinear curve if that helps. Certainly if you killed the priming pulse on hot restart that should make a difference without at all affecting cold start performance.
jsmcortina
MegaSquirt Guru
Posts: 332
Joined: Mon May 03, 2004 12:34 am
Location: Birmingham, UK
Contact:

Post by jsmcortina »

For MS2/Extra I'm looking to make the cranking pulsewidth a %age related to ReqFuel to make new installs easier.

It should be fairly simple to include a tach divider as Philip asks for. I have to agree with your suggestion as those pulsewidths are so close to the opening time.

James
Philip Lochner
Helpful Squirter
Posts: 138
Joined: Thu Feb 16, 2006 5:18 am
Location: South Africa

Post by Philip Lochner »

Thanks for the prompt reply!
grippo wrote:If this is port injection, then the number of cylinders should have nothing to do with it.
It is port injection but it was James that told me (http://www.msefi.com/viewtopic.php?t=20 ... ight=start) that MS-2 squirts with every tach event DURING cranking. It certainly sounds like it does listening to the injectors going "crazy" during cranking. If so, the V12 squirts 6 times per engine revolution where an 8 cyl would squirt 4 times per rev not so? If we assume an open time of 0.2ms per squirt x 12, that adds up to 2.4ms of open time per engine cycle (2 revs), add the 1.4ms opening time and were close to the idle pw.

The cranking PWs entered in WUE is therefore not related to cold and warm idle PWs. This confused me big time! :-)
grippo wrote:That sounds like the injectors are way too large.
Could be, but these are the std original injectors for the car. Idles at about 4ms and 11ms at WOT - which seems OK to me (albeit with my extremely limited experience?)
grippo wrote:With v2.68 and up you can enter 10-point tables of prime pulse, crank pulse and after start pulsewidth...
Yes, I'm very eager to move to 2.6x. Been wanting to help beta testing but too busy enjoying the car right now, BUT the 10 point table might not help me UNLESS the figures I enter will allow me to enter 2 decimals, otherwise I can only choose between 1.4 (no start), 1.5 (starts but not quickly) and 1.6 (no start = flooding). I will need 2 digit resolution between 1.4 and 1.6. Being able to half the number of squirts (assuming this is the case) during cranking would allow greater resolution on cranking PWs?
Kind regards
Philip
Land Rover Discovery '95 4.6 V8i MS-2/V3/2.36/LC-1/EDIS
Jaguar XJS V.12 5.3, MS-2(2.686t11 - Dual table)/Dual LC-1/MSD6A/spark(VR/dissy)+fuel(LoZ+PWM)
grippo
MegaSquirt Guru
Posts: 921
Joined: Mon Feb 16, 2004 6:55 pm

Post by grippo »

The real solution to this is to provide 8 fuel channels and you could use 6 of them and double up 2 cylinders on each. Then you would fire only 12 injectors per crank rev. The present system, during cranking, is firing 12 injectors 6 times each per crank rev - 72 squirts.

Since we are a bit away from 8 outputs, I will provide a solution in the next software release along the lines you want. Right now the code automatically squirts both banks at every tach pulse. I will mod this to only do it if no_cylinders <= 8, since I can't imagine anyone wanting to squirt both banks.
Philip Lochner
Helpful Squirter
Posts: 138
Joined: Thu Feb 16, 2006 5:18 am
Location: South Africa

Post by Philip Lochner »

grippo wrote:I will provide a solution in the next software release along the lines you want. Right now the code automatically squirts both banks at every tach pulse. I will mod this to only do it if no_cylinders <= 8, since I can't imagine anyone wanting to squirt both banks.
Thanks Mr Grippo!
It seems no matter what I do, I can't seem to get it to start when hot as quickly as it does when cold.

PS: I don't want to be pedantic but the 72 squirts is not the real issue is it? Is it not the fact that each cyl is being squirted 6 times per revolution that is the issue?
Kind regards
Philip
Land Rover Discovery '95 4.6 V8i MS-2/V3/2.36/LC-1/EDIS
Jaguar XJS V.12 5.3, MS-2(2.686t11 - Dual table)/Dual LC-1/MSD6A/spark(VR/dissy)+fuel(LoZ+PWM)
grippo
MegaSquirt Guru
Posts: 921
Joined: Mon Feb 16, 2004 6:55 pm

Post by grippo »

Philip Lochner wrote: PS: I don't want to be pedantic but the 72 squirts is not the real issue is it? Is it not the fact that each cyl is being squirted 6 times per revolution that is the issue?
I think we are saying the same thing - you get 72 squirts because each cylinder is being squirted 6x. Anyway this fix will be in code v 2.686t11 which I will release to the beta list shortly.
Post Reply