Notices
ECU Flash

Throttle hang and the Idle Stepper Table

Thread Tools
 
Search this Thread
 
Old Nov 14, 2008, 02:04 PM
  #376  
Former Sponsor
iTrader: (9)
 
Chris@AMS's Avatar
 
Join Date: Aug 2006
Location: West Chicago, IL
Posts: 651
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by fostytou
There was a post somewhere about the amount of time the injectors and other items stay on after liftoff that may help or be related...
If the injectors shut off, I assure you, your revs wont hang

I'd like to see what is up with this so I can give a more concrete answer to my customers as to why this occurs. Its been quite some time since this thread has been started. I don't think the correct people, who know how to read the ECU code, are involved in trying to figure this out currently.

I wish I had a bit more time on my hands, I would love to start dissecting raw rom code!
Old Nov 14, 2008, 02:11 PM
  #377  
Evolving Member
iTrader: (3)
 
gear head's Avatar
 
Join Date: Sep 2005
Location: Utah
Posts: 333
Likes: 0
Received 0 Likes on 0 Posts
Mattjin may have found the decay tables.

Try this thread:
https://www.evolutionm.net/forums/sh...d.php?t=365109
Old Nov 14, 2008, 02:54 PM
  #378  
EvoM Staff Alumni
iTrader: (16)
 
MR Turco's Avatar
 
Join Date: May 2007
Location: Massachusetts
Posts: 3,233
Received 3 Likes on 3 Posts
yeah but i think some of the disassemblers need to look deeper into those tables. In current form we can't really edit them.
Old Nov 21, 2008, 03:46 PM
  #379  
Account Disabled
iTrader: (3)
 
dan l's Avatar
 
Join Date: Apr 2006
Location: USA
Posts: 1,029
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by JohnBradley
Well I have been pulling an ostrich for the last 2 years and have been ignoring the fact that there is idle hang. I dont have any issues and I hadnt seen any until this week. So I read all this thread and a few others and I while I had figured out the coolant on my own, I think the other axis is RPM but RPMtarget not how it was. Looking at my logs it seems to correspond to this...definitely not load. It also seems as you gents are aware that it just uses 41*C as the last column and doesnt pull a timing table trick and interpolate past and spiral down. It just locks in on that table. Here is what I have as of today though and it all matches target RPM as listed in Evoscan (log to coolant to ISC steps). I'll post the corresponding log up after lunch.

aaron

I think this makes wayyyyyy more sense than the load axis. Good job on the find.
Old Nov 21, 2008, 03:50 PM
  #380  
Account Disabled
iTrader: (3)
 
dan l's Avatar
 
Join Date: Apr 2006
Location: USA
Posts: 1,029
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Chris@AMS
Someone should try and find the decel fuel code and take a look at it.
I mentioned this like a year ago. I know for a fact that its a fueling issue causing this. The reason being is that I can turn my ignition key off when throttle hanging and the revs drop like a rock. The car is staying fueled when it happens, you can watch it on the wideband. DSM's don't hang, and you can also watch the wideband, it shuts off as soon as you lift on the throttle to shift. More correctly, as soon as the idle switch is made on a DSM you can do whatever you want, keep it full throttle whatever, and those injectors are going to turn off.

More importantly is that the reason WHY they do this is also known. It is done to save the catalytic converter. When coasting down big hills if the injectors were to shut off the cat would cool off. When you start driving again the cat has to get hot again to be effective. The longer it stays cold while your are driving the less it can process the exhaust gasses and the more it clogs up. Thus throttle "hang" is the OEM's way to extend catalytic converter life.
Old Nov 28, 2008, 11:07 PM
  #381  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 129 Likes on 97 Posts
Originally Posted by JohnBradley
Well I have been pulling an ostrich for the last 2 years and have been ignoring the fact that there is idle hang. I dont have any issues and I hadnt seen any until this week. So I read all this thread and a few others and I while I had figured out the coolant on my own, I think the other axis is RPM but RPMtarget not how it was. Looking at my logs it seems to correspond to this...definitely not load. It also seems as you gents are aware that it just uses 41*C as the last column and doesnt pull a timing table trick and interpolate past and spiral down. It just locks in on that table. Here is what I have as of today though and it all matches target RPM as listed in Evoscan (log to coolant to ISC steps). I'll post the corresponding log up after lunch.

aaron

I'm looking at this now, and its not RPM either. It seems to be an air density value. I need to look at it more.
Old Nov 29, 2008, 01:09 AM
  #382  
Evolving Member
iTrader: (4)
 
lucky13evo's Avatar
 
Join Date: Mar 2007
Location: BayArea
Posts: 118
Likes: 0
Received 0 Likes on 0 Posts
god i wish someone could co,e up with a definitive answer. This problem really bothers me on my car.
Old Dec 2, 2008, 05:52 PM
  #383  
Evolving Member
iTrader: (4)
 
lucky13evo's Avatar
 
Join Date: Mar 2007
Location: BayArea
Posts: 118
Likes: 0
Received 0 Likes on 0 Posts
At thunderhill this last monday my throttle hang really became an issue, especially when trying to engine break for a corner. Anybody out there with a definitive answer?.
Old Dec 3, 2008, 12:07 PM
  #384  
Evolved Member
iTrader: (17)
 
Evo_Jay's Avatar
 
Join Date: Jun 2005
Location: Chico, CA (NOR-CAL)
Posts: 3,419
Received 14 Likes on 13 Posts
Originally Posted by lucky13evo
At thunderhill this last monday my throttle hang really became an issue, especially when trying to engine break for a corner. Anybody out there with a definitive answer?.
If you look in this thread for my post, I posted up settings that eliminated throttle hang for me and didnt mess up cold start.

Also, seeing how we're both in Nor Cal and both have IX, I think you should try my setting.

My settings are post #229. Your axis' may be different, dont worry, just change the table to look like mine.

Last edited by Evo_Jay; Dec 3, 2008 at 12:13 PM.
Old Dec 4, 2008, 12:48 AM
  #385  
Evolved Member
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 3 Likes on 2 Posts
Originally Posted by mrfred
I'm looking at this now, and its not RPM either. It seems to be an air density value. I need to look at it more.
Agreed, it seems to be a value that undergoes baro and coolant temperature compensation, and is available via MUT_75.
Old Dec 4, 2008, 02:39 AM
  #386  
Evolved Member
 
Mattjin's Avatar
 
Join Date: Apr 2008
Location: Sydney, Australia
Posts: 604
Likes: 0
Received 0 Likes on 0 Posts
Why doesnt someone just play with the delay maps as gearhead said. I have an auto so it is useless for me, but the maps do control delay times. If the car is hanging then fuel must still be injected, so cut the fuel off sooner and it wont hang. My rom had four maps for this, for Neutral and for In Gear, and both again with A/C on. I was asking months ago for someone with the problem to report if it solves it.

It is most likely done to improve throttle response on a quick gearchange, but why they would do this on a road going vehicle is anyone's guess.
Old Dec 4, 2008, 05:06 AM
  #387  
EvoM Staff Alumni
iTrader: (16)
 
MR Turco's Avatar
 
Join Date: May 2007
Location: Massachusetts
Posts: 3,233
Received 3 Likes on 3 Posts
Originally Posted by Mattjin
Why doesnt someone just play with the delay maps as gearhead said. I have an auto so it is useless for me, but the maps do control delay times. If the car is hanging then fuel must still be injected, so cut the fuel off sooner and it wont hang. My rom had four maps for this, for Neutral and for In Gear, and both again with A/C on. I was asking months ago for someone with the problem to report if it solves it.

It is most likely done to improve throttle response on a quick gearchange, but why they would do this on a road going vehicle is anyone's guess.
I think people are just busy with other projects - knock control, boost stuff, ect. I am sure this will be addressed in due time.
Old Dec 6, 2008, 10:02 PM
  #388  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 129 Likes on 97 Posts
Turns out that the idle stepper control programming is extremely complicated and pretty long. Its spread across at least 20 (probably about 30) subroutines. There are quite a few tables that seem to play some sort of role. It seems that much of the code is written to calculate variable that is on the unknown axis of the idle stepper table.
Old Dec 7, 2008, 03:40 AM
  #389  
Evolved Member
 
Mattjin's Avatar
 
Join Date: Apr 2008
Location: Sydney, Australia
Posts: 604
Likes: 0
Received 0 Likes on 0 Posts
I dont believe you guys. You have a possible solution and dont want to attempt to use it! It may not end up being the solution, but geez its not that much effort to change a couple of numbers next time you are flashing your car.

It only uses the main table as a base. Along with it are a few condition tables and error tables and from that it stores condition offsets in memory to "learn" the correct idle. The learned values are applied over the whole base table. The fix is to force the ecu to apply the decel fuel cut so the engine shuts off sooner when you lift off, rather then delaying things too long (hanging the motor), and its not so much in idle control unless you can find an instance where it suddenly runs alot higher steps.
Old Dec 7, 2008, 08:02 AM
  #390  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 129 Likes on 97 Posts
At least one guy has solved the problem by tweaking the base idle stepper table, so I agree its worth a try. I'm just interested in seeing how the stepper system works with the hope that we may be able to teach the car a few more new tricks that we didn't have before. Unfortunately, the stepper control system is surprisingly complicated, and I doubt I'll be able to come up with anything interesting other than perhaps be able to define the unknown units of the second axis of the base stepper table.


Quick Reply: Throttle hang and the Idle Stepper Table



All times are GMT -7. The time now is 10:22 AM.