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.

LAUNCHXL-F280025C: Universal Motor Control Lab / Build 4 / Overcurrent after EST state switches to EST_STATE_RATEDFLUX_OL

Part Number: LAUNCHXL-F280025C

I am using the LaunchXL-F280025C with the BoostXL8323RH.  

I am trying to use Build 4 of the Motor Control Lab with a motor where I do not have a lot of the parameters.

When the the EST switches from EST_STATE_CONSTSPEED to EST_STATE_RATEDFLUX_OL there is a spike in current and the Fault flags are tripped. 

In the capture below, I set GPIO46 high at the transition to EST_STATE_CONSTSPEED  and low at the transition to EST_STATE_RATEDFLUX_OL.  I also have GPIO46 set to toggle high again if it transitions to EST_STATE_RATEDFLUX, but I do not see this transition happen.

You can see that after EST_STATE_RATEDFLUX_OL starts, the current (ISENA, ISENB) really start to ramp.

What parameters/setting influence this ramp-up?  (Sorry if I missed this in the documentation)

Also, I'm seeing at the power supply 34V/650mA at the end of the ramp-up state.  Should I be concerned about this?  The motor has a label with a rating of 17.2A RMS for curr. cont. stall, 61.9A RMS for peak current, so maybe the higher current can be expected?  There are a few other items on the label, but I haven't been able to find a datasheet, which is why I'm trying to get the motor identification to work for some missing parameters.

Thanks!

  • Seems like you try to identify the motor parameters within build level 4. Is it right?

    You may try to tune the identification variables in the file of the user header file according to the motor.  And don't add any load on the motor when run this lab for motor parameters identification, to ensure that the motor spins smoothly during Flux measurement and Ls identification states.

    #define USER_MOTOR1_RES_EST_CURRENT      (1.5f)                               // A -  10-30% of rated current of the motor

    #define USER_MOTOR1_IND_EST_CURRENT      (-1.0f)                             // A -  10-30% of rated current of the motor,  just enough to enable rotation

    #define USER_MOTOR1_MAX_CURRENT            (5.0f)                               // A -  30~150%  of rated current of the motor

    #define USER_MOTOR1_FLUX_EST_FREQ_Hz     (40.0f)                            // Hz - 10~30% rated frequency of the motor