Re: Setting base running airflow via LTIT and STIT
it is as simple as looking at the STIT and LTIT MPIDs. There really is no other way.
STIT is the current adaptive idle "correction" the PCM is having to apply to your base setting to achieve the target idle RPM.
LTIT is the long term adaption to move the STIT towards zero.
It is exactly like fuel trims. LTFT moves to make the STFT zero.
So, if you take the LTIT (gear or PN) and add the STIT this is the total amount that the PCM is "correcting" your base running airflow number by (assuming you don;t have the AC on and fans running etc. which add to the base airflow).
eg.
Base Running Airflow PN (in the editor) = 7.0 g/sec
LTIT PN = 0.3 g/sec
STIT = 0.5 g/sec
This means your base running airflow is too low by 0.8 g/sec for the current operating conditions. Again remember to take account of fans being on etc. (which are all MPIDs as well)
Now the problems begin when the LTIT reaches it's upper or lower limit (as per the editor). This means that the LTIT cannot "learn" any further and the STIT has to do all the work, the kicker is that everytime you go off idle, the STIT is set to 0 and when you return to idle the PCM starts with the LTIT as the "learned position". If it has hit the limit then the STIT needs to do some very fast learning, gernally resulting in RPM hanging high or lowRPM when returning to idle, depedning on which limit it hit.
You have two choices, set the limits wider or set the base running airflow such that the LTITs are within limits.
VERY IMPORTANT. Whenever the STIT is not 0 (or close to) the LTITs will learn, they move VERY slowly so be patient and give them time to adjust after any changes to idle airflow tables.
it is also a good thing to do a cold start log of these numbers so you can see the LTIT vary with temp, ideally it should not move at all if the base running airflow numbers are correct for the idle RPM you are commanding at the given coolant temp.
Chris....