Tool/software:
Dear All,
I am having issues characterizing a Keda A63-S motor using the InstaSpin. During the characterization phase, the algorithm performs the ramp-up phase correctly, however then during the RatedFlux it stops spinning and then it makes weird sounds. I have increased the USER_MOTOR_FLUX_EST_FREQ_Hz variable up to 100 (as explained in the documentation), but the motors still stops. What should I do?
Below you can find the motor parameters that I am using:
#define USER_MOTOR_TYPE MOTOR_Type_Pm // Type of motor: MOTOR_Type_Pm (All Synchronous: BLDC, PMSM, SMPM, IPM) or Motor_Type_Induction (Asynchronous ACI)
#define USER_MOTOR_NUM_POLE_PAIRS (7) // PAIRS, not total poles. Used to calculate user RPM from rotor Hz only
#define USER_MOTOR_Rr (NULL) // Must be zero for PMSM motors
#define USER_MOTOR_Rs (0.601877)
#define USER_MOTOR_Ls_d (0.000597)
#define USER_MOTOR_Ls_q USER_MOTOR_Ls_d
#define USER_MOTOR_RATED_FLUX (NULL) // Must be zero for PMSM motors
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL) // Must be zero for PMSM motors
#define USER_MOTOR_RES_EST_CURRENT (4.0) // During Motor ID, maximum current (Amperes, float) used for Rs estimation, 10-20% rated current. After motor ID this value is not used
#define USER_MOTOR_IND_EST_CURRENT (-1.0) // For PMSM motors this value can be set to the negative of the maximum current used for Rs estimation. This value is used during motor ID to estimate Ls_d and Ls_q
#define USER_MOTOR_MAX_CURRENT (5.0) // CRITICAL: Used during ID and run-time, sets a limit on the maximum current command output of the provided Speed PI Controller to the Iq controller
#define USER_MOTOR_FLUX_EST_FREQ_Hz (10.0) // For PMSM motors this value can be set to the maximum commanded speed (Hz, float) during motor ID. This value is used to estimate Ls_d and Ls_q
#define USER_MOTOR_MAX_SPEED_KRPM (6.0)
The board is powered with 42V.