|
@@ -407,14 +407,14 @@ bool mc_stop(void) {
|
|
|
|
|
|
|
|
void mc_set_mos_lim_level(u8 l) {
|
|
void mc_set_mos_lim_level(u8 l) {
|
|
|
if (motor.mos_lim != l) {
|
|
if (motor.mos_lim != l) {
|
|
|
- mc_crit_err_add(FOC_EV_MOS_Limit_L, l, get_mos_temp());
|
|
|
|
|
|
|
+ mc_crit_err_add(FOC_EV_MOS_Limit_L, l, get_mos_temp_raw());
|
|
|
}
|
|
}
|
|
|
motor.mos_lim = l;
|
|
motor.mos_lim = l;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void mc_set_motor_lim_level(u8 l) {
|
|
void mc_set_motor_lim_level(u8 l) {
|
|
|
if (motor.motor_lim != l) {
|
|
if (motor.motor_lim != l) {
|
|
|
- mc_crit_err_add(FOC_EV_MOT_Limit_L, l, get_motor_temp());
|
|
|
|
|
|
|
+ mc_crit_err_add(FOC_EV_MOT_Limit_L, l, get_motor_temp_raw());
|
|
|
}
|
|
}
|
|
|
motor.motor_lim = l;
|
|
motor.motor_lim = l;
|
|
|
}
|
|
}
|
|
@@ -1063,8 +1063,8 @@ static void mc_save_err_runtime(void) {
|
|
|
mc_error.rpm = (s16)motor_encoder_get_speed();
|
|
mc_error.rpm = (s16)motor_encoder_get_speed();
|
|
|
mc_error.b_sensorless = !foc_observer_is_encoder();
|
|
mc_error.b_sensorless = !foc_observer_is_encoder();
|
|
|
mc_error.b_sensorless_stable = foc_observer_sensorless_stable();
|
|
mc_error.b_sensorless_stable = foc_observer_sensorless_stable();
|
|
|
- mc_error.mos_temp = get_mos_temp();
|
|
|
|
|
- mc_error.mot_temp = get_motor_temp();
|
|
|
|
|
|
|
+ mc_error.mos_temp = get_mos_temp_raw();
|
|
|
|
|
+ mc_error.mot_temp = get_motor_temp_raw();
|
|
|
mc_error.enc_error = motor_encoder_may_error();
|
|
mc_error.enc_error = motor_encoder_may_error();
|
|
|
mc_error.sensorless_rpm = (s16)foc_observer_sensorless_speed();
|
|
mc_error.sensorless_rpm = (s16)foc_observer_sensorless_speed();
|
|
|
|
|
|