Since of MTune 1.116, MaxxECU can do Cruise control with E-Throttle.
Note: for Cruise control to work properly, the E-Throttle settings needs to be perfectly adjusted and calibrated, see E-Throttle chapter for more information and howto setup.
•Cruise control, Abort - Needed for proper functionality.
•Cruise control, Accelerate - Not needed for proper functionality, but recommended.
•Cruise control, Decelerate - Not needed for proper functionality, optional.
•Cruise control, Resume - Not needed for proper functionality, optional.
•Cruise control, Set - Needed for proper functionality and to make the setting page visible (if no OEM CAN protocol is enabled which supports Cruise control).
•Brake pedal/stop light active - Needed for proper functionality deactivate the function.
Example activation of digital input function Cruise control, Set which is the minimal input function needed.
Example activation of an OEM CAN protocol which supports the Cruise control feature.
Cruise control
Enable cruise control
Whether or not to apply idle control using E-Throttle.
Min speed
The minimum speed to activate the Cruise control. Vehicle speed below this speed will disable the feature.
max speed
The maximum speed to activate the Cruise control. Vehicle speed above this speed will disable the feature.
max rpm
The maximum engine RPM. Engine RPM above this value will disable the feature.
max rpm change
Specifies the allowed difference between the Engine RPM and the locked engine RPM.
P gain
Proportional value.
I gain
Integral value.
D gain
Derivative value.
see, PID control.
Be sure to tune the initial Cruise control settings on a closed road, a dyno or a airfield...
1. Drive the car within the settings for an activation (not to fast, to high RPM etc etc), make sure you have a correct CruiseCtrl Filtered Speed. Also pay attention to the CruiseCtrl State value, which in this case MUST be "0" (=OFF).
2. Set all PID values to "0" in the Cruise control setting page.
3. Press the Cruise control, Set button, and see the CruiseCtrl State value changed to "1" (which means the Cruise control is now active and has locked the speed (CruiseCtrl Locked Speed)).
Note: Since the PID values are set to "0", the Cruise control feature will not do anything yet.
4. Press the brake pedal (Brake pedal/stop light active) and make sure the CruiseCtrl State value change to "0". <-- To make sure the deactivation of the Cruise control feature actually works.
5. Now we are ready to test what Cruise control can do by adding some low PID values to try, see PID control options to fully understand the PID regulations in MaxxECU.
6. Adjust the PID values to make the Locked speed(CruiseCtrl Locked Speed) to be as close as possible to the actual speed(CruiseCtrl Filtered Speed) without fluctuating or moving to slow.