When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
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.
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
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
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.
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.