Miata Turbo Forum - Boost cars, acquire cats.

Miata Turbo Forum - Boost cars, acquire cats. (https://www.miataturbo.net/)
-   MEGAsquirt (https://www.miataturbo.net/megasquirt-18/)
-   -   PWM idle up for no reason (https://www.miataturbo.net/megasquirt-18/pwm-idle-up-no-reason-81672/)

elior77 10-27-2014 03:38 PM

PWM idle up for no reason
 
5 Attachment(s)
https://www.miataturbo.net/attachmen...ine=1414765700

My idle valve is closed @ 26% and fully open @ 65%

You can see in the pic that the valve just moved from closed (26%) to 45.1% (cracking value @ this CLT)

I can't understand why it's happening, can you help out ?

Thanks !

elior77 10-31-2014 10:29 AM

I had this problem in earlier fw version too, when using warmup mode I don't see this problem.

DNMakinson 10-31-2014 11:13 AM

Closed Loop Idle Settings:

Close Delay set at 1 sec; Leave Valve Closed Above 1000 RPM; For the # of sec = 3

So, 1 second after you leave CL idle plus about 200 RPM, your idle valve will close. Then, as in during a shift, you go back to closed throttle, then, after 3 seconds OR RPM falls below 1000 RPM, the idle valve opens to the target value. This is needed to hold RPM up until CL can be activated.

In this case, it looks like you *EDIT* hit the 3 seconds.

i.e. it is doing this because you told it to.

*EDIT* 1000 RPM seems low, as it is real close to idle.

elior77 10-31-2014 11:43 AM

I think I'm starting to get it... still processing...

Braineack 10-31-2014 12:01 PM

is log of you idling? you idle valve isnt doing shit.

elior77 10-31-2014 12:02 PM

2 Attachment(s)
I know I need to close the throttle screw to let it idle below my CL target rpm and then the valve would work at that level.

I hope DNMakinson understood it right, I don't fully understand the CL shifting settings.

elior77 11-03-2014 02:33 PM

Closed-Loop TS indicator = (MLV status2=128) ?
Closed-Loop MLV status2=128 only when PID starts?
Closed-Loop Idle Valve Settings can take effect when PID is not active ? (TS indicator off / MLV status2=0)

DNMakinson 11-03-2014 04:20 PM

I don't know about your first 2 questions, but they are good ones, and I too would like to know what all of those status and port values mean.

But to the third, yes, and that is what I tried to convey in my first response. If you set the Closed Delay to "0" in the section I referred to (Leave Closed.... etc) then the Idle Valve will stay open all of the time to exactly where your target table tells it to be. Cycle the ignition off and back on for this to be stabilized.

Then there is no, why is it open, why is it closed. It will always be open and ready.

elior77 11-04-2014 04:43 AM

2 Attachment(s)
Closed-Loop TS indicator = (MLV status2=128) ?
YES

From mainController.ini:
https://www.miataturbo.net/attachmen...8&d=1415093961


Closed-Loop TS indicator only when PID starts?
??

Thanks for the input DNMakinson, you helped me understand CL idle ! :)

Braineack 11-04-2014 07:47 AM

can someone just post a screen shot of his cl loop idle settings screen?

elior77 11-04-2014 07:53 AM

I fixed the files attached on the top if that helps.

It's not just about the settings, I am trying to understand the whole CL idle operation, I think I got it, thanks.

DNMakinson 11-04-2014 09:03 AM

OP. If you change your mind, post up and I can put together shots of all the pertinent screens, and possibly some further explanation

Basically, the idle valve has to open BEFORE CL so that the RPM's will settle above your target CL RPM so that the algorithm can see stability and engage. Then CL takes control.

elior77 11-04-2014 09:29 AM

2 Attachment(s)
https://www.miataturbo.net/attachmen...4&d=1415111234

This is my setup, I changed the settings since posted, I will try and use "use initial value table".

Thanks.

Braineack 11-04-2014 10:01 AM

I think your issue has to do with the max decel load% value.

on your log screenshot, you're idling well below 29 MAP (most people idle closer to 30-32MAP). That value should be tuned to be just a few points below what you typically idle at. It appears once your vacuum drops below that threshold it finally enters PID momentarily, after the 5sec delay you have set. Otherwise the car wont enter into PID unless you've breached the max load, and then come back above it.

I'd tune the max load value better, and try a delay of only 1sec. That's what I always used with much success.

and then I'd actually close my TB screw so the car actually enters RPMs in which the MS will control idle at. Right now your idle valve isn't doing a damn thing at 20%PWM or 60%PWM.

DNMakinson 11-04-2014 11:46 AM

4 Attachment(s)
Here is a screen shot of my settings. Not saying they are perfect, am saying they work pretty well.

https://www.miataturbo.net/attachmen...1&d=1415119270

And the A/C and fan idle up adjustments:

https://www.miataturbo.net/attachmen...1&d=1415119531

elior77 11-05-2014 03:06 AM

4 Attachment(s)
Braineack: I idle @28-30kpa

Went for a drive yesterday and I'm very happy :)
CL is working brilliantly !
EGO correction and ignition idle advance works great too.

I'm very happy, I can sleep now :)


https://www.miataturbo.net/attachmen...2&d=1415174168

https://www.miataturbo.net/attachmen...3&d=1415174196

Key points that made the difference:
- Idle AFR @ 13.5:1 (850rpm)
- CL idle, "Use Last Value Or Table: Use Initial value table (CLT)"
- Add spark when rpm below idle rpm

For a 40km drive (20km each way) all looked super great to me.
Thanks for the help guys, success story on the way :party:


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


© 2024 MH Sub I, LLC dba Internet Brands