Notices
MSPNP MSPNP specific Megasquirt related discussion.

What determines INITIAL startup idle duty?

Thread Tools
 
Search this Thread
 
Old Apr 30, 2017 | 12:24 AM
  #1  
Onyxyth's Avatar
Thread Starter
Senior Member
iTrader: (2)
 
Joined: May 2013
Posts: 735
Total Cats: 62
From: Boyertown, PA
Default What determines INITIAL startup idle duty?

MSPNP2, 1.4.1 firmware. The issue I have is when starting the car it will zoom to ~2700 rpm for a few seconds and then slowly come down to ~1400 over the course of another 5 seconds or so. By then it's in closed loop and evens out. But what causes the initial high idle? I can't imagine revving to 2700 while the car has barely any oil pressure is doing it any good. I thought this was potentially the cranking idle duty, but that didn't make a difference.

I don't have logs at the moment but I can get some tomorrow. Just looking for a few spots to check first.
Old Apr 30, 2017 | 12:53 AM
  #2  
drizzay222's Avatar
Junior Member
 
Joined: Feb 2016
Posts: 45
Total Cats: 1
From: Mobile, AL
Default

You probably need to switch back to open loop and tune idle warmup duty until it behaves as you would like then switch back to running closed loop.
Reply
Leave a poscat -2 Leave a negcat
Old Apr 30, 2017 | 12:54 AM
  #3  
ridethecliche's Avatar
Elite Member
iTrader: (2)
 
Joined: Aug 2016
Posts: 3,890
Total Cats: 146
From: New Fucking Jersey
Default

P0@$T t00n.
Old Apr 30, 2017 | 12:59 AM
  #4  
Onyxyth's Avatar
Thread Starter
Senior Member
iTrader: (2)
 
Joined: May 2013
Posts: 735
Total Cats: 62
From: Boyertown, PA
Default

I don't think there's any reason to switch back to open loop for this issue. Everything else works fine.

Originally Posted by ridethecliche
P0@$T t00n.
Ya I should have. I'll post it tomorrow ASAP when I get to my tuning laptop (which is in the car ATM).
Old Apr 30, 2017 | 02:28 AM
  #5  
DNMakinson's Avatar
Elite Member
iTrader: (3)
 
Joined: Jan 2013
Posts: 5,030
Total Cats: 861
From: Seneca, SC
Default

Im a bit confused by your combination is a MSPNP, which I understand is a MS2 variant, and 1.4.1 FW.

Nonetheless, for MS3, there is this:



Similarly, for MS2, there is this:

Old Apr 30, 2017 | 10:14 AM
  #6  
Onyxyth's Avatar
Thread Starter
Senior Member
iTrader: (2)
 
Joined: May 2013
Posts: 735
Total Cats: 62
From: Boyertown, PA
Default

Originally Posted by DNMakinson
Im a bit confused by your combination is a MSPNP, which I understand is a MS2 variant, and 1.4.1 FW.

Nonetheless, for MS3, there is this:



Similarly, for MS2, there is this:
Sorry it's 3.4.2 firmware. The one with the sliders for idle control.

Anyway that's the exact option I was tinkering with but it did not seem to make a difference. Maybe I'll try larger/smaller values.
Old Apr 30, 2017 | 10:21 AM
  #7  
DNMakinson's Avatar
Elite Member
iTrader: (3)
 
Joined: Jan 2013
Posts: 5,030
Total Cats: 861
From: Seneca, SC
Default

The only other variable, assuming your CL idle values, such as targets and dashpot are correct, is the Crank-to- Run Taper that controls how many seconds the Crank Duty Steps are held.

Last edited by DNMakinson; Apr 30, 2017 at 10:22 AM. Reason: Spelling
Old Apr 30, 2017 | 10:47 AM
  #8  
curly's Avatar
Cpt. Slow
iTrader: (25)
 
Joined: Oct 2005
Posts: 15,168
Total Cats: 1,393
From: Oregon City, OR
Default

Originally Posted by Onyxyth
But what causes the initial high idle?
Hopes and dreams. Certainly not software calculations.

Switch to open loop, never look back, and enjoy life.
Old Apr 30, 2017 | 11:09 AM
  #9  
Braineack's Avatar
Boost Czar
iTrader: (62)
 
Joined: May 2005
Posts: 80,541
Total Cats: 4,364
From: Chantilly, VA
Default

idle cranking duty/steps table. same as with warmup.

what you need to tune now is the idle initial values table (and activate it) as well as the RPM targets tables, so you can give the PID code a rough place to start
Old Apr 30, 2017 | 05:47 PM
  #10  
Onyxyth's Avatar
Thread Starter
Senior Member
iTrader: (2)
 
Joined: May 2013
Posts: 735
Total Cats: 62
From: Boyertown, PA
Default

Originally Posted by curly
Hopes and dreams. Certainly not software calculations.

Switch to open loop, never look back, and enjoy life.
There is no hope. I'm switching to open loop.

Kidding - it was Idle Cranking Duty as DNMakinson pointed out. I just wasn't using small enough values when I tried last time. I have it set to rev to about ~1500 on cold start, with a 4 second crank-to-run taper. Everything works great now. poscats all around.
Old Apr 30, 2017 | 05:57 PM
  #11  
ridethecliche's Avatar
Elite Member
iTrader: (2)
 
Joined: Aug 2016
Posts: 3,890
Total Cats: 146
From: New Fucking Jersey
Default

It really helps to go through all the values on your range using the idle valve test mode and noting the important rpm: idle valve relationships that are important to the initial startup values you want.




All times are GMT -4. The time now is 02:10 AM.