Injector duty cycle Issues
#1
Injector duty cycle Issues
Hi everyone, I ran into an interesting issue while data logging today. In third gear holding at 7500 rpm via cruise control after about 10 or 11 seconds the injector duty cycle goes from the 40's to the 20's, AFR follows suit, MAF stays consistent etc etc.Tthe only real change is the Inj duty and Pulse. I'm not quite sure what the issue is, I was leaning towards a vacuum leak until I gave it another go to see if the issue repeats itself.
In the first 7500 run I stopped at 25 seconds due to misfire codes and high AFR. On the next log I decided to stick with it to 33 seconds, much to my surprise the injector duty cycle kicked back in at around 25 seconds and AFR's followed suit. Basically My duty cycle is going from an average of 40 down to 23 back up to 41.
If anyone has any guess as to whats going on I'd love to hear it!
Cheers.
In the first 7500 run I stopped at 25 seconds due to misfire codes and high AFR. On the next log I decided to stick with it to 33 seconds, much to my surprise the injector duty cycle kicked back in at around 25 seconds and AFR's followed suit. Basically My duty cycle is going from an average of 40 down to 23 back up to 41.
If anyone has any guess as to whats going on I'd love to hear it!
Cheers.
#3
Registered
iTrader: (25)
and Calc Load as well as other values. In otherwords, you need to post your log and also shat you are logging with etc. You might just be between an injector staging point or not even seeing the true injectjor duty cycle data. Cruising at 7500 in 3rd gear us not really a normal/anticipated/planned driving cycle for the Mazda engineers
#5
Registered
iTrader: (2)
Worked for me. I'm a noob to this, but >
I've done the same experiment at 5000 rpm. I didn't run into the AFR issue, but noticed that the oil temp absolutely soars over the coolant water temp when doing this (AFR ~ 12.9). Since you're already starting at 200 F CT, and at a higher rpm, the oil temps could be 250 or more. If you measure oil temp at the oil filter, it's at the *lowest* value = mesured at the front cover before going to the coolers, it's quite a bit higher. (With increasing rpm, the pressure of the apex seals against the wall contribute to a rapid rise in frictional heat that eventually dominates thermal losses.)
If I had to venture a guess, it would be that your engine is trying to seize. When that happens, the throttle is opened to maintain rpm. Is inj duty cycle referenced only to P1? If so, one may be cutting P1 and opening P2/S1. When the rubbing bit of the bearing gets knocked off, more oil flows through, releasing the motor into normal operation. Why the AFR changes, I don't know, but I'm sure the tuning charts are not done taking into account the extra pre-seizure friction.
Increased oil pressure via the Mazmart or RB mod may help, but IMO, you're on dangerous ground here.
I've done the same experiment at 5000 rpm. I didn't run into the AFR issue, but noticed that the oil temp absolutely soars over the coolant water temp when doing this (AFR ~ 12.9). Since you're already starting at 200 F CT, and at a higher rpm, the oil temps could be 250 or more. If you measure oil temp at the oil filter, it's at the *lowest* value = mesured at the front cover before going to the coolers, it's quite a bit higher. (With increasing rpm, the pressure of the apex seals against the wall contribute to a rapid rise in frictional heat that eventually dominates thermal losses.)
If I had to venture a guess, it would be that your engine is trying to seize. When that happens, the throttle is opened to maintain rpm. Is inj duty cycle referenced only to P1? If so, one may be cutting P1 and opening P2/S1. When the rubbing bit of the bearing gets knocked off, more oil flows through, releasing the motor into normal operation. Why the AFR changes, I don't know, but I'm sure the tuning charts are not done taking into account the extra pre-seizure friction.
Increased oil pressure via the Mazmart or RB mod may help, but IMO, you're on dangerous ground here.
Last edited by HiFlite999; 09-17-2012 at 10:42 AM.
#8
SARX Legend
iTrader: (46)
Just took a quick look. From line 59-119 where it appears to jump up (lean) your average AFR is 14.56 and your average injector duty cycle is 24.44. From line 119 on where it appears to drop back down (rich) your average AFR is 11.9 and you injector duty cycle is 41.9.
The only other thing I see is that the Injector pulse width from line 59-119 is an average of 1.9 and from line 119-on it is 3.3. Still thinking................need food to calculate.
The only other thing I see is that the Injector pulse width from line 59-119 is an average of 1.9 and from line 119-on it is 3.3. Still thinking................need food to calculate.
Last edited by 9krpmrx8; 09-17-2012 at 06:04 PM.
#9
Just took a quick look. From line 59-119 where it appears to jump up (lean) your average AFR is 14.56 and your average injector duty cycle is 24.44. From line 119 on where it appears to drop back down (rich) your average AFR is 11.9 and you injector duty cycle is 41.9.
The only other thing I see is that the Injector pulse width from line 59-119 is an average of 1.9 and from line 119-on it is 3.3. Still thinking................need food to calculate.
The only other thing I see is that the Injector pulse width from line 59-119 is an average of 1.9 and from line 119-on it is 3.3. Still thinking................need food to calculate.
Lean AFR reading causing the injectors to cut back or the injectors cutting back causing lean AFR.
I'm trying to see if I have an air leak or a tune problem.
#12
You're in open loop. AFR reading does not affect the injectors. Are your P2s scaled correctly? Your calc load and airflow does increase slightly in that range where it is leaner. Timing changes slightly as well if you look closely. Could be transition phase for the injectors. The injector duty cycle in the log is only for P1. The P2 injectors could be kicking in as you cross 60% calc load.
Never knew anyone to run cruise at that high an rpm for that long.
Never knew anyone to run cruise at that high an rpm for that long.
#14
no agenda
iTrader: (2)
You're in open loop. AFR reading does not affect the injectors. Are your P2s scaled correctly? Your calc load and airflow does increase slightly in that range where it is leaner. Timing changes slightly as well if you look closely. Could be transition phase for the injectors. The injector duty cycle in the log is only for P1. The P2 injectors could be kicking in as you cross 60% calc load.
Never knew anyone to run cruise at that high an rpm for that long.
Never knew anyone to run cruise at that high an rpm for that long.
Sounds to me like you are saying latency?
7500 rpm cruise ... lol I know where that method comes from .. well at least for me it came from Kane.
I've occasionally gotten a flashing check engine light or a misfire cel while doing cruise logs 7500 and up ... I've never had enough brass to do a 9k cruise.
I've also never looked at the duty cycle ...
Oh and sub'd for interest.
#16
How does the AFR reading not effect the injectors?
Sounds to me like you are saying latency?
7500 rpm cruise ... lol I know where that method comes from .. well at least for me it came from Kane.
I've occasionally gotten a flashing check engine light or a misfire cel while doing cruise logs 7500 and up ... I've never had enough brass to do a 9k cruise.
I've also never looked at the duty cycle ...
Oh and sub'd for interest.
Sounds to me like you are saying latency?
7500 rpm cruise ... lol I know where that method comes from .. well at least for me it came from Kane.
I've occasionally gotten a flashing check engine light or a misfire cel while doing cruise logs 7500 and up ... I've never had enough brass to do a 9k cruise.
I've also never looked at the duty cycle ...
Oh and sub'd for interest.
I'm not 100% sure about that though.
Last edited by shadycrew31; 09-18-2012 at 10:09 AM.
#18
weeeeeeeeee
iTrader: (12)
I'm 99.9% true that is the case. Why else would it be called open loop? It's all based on the table at that point. There may be a handful of modifiers.... air temp and barometer maybe...
#19
Registered
iTrader: (2)
Open loop does mean that the measured AFR does not affect engine parameters.
I don't see though how the MAF reading can be "switched off" at any time other than starting.
#20
Modulated Moderator
iTrader: (3)
WOW...
In open loop the PCM uses the MAF mostly..and modifies the values based on temp/pressure etc to set a calculated load value...that determines the amount of fuel to inject based on the values in the various fuel tables and modifiers
In closed loop..the PCM looks at what it thinks the lamba value SHOULD be based on the above...and will correct it to actual using the WBO2 sensor
#21
weeeeeeeeee
iTrader: (12)
um.. i was describing open loop, as was shady in relation to Volumetric Efficiency. I'm so used to using a MAP based system now I lose track of the crazy MAF details.
And just as I thought.... the VE table in ATR is calculated load and RPM. It's a shame Jeff isn't around... he'd likely yell at us then point out something like the VE table isn't used...
And just as I thought.... the VE table in ATR is calculated load and RPM. It's a shame Jeff isn't around... he'd likely yell at us then point out something like the VE table isn't used...
Last edited by ShellDude; 09-17-2012 at 10:46 PM.
#23
WOW...
In open loop the PCM uses the MAF mostly..and modifies the values based on temp/pressure etc to set a calculated load value...that determines the amount of fuel to inject based on the values in the various fuel tables and modifiers
In closed loop..the PCM looks at what it thinks the lamba value SHOULD be based on the above...and will correct it to actual using the WBO2 sensor
In open loop the PCM uses the MAF mostly..and modifies the values based on temp/pressure etc to set a calculated load value...that determines the amount of fuel to inject based on the values in the various fuel tables and modifiers
In closed loop..the PCM looks at what it thinks the lamba value SHOULD be based on the above...and will correct it to actual using the WBO2 sensor
I was basically trying to say my A/F ratio went up but it shouldn't matter because I was in open loop.
#24
Illudium Q-36 Space Moderator
iTrader: (1)
MAF is used in open loop, just not the Lambda feedback.
The Fuel VE Table, MAF, Inj 1-2-3, IAT, MaxCalc Load, and ECT are all in play at this stage.
If Inj 3 is good, the next culprit would be the Fuel VE, I usually don't log my 7500 cruise quite that long, just long enough to get a stable AFR. I would postulate that maybe the turbine may be impeding flow at that high rpm to the point the VE on your engine is lowered signifigantly due to exhaust pressure, or the BOV is lifting causing air to recirc and not make it into the motor, dropping load.
The fact the MAF voltage isn't changing makes me very suspect of the Fuel VE table. Like I said this weekend, it is weird, and I've never seen it do that before without any explanation in the log (like MAF volts).
The Fuel VE Table, MAF, Inj 1-2-3, IAT, MaxCalc Load, and ECT are all in play at this stage.
If Inj 3 is good, the next culprit would be the Fuel VE, I usually don't log my 7500 cruise quite that long, just long enough to get a stable AFR. I would postulate that maybe the turbine may be impeding flow at that high rpm to the point the VE on your engine is lowered signifigantly due to exhaust pressure, or the BOV is lifting causing air to recirc and not make it into the motor, dropping load.
The fact the MAF voltage isn't changing makes me very suspect of the Fuel VE table. Like I said this weekend, it is weird, and I've never seen it do that before without any explanation in the log (like MAF volts).