Просмотр исходного кода

解决编译错误

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 2 лет назад
Родитель
Сommit
8f6ef971bd
2 измененных файлов с 5 добавлено и 5 удалено
  1. 1 1
      Applications/foc/core/thro_torque.c
  2. 4 4
      Applications/foc/limit.c

+ 1 - 1
Applications/foc/core/thro_torque.c

@@ -99,7 +99,7 @@ static float _thro_torque_for_accelerate(float ration) {
 	float torque_acc_ = thro_torque - acc_torque;
 	float step = 0.0f;
 	if (torque_acc_ > 0) {
-		float acc_t = mc_get_gear_config()->n_accl_time;
+		float acc_t = mc_get_gear_config()->accl_time;
 		step = torque_acc_ / (acc_t + 0.00001f);
 	}else {
 		torque_acc_ = 0;

+ 4 - 4
Applications/foc/limit.c

@@ -115,8 +115,8 @@ static u16 _motor_limit(void) {
 		lim_value = _temp_limiter(temp, lim);
 		if (lim_value != HW_LIMIT_NONE) {
 			if (lim_value == 0) {
-				if (mc_set_critical_error(FOC_CRIT_MOTOR_TEMP_Err)) {
-					mc_crit_err_add(FOC_CRIT_MOTOR_TEMP_Err, temp, (s16)PMSM_FOC_GetSpeed());
+				if (mc_set_critical_error(FOC_CRIT_MOTOR_TEMP_Lim)) {
+					mc_crit_err_add(FOC_CRIT_MOTOR_TEMP_Lim, temp, (s16)PMSM_FOC_GetSpeed());
 				}
 			}else if (_can_recovery){
 				mc_clr_critical_error(FOC_CRIT_MOTOR_TEMP_Lim);
@@ -172,8 +172,8 @@ static u16 _mos_limit(void) {
 		lim_value = _temp_limiter(temp, lim);
 		if (lim_value != HW_LIMIT_NONE) {
 			if (lim_value == 0) {
-				if (mc_set_critical_error(FOC_CRIT_MOS_TEMP_Err)) {
-					mc_crit_err_add(FOC_CRIT_MOS_TEMP_Err, temp, (s16)PMSM_FOC_GetSpeed());
+				if (mc_set_critical_error(FOC_CRIT_MOS_TEMP_Lim)) {
+					mc_crit_err_add(FOC_CRIT_MOS_TEMP_Lim, temp, (s16)PMSM_FOC_GetSpeed());
 				}
 			}else if (_can_recovery){
 				mc_clr_critical_error(FOC_CRIT_MOS_TEMP_Lim);