VE value calculation when outside table range?
Posted: Fri May 26, 2006 8:36 am
I've been driving my car daily now for the past several weeks and have the basic tuning set the way I want it and even have AE pretty close. I'm now looking at the finer details of tuning and have a question.
My ITB setup idles with a MAP of about 50 so I set the lowest MAP row on my VE table to 40. This works great except for times when the MAP is lower due to closing the throttles during decel or shifting gears. My logs show the MAP going as low as 20 in these cases and the mixture goes very rich. It looks like the injector PW is not changing significantly from a MAP of 40 to 20. This causes some hesitation during gear shifts as I get a rich stumble for a split second. I go from an AFR of 12.8:1 at 5500RPM to an AFR of about 8:1 while the thottles are closed during a gear shift. This over rich condition sets up a bad start condition for AE when I get back on the throttle.
My question is how does the code arrive at a VE value that is outside the range of the VE table on the low side? I know the code interpolates between values on the VE table but how about off scale low? Does the code interpolate between the lowest entered MAP value and "0"?
Should I add an entry to my VE table for these low MAP transients?
My ITB setup idles with a MAP of about 50 so I set the lowest MAP row on my VE table to 40. This works great except for times when the MAP is lower due to closing the throttles during decel or shifting gears. My logs show the MAP going as low as 20 in these cases and the mixture goes very rich. It looks like the injector PW is not changing significantly from a MAP of 40 to 20. This causes some hesitation during gear shifts as I get a rich stumble for a split second. I go from an AFR of 12.8:1 at 5500RPM to an AFR of about 8:1 while the thottles are closed during a gear shift. This over rich condition sets up a bad start condition for AE when I get back on the throttle.
My question is how does the code arrive at a VE value that is outside the range of the VE table on the low side? I know the code interpolates between values on the VE table but how about off scale low? Does the code interpolate between the lowest entered MAP value and "0"?
Should I add an entry to my VE table for these low MAP transients?