|
|
@@ -757,7 +757,7 @@ bool PMSM_FOC_Set_CruiseSpeed(float rpm) {
|
|
|
PMSM_FOC_SetErrCode(FOC_NowAllowed_With_Speed);
|
|
|
return false;
|
|
|
}
|
|
|
- gFoc_Ctrl.in.s_cruiseRPM = rpm;
|
|
|
+ gFoc_Ctrl.in.s_cruiseRPM = min(ABS(rpm), gFoc_Ctrl.userLim.s_motRPMLim)*SIGN(rpm);
|
|
|
return true;
|
|
|
}
|
|
|
PMSM_FOC_SetErrCode(FOC_NotCruiseMode);
|