Welcome, Guest. Please Login or Register
MyECU main site
  Welcome to our forum.
  HomeHelpSearchLoginRegister  
 
Pages: 1 2 
Send Topic Print
Injector dead time (Read 20176 times)
raz
Senior Member
****
Offline


Guzzi 11OO Sport, My16MkV,
Innovate LC-1

Posts: 373
Stockholm, Sweden
Gender: male
Injector dead time
06/23/09 at 08:04:28
 
Pardon this unfaithful question, but exactly how is injector dead time calculated? It is interpolated between the table points, right? I have a feeling something is fishy (it's like there are 'steps' somewhere in all parameters, I'm talking normal riding and seat of the pants) and I know my voltage varies from 12.5 to at least 14 volts so that is one possible culprit.

If I use the published table...
#         16V   15V   14V   13V   12V   11V   10V    9V
InjVOn   1000  1000  1100  1200  1500  1700  2000  2500


...and my voltage is 12.5 volts, will the dead time be 1350? I was considering setting all values to 1000 or something, but I have a feeling you deal with this properly so I should probably look somewhere else.

On the other hand, maybe the interpretation is good but the table itself is wrong? Maybe the actual difference between 12.5 and 14 volts is much less. Maybe I should set all values to 1000 anyway...
Back to top
« Last Edit: 06/23/09 at 08:11:20 by raz »  

59° North
1100 Sport iniezione elettronica -- the perfect merge of a superbike and a steam train
 
IP Logged
 
_Cliff_
YaBB Moderator
*****
Offline


I Love YaBB 2!

Posts: 126
Re: Injector dead time
Reply #1 - 06/23/09 at 09:35:57
 
You are correct, it is interpolated.

The reason for adding this table was make the injector table reflect more the fuel quantity. Before the Baro compensation overcompensated a little because it also worked on this dead time.

The values in this table are only an initial guess by me.
It wont hurt to set them all the same. The effect should be minor.

Note if you use the ECUController to change these, it will automatic adjust the injector duration to produce no net change. I don't recall which voltage cell it used for that at the moment, but you could set them all to zero this way

Why don't you start another thread with your actual problem or send me an email/pm.
Back to top
 
 
IP Logged
 
greenmonster
Full Member
***
Offline


Sweden

Posts: 196
Re: Injector dead time
Reply #2 - 06/24/09 at 10:54:18
 
What does this issue affect?
Problems?

Back to top
 

Ducati 907IE  MyECU P8
 
IP Logged
 
raz
Senior Member
****
Offline


Guzzi 11OO Sport, My16MkV,
Innovate LC-1

Posts: 373
Stockholm, Sweden
Gender: male
Re: Injector dead time
Reply #3 - 06/25/09 at 04:07:25
 
Probably it has nothing to do with the ECU. Hard to describe the sympthoms. In short, the bike changes temper too much and too often, for no obvious reason. Unless it's because of fluctuating battery voltage.

I have a charging problem, I only have net charge above 3-4000 rpm so my voltage fluctuates between 12 and 14 V all the time. New regulator is ordered. I also seem to have problems with my LC-1, or rather the Bosch sensor. The dreaded error 8. Maybe time to buy a new sensor. So maybe all problems will go away as soon as these problems are fixed.

Anyway this made me think: there is no reason my battery voltage should affect how the engine runs as longs as it's over 12 volts. If this charging problem is the root cause of my 'issue', there is a possibility the InjDur table Cliff supplies have a little too much - or too little - variation. But that is just a theory and I'll try to investigate it further.

Baselining injectors is doable at home, but the fire fighters might not like it  Wink

For what it's worth, here is the table I used until Cliff "published" one. I got it from somewhere on the 'net, it's NOT confirmed correct at all for our injectors so I started using Cliff's instead:

#         16V   15V   14V   13V   12V   11V   10V    9V
InjVOn    600   700   700   800   900  1000  1100  1300

The difference from 12-14 volts, between this table and the other one, is not that much. It's in the order of 5% at cruising.
Back to top
« Last Edit: 06/25/09 at 04:16:19 by raz »  

59° North
1100 Sport iniezione elettronica -- the perfect merge of a superbike and a steam train
 
IP Logged
 
YaBB Administrator
YaBB Administrator
*****
Offline


I love YaBB!

Posts: 679
The Land of YaBB
Re: Injector dead time
Reply #4 - 06/25/09 at 19:27:51
 
You need to simplify by going open loop.
The voltage shouldn't vary much It will drop at idle if you have headlight on but be stable when cruising
Back to top
 

The Administrator.
WWW  
IP Logged
 
raz
Senior Member
****
Offline


Guzzi 11OO Sport, My16MkV,
Innovate LC-1

Posts: 373
Stockholm, Sweden
Gender: male
Re: Injector dead time
Reply #5 - 06/26/09 at 01:11:40
 
YaBB Administrator wrote on 06/25/09 at 19:27:51:
You need to simplify by going open loop.
The voltage shouldn't vary much It will drop at idle if you have headlight on but be stable when cruising

Yes. And of course, as long as closed loop is in working order the dialled in dead times will be of very little, if any, importance but that did not occur to me until after I wrote the previous post.

I rode home 50 kms open loop when the sensor went tits up and that part of the trip was absolutely free from mood changes. But it did also not involve city driving and low voltages.
Back to top
 

59° North
1100 Sport iniezione elettronica -- the perfect merge of a superbike and a steam train
 
IP Logged
 
raz
Senior Member
****
Offline


Guzzi 11OO Sport, My16MkV,
Innovate LC-1

Posts: 373
Stockholm, Sweden
Gender: male
Re: Injector dead time
Reply #6 - 07/11/09 at 00:28:54
 
For the record I've now made like 600 kms open loop with a new regulator and the bike is absolutely flawless, like a UJM, borderline boring  Wink
Back to top
 

59° North
1100 Sport iniezione elettronica -- the perfect merge of a superbike and a steam train
 
IP Logged
 
raz
Senior Member
****
Offline


Guzzi 11OO Sport, My16MkV,
Innovate LC-1

Posts: 373
Stockholm, Sweden
Gender: male
Re: Injector dead time
Reply #7 - 07/20/09 at 21:32:57
 
I've now made hundreds of kms closed loop and everything is still OK. I notice a much more stable O2 reading - once tuned it stays close to 0% between rides. That was not the case before, probably because of varying voltage combined with an incorrect dead time table.

I'm thinking I could spot the injector dead time at 14.1 volts (my now stable regulated voltage) like this:
1. set dead time to 1000 across the table
2. tune a chosen cruising map area to a certain AFR
3. manually make that cell 10% richer
4. cruise again in the same map cells and notice how closed loop will lean it back towards the target. Verify what battery voltage we have.

If the closed loop correction is -10%, the dead time of 1000 ms is correct for 14.1 volts (or whatever voltage we had). If not, we can calculate the dead time knowing the pulse width that was used. I'll probably get some new grey hair while figuring out the exact maths even though it must be pretty simple really. Maybe doing all this with a dead time of zero is easier.
Back to top
 

59° North
1100 Sport iniezione elettronica -- the perfect merge of a superbike and a steam train
 
IP Logged
 
raz
Senior Member
****
Offline


Guzzi 11OO Sport, My16MkV,
Innovate LC-1

Posts: 373
Stockholm, Sweden
Gender: male
Re: Injector dead time
Reply #8 - 07/20/09 at 21:52:52
 
raz wrote on 07/20/09 at 21:32:57:
If the closed loop correction is -10%, the dead time of 1000 ms is correct

Actually that is if the correction is -9.1% of course. I said it will give me grey hair...

Maybe it's easier doing it the other way round. Tune to lambda 0.80 and note the pulse width. Then tune to lambda 0.88 and note the pulse width. With a correct dead time the pw will be 10% smaller.
Back to top
 

59° North
1100 Sport iniezione elettronica -- the perfect merge of a superbike and a steam train
 
IP Logged
 
_Cliff_
YaBB Moderator
*****
Offline


I Love YaBB 2!

Posts: 126
Re: Injector dead time
Reply #9 - 07/22/09 at 08:09:22
 
Very clever. I think that will work.

I was trying to think of a way to find those values. I was thinking of special debug code to double pulse the injector.

I'll task you to get some proper values for everyone.
Back to top
 
 
IP Logged
 
raz
Senior Member
****
Offline


Guzzi 11OO Sport, My16MkV,
Innovate LC-1

Posts: 373
Stockholm, Sweden
Gender: male
Re: Injector dead time
Reply #10 - 07/22/09 at 11:11:32
 
It's easy enough so I will try it but unfortunately I think the difference between 12, 13 and 14 volts is more important than the absolute time. Maybe I could disconnect the regulator (or retro fit my half shot one) to get a total loss system. Then I can log cruising at decreasing voltage...

I read somewhere about how to do it the "proper" way. You need a lab power supply and a pulse generator. Shoot fuel into a measuring cup and check how much you get from a chosen number of pulses, at two different pulse widths (say 4000 and 8000). After that we can calculate dead time. Repeat for all of the table's voltages. While at it you could check the difference between left and right injector. It would be nice to do all this with something else than real fuel, but that will give less correct results.
Back to top
 

59° North
1100 Sport iniezione elettronica -- the perfect merge of a superbike and a steam train
 
IP Logged
 
Luhbo
Full Member
***
Offline


I Like My15M!

Posts: 186
Germany
Re: Injector dead time
Reply #11 - 07/22/09 at 18:48:45
 
The OEM software has this option since years. They call it "Diagnostics". Once you could have this option coming with a no longer available shareware even.
With this you can trigger the nozzles, the coils and maybe even the rev-counter. This option and, right, a proper voltage supply was what you'd need for this dead time thing.
Fiddling with Lambda values probably means wasted time only. Just think of how accurate some units are working resp. how accurate the rest of the sensors is working resp. how accurate the interpolation between single map cells is working and so on.

Hubert
Back to top
 
 
IP Logged
 
raz
Senior Member
****
Offline


Guzzi 11OO Sport, My16MkV,
Innovate LC-1

Posts: 373
Stockholm, Sweden
Gender: male
Re: Injector dead time
Reply #12 - 07/22/09 at 19:35:32
 
I'm not saying you are wrong Luhbo, but we only need ballpark figures (table resolution is 100 ms) and if your sensor has that bad reproducibility you should bin it.

_Cliff_ wrote on 07/22/09 at 08:09:22:
I was thinking of special debug code to double pulse the injector.

Maybe that is a better idea. Some googling revealed an ECU called DTAfast S series. Excerpt from manual:

Quote:
We have designed a means of getting a very good approximation to dead time for four stroke engines by automatically switching the engine between two and four stroke injection modes every five seconds. If the exhaust Lambda value stays the same while this is happening the injector dead time is right for that injector at the running voltage and fuel pressure.

Taking it just a tad further, the ECU could do the homing automatically too  Cool

There is one problem though. I think this will have to mess with the phasing so much that it may influence the results.
Back to top
« Last Edit: 07/22/09 at 19:39:53 by raz »  

59° North
1100 Sport iniezione elettronica -- the perfect merge of a superbike and a steam train
 
IP Logged
 
greenmonster
Full Member
***
Offline


Sweden

Posts: 196
Re: Injector dead time
Reply #13 - 10/27/09 at 12:31:04
 
Quote:
The values in this table are only an initial guess by me.


Maybe close enough, this from Epicycle:
"Ducati typically use 16 ohm units which have a fairly long dead time, typically 1 - 1.1 mS (milliseconds). 1 millisecond being one thousandth of 1 second."
http://www.epicycle.com.au/fuelhard.htm
Since examples are 888/916 these have 3 bar pumps. Voltage I dunno, maybe around 14?

Dead time seems like a small but important parameter:
http://www.injectordynamics.com/dynamic-characterization.html
http://www.yawpower.com/injectordeadtimesarticle.html

Seems strange that not even MM specs does not include dead time.
http://www.magneti-marelli.com/download_zone/4_fuel_parts/PICO_01.pDF
At least one standard value of f e at 14.0V & X fuel pressure or similar should be supplied. Or not? Huh
Back to top
« Last Edit: 10/27/09 at 12:41:44 by greenmonster »  

Ducati 907IE  MyECU P8
 
IP Logged
 
raz
Senior Member
****
Offline


Guzzi 11OO Sport, My16MkV,
Innovate LC-1

Posts: 373
Stockholm, Sweden
Gender: male
Re: Injector dead time
Reply #14 - 10/27/09 at 16:53:08
 
I was surprised too. One reason I've heard is that it depends so much on how you drive it, so we really want it measured using MyECU or a copy of it's driver hardware. It should also ideally be tested using real gasoline, which makes it a bit more thrilling.
Back to top
 

59° North
1100 Sport iniezione elettronica -- the perfect merge of a superbike and a steam train
 
IP Logged
 
Pages: 1 2 
Send Topic Print