|
|
@@ -203,7 +203,9 @@ u16 vbus_under_vol_limit(void) {
|
|
|
u16 lim_value = _vol_limiter(vol, lim);
|
|
|
if (lim_value != HW_LIMIT_NONE) {
|
|
|
if (mc_set_critical_error(FOC_CRIT_UN_Vol_Err)) {
|
|
|
- mc_crit_err_add_s16(FOC_CRIT_UN_Vol_Err, vol);
|
|
|
+ if (PMSM_FOC_GetSpeed() > CONFIG_ZERO_SPEED_RPM) {
|
|
|
+ mc_crit_err_add_s16(FOC_CRIT_UN_Vol_Err, vol);
|
|
|
+ }
|
|
|
}
|
|
|
return lim_value;
|
|
|
}
|