Other Parts Discussed in Thread: LAUNCHXL-F28069M, BOOSTXL-DRV8301, DRV8301
Hey team,
I've been using lab02c to identify a low inductance PM motor, and I'm experiencing some issues with the lab. Approximately 2 out of 3 attempts to ID the motor, the motor will only "wiggle", i.e turn about 5 degrees, then reverse. It occasionally works as intended, and will react to changes in SpeedRef correctly.
Also, the Lsd & Lsq values vary widely; last instance, they've been hovering around 5uH, but will change to ~2nH once motor ID completes. Any idea what's causing this? I would expect an inductance in the micro range, not nano.
My motor parameters in the user.h:
#elif (USER_MOTOR == My_Motor)
#define USER_MOTOR_TYPE MOTOR_Type_Pm
#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 (NULL)
#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)
Everything else is unchanged in the user.h
Thanks
Sean




