Part Number:BOOSTXL-DRV8301
So I have been having a serious time trying to get this pump to spin.
The pump is a Jebao DCP-10000 24V 80W impeller pump. From what I can gather the rotor has 4 poles and energizing one phase results in two lockup positions so I think this should count as a 4 poll motor? Internally I think it has 6 polls.
Either way, when I try and run identification the motor sinks a large amount of current +5 amps even though I have the Max current set to 1 in the user.h. The 24v supply I am using is rated for 5A and when the motor is running normally it does not heat but under the FOC it does.
I'm not really sure how to approach going forward.
The following parameters do not work, they error our during identification unless I set pole pairs to 2 but then the motor does not spin just jitters in place.
using this with lab2c and lab 5b
#define USER_MOTOR_TYPE MOTOR_Type_Pm
#define USER_MOTOR_NUM_POLE_PAIRS (2)
#define USER_MOTOR_Rr (NULL)
#define USER_MOTOR_Rs (1.7)
#define USER_MOTOR_Ls_d (0.000422663317)
#define USER_MOTOR_Ls_q (0.000422663317)
#define USER_MOTOR_RATED_FLUX (1.20927775)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (0.2)
#define USER_MOTOR_IND_EST_CURRENT (-0.2)
#define USER_MOTOR_MAX_CURRENT (1.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (10.0)









