This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

motor identification lab02a

Other Parts Discussed in Thread: BOOSTXL-DRV8301, LAUNCHXL-F28069M

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

  • certainly not normal.
    What sort of motor is this?
    How much current can your power supply source?
    The fault light comes on immediately when you toggle the flag?

    do you have these jumper settings?

    LAUNCHXL-F28069M
    i. Remove Jumpers 1 and 2 to isolate USB and power from BOOSTXLDRV8301
    ii. S1 set to ON-ON-ON
    iii. JP3, 6, 7 ON
    iv. JP4, 5
    b. OPEN-OPEN: if using top BoosterPack headers J1-J4
  • Hey Chris,

    You are right the power supply current was limited and hence created the fault.

    I changed the supply and I was able to run the motor !

    Thank you for the help !