Parcourir la source

when mc_start set the ebrk ramp time

Signed-off-by: unknown <huhui@sharkgulf.com>
unknown il y a 2 ans
Parent
commit
9cded4d30a
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      Applications/foc/motor/motor.c

+ 2 - 1
Applications/foc/motor/motor.c

@@ -379,8 +379,9 @@ bool mc_start(u8 mode) {
 
 	throttle_torque_reset();
 	mc_gear_vmode_changed();
-	mot_contrl_set_torque_ramp_time(&motor.controller, mc_get_gear_config()->zero_accl, mc_conf()->c.thro_dec_time);
 	motor_encoder_start(true);
+	mot_contrl_set_torque_ramp_time(&motor.controller, mc_get_gear_config()->zero_accl, mc_conf()->c.thro_dec_time);
+	mc_set_ebrk_level(motor.u_set.ebrk_lvl);
 	mot_contrl_start(&motor.controller, mode);
 	pwm_turn_on_low_side();
 	delay_ms(10);