I am currently trying to identify the motor using the lab. Whenever I set the run_identify variable to 1, the motor does start up but the fault LED on the BOOSTXL-DRV8301 REVB comes on and stays on when the motor is spinning.
Is this supposed to happen or is there some bug that I am not fixing. I have set up my PMSM motor in the user_j1.h file as follows:
#elif (USER_MOTOR == MY_MOTOR)
#define USER_MOTOR_TYPE MOTOR_Type_Pm
#define USER_MOTOR_NUM_POLE_PAIRS (4)
#define USER_MOTOR_Rr (NULL)
#define USER_MOTOR_Rs (0.05484756)
#define USER_MOTOR_Ls_d (0.002045186)
#define USER_MOTOR_Ls_q (0.002045186)
#define USER_MOTOR_RATED_FLUX (0.05121053)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (1.0)
#define USER_MOTOR_IND_EST_CURRENT (-1.0)
#define USER_MOTOR_MAX_CURRENT (3.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)
When I try to vary the acceleration and the speed variables mentioned in this lab, the motor does not seem to respond to it.
I am not sure what the issue maybe, I am providing 12 V to the BOOSTXL-DRV8301 REVB isolated from the USB hooked up to the LAUNCHXL-F28069M.
Please advise,
Rajan Joshi