MEGAsquirt A place to collectively sort out this megasquirt gizmo

Another closed loop idle question. Engaging early?

Old 01-20-2019, 07:47 PM
  #1  
Junior Member
Thread Starter
iTrader: (-1)
 
wherestheboost's Avatar
 
Join Date: Apr 2008
Location: Southern California
Posts: 421
Total Cats: 16
Default Another closed loop idle question. Engaging early?

So I'm trying to "tune" the lower map regions before I turn on overrun fuel cutoff, and found an interesting anomaly and was wondering what I need to do to make it stop happening...or if it's normal.

When I'm decelerating, the VE table sweeps across the bottom row, but then the PWM idle duty triggers and everything goes lean (derrr extra air), but I'm just deceling. I haven't done AE yet, so that's currently off while I tune these areas (ignoring those regions of TPSdot spikes). It "should" be off right during deceleration? I don't know if I should be obsessed tuning this region of the VE table (<26kPa) - but I'd like to see it "be" in the vicinity of the target AFRs before I turn on overrun.

Also, car idles around 40kPa, and seems to decel below 20 kPa.
MSPNP2, 1999, EGO off, AE off, MAT correction = flat 100%.


wherestheboost is offline  
Old 01-20-2019, 10:48 PM
  #2  
Tweaking Enginerd
iTrader: (2)
 
Ted75zcar's Avatar
 
Join Date: Mar 2013
Location: Boulder, CO
Posts: 1,770
Total Cats: 350
Default

If the car requires 40kpa to idle, something is wrong. I would start with cam timing. Assuming you idle spark advance is in the 10-14 deg range.
Ted75zcar is offline  
Old 01-20-2019, 11:54 PM
  #3  
Junior Member
Thread Starter
iTrader: (-1)
 
wherestheboost's Avatar
 
Join Date: Apr 2008
Location: Southern California
Posts: 421
Total Cats: 16
Default

Yeah, idle is 40kPa. I've had a small vacuum leak since the beginning. Traced it all around - replaced hoses...the only thing that hasn't been changed is the intake manifold gasket. Timing in idle region is 10-14.
wherestheboost is offline  
Old 01-21-2019, 06:58 AM
  #4  
Junior Member
iTrader: (1)
 
L337TurboZ's Avatar
 
Join Date: Apr 2018
Location: Charleston, SC
Posts: 395
Total Cats: 34
Default

Originally Posted by wherestheboost
Yeah, idle is 40kPa. I've had a small vacuum leak since the beginning. Traced it all around - replaced hoses...the only thing that hasn't been changed is the intake manifold gasket. Timing in idle region is 10-14.
Check your brake booster. It is often overlooked as a possible vacuum leak. I see many Acadia and Enclave GM vehicles where the master cylinder leaks into the booster and causes the diaphragm to go bad. Doesnt mean that can't happen to a Miata. I would also block off your evap system and see if that changes.
L337TurboZ is offline  
Old 01-21-2019, 09:15 AM
  #5  
Junior Member
 
Skamba's Avatar
 
Join Date: Mar 2018
Posts: 288
Total Cats: 38
Default

Could you upload a log and your tune? Some print-screens are much harder to analyze.

Also, what RPM are you idling at? If you are idling at a normal RPM but at 40 kpa, then a vacuum leak is not your problem - same as what Ted75zcar is saying.
Skamba is offline  
Old 01-21-2019, 12:17 PM
  #6  
Junior Member
Thread Starter
iTrader: (-1)
 
wherestheboost's Avatar
 
Join Date: Apr 2008
Location: Southern California
Posts: 421
Total Cats: 16
Default

For the situation in the OP, I attached the tune and datalog...

I've also added the most recent tune and datalog of my idle - (only changes are lowered AE threshold, and turned on EGO back on).
Attached Files
File Type: msl
2019-01-18_17.19.50.msl (261.6 KB, 56 views)
File Type: msq
CurrentTune.msq (115.7 KB, 45 views)
File Type: msl
2019-01-21_08.13.51.msl (290.6 KB, 41 views)
wherestheboost is offline  
Old 01-21-2019, 12:29 PM
  #7  
Tweaking Enginerd
iTrader: (2)
 
Ted75zcar's Avatar
 
Join Date: Mar 2013
Location: Boulder, CO
Posts: 1,770
Total Cats: 350
Default

You can see large changes in VE vs RPM at decel loads. The peaks and valleys can be really narrow, like less than 1000 RPM wide. Autotune for them. I see a range of 30 - 70% in my decel rows from 1000-7500. I use 30 RPM bins (16 x 2 with tableswitch, 2 overlapping bins).

In order to tune these regions well, your car and tune have to be super dialed. It is not worth the effort in most applications IMO.

Fix your idle vac. Tuning to this level of detail on an improper setup is a total waste of time.
Ted75zcar is offline  
Old 01-21-2019, 12:39 PM
  #8  
Junior Member
Thread Starter
iTrader: (-1)
 
wherestheboost's Avatar
 
Join Date: Apr 2008
Location: Southern California
Posts: 421
Total Cats: 16
Default

Thank you for that.

I think I'm missing something (on free version of MLV so I can only see the first ~26 seconds worth of data, and TS so no autotune). On the datalog, on decel loads (7.1-10.9sec, 15.6-19.5sec) I only see VE change from 48-49? I see the AFR spike seemingly timed with the PWM idle duty and was wondering why it's even triggering at all.

And as far as "not worth the effort in most applications" - do you mean just turn on overrun and call it a day?

How would I go about fixing my idle vac (aside from searching for a potential source of a vacuum leak)?

Edit: ah, unless you meant the initial, verify the cam timing on my car (take off shields, look at hash marks on crank and cam gears? and verify after rotations, etc.?)

Last edited by wherestheboost; 01-21-2019 at 12:54 PM.
wherestheboost is offline  
Old 01-21-2019, 12:54 PM
  #9  
Tweaking Enginerd
iTrader: (2)
 
Ted75zcar's Avatar
 
Join Date: Mar 2013
Location: Boulder, CO
Posts: 1,770
Total Cats: 350
Default

Sorry bud, I am going to bow out here.

support EFI and get the full versions of these tools. You need them.

There are some MS 101 type threads and youtube videos, I encourage you to have a look. Read the Megasquirt manuals.

Have a nice day
Ted75zcar is offline  
Old 01-21-2019, 02:04 PM
  #10  
Junior Member
Thread Starter
iTrader: (-1)
 
wherestheboost's Avatar
 
Join Date: Apr 2008
Location: Southern California
Posts: 421
Total Cats: 16
Default

Ah bummer. Indeed, I've looked through many of the tutorials, videos, manuals, and old/new MT threads - these seemed to be specific questions that weren't addressed hence coming here (primarily why my IAC duty was coming on - and if that was normal). And I also just realized how you were saying the previous comment on VE values (aka, not my datalog, but rather VE values in general in those regions).

And I do want to get the full versions of the software - even necro'd an old thread on which to get (MLV or TS full - if I didn't have the means to do both just yet), still waiting.
wherestheboost is offline  
Old 01-21-2019, 02:28 PM
  #11  
Junior Member
 
Skamba's Avatar
 
Join Date: Mar 2018
Posts: 288
Total Cats: 38
Default

Originally Posted by wherestheboost
For the situation in the OP, I attached the tune and datalog...

I've also added the most recent tune and datalog of my idle - (only changes are lowered AE threshold, and turned on EGO back on).
Looking at 2019-01-21_08.13.51.msl, your closed loop idle settings are pretty bad.

-edit- my bad, didn't take a very close look. Apparently .4% pwm difference for your idle valve makes your rpms oscillate over 100. Seems fishy.

My suggestion would be to fix fuel and closed loop idle while stationary, then take a look at whether your idle is at the right MAP - if it's not, resolve that first. After that works, you can go for a full VE tune.
Skamba is offline  
Old 01-21-2019, 03:40 PM
  #12  
Junior Member
Thread Starter
iTrader: (-1)
 
wherestheboost's Avatar
 
Join Date: Apr 2008
Location: Southern California
Posts: 421
Total Cats: 16
Default

Thanks. Yeah, my RPMs seem to follow my spark advance. It's bouncing between 10.5-11.6. I should probably get another column in my ignition table. Because right now the cells that it's sitting in, are 10 @ 750rpm, and 15@ 1200 rpm.

I saw one of Brain's old posts on using adaptive idle advance...where being off -200, adds 20 degrees, and being +200 removes 20 degrees (obviously 0 is 0). It sort of worked for me, but I had a noobish question on whether or not having that idle advance running all the time was a good thing or would it wear something out prematurely vs having the timing dialed in without that additional table. My assumption would be that adding in a 1000rpm column with timing closer to 10 would dial that idle better, etc.

But all this still comes to the bit where I have a question on why my PWM idle duty is triggering at all during deceleration. I mean, I know it doesn't effect anything ultimately since I'll have that covered under "overrun fuel cut" - and it was mainly an exercise of seeing ~13-15 AFR while engine braking.

Edit: Looks like I'll be going back to open loop to get the controls out of the equation, and just work with CLT, IAC position, and VE/spark tables. THEN I'll go to closed loop..still not sure if there's another issue with my 40kPa idle...that would possibly mean I would need to close off the valve more...to increase vacuum...and then figure out fuel and spark to still make it run stable, and hopefully in the end, that ends up closer to 30kPa...

Last edited by wherestheboost; 01-21-2019 at 04:24 PM.
wherestheboost is offline  
Old 01-21-2019, 04:35 PM
  #13  
Senior Member
iTrader: (6)
 
yossi126's Avatar
 
Join Date: Sep 2013
Posts: 854
Total Cats: -15
Default

My bet is that you still have a vacuum leak. 40kpa is a classic small enough leak. Should be at 29-32.
Could be your vacuum line between the ECU and the intake.
yossi126 is offline  
Old 01-21-2019, 04:43 PM
  #14  
Junior Member
Thread Starter
iTrader: (-1)
 
wherestheboost's Avatar
 
Join Date: Apr 2008
Location: Southern California
Posts: 421
Total Cats: 16
Default

It's been something I've been trying to find since I've bought the car so many years ago. The only thing that hasn't been changed is the IM gasket...and life gets in the way at the moment. Main question would be...does that effect everything else - PWM idle duty settings, etc...?
wherestheboost is offline  
Old 01-21-2019, 06:48 PM
  #15  
Senior Member
iTrader: (6)
 
yossi126's Avatar
 
Join Date: Sep 2013
Posts: 854
Total Cats: -15
Default

It is part of the reason why you're going circles with your idle, vacuum leaks affects afr.
yossi126 is offline  
Old 01-21-2019, 06:57 PM
  #16  
Junior Member
Thread Starter
iTrader: (-1)
 
wherestheboost's Avatar
 
Join Date: Apr 2008
Location: Southern California
Posts: 421
Total Cats: 16
Default

I see. Let's say I'm "content" with how my car idles at the moment (fluctuating, high map and all), would you happen to know why my PWM idle duty is triggering on decel? How would I make it not trigger so I can tune the <25map region to be at ~13-15AFR. I want to see if I can run it without having to do overrun fuel cut that'll throw stoich out the window anyways (no fuel).
wherestheboost is offline  
Old 01-21-2019, 09:07 PM
  #17  
Tweaking Enginerd
iTrader: (2)
 
Ted75zcar's Avatar
 
Join Date: Mar 2013
Location: Boulder, CO
Posts: 1,770
Total Cats: 350
Default

In the interest of preventing the propagation of misinformation I will chime in once more.

40kpa idle vac is not a leak thing or anything that one should just live with if the engine is idling at anything that would be considered normal, say 800-1000 rpm. If the engine REQUIRES 40kpa to sustain rpms in that normal range, something is wrong. A normal, healthy, properly setup miata motor that isn't cammed will be at well over 2000 rpm, probably over 3000 rpm with 40kpa manifold pressure and no drivetrain load. My car, with a supercharger and a turbocharger, is at 4000+rpm with 40kpa manifold pressure and no drivetrain load, cold. As I suggested in my first post, incorrect cam timing can and will cause this, especially on the exhaust side of things. Ultra rich and ultra lean idle afr, misfire, improper spark timing ... all can cause this same thing.
Ted75zcar is offline  
Old 01-22-2019, 06:31 AM
  #18  
Moderator
iTrader: (12)
 
sixshooter's Avatar
 
Join Date: Nov 2008
Location: Tampa, Florida
Posts: 20,645
Total Cats: 3,009
Default

Do a compression or leak down test. You might have an intake valve not closing completely or something. Maybe bad rings on a cyl.
sixshooter is offline  
Old 01-22-2019, 04:57 PM
  #19  
Junior Member
Thread Starter
iTrader: (-1)
 
wherestheboost's Avatar
 
Join Date: Apr 2008
Location: Southern California
Posts: 421
Total Cats: 16
Default

Looks like I'll be spending a little more time with the engine. Leaving this morning, I saw a puddle of coolant under the car. Don't see anything obvious for location - so high chance it'll be the water pump. great. It'll give me some time to verify the timing of the crank v cams though!

I've got another thread where I'm losing sync at ~6500 rpms. Maybe this all is coming to be a perfect cam timing storm. Hoping for something minor.
wherestheboost is offline  
Old 01-23-2019, 06:56 PM
  #20  
Junior Member
Thread Starter
iTrader: (-1)
 
wherestheboost's Avatar
 
Join Date: Apr 2008
Location: Southern California
Posts: 421
Total Cats: 16
Default

Originally Posted by Ted75zcar
In the interest of preventing the propagation of misinformation I will chime in once more.

40kpa idle vac is not a leak thing or anything that one should just live with if the engine is idling at anything that would be considered normal, say 800-1000 rpm. If the engine REQUIRES 40kpa to sustain rpms in that normal range, something is wrong. A normal, healthy, properly setup miata motor that isn't cammed will be at well over 2000 rpm, probably over 3000 rpm with 40kpa manifold pressure and no drivetrain load. My car, with a supercharger and a turbocharger, is at 4000+rpm with 40kpa manifold pressure and no drivetrain load, cold. As I suggested in my first post, incorrect cam timing can and will cause this, especially on the exhaust side of things. Ultra rich and ultra lean idle afr, misfire, improper spark timing ... all can cause this same thing.
I may just go and do this...as I've asked this particular idle question (back when my car was stock) in many forums to no avail...but this thread seems quite relevant.

https://forum.miata.net/vb/showthread.php?t=640939

I'll double check to see if I had done the timing belt job correctly. Still surprised it "ran this well" - but then again, what I thought to be "just how it was" might have been that the previous owner made the same mistakes that I did, and thus I didn't really notice. Symptoms (of prior to MS) included, randomly shakey idle... intake burble/pops on decel, etc.

Otherwise the car runs "well" at the moment, other than the weird hiccups here and there.
wherestheboost is offline  

Thread Tools
Search this Thread
Quick Reply: Another closed loop idle question. Engaging early?



All times are GMT -4. The time now is 06:25 AM.