MEGAsquirt A place to collectively sort out this megasquirt gizmo

New DIYPNP install - PWM closed loop idle issue

Thread Tools
 
Search this Thread
 
Old 09-07-2010, 05:49 PM
  #21  
Elite Member
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,978
Total Cats: 356
Default

I'm pretty sure he's not even running closed loop fueling at idle.
Reverant is offline  
Old 09-07-2010, 07:21 PM
  #22  
Senior Member
Thread Starter
iTrader: (8)
 
aaronc7's Avatar
 
Join Date: Jun 2010
Location: Florida
Posts: 1,116
Total Cats: 43
Default

Lowered idle to 950 (from 1000)... lowered that open RPM value and made a HUGE difference. I also increased the open valve PWM back to 65 or whatever I had before... Going any higher than what I used for P and I values resulted in pretty good oscillations so I think this is about as good as I'm gonna get it. I'm gonna mess around with idle advance next...if I accomplish anything I'll post that up as well. I had to actually lower my max decel load if anything. I tried 33 and it would never enter back into CL.

aaronc7 is offline  
Old 09-08-2010, 08:35 AM
  #23  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,499
Total Cats: 4,080
Default

Originally Posted by Reverant
I'm pretty sure he's not even running closed loop fueling at idle.

I'm not, never have actually, do you?

I'm using the 4x4 VE idle table. I idle around 14.5:1 now. I can idle it smooth at 16.0:1 if I want now with seq. injection.

I'll go out at lunch and get a good log of my idle with and without a/c.
Braineack is offline  
Old 09-08-2010, 08:42 AM
  #24  
Elite Member
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,978
Total Cats: 356
Default

Originally Posted by Braineack
I'm not, never have actually, do you?

I'm using the 4x4 VE idle table. I idle around 14.5:1 now. I can idle it smooth at 16.0:1 if I want now with seq. injection.

I'll go out at lunch and get a good log of my idle with and without a/c.
Yup, I am, one of those great moments after upgrading from my MS1 to MS2. IAT heatsoaking be-gone!
Reverant is offline  
Old 09-08-2010, 08:45 AM
  #25  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,499
Total Cats: 4,080
Default

hmm... maybe I should give it a shot, just never thought of it really. Are you just letting EGO run above 600RPM or so?

I've played close attention to how the AIT heat corrections work. IIRC, at exactly 82*F it subtracts 1% of fuel, so I've catered my AIT corrections table to simply counteract what the MS is trying to pull. If I have a warm start, it idles lean, but it doesn't have a problem idling so I just deal with it until it starts moving again.
Braineack is offline  
Old 09-08-2010, 08:56 AM
  #26  
Elite Member
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,978
Total Cats: 356
Default

I'm letting EGO control above 800rpm with 8 ignition events per step. That makes it quick to react without oscillating too much. My idle is pretty much 1000rpm most of the time as I use the A/C 8 months per year.
Reverant is offline  
Old 09-08-2010, 09:44 AM
  #27  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,499
Total Cats: 4,080
Default

look at that...works much better on a hot start. What's interesting is now my a/c idle up is overshooting and I had to lower the % increase, I guess since the fueling is reacting as well and helping things out.
Braineack is offline  
Old 09-08-2010, 09:51 AM
  #28  
Elite Member
iTrader: (1)
 
richyvrlimited's Avatar
 
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
Default

Ye I run CL fueling at idle too.

I have to hit stoich to pass emmissions, (I could probably get away with it due to a friendly tester, but I'd rather not abuse the favours).
richyvrlimited is offline  
Old 09-08-2010, 03:17 PM
  #29  
Senior Member
Thread Starter
iTrader: (8)
 
aaronc7's Avatar
 
Join Date: Jun 2010
Location: Florida
Posts: 1,116
Total Cats: 43
Default

Running CL afr for idle as well @ 14.7

I just kept the standard 16 events per step, gonna give 8 a shot
aaronc7 is offline  
Old 09-08-2010, 04:51 PM
  #30  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

I recommend strongly against running CL EGO on idle.

You should be able to get very close to the AFR you want in all conditions if you adjust the baro and MAT correction tables.

Using CL EGO on idle along with CL control for the idle air can cause the two algorithms to start "fighting" each other, getting you into some oscillation. You'll end up having to reduce the PID numbers on one or the other to compensate (usually the EGO) defeating the purpose of running it at idle.

I usually don't start close loop EGO until I'm in a cruise situation.

Ken
muythaibxr is offline  
Old 09-08-2010, 05:23 PM
  #31  
Elite Member
iTrader: (1)
 
richyvrlimited's Avatar
 
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
Default

I hear what your saying Ken, but I've managed to make it work along with two other members on the board.

If it's good enough for OEM's
richyvrlimited is offline  
Old 09-08-2010, 05:29 PM
  #32  
Elite Member
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,978
Total Cats: 356
Default

Ken,

it actually works like a charm if you have your fuel table flat at the idle cells and dialed in well. Believe it or not, I would never switch back to open loop at idle.

Dimitris
Reverant is offline  
Old 09-08-2010, 05:50 PM
  #33  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,499
Total Cats: 4,080
Default

Originally Posted by muythaibxr
I recommend strongly against running CL EGO on idle.

You should be able to get very close to the AFR you want in all conditions if you adjust the baro and MAT correction tables.

Using CL EGO on idle along with CL control for the idle air can cause the two algorithms to start "fighting" each other, getting you into some oscillation. You'll end up having to reduce the PID numbers on one or the other to compensate (usually the EGO) defeating the purpose of running it at idle.

I usually don't start close loop EGO until I'm in a cruise situation.

Ken

this is exactly what I noticed on my drive home, when coming off a/c the PWM% and EGO were fighting. My idle was much better without it.
Braineack is offline  
Old 09-08-2010, 11:26 PM
  #34  
Senior Member
Thread Starter
iTrader: (8)
 
aaronc7's Avatar
 
Join Date: Jun 2010
Location: Florida
Posts: 1,116
Total Cats: 43
Default

I didnt notice before but today my idle did seem to be fighting with the EGO correction... I instead did what Ken suggested, made idle Open loop and fine tuned the MAT correction and it worked like a charm. I needed a pretty big correction.. I am guessing the stock IAT in the stock airbox is not quite the ideal location for accurate air temps..
aaronc7 is offline  
Old 09-09-2010, 08:47 AM
  #35  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,499
Total Cats: 4,080
Default

stock AIT gets hot and stays hot.


Here's how my idle looks like when cyling the a/c on/off. I'm using Idle advance to keep the timing at 10* without the a/c and 22* with the a/c. I found that's where my car likes to run in each condition, I might try to wean it off so much advance in a/c, just haven't had time to play.





this is open loop, fwiw. I'll log a hot start at lunch, although today was just 65*F out, unlike yesterday it was +80*F at lunch. It'll idle lean around 15.5:1, but it's still stable. I might simply try some insulation around the sensor itself and see what that will do.
Attached Thumbnails New DIYPNP install - PWM closed loop idle issue-idle_with_ac.png  
Braineack is offline  
Old 09-09-2010, 10:33 AM
  #36  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

It looks like the AFR goes a little unstable when you turn on the AC. You might want to try tuning that out too as it looks like it's causing slight (but not terrible) oscillations in idle speed.

Ken
muythaibxr is offline  
Old 09-12-2010, 09:10 AM
  #37  
Elite Member
iTrader: (11)
 
miatauser884's Avatar
 
Join Date: Feb 2009
Posts: 2,959
Total Cats: 11
Default

I just tuned my closed loop yesterday. I am getting a pretty solid 900-950rpm idle. I tuned it with the IAC unplugged initially.

Here is my concern. Without the IAC, i.e. unplugged, the car idles at about 790 +/- 30rpm. It is stable with lights on, ac on, etc. It didn't matter what I did, the idle remained stable.

What is the point of running the IAC if the idle is worse than without it??? I think I am going to run without it unless there is something very negative about this.

By the way. Thanks for all the info in this thread. My values are very close to the ones posted here. I think these are a very good starting point. I still recommend following the msextra.com MS3 closed loop tuning instructions.
miatauser884 is offline  
Old 09-12-2010, 09:31 AM
  #38  
Elite Member
iTrader: (1)
 
richyvrlimited's Avatar
 
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
Default

Changes in temp withouth an IAC means a change in idle speed, that's all the IAC is supposed to regulate.

i.e. you'll *always* have an idle of 850rpm, whether it's 0DegC or 40DegC outside
richyvrlimited is offline  
Old 09-16-2010, 11:24 AM
  #39  
Elite Member
iTrader: (11)
 
miatauser884's Avatar
 
Join Date: Feb 2009
Posts: 2,959
Total Cats: 11
Default

FYI

I had my closed loop idle working flawlessly this morning. Then all of a sudden my smooth 780rpm idle drops to 500 then 450, and the car stalls. Fortunately I was datalogging in case this happened. What I found when reviewing the log was that my smooth idle was at 17 degrees advance, and when it died the timing had changed to 15 degrees. I checked my timing table and it was set at 17 degrees in this rpm range. However, when I checked the "idle advance timing" it was set to 15 degrees. This can't be coincidence. I changed the idle advance to 17 degrees and i will test it later. I thought I would post this in case anyone had similar issue and wanted to test this theory.
miatauser884 is offline  
Old 09-16-2010, 11:26 AM
  #40  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,499
Total Cats: 4,080
Default

the advance dropping to 15 shouldn't be an issue. i idle at 15* normally, and 22* with a/c on.

what was the idle valve doing when the rpms dropped?
Braineack is offline  


Quick Reply: New DIYPNP install - PWM closed loop idle issue



All times are GMT -4. The time now is 07:42 PM.