MEGAsquirt A place to collectively sort out this megasquirt gizmo

IAT sensor understanding and tuning question

Thread Tools
 
Search this Thread
 
Old 03-01-2017 | 03:48 PM
  #1  
Søren Ekner Bobek's Avatar
Thread Starter
Newb
 
Joined: Nov 2016
Posts: 22
Total Cats: -3
Default IAT sensor understanding and tuning question

Dear turbo (and S/C) freaks.
I recently installed megasquirt (DIYPNP) in stock my 1.6 NA as I am about to put a m45 supercharger in it. However, I have not (yet) installed the IAT. I simply uninstalled the stock air flow meter (AFM), unplugged the plug, and installed my filter there instead of the AFM. I also installed wideband.
When I first got the car startet, it was running VERY rich. Therefore I had to scale down my VR table quite a bit before it was drivable, but now it runs OK with AFR 13-14 everywhere, which I guess is OK for now, as I will have a tuner look at it when I dump in the supercharger this weekend.

Anyway. In the DIYPNP instructions it states that I need to install an Intake Air Temperature sensor (IAT) when I remove my AFM. My first guess was that this is so that the MS can pull back timing a bit, if the intake air temperature becomes too hot due to boost. However, as far as I can see, there is no way I can place the IAT past the throttle body, and I believe there will be a pressure drop (and therefore temperature drop) over the throttle body when not WOT. So my next thought was that it is nessesary so that the car can differentiate between summer/winter temperatures. But then it would make just as much sense to just mount the IAT sensor right before/after my air filter (i.e. pre-turbo/supercharger). This does not make much sense to me either, as every place I read, it states I should put the AIT sensor post-turbo/SC.

Also, when installed, I guess I somehow have to tune the megasquirt to the IAT readings. How do I know how much timing to pull at different temperature levels? Unless I drive my car to the tuner 4 times a year, I can only tune the MS at a fixed (indoor) temperature.

What am I missing here? Please bear with me, it is my first tuning car.

Kind regards Søren
Old 03-01-2017 | 03:50 PM
  #2  
Braineack's Avatar
Boost Czar
iTrader: (62)
 
Joined: May 2005
Posts: 79,818
Total Cats: 4,152
From: Chantilly, VA
Default

you need an AIT sensor AFTER the SC; an intake reading wont do anything useful for you.

the crossover tube between the SC and TB would be my first logical thought...
Old 03-01-2017 | 03:52 PM
  #3  
Søren Ekner Bobek's Avatar
Thread Starter
Newb
 
Joined: Nov 2016
Posts: 22
Total Cats: -3
Default

Edit: I just remembered, that I need to move my throttle body to pre-supercharger. Therefore, my first thought about the temperature drop past the throttle body does not matter to me (but it will for turbo setups).
Kind regards Søren
Old 03-01-2017 | 03:54 PM
  #4  
shuiend's Avatar
mkturbo.com
iTrader: (24)
 
Joined: May 2006
Posts: 15,194
Total Cats: 1,687
From: Charleston SC
Default

MS uses the temp from the IAT to compute how much fuel to give the engine. Without one hooked up it just reads 70degrees F constantly. So long story short is yes you need the IAT, and I would plumb it somewhere between the SC outlet and TB. Preferably right after the IC.
Old 03-01-2017 | 03:57 PM
  #5  
Søren Ekner Bobek's Avatar
Thread Starter
Newb
 
Joined: Nov 2016
Posts: 22
Total Cats: -3
Default

I dont run a IC, so guess i will just dump the IAT in the cross over tube somewhere then
Okay, but is this engine fuel calculation just so that the MS can tune right for summer/winter? and if so, how do i know how much fuel it should add with a given rise in temperature?
Old 03-01-2017 | 04:01 PM
  #6  
Braineack's Avatar
Boost Czar
iTrader: (62)
 
Joined: May 2005
Posts: 79,818
Total Cats: 4,152
From: Chantilly, VA
Default

PW = REQ_FUEL * VE * MAP * E + accel + Injector_open_time

E = gamma_Enrich = (Warmup/100) * (O2_Closed Loop/100) * (AirCorr/100) * (BaroCorr/100)
  • Warmup is the warm-up enrichment value from the table the user enters in MegaTune,
  • O2_Closed Loop is the EGO adjustment based on the EGO sensor feedback and the EGO settings the user enters in MegaTune,
  • AirCorr is the adjustment for air density (based on the intake air temperature), and
  • BaroCorr is the barometric correction based on the ambient air pressure (usually taken at start-up, but a second baro pressure sensor can be added to MegaSquirt-II for continuous updates to the BaroCorr).
Old 03-01-2017 | 04:05 PM
  #7  
acedeuce802's Avatar
Senior Member
iTrader: (1)
 
Joined: Dec 2010
Posts: 1,218
Total Cats: 175
From: Farmington Hills, MI
Default

How MegaSquirt(R) EFI Controllers Work

Read through this. In my opinion, it's necessary to understand the calculations that are going on behind the scenes to really grasp tuning. Megasquirt needs to know how much air is in the cylinder to know how much fuel to inject. Your MAF is reading mass air flow. So in a very general term, you have so much air mass coming in, and Megasquirt injects the correct amount of fuel to reach your target AFR. If a speed density setup (map pressure based), your map sensor is only giving part of the equation. Intake pressure is not enough information for Megasquirt to know how much fuel to inject, because the density changes with respect to temperature.

So, the IAT is not used as a temperature correction for different climates, the IAT is part of the main fueling equation, which is why it's so critical. Megasquirt doesn't care if it's summer or winter, Megasquirt cares about the temperature going into the engine, which will vary with ambient temperature, compressor efficiency, pressure ratio, intercooler efficiency, engine bay temperature, etc. It's very dynamic.
Old 03-01-2017 | 04:06 PM
  #8  
Søren Ekner Bobek's Avatar
Thread Starter
Newb
 
Joined: Nov 2016
Posts: 22
Total Cats: -3
Default

Ooooh. So the IAT is for air density adjustment. Now this is beginning to make sense to me. Thanks a lot Braineack.
Old 03-01-2017 | 04:11 PM
  #9  
Søren Ekner Bobek's Avatar
Thread Starter
Newb
 
Joined: Nov 2016
Posts: 22
Total Cats: -3
Default

Thanks a lot to you too acedeuce802. Just the info i was looking for




All times are GMT -4. The time now is 08:20 AM.