Idle control map activation thresshold doesnt seem to work. Spent roughly over an hour just driving around and testing. Sometimes it works and sometimes it doesnt. But its not hard to get it to malfunction. Maybe it has to do something with map filtering and not showing up in the log? Causes the PID controllers to saturate and the engine dies when the clutch is pressed after decelleration
I understand that Idle is not always on when its above threshhold. But I had that case where idle control was activated when MAP was below the set thresshold value.
So my MAP during decelleration is roughly 30-35kpa. And my “Idle on if map over value” is 45kpa . I decellerate in gear and as soon as im below my ramp down max offset rpm idle control is ON altough it should be off- because MAP has not been above 45kpa for once during the whole decelleration . It needs to be once above 45kpa to activate the function- which it wasnt.
My understanding of the factors needed in order for the idle control to transistion to active state are :
RPM below “Ramp down max offset” value (Constantly)
PPS below value x (Constantly)
Map above "Idle on if map over " value while being below “ramp down max offset” rpm for atleast once during that period.
Probably i dont understand this function correctly but here is an example of idle control transitioning to active altough last condition is not met.