MEGAsquirt A place to collectively sort out this megasquirt gizmo

Idle Control Talk (From VE Live Thread)

Old 01-20-2010, 04:19 PM
  #1  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default Idle Control Talk (From VE Live Thread)

With closed loop PID idle, everything is really ok except for two or three things:

1) The algorithm can't catch the A/C when you are idling. Too much load, too sudden. The idle will drop by 200-300rpm before the valve opens some more, it will then overshoot by 150rpm and then rest to the final target RPM. Btw my target idle once warmed up is 1000rpm, not 800rpm. I'm going to add an idle-up air valve to remedy this.
2) When you coast down, the algorithm will try to settle somewhat higher than your target RPM (ie with 1000rpm target, that's about 1400rpm) for a couple of seconds then slowly drop down to your target RPM. Annoying, but the car never stalls that way.
3) When you first start the car, it will first idle at 2-2.5K rpm for a couple of seconds and then drop to 1400rpm (my target when CLT ~= 5C). Probably due to 2).

Jim
Reverant is offline  
Old 01-20-2010, 04:26 PM
  #2  
Senior Member
iTrader: (1)
 
poobs's Avatar
 
Join Date: Apr 2008
Location: Florida
Posts: 810
Total Cats: -6
Default

Originally Posted by Reverant
With closed loop PID idle, everything is really ok except for two or three things:

1) The algorithm can't catch the A/C when you are idling. Too much load, too sudden. The idle will drop by 200-300rpm before the valve opens some more, it will then overshoot by 150rpm and then rest to the final target RPM. Btw my target idle once warmed up is 1000rpm, not 800rpm. I'm going to add an idle-up air valve to remedy this.
2) When you coast down, the algorithm will try to settle somewhat higher than your target RPM (ie with 1000rpm target, that's about 1400rpm) for a couple of seconds then slowly drop down to your target RPM. Annoying, but the car never stalls that way.
3) When you first start the car, it will first idle at 2-2.5K rpm for a couple of seconds and then drop to 1400rpm (my target when CLT ~= 5C). Probably due to 2).

Jim
Idle has been my pet peeve with MS
I've screwed with everything that I can screw with and driven DIY people nuts. Even installed a VTPS.

I don't mind the idle moving around, having the motor idle fast etc but the idle drooping between shifts drives me nuts cause the car seems to jerk when you let out the gas between shifts.
poobs is offline  
Old 01-20-2010, 04:31 PM
  #3  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,484
Total Cats: 4,076
Default

Originally Posted by Reverant
With closed loop PID idle, everything is really ok except for two or three things:

1) The algorithm can't catch the A/C when you are idling. Too much load, too sudden. The idle will drop by 200-300rpm before the valve opens some more, it will then overshoot by 150rpm and then rest to the final target RPM. Btw my target idle once warmed up is 1000rpm, not 800rpm. I'm going to add an idle-up air valve to remedy this.
2) When you coast down, the algorithm will try to settle somewhat higher than your target RPM (ie with 1000rpm target, that's about 1400rpm) for a couple of seconds then slowly drop down to your target RPM. Annoying, but the car never stalls that way.
3) When you first start the car, it will first idle at 2-2.5K rpm for a couple of seconds and then drop to 1400rpm (my target when CLT ~= 5C). Probably due to 2).

Jim

Thought about opening the purge solenoid when you trigger a/c? This should make a small vacuum leak when it's on, so it might be a big droop.

Heck, my stock does that.

Lame.
Braineack is offline  
Old 01-20-2010, 04:35 PM
  #4  
Elite Member
iTrader: (10)
 
Jeff_Ciesielski's Avatar
 
Join Date: Oct 2008
Location: Rhode Island
Posts: 1,770
Total Cats: 31
Default

What the hell is with all of you guys having such big problems with idle? I don't run any sort of idle control and my car is ruck solid @900 rpm regardless of load. It idles so well that when JayL saw it he was like "Damn, your car idles really smoothly".
Jeff_Ciesielski is offline  
Old 01-20-2010, 04:50 PM
  #5  
Elite Member
iTrader: (11)
 
miatauser884's Avatar
 
Join Date: Feb 2009
Posts: 2,959
Total Cats: 11
Default

Originally Posted by Jeff_Ciesielski
What the hell is with all of you guys having such big problems with idle? I don't run any sort of idle control and my car is ruck solid @900 rpm regardless of load. It idles so well that when JayL saw it he was like "Damn, your car idles really smoothly".
With the lights on too? If I let mine idle at 900 it would probably do well with the lights on. Mine idles at about 800 rpm with lights off and about 550 to 600 with lights on. It doesn't stall with the lights on, but I always think it might.
miatauser884 is offline  
Old 01-20-2010, 04:51 PM
  #6  
Elite Member
iTrader: (1)
 
richyvrlimited's Avatar
 
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
Default

Originally Posted by Reverant
With closed loop PID idle, everything is really ok except for two or three things:

1) The algorithm can't catch the A/C when you are idling. Too much load, too sudden. The idle will drop by 200-300rpm before the valve opens some more, it will then overshoot by 150rpm and then rest to the final target RPM. Btw my target idle once warmed up is 1000rpm, not 800rpm. I'm going to add an idle-up air valve to remedy this.
2) When you coast down, the algorithm will try to settle somewhat higher than your target RPM (ie with 1000rpm target, that's about 1400rpm) for a couple of seconds then slowly drop down to your target RPM. Annoying, but the car never stalls that way.
3) When you first start the car, it will first idle at 2-2.5K rpm for a couple of seconds and then drop to 1400rpm (my target when CLT ~= 5C). Probably due to 2).

Jim
I posted on MSExtra, tuning tips from Ken may well help?

Megasquirt MSEXTRA and MS3EFI • View topic - Advice on tuning Close loop idle

RE: point 3, that's easily fixed, alter the PWM Cranking Duty table a bit, and then reduce the crank taper to PID setting lower, Mine cranks and catches to around 1500rpm then drops to 1300rpm.

I'll try a higer target, but I'd really like an 850rpm idle like stock
richyvrlimited is offline  
Old 01-20-2010, 04:54 PM
  #7  
Elite Member
iTrader: (1)
 
richyvrlimited's Avatar
 
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
Default

Originally Posted by poobs
Idle has been my pet peeve with MS
I've screwed with everything that I can screw with and driven DIY people nuts. Even installed a VTPS.

I don't mind the idle moving around, having the motor idle fast etc but the idle drooping between shifts drives me nuts cause the car seems to jerk when you let out the gas between shifts.
LOL wut.

How can idle be dropping inbetween changing gear, the two things are not related.

If you don't like the revs dropping when you depress the clutch fit a heavier flywheel.

Jerking when letting off the accelerator is deceleration enrichment, look it up in the MM
richyvrlimited is offline  
Old 01-20-2010, 04:55 PM
  #8  
Senior Member
iTrader: (6)
 
TrickerZ's Avatar
 
Join Date: Jul 2007
Location: Cocoa Beach, FL
Posts: 850
Total Cats: 16
Default

Originally Posted by Jeff_Ciesielski
What the hell is with all of you guys having such big problems with idle? I don't run any sort of idle control and my car is ruck solid @900 rpm regardless of load. It idles so well that when JayL saw it he was like "Damn, your car idles really smoothly".
What spark angle you run at idle? It doesn't change with temperature? I'm guessing no A/C or any of that fancy stuff.
TrickerZ is offline  
Old 01-20-2010, 05:03 PM
  #9  
Elite Member
iTrader: (8)
 
wayne_curr's Avatar
 
Join Date: Aug 2007
Location: Bellingham, Wa
Posts: 2,712
Total Cats: 4
Default

Originally Posted by Jeff_Ciesielski
What the hell is with all of you guys having such big problems with idle? I don't run any sort of idle control and my car is ruck solid @900 rpm regardless of load. It idles so well that when JayL saw it he was like "Damn, your car idles really smoothly".
Meaning you aren't using your idle valve? I have mine blocked off. I shoved a lugnut in the IAC hose

So just hooked up the boost controller. Its a lot more fun at 12psi again but I think I need to get a different spring in the MBC, I think its too stiff.

Also my upper Vband is leaking again on my downpipe :(:(:( I think i'm going to end up removing it completely. It must just be warped beyond repair at this point. Oh well.
wayne_curr is offline  
Old 01-20-2010, 05:06 PM
  #10  
Elite Member
iTrader: (10)
 
Jeff_Ciesielski's Avatar
 
Join Date: Oct 2008
Location: Rhode Island
Posts: 1,770
Total Cats: 31
Default

14-15* at idle. No ac/ps. Idles right at 800-900 rpm lights on or off, and is pretty temperature indifferent. I haven't touched my idle screw at all since before winter started. My idle AFR is right around 13.8-14.2. Now if I back it down to 14.7 like I have it right now for emissions, it gets a little choppier, but it doesn't even come close to stalling (which I think is in part due to my use of DSM 450cc injectors, which are slow as hell).
Jeff_Ciesielski is offline  
Old 01-21-2010, 01:12 AM
  #11  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

Originally Posted by Jeff_Ciesielski
What the hell is with all of you guys having such big problems with idle? I don't run any sort of idle control and my car is ruck solid @900 rpm regardless of load. It idles so well that when JayL saw it he was like "Damn, your car idles really smoothly".
My car also idles very smoothly, except for when you trigger the A/C. Only then does engine drop the revs, sometimes 250-300, sometimes only 100rpm which is "almost perfect". Damned perfectionists.

Reverant is offline  
Old 01-21-2010, 03:06 AM
  #12  
Elite Member
iTrader: (1)
 
richyvrlimited's Avatar
 
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
Default

Can we see your settings Reverant?
richyvrlimited is offline  
Old 01-21-2010, 06:23 AM
  #13  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

Originally Posted by richyvrlimited
Can we see your settings Reverant?
Here you go.

Jim
Attached Thumbnails Idle Control Talk (From VE Live Thread)-pwm-idle-settings.jpg  
Reverant is offline  
Old 01-21-2010, 06:27 AM
  #14  
Elite Member
iTrader: (1)
 
richyvrlimited's Avatar
 
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
Default

Many thanks Jim, that helps a lot. I've not yet worked out my rpm with valve open and closed and the corresponding DC% numbers I think that's why I'm struggling, plus the bleed valve in the TB is fully shut.

I am at a P value of 200 yet stiil no oscillation. I think once the above are nailled tuning the PID loop will be more successful.
richyvrlimited is offline  
Old 01-21-2010, 08:29 AM
  #15  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

Do you have the 96 or the 01 idle valve?

Jim
Reverant is offline  
Old 01-21-2010, 08:54 AM
  #16  
Elite Member
iTrader: (1)
 
richyvrlimited's Avatar
 
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
Default

Originally Posted by Reverant
Do you have the 96 or the 01 idle valve?

Jim
I fitted the 96 TB and Idle valve to my 2001 motor, mainly because it was getting late on Sunday and I was running out of time, but also because I didn't want to cut the harness up, the 2001 TPS is a 3 pin affair and doesn't fit my 4pin plug (obviously), and the IAC valve is still a 2 pin but a different shame (damn you Mazda!)

I realise your setting likely won't be the same in a lot of areas, but it's helped a lot just knowing that a 'P' term of 200 isn't right and a much lowewr term can be used - abeit with a different valve.
richyvrlimited is offline  
Old 01-21-2010, 10:24 AM
  #17  
Elite Member
iTrader: (11)
 
miatauser884's Avatar
 
Join Date: Feb 2009
Posts: 2,959
Total Cats: 11
Default

Someone try these settings.



These are common settings from msextra. Weather is poor here today otherwise I would try. I'm pimping the toyota echo today.

2 Idle Control
miatauser884 is offline  
Old 01-21-2010, 01:23 PM
  #18  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

A word to the warning: I'm using Jean's PWM multiplier board to get to ~500Hz (488Hz) without losing any precision. That also means that my signal is inverted (0%=on, 100%=off). So take these settings with a grain of salt.

Jim
Reverant is offline  
Old 01-21-2010, 06:46 PM
  #19  
Senior Member
iTrader: (1)
 
poobs's Avatar
 
Join Date: Apr 2008
Location: Florida
Posts: 810
Total Cats: -6
Default

I'm still trying to smooth out my idle before I go on to use the new sliced bread version of TS

I am trying to address idle fluctuations, idle sag between shifts.

I changed the following as per reccomendations from DIY via email.

Min dc from 21 to 22 ( to help with idle droop )

Fast idle "lower" 130 to 120

Slow idle ( upper) 169 changed to 140 RPM

Slow (warm) idle raised to 1000

VTPS theshold ADC from 150 to 10

Idle Activation 500 changed to 250

Dashpot settle time from 47 to 80

Dead band range 130 changed to 50

Fast recovery RPM 15 changed to 5

Slow recovery RPM 100 changed to 75

I would like to know if any of yous fudged around with the above issues and settings and what yous did.

Not really sure what most of these do or if I am moving them in the right direction

Thanks
poobs is offline  
Old 01-21-2010, 09:38 PM
  #20  
Senior Member
iTrader: (1)
 
poobs's Avatar
 
Join Date: Apr 2008
Location: Florida
Posts: 810
Total Cats: -6
Default

Can some of you who don't have or have fixed the idle issues comment on my settings ?

I would like to fix my droopy idle issue and idle droop between shifts before I start playing with the new TS

I changed the following as per reccomendations from DIY via email.

Min dc from 21 to 22 ( to help with idle droop )

Fast idle "lower" 130 to 120

Slow idle ( upper) 169 changed to 140 RPM

Slow (warm) idle raised to 1000

VTPS theshold ADC from 150 to 10

Idle Activation 500 changed to 250

Dashpot settle time from 47 to 80

Dead band range 130 changed to 50

Fast recovery RPM 15 changed to 5

Slow recovery RPM 100 changed to 75


Thanks
poobs is offline  

Thread Tools
Search this Thread
Quick Reply: Idle Control Talk (From VE Live Thread)



All times are GMT -4. The time now is 04:17 PM.