MEGAsquirt A place to collectively sort out this megasquirt gizmo

Idle valve questions

Thread Tools
 
Search this Thread
 
Old 06-02-2007 | 05:29 AM
  #1  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 5,991
Total Cats: 362
From: Athens, Greece
Default Idle valve questions

The stock ECU uses the idle valve for three things:

1) Warmup - raises the idle while the engine still cold
2) Normal idle
3) AC idle bump

Has anyone managed - so far - to get items 1 & 2 working "almost" like stock? Ie warmup while cold and normal idle after that?

I understand that so far no one has managed the AC idle bump so far except for Jerry (FoundSoul) but that's just with the PnP unit and I guess Jerry would like to keep that trick to himself - it's business after all! Am I correct here?

Jim

Ps. I just don't give up, do I?
Old 06-02-2007 | 09:09 AM
  #2  
Aussie Driver's Avatar
Junior Member
 
Joined: Nov 2005
Posts: 252
Total Cats: 0
From: Down Under
Default

I have closed loop idle working pretty well on my 99 engine except when I have the headlights on, then it idles a lot lower for a few seconds before picking up again. I'm playing with the settings and it is slowly getting better but I really do mean slowly....
Old 06-02-2007 | 09:29 AM
  #3  
magnamx-5's Avatar
:(
iTrader: (7)
 
Joined: Jul 2006
Posts: 8,255
Total Cats: 4
From: nowhere
Default

to get the AC to work correctly tune the row under idle RPM, and below and the same as your idle kpa's abit richer this way it won't die on you. Also to get the cold start to work right turn down the warmup compensation, and aftrestart enrichment.
Old 06-02-2007 | 10:59 AM
  #4  
FoundSoul's Avatar
Supporting Vendor
iTrader: (5)
 
Joined: Jun 2006
Posts: 803
Total Cats: 0
From: Duluth, GA 30097
Default

Originally Posted by Reverant
The stock ECU uses the idle valve for three things:

1) Warmup - raises the idle while the engine still cold
2) Normal idle
3) AC idle bump

Has anyone managed - so far - to get items 1 & 2 working "almost" like stock? Ie warmup while cold and normal idle after that?

I understand that so far no one has managed the AC idle bump so far except for Jerry (FoundSoul) but that's just with the PnP unit and I guess Jerry would like to keep that trick to himself - it's business after all! Am I correct here?

Jim

Ps. I just don't give up, do I?

Actually I posted my maps which have all my settings in them-- you can snag my settings if you want. Sure it's business, but the first three letters of our company name is DIY right? We're here for the DIY guys forever . http://www.megasquirtpnp.com/mspnp_downloads.htm

Note your min and max DC settings will likely be different with whatever IAC transistor you're using (TIP12x I'm betting) as we're using a different solution there. But the frequency the same and other settings should be the same/similar.
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Old 06-03-2007 | 08:04 AM
  #5  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 5,991
Total Cats: 362
From: Athens, Greece
Default

Originally Posted by FoundSoul
Actually I posted my maps which have all my settings in them
Jerry,

doesn't the MSPNP unit bump the idle to ~1000rpm when the AC activates? Ie ~800rpm when the AC is off, ~1000rpm with the AC on?

Jim
Old 06-03-2007 | 10:56 AM
  #6  
FoundSoul's Avatar
Supporting Vendor
iTrader: (5)
 
Joined: Jun 2006
Posts: 803
Total Cats: 0
From: Duluth, GA 30097
Default

Actually the way the code works is it's aiming for a stable idle speed regardless of load, and adjusts the idle valve to get near that. 900-950rpm is the target.
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Old 06-03-2007 | 05:07 PM
  #7  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 5,991
Total Cats: 362
From: Athens, Greece
Default

I see, so it runs in closed loop, aiming for ~900-950. I get bad oscillations when the A/C kicks in (MS controls fuel and spark, stock ecu controls the idle valve) and Im pondering whether its worth switching the idle valve to the MS.

Jim
Old 06-03-2007 | 05:15 PM
  #8  
neogenesis2004's Avatar
Elite Member
iTrader: (12)
 
Joined: Aug 2006
Posts: 4,413
Total Cats: 20
Default

I would agree that its alot in the tuning. When I had MS running on my car when it was turboed I didn't even plumb the IAC into the intake tract. At the time I had no idea what it was. My car ran great though without it because I tuned it to compensate for any shortcomings.
Old 06-03-2007 | 05:18 PM
  #9  
magnamx-5's Avatar
:(
iTrader: (7)
 
Joined: Jul 2006
Posts: 8,255
Total Cats: 4
From: nowhere
Default

i ran for 5-6 months and 14K miles on my setup with no AIC it is not necessary but it helps to compensate for real cold start AC/alternator etc. It is like a auto choke valve more or less.
Old 06-03-2007 | 08:01 PM
  #10  
FoundSoul's Avatar
Supporting Vendor
iTrader: (5)
 
Joined: Jun 2006
Posts: 803
Total Cats: 0
From: Duluth, GA 30097
Default

Originally Posted by Reverant
I see, so it runs in closed loop, aiming for ~900-950. I get bad oscillations when the A/C kicks in (MS controls fuel and spark, stock ecu controls the idle valve) and Im pondering whether its worth switching the idle valve to the MS.

Jim
There are still oscillations sometimes but it does a pretty good job when properly tuned. The documentation on tuning the closed loop idle control isn't as strong as it's officially experimental code, but it seems to work pretty well. It is reactive as opposed to the stock system which is proactive, so it responds to the drop in idle speed and opens the valve, if it overshoots it will close the valve a bit, etc. In the process there can be a bit of oscillation sometimes but it usually gets there pretty quick.
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Old 06-04-2007 | 01:11 PM
  #11  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 5,991
Total Cats: 362
From: Athens, Greece
Default

Originally Posted by FoundSoul
There are still oscillations sometimes but it does a pretty good job when properly tuned. -snip- It is reactive as opposed to the stock system which is proactive, so it responds to the drop in idle speed and opens the valve, if it overshoots it will close the valve a bit, etc. In the process there can be a bit of oscillation sometimes but it usually gets there pretty quick.
That sums it up pretty nicely, thanks Jerry! I just need to know in advance what to expect. Since I have tons of Innovate dataloggers on the car, I will connect the idle valve to one of the dataloggers and have a look at what the stock ECU does - base frequency, cold DC, warm DC, dashpot etc.

Jim
Old 06-04-2007 | 01:37 PM
  #12  
Arkmage's Avatar
Elite Member
iTrader: (3)
 
Joined: May 2006
Posts: 2,895
Total Cats: 0
From: Houston, TX
Default

seems like it would be easy enough to add a few lines to the code to allow for a 12V/GND switch to identify when the compressor clutch is engaged and effectively bump the idle speed like the stock unit does. I haven't looked at the MS unit code myself yet, but if this feature doesn't get added sooner or later I'll have to do it myself.
Old 06-04-2007 | 01:40 PM
  #13  
FoundSoul's Avatar
Supporting Vendor
iTrader: (5)
 
Joined: Jun 2006
Posts: 803
Total Cats: 0
From: Duluth, GA 30097
Default

That's one of the wonderful things about the MS, eh?
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Old 03-26-2008 | 08:27 PM
  #14  
timk's Avatar
Senior Member
 
Joined: Dec 2004
Posts: 1,278
Total Cats: 37
From: Brisbane, Australia
Default

I've been playing with this a fair bit lately and I've got my idle sorted fairly well, but I still get stalling problems with the air con on when coming to a stop if I push the clutch in before the revs drop below 900rpm. It's like I have to wait for the IAC to start compensating, then push the clutch in.

Another problem is when the air con kicks in and the car is at idle, the revs will drop to about 650rpm and take literally 8 seconds to come back to the 900rpm target.

Without the air con on it's pretty much as good as stock.

Any suggestions?



Cheers
Old 03-26-2008 | 09:34 PM
  #15  
FoundSoul's Avatar
Supporting Vendor
iTrader: (5)
 
Joined: Jun 2006
Posts: 803
Total Cats: 0
From: Duluth, GA 30097
Default

There are two different things going on here... The 'coming to a stop and putting in the clutch with the AC on' thing is challenging without fitting a variable TPS to the car and setting up the ECU to use it. I see you have a BMW TPS though so you're on the way there.... The Dashpot settings are your friend for this. Set the TPS ADC to about 3 ADC above closed throttle. Set the Idle Activation Adder to maybe 400 rpm. Set Dashpot settle time to 250. Dashpot Adder of 1 or 2 dc is about right. You should then start seeing the idle come down, and as the throttle drops below the ADC threshold you've set, and at the same time the RPM drops below the Adder RPM plus the average of your low/high rpms set just above these settings (in your example above, 900+1400/2=1150. Add your Idle Activation Adder to this and that's what it's watching for the RPM to cross)

So as the RPM threshold is crossed as just defined, and the TPS ADC threshold is crossed, that's a 'dashpot event'. When a dashpot event occurs, the MSPNP will open the idle valve an additional X dc, whatever is programmed into the Dashpot Adder setting, and then it will settle back down to normal.


If you didn't have a VTPS, I'd recommend bringing up your idle at the throttle body with the screw just a little bit, maybe one turn at a time at the most, and then adjusting the targeted 'Slow idle speed' to match more or less, with the goal being a slightly higher idle, maybe 1100rpm, but with the idle valve not doing the work but still having it's full range of use. So you'd want the idle valve to be 1 or 2 dc from the minimum/closed setting (which appear to be mucked with from default above) so if minimum/closed is 19, you want the car to idle at it's new idle speed with the idleDC still at 20 or 21.

This same procedure may still help you a bit for your second issue, if you'd like to idle the car up just a bit to attempt to help it to not be effected as much by turning the AC on when the car is idling. It shouldn't take 8 seconds to recover, and doesn't on a stock Miata here in testing, not with the base map. But there may be some differences with your car, or some differences in your map, that could have effected this. The car will recover best idling a bit richer, close to 13:1, and with a touch more ignition advance, maybe 17degrees. you may not need to idle at this all the time (AFR and/or advance I just mentioned) but you could setup your table to change a bit at lower RPM to bring in a bit more torque for recovery. I wouldn't think you'd have to do this based on my experiences, but it's another tool for the toolbox...
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Old 03-26-2008 | 09:44 PM
  #16  
timk's Avatar
Senior Member
 
Joined: Dec 2004
Posts: 1,278
Total Cats: 37
From: Brisbane, Australia
Default

Jerry, you are a machine!

I will let you know how how the new settings work, cheers!
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Full_Tilt_Boogie
Build Threads
84
04-12-2021 05:21 PM
stoves
Suspension, Brakes, Drivetrain
5
04-21-2016 04:00 PM
The Gleas
MEGAsquirt
3
10-01-2015 10:30 AM
JesseTheNoob
DIY Turbo Discussion
15
09-30-2015 03:44 PM




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