|
|
@@ -60,6 +60,9 @@ static void MC_Check_MosVbusThrottle(void) {
|
|
|
float abc[3];
|
|
|
get_phase_vols(abc);
|
|
|
int vbus_vol = get_vbus_int();
|
|
|
+ if (vbus_vol > nv_get_foc_params()->s_maxDCVol) {
|
|
|
+ mc_set_critical_error(FOC_CRIT_OV_Vol_Err);
|
|
|
+ }
|
|
|
if (abc[0] > vbus_vol/2 || abc[1] > vbus_vol/2 || abc[2] > vbus_vol/2) {
|
|
|
mc_set_critical_error(FOC_CRIT_H_MOS_Err);
|
|
|
}else if (abc[0] < 0.001f){
|