DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

Tunning the IAC on startup

Thread Tools
 
Search this Thread
 
Old 08-14-2024, 01:57 PM
  #1  
BHR
Member

Thread Starter
 
BHR's Avatar
 
Join Date: Jan 2009
Posts: 284
Received 69 Likes on 54 Posts
Tunning the IAC on startup

Using 8D I want to remove the idle rev up and idle down delay on start up when I start the car it revs up to 2k then slowly drops down. I have removed the "possible rpm adder to commanded idle at start up" which was set to 1000 now it jumps to 1500 and slowly drops down

I cant find the tables for the IAC startup logic, where is the table for idle speed timeout iac steps vs coolant, Im trying to remove or reduce the idle jump and the timer to which the IAC idles down
Old 08-14-2024, 03:23 PM
  #2  
Senior Member

iTrader: (3)
 
dabomb6608's Avatar
 
Join Date: Jul 2010
Location: Marion, IL
Posts: 652
Received 38 Likes on 34 Posts
Car: 86 Trans Am/85 K5 Jimmy
Engine: 406 FIRST/350 TPI
Transmission: TKO 600/700R4
Axle/Gears: 9Bolt/10Bolt front & back
Re: Tunning the IAC on startup

What XDF are you using? In a 8D MOD xdf I got online I see a "Idle Engine Speed StartUp Delay" , "Spark Advance Decay Rate Startup" and then Startup Vs Temp table for both Enrich (AFR) and SA.

Are you using tunerpro? Can use control+F to bring up the find items window and search parameters with keywords like start, idle, decay, delay, etc.
Old 08-14-2024, 04:31 PM
  #3  
BHR
Member

Thread Starter
 
BHR's Avatar
 
Join Date: Jan 2009
Posts: 284
Received 69 Likes on 54 Posts
Re: Tunning the IAC on startup

im using tuner pro but with SAUJP xdf there is a ton more parameters for IAC on SAUJP I believe the issue may be that I have to get the car hot before the changes take place

these are the parameters that I think I need to adjust, I dont see the start up delay logic or "base" parameter to adjust reading the descriptions 3 parameters together control the initial IAC opening



Old 08-14-2024, 06:53 PM
  #4  
BHR
Member

Thread Starter
 
BHR's Avatar
 
Join Date: Jan 2009
Posts: 284
Received 69 Likes on 54 Posts
Re: Tunning the IAC on startup

ok still revs to 2k then slowly goes down, none of the parameters made a difference not even the "possible rpm adder to commanded idle at start up" tried increasing and decreasing steps in the tables pictured above
Old 08-14-2024, 07:34 PM
  #5  
Supreme Member

 
ULTM8Z's Avatar
 
Join Date: Jan 2003
Posts: 4,194
Received 222 Likes on 192 Posts
Re: Tunning the IAC on startup

You could potentially reduce the IAC Park Position Counts. That way the car starts up with the IAC not opened so much.

IAC Param, Park Position at Key-off 0x629 Stock is 160.

Maybe try reducing it and see what happens.

Is it the initial shooting up? Or the delay in coming down that's annoying? Or both?
The following users liked this post:
BHR (08-14-2024)
Old 08-14-2024, 08:06 PM
  #6  
Senior Member

iTrader: (3)
 
dabomb6608's Avatar
 
Join Date: Jul 2010
Location: Marion, IL
Posts: 652
Received 38 Likes on 34 Posts
Car: 86 Trans Am/85 K5 Jimmy
Engine: 406 FIRST/350 TPI
Transmission: TKO 600/700R4
Axle/Gears: 9Bolt/10Bolt front & back
Re: Tunning the IAC on startup

Originally Posted by ULTM8Z
You could potentially reduce the IAC Park Position Counts. That way the car starts up with the IAC not opened so much.

IAC Param, Park Position at Key-off 0x629 Stock is 160.

Maybe try reducing it and see what happens.

Is it the initial shooting up? Or the delay in coming down that's annoying? Or both?
My understanding is the "Park Position" is only what the IAC goes to at key off. Once key is turned on the IAC goes to a predetermined position determined by engine temp.

BHR - What are your IAC counts at warm idle?
The following users liked this post:
BHR (08-14-2024)
Old 08-14-2024, 08:27 PM
  #7  
BHR
Member

Thread Starter
 
BHR's Avatar
 
Join Date: Jan 2009
Posts: 284
Received 69 Likes on 54 Posts
Re: Tunning the IAC on startup

Originally Posted by ULTM8Z
You could potentially reduce the IAC Park Position Counts. That way the car starts up with the IAC not opened so much.

IAC Param, Park Position at Key-off 0x629 Stock is 160.

Maybe try reducing it and see what happens.

Is it the initial shooting up? Or the delay in coming down that's annoying? Or both?
Both, im diagnosing now i had the wrong iac in there was swapping throttle bodies the iac in there had the smaller pin i have a 88+ IAC housing that has a bigger bore

I believe the park position counts is what will do the trick for the initial jump
Old 08-15-2024, 07:31 AM
  #8  
Senior Member

iTrader: (3)
 
dabomb6608's Avatar
 
Join Date: Jul 2010
Location: Marion, IL
Posts: 652
Received 38 Likes on 34 Posts
Car: 86 Trans Am/85 K5 Jimmy
Engine: 406 FIRST/350 TPI
Transmission: TKO 600/700R4
Axle/Gears: 9Bolt/10Bolt front & back
Re: Tunning the IAC on startup

With EBL these two are part of the IAC parameter list. There are a couple other modifiers to the powerup initial steps, but this is the base parameter. Park Position is defined as "Steps at which IAC is parked at key-off." While IAC - Powerup Initial Steps is defined as "This tables defines the IAC position during engine cranking. At key-on the IAC moves to this position."

I would imagine 8D having a similar strategy for handling IAC at key off and key on. With IAC Param, Park Position at Key-off 0x629 being your key off and some other setting being what it moves to at key on.


Old 08-15-2024, 01:22 PM
  #9  
BHR
Member

Thread Starter
 
BHR's Avatar
 
Join Date: Jan 2009
Posts: 284
Received 69 Likes on 54 Posts
Re: Tunning the IAC on startup

Ok with the correct IAC im getting somewhere

but what im noticing in the log is it starts up at 120 counts then settles to mid 90s before decaying out even though my tables would suggest it should go to 50s there must be more paramaters that add steps

here are my tables second pic is stock SAUJP


Attached Files
File Type: zip
datalog.zip (17.0 KB, 0 views)
Old 08-15-2024, 02:36 PM
  #10  
Senior Member

iTrader: (3)
 
dabomb6608's Avatar
 
Join Date: Jul 2010
Location: Marion, IL
Posts: 652
Received 38 Likes on 34 Posts
Car: 86 Trans Am/85 K5 Jimmy
Engine: 406 FIRST/350 TPI
Transmission: TKO 600/700R4
Axle/Gears: 9Bolt/10Bolt front & back
Re: Tunning the IAC on startup

Below comes from your XDF and are listed as descriptions for IAC Param, Idle Engine Speed Startup Delay and IAC Param, IAC S/Up Delay Idle Steps .vs. MAT or Coolant

IAC Param, Idle Engine Speed Startup Delay has a description that states:

Engine Run Time Delay before IAC attempts to control the Idle speed. Prior to that, IAC controlled by the Startup Delay logic.
Although Startup Delay has started (0x0FE b6 IS set since RPM >= Commanded Idle), 0x0114=Startup Delay Counter is NOT incremented until the 0x0119=IAC Warm Park Start Position drops down to <= the Desired Position (0x011D=Warm Park, +20 Steps if 0x003B b7 A/C is On). This means the true Startup Delay period is longer than 600ms by the time it takes from engine start for the IAC to reach the Desired position. At this point, control of the IAC is relinquished by the Startup Delay NOT Done logic.
Factory Default = 600ms

Then you have IAC Param, IAC S/Up Delay Idle Steps .vs. MAT or Coolant which has a description that states:

MAT is used if 0x018 b0=0; Coolant if b0=1
This is the predicted adjustment to the IAC to maintain the target idle RPM. Per RBob, these values used in calculation of warm start-up position:
Base + 'Warm Park Position .vs. Temp' Table + this Table
The base is the learned idle steps. This is developed while the engine is up to temperature and running. It is then stored by the ECM for the next key on (if the battery is disconnected all this goes away and defaults are used).
Added to this learned base value is the steps from the Table at 0x689, WARM PARK POSIT .vs. COOLANT.
Added to this value is the steps from the Table at 0x6A1, IDLE SPEED TIME OUT IAC STEPS .vs. COOLANT or MAT.
Those three values added together make up the warm start IAC position. The time-out steps from 0x6A1 decay out as the engine is running.

Last edited by dabomb6608; 08-15-2024 at 02:47 PM.
Old 08-15-2024, 07:17 PM
  #11  
BHR
Member

Thread Starter
 
BHR's Avatar
 
Join Date: Jan 2009
Posts: 284
Received 69 Likes on 54 Posts
Re: Tunning the IAC on startup

even lower settings still shoots up to 1500 then slowly goes down would like to get 1100 with a faster decay rate



Attached Files
File Type: zip
idle 2.zip (14.0 KB, 0 views)
Old 08-15-2024, 07:26 PM
  #12  
BHR
Member

Thread Starter
 
BHR's Avatar
 
Join Date: Jan 2009
Posts: 284
Received 69 Likes on 54 Posts
Re: Tunning the IAC on startup

Originally Posted by dabomb6608
Below comes from your XDF and are listed as descriptions for IAC Param, Idle Engine Speed Startup Delay and IAC Param, IAC S/Up Delay Idle Steps .vs. MAT or Coolant

IAC Param, Idle Engine Speed Startup Delay has a description that states:

Engine Run Time Delay before IAC attempts to control the Idle speed. Prior to that, IAC controlled by the Startup Delay logic.
Although Startup Delay has started (0x0FE b6 IS set since RPM >= Commanded Idle), 0x0114=Startup Delay Counter is NOT incremented until the 0x0119=IAC Warm Park Start Position drops down to <= the Desired Position (0x011D=Warm Park, +20 Steps if 0x003B b7 A/C is On). This means the true Startup Delay period is longer than 600ms by the time it takes from engine start for the IAC to reach the Desired position. At this point, control of the IAC is relinquished by the Startup Delay NOT Done logic.
Factory Default = 600ms

Then you have IAC Param, IAC S/Up Delay Idle Steps .vs. MAT or Coolant which has a description that states:

MAT is used if 0x018 b0=0; Coolant if b0=1
This is the predicted adjustment to the IAC to maintain the target idle RPM. Per RBob, these values used in calculation of warm start-up position:
Base + 'Warm Park Position .vs. Temp' Table + this Table
The base is the learned idle steps. This is developed while the engine is up to temperature and running. It is then stored by the ECM for the next key on (if the battery is disconnected all this goes away and defaults are used).
Added to this learned base value is the steps from the Table at 0x689, WARM PARK POSIT .vs. COOLANT.
Added to this value is the steps from the Table at 0x6A1, IDLE SPEED TIME OUT IAC STEPS .vs. COOLANT or MAT.
Those three values added together make up the warm start IAC position. The time-out steps from 0x6A1 decay out as the engine is running.

current settings on those two tables equals 29 steps @ 200 degrees yet i get 80s in the log

"IAC Param, Idle Engine Speed Startup Delay" is at 0 msecs yet there is still a delay

Im going to play with "IAC PID Param, Factor for warm park position determination", "IAC integral gain param,max rpm decline rate in P/N", and "IAC keep Alive learn Param, idle IAC decay rate"

theres much more going on here I do remember using EBL it was much easier to get desired setting for a quite stealth start
Old 08-15-2024, 08:12 PM
  #13  
Supreme Member

 
ULTM8Z's Avatar
 
Join Date: Jan 2003
Posts: 4,194
Received 222 Likes on 192 Posts
Re: Tunning the IAC on startup

It could be that the ECM isn't allowed to decay any faster...

Take a look at

IAC Integral Gain Param, Max RPM Decline Rate if In P/N 0x656

Max RPM Decline Rate if in Park/Neutral. Used in the IAC PID for step determination if Current RPM minus Commanded Idle RPM <= 1587
Factory Default = 150 RPM
The following users liked this post:
BHR (08-15-2024)
Old 08-15-2024, 08:14 PM
  #14  
Senior Member

iTrader: (3)
 
dabomb6608's Avatar
 
Join Date: Jul 2010
Location: Marion, IL
Posts: 652
Received 38 Likes on 34 Posts
Car: 86 Trans Am/85 K5 Jimmy
Engine: 406 FIRST/350 TPI
Transmission: TKO 600/700R4
Axle/Gears: 9Bolt/10Bolt front & back
Re: Tunning the IAC on startup

What are your step counts at warm idle?
Old 08-15-2024, 10:42 PM
  #15  
BHR
Member

Thread Starter
 
BHR's Avatar
 
Join Date: Jan 2009
Posts: 284
Received 69 Likes on 54 Posts
Re: Tunning the IAC on startup

Originally Posted by dabomb6608
What are your step counts at warm idle?
in gear 5-6 in p/n 10-11
Old 08-16-2024, 07:24 AM
  #16  
Senior Member

iTrader: (3)
 
dabomb6608's Avatar
 
Join Date: Jul 2010
Location: Marion, IL
Posts: 652
Received 38 Likes on 34 Posts
Car: 86 Trans Am/85 K5 Jimmy
Engine: 406 FIRST/350 TPI
Transmission: TKO 600/700R4
Axle/Gears: 9Bolt/10Bolt front & back
Re: Tunning the IAC on startup

Originally Posted by BHR
in gear 5-6 in p/n 10-11
I run about 25-30 steps on my setup at warm idle.

This is port injection right? The lower single digit steps are recommended for TBI setups not port setups. Get that higher towards mid 20s. You have the throttle blades opened up too much. Which in turn means it doesn't take near as many IAC steps to raise the idle speed substantially. Your cranking 80 steps will equate to a lower rpm achieved. This will also raise the "base" part of this equation.

IAC Param, IAC S/Up Delay Idle Steps .vs. MAT or Coolant:

MAT is used if 0x018 b0=0; Coolant if b0=1
This is the predicted adjustment to the IAC to maintain the target idle RPM. Per RBob, these values used in calculation of warm start-up position:
Base + 'Warm Park Position .vs. Temp' Table + this Table
The base is the learned idle steps. This is developed while the engine is up to temperature and running. It is then stored by the ECM for the next key on (if the battery is disconnected all this goes away and defaults are used).
Added to this learned base value is the steps from the Table at 0x689, WARM PARK POSIT .vs. COOLANT.
Added to this value is the steps from the Table at 0x6A1, IDLE SPEED TIME OUT IAC STEPS .vs. COOLANT or MAT.
Those three values added together make up the warm start IAC position. The time-out steps from 0x6A1 decay out as the engine is running.

Last edited by dabomb6608; 08-16-2024 at 07:31 AM.
Old 08-23-2024, 12:56 AM
  #17  
Supreme Member

iTrader: (16)
 
Street Lethal's Avatar
 
Join Date: Jul 2003
Location: NYC / NJ
Posts: 10,473
Received 180 Likes on 157 Posts
Re: Tunning the IAC on startup

Originally Posted by BHR
Using 8D I want to remove the idle rev up and idle down delay on start up when I start the car it revs up to 2k then slowly drops down. Im trying to remove or reduce the idle jump and the timer to which the IAC idles down.
You don't want to remove it... air is denser when cold, the concept is to blend the vehicle's air/fuel during colder temps while gradually lowering the RPM to a more suitable hot engine RPM setting during the warmup process. You can't run the engine when cold at 800-RPM, it will stall when fully warmed up because the air will be less dense at that point, and the system will pull fuel to meter, and you'll surge and stall, so it just can't drop to your desired RPM immediately when cold, only when fully warmed up it can...

Originally Posted by BHR
ok still revs to 2k then slowly goes down, none of the parameters made a difference...
They won't, put them back to their original values...

Originally Posted by BHR
in gear 5-6 in p/n 10-11
This is more than likely your culprit right here. The engine is being commanded to meet certain criteria during the warmup process with no feedback. The throttle blades need to work with the commanded values, but at 10-11 steps at idle with a fully warmed engine, this is telling you the IAC is almost closed, and the throttle blades are opened too much. When you're starting the engine, the RPM "jumps" to 2000-RPM, not because of a value in the scalers, but because you have a rush of incoming air that's not being accounted for. Start the engine when cold again, you live near me and the ambient temp has been about 60*F in the morning lately. Again, put the values in the tune back to where they were. Note the commanded RPM and IAC steps that corresponds with the actual ambient temperature when you start the engine. Once started, don't worry about the 2000-RPM jump, just observe and close the throttle blades slowly while watching the datalogging screen and wait for the RPM to match the commanded RPM, as well as the commanded IAC steps. Once they are lined up with each other for the correct temperature, then shut the engine off, and restart it. The RPM should no longer jump to 2000-RPM anymore...

- Rob
The following users liked this post:
dabomb6608 (08-23-2024)
Old 08-23-2024, 10:27 AM
  #18  
BHR
Member

Thread Starter
 
BHR's Avatar
 
Join Date: Jan 2009
Posts: 284
Received 69 Likes on 54 Posts
Re: Tunning the IAC on startup

correct i couldnt achieve desired results, its a very fine line with cold starts and its only in the 60s now and it wouldn't start in the morning with desired settings
Old 08-25-2024, 09:40 AM
  #19  
Supreme Member

 
ULTM8Z's Avatar
 
Join Date: Jan 2003
Posts: 4,194
Received 222 Likes on 192 Posts
Re: Tunning the IAC on startup

Have you tried this parameter...

IAC Throttle Follower, Time Between Step Movement In P/N 0x659

Time between IAC Steps in P/N. Determines how quickly the throttle follower IAC steps are taken out to allow the idle RPM to drop back to normal when in P/N.
The smaller this value is, the faster the idle should return to normal.
Factory AUJP = 62.5ms


Maybe cut that down to say, 20 ms and see what happens?
Old 08-25-2024, 08:56 PM
  #20  
Senior Member

iTrader: (3)
 
dabomb6608's Avatar
 
Join Date: Jul 2010
Location: Marion, IL
Posts: 652
Received 38 Likes on 34 Posts
Car: 86 Trans Am/85 K5 Jimmy
Engine: 406 FIRST/350 TPI
Transmission: TKO 600/700R4
Axle/Gears: 9Bolt/10Bolt front & back
Re: Tunning the IAC on startup

That would only be for delay of when IAC steps are removed after throttle application. Wouldn't come into play on start up. His problem is solely his actual idle adjustment on throttle body is too high.
Old 08-26-2024, 10:42 AM
  #21  
BHR
Member

Thread Starter
 
BHR's Avatar
 
Join Date: Jan 2009
Posts: 284
Received 69 Likes on 54 Posts
Re: Tunning the IAC on startup

Originally Posted by dabomb6608
That would only be for delay of when IAC steps are removed after throttle application. Wouldn't come into play on start up. His problem is solely his actual idle adjustment on throttle body is too high.
idle adjustment is now at 25 steps in D dont know what the normal value is read anywhere from 20-60

For the thread i was trying to lessen the cold start up engine speed I have a newer car that tunes with a phone app the option is called cold start delete (disable cat heating) and I like it as I have aftermarket exhaust with no cats on it and on my third gen, I dont always want to have a long loud startup, ULTM8z's and your suggestions have helped
Old 08-26-2024, 11:06 AM
  #22  
Senior Member

iTrader: (3)
 
dabomb6608's Avatar
 
Join Date: Jul 2010
Location: Marion, IL
Posts: 652
Received 38 Likes on 34 Posts
Car: 86 Trans Am/85 K5 Jimmy
Engine: 406 FIRST/350 TPI
Transmission: TKO 600/700R4
Axle/Gears: 9Bolt/10Bolt front & back
Re: Tunning the IAC on startup

Just looked at a datalog of mine. My IAC at warm idle is around 35. I see a flair to about 1400 rpm on hot or cold starts. Typically it settles within 4 seconds to whatever commanded idle RPM is at that particular engine temp. My hot idle is 800 my 32*F idle is 1000.

Bumping up your warm IAC counts by closing up your throttle idle adjustment will help bring the flair down even more. I wouldn't go over 40 personally.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Zylinder
TPI
5
06-19-2017 07:47 PM
Wingnutt
DIY PROM
7
05-03-2006 07:49 PM
LBSZ28BLOWN
DIY PROM
2
12-24-2002 02:07 AM
Pablo
DIY PROM
7
04-13-2001 05:47 PM
Pablo
DIY PROM
15
09-22-2000 12:16 PM



Quick Reply: Tunning the IAC on startup



All times are GMT -5. The time now is 12:28 AM.