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.

Why is does the motor spin at twice the specified/indicated speed?

Other Parts Discussed in Thread: DRV8301

I am getting started with a F28017F Launchpad with a DRV8301 Booster Pack. I am working through the labs in the InstaSpin Projects and Labs User’s Guide. I have the gMotorVars.SpeedRef_krpm set to 0.160. When I enable the system, the indicated speed (gMotorVars.Speed_krpm) closely matches this value. However, when I use an Extech Tachometer I measure the motor speed at 320 RPM. I am using an Anaheim motors BLWS232D_24V_4000 motor. My motor parameters from the user.h file are

#define USER_MOTOR_TYPE                 MOTOR_Type_Pm  

#define USER_MOTOR_NUM_POLE_PAIRS       (4)            

#define USER_MOTOR_Rr                   (NULL)         

#define USER_MOTOR_Rs                   (0.4221607)    

#define USER_MOTOR_Ls_d                 (0.001263413)  

#define USER_MOTOR_Ls_q                 (0.001263413)  

#define USER_MOTOR_RATED_FLUX           (0.07853003)        

#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)         

 

Am I making a rookie mistake?

 

Thanks