Other Parts Discussed in Thread: BOOSTXL-DRV8301, DRV8301, CSD18533Q5A, TMDSHVMTRINSPIN, 2MTR-DYNO
I am trying to run foc project Lab 2b on BOOSTXL-DRV6301 with the motor characteristics on the name plate:-
3-ph Induction 220V/50Hz/0.5A , but i am giving the Booster a 24VDC ,
I set the configurations in the user.h as following:-
USER_IQ_FULL_SCALE_FREQ_Hz (100)
USER_IQ_FULL_SCALE_VOLTAGE_V (24.0)
USER_IQ_FULL_SCALE_CURRENT_A (0.5)
USER_PWM_FREQ_kHz (30.0)
USER_ZEROSPEEDLIMIT (0.02)
USER_MAX_ACCEL_Hzps (20.0)
USER_MAX_ACCEL_EST_Hzps (5.0)
USER_R_OVER_L_EST_FREQ_Hz (100)
#define USER_MOTOR_TYPE MOTOR_Type_Induction
#define USER_MOTOR_NUM_POLE_PAIRS (2)
#define USER_MOTOR_Rr (NULL)
#define USER_MOTOR_Rs (NULL)
#define USER_MOTOR_Ls_d (NULL)
#define USER_MOTOR_Ls_q (NULL)
#define USER_MOTOR_RATED_FLUX (0.39)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (0.15)
#define USER_MOTOR_IND_EST_CURRENT (NULL)
#define USER_MOTOR_MAX_CURRENT (0.4)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (5.0)
And then when I run the Motor ID process it passes the following states for the estimator:
the measured Vbus value is correct (24V)
1- "EST_State_RoverL"
2- "EST_State_Rs" calculating Rs and it calculates the Motor Rs correctly
3- "EST_State_RampUp" and the motor starts to ramp up
4- "EST_State_IdRated" and the motor rotates with slower fixed speed
5- "EST_State_RatedFlux" state
THEN the ctrl and est states becomes error state and Motor ID process stops and the flags: “gMotorVars.Flag_enableSys” and “gMotorVars.Flag_Run_Identify” goes for zero.
I need to know what is the problem as the ID should continue and asks for locking the rotor ?!!!!
a screen shot of the debugger at the error :-
