IAT correction follow-up
#22
The basic IAT vs fuel curve should be used only to get the basic speed-density system's air density correction correct.
#23
FWIW the AEM has a table of "additional fuel vs. coolant temp" and "how many seconds to apply this add'l fuel, vs coolant temp", which is used to address hot re-starts and address IAT heatsoak.
The basic IAT vs fuel curve should be used only to get the basic speed-density system's air density correction correct.
The basic IAT vs fuel curve should be used only to get the basic speed-density system's air density correction correct.
#24
It's not entirely a heat-soak issue. It's 100F out. I started my car after it sat all day, meaning the IAT was reading the actual 100F. It still idled lean. Gair was reading 91. I set the coolant based air-density whatever crap to 100 across the board. It's still pulling fuel. How the hell do you turn it off?!
#25
lol... welcome to the club!
Gair is going to tell you the %fuel based on air temperature.. Technically, the MS is doing it based on resistance of the IAT.. This is what you calibrate when you run easytherm and generate a new firmware to download.
If you want to completely disable IAT correction, you could probably put a resistor in place of the IAT sensor with whatever value the gmiat has at 68*F and call it a day.
(don't actually do this).
The reality is you WANT it to add and remove fuel based on temperature, otherwise you'll end up running lean in the winter (denser air vs same amount of fuel) and way richer in the summer (same fuel, less dense air).
My issue, and apparently your issue, is that the MS is overcompensating.
Sample airdenfactor.inc courtesy of braineack:
http://www.boostedmiata.com/MS/airdenfactor.inc
According to his file, at 100*F, your MS should be reporting a gAIR of 94%, not 91%..
Gair is going to tell you the %fuel based on air temperature.. Technically, the MS is doing it based on resistance of the IAT.. This is what you calibrate when you run easytherm and generate a new firmware to download.
If you want to completely disable IAT correction, you could probably put a resistor in place of the IAT sensor with whatever value the gmiat has at 68*F and call it a day.
(don't actually do this).
The reality is you WANT it to add and remove fuel based on temperature, otherwise you'll end up running lean in the winter (denser air vs same amount of fuel) and way richer in the summer (same fuel, less dense air).
My issue, and apparently your issue, is that the MS is overcompensating.
Sample airdenfactor.inc courtesy of braineack:
http://www.boostedmiata.com/MS/airdenfactor.inc
According to his file, at 100*F, your MS should be reporting a gAIR of 94%, not 91%..
#26
FWIW i checked my car (having not run it in 2 days, sensors should be at ambient). I saw 88*F and gAIR 96%. This matches what is in my airdenfactor file, so that''s satisfying.
However, my idle was at around 16.5:1, and was lean from 1st moment thru completely warmed up.. In colder weather (tuned at around 60*F), i'd see around 13.5:1 while warming up, leaning out to low 14s for idle...
However, my idle was at around 16.5:1, and was lean from 1st moment thru completely warmed up.. In colder weather (tuned at around 60*F), i'd see around 13.5:1 while warming up, leaning out to low 14s for idle...
#28
I noticed this morning that autotune leaned out my fuel table a lot now that temps have dropped 15°C. Started playing with the MAT correction table trying to straighten things out.
I see mention of coolant related air-density correction table in this and other threads but I can't find it in Tunerstudio. Is this the MAT correction table or something else still?
I see mention of coolant related air-density correction table in this and other threads but I can't find it in Tunerstudio. Is this the MAT correction table or something else still?
#36
Well not really. Although my general fueling curve is corrected for air temp now, that curve doesn't compensate for heat soak. You always need to compensate for air temp, but at startup, the compensation should be zero, not whatever value the overcorrected built in formula gives us. Suppose air temp is 25°C and my sensor thinks it's 60°C, I still want the 25°C fuel curve, not the 60°C fuel curve. I can't adjust the 60°C value in the tabel because that would give false readings when it's really 60°C.
My first thought of using coolant temp instead of air temp is no good either because coolant temp is much too slow.
It seems to me that it should be possible to clamp the air temp value at startup to a user settable maximum. For instance 30°C. If the sensor gives colder readings, use those. If the sensor gives hotter readings, ignore them and act as if air temp is 30°C.
My first thought of using coolant temp instead of air temp is no good either because coolant temp is much too slow.
It seems to me that it should be possible to clamp the air temp value at startup to a user settable maximum. For instance 30°C. If the sensor gives colder readings, use those. If the sensor gives hotter readings, ignore them and act as if air temp is 30°C.
Last edited by WestfieldMX5; 06-07-2010 at 03:28 PM.
Thread
Thread Starter
Forum
Replies
Last Post
bigmackloud
Miata parts for sale/trade
19
01-08-2021 11:24 AM
Zaphod
MEGAsquirt
47
10-26-2018 11:00 PM
Frank_and_Beans
Supercharger Discussion
13
09-12-2016 08:17 PM
Mikel
MEGAsquirt
4
09-28-2015 04:46 PM