Been investigating PID idle control in 1.2.13
Some issues found.
Proportional operating when IAC is inactive.
Seems like stall prevention, needs it´s own P term for proper calibration
"IAC close delay" (TPS > IAC threshold) overrides all other duty cycle values and is able to shut of the valve completely.
Some engines need a minimum airflow otherwise they stumple at low TPS positions and it maybe very difficult to control the pedal at such low loads.
- of course setting with the throttle-screw, or providing the necessary leak with some other method would be preferred than always powering (heating) a solenoid from electric power, but powering is also possible
- Certainly 255 value would probably solve 99% but still not the proper solution
- I vote 0 value be valve never closes and help should explain that.
- so with "IAC close delay"=0, apply the IAC minpwm value even infinite time after the TPS has raised > IAC TPS threshold... right ? That seems to make sense. Isn't it that way already ?
- Currently a value of 0 makes it want to close the IAC right away with a certain decline rate. I would suggest IAC DCref value as the value to be used when TPS > IAC TPS Threshold.
- so with "IAC close delay"=0, apply the IAC minpwm value even infinite time after the TPS has raised > IAC TPS threshold... right ? That seems to make sense. Isn't it that way already ?
In Vemstune someplaces say minmap, other lowmap, needs to be clearer if they are the same or not.
Assymetric PID Conf needs explaining.
Advance rate of change is a P value not a rate value and therefor needs a new name.