Other Parts Discussed in Thread: MOTORWARE, DRV8323, , DRV8305, LAUNCHXL-F28027F
I am trying to identify a small 8 pole motor and the Ls estimation seems to be very low.
I am using the software provided in motorware for the DRV8323 and the only changes to the USER.H is I increase the PWM freq and the PWM ticks as below.
#define USER_PWM_FREQ_kHz (60.0)
#define USER_NUM_PWM_TICKS_PER_ISR_TICK (3)
I also soldered the 0.1uF capacitor onto location C9, C10, and C11 on the DRV8323 board.
Below are the estimated values and motor settings during identification.
#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.0433574989)
#define USER_MOTOR_Ls_d (4.10688497e-12)
#define USER_MOTOR_Ls_q (4.10688497e-12)
#define USER_MOTOR_RATED_FLUX (0.0112582613)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (3.0)
#define USER_MOTOR_IND_EST_CURRENT (-1.5)
#define USER_MOTOR_MAX_CURRENT (20.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (40.0)
I measure 140 uH at 1kHz with my LCR meter between two phases of my motor.
I measure 0.3 ohms between two phases with a ohm meter.
Just wondering if the BOOSTXL-DRV8323RS needs any other changes to work in my application or if anyone else has had issues with this board.