Hi,
question 1 : can you tell me why FAST and HALL speed were different ?
FAST
====
when set motorVars_M1.speedRef_Hz = 40
speed reached motorVars_M1.speed_Hz = 40
but actual RPM is ~ 15 RPM
HALL
=====
when set motorVars_M1.speedRef_Hz = 40
speed reached motorVars_M1.speed_Hz = 40
but actual RPM is ~ 164 RPM
settings
========
motorVars_M1.speed_Hz = 40
motorVars_M1.speedRef_Hz = 40
motorSetVars_M1.overCurrent_A = 100
motorVars_M1.maxCurrent_A = 100
Motor parameters
================
#define USER_MOTOR1_TYPE MOTOR_TYPE_PM
#define USER_MOTOR1_NUM_POLE_PAIRS (6)
#define USER_MOTOR1_Rr_Ohm (NULL)
#define USER_MOTOR1_Rs_Ohm (0.05844876172f)
#define USER_MOTOR1_Ls_d_H (0.000103983271f)
#define USER_MOTOR1_Ls_q_H (0.000103983271f)
#define USER_MOTOR1_RATED_FLUX_VpHz (0.00297662546f)
#define USER_MOTOR1_FREQ_MIN_HZ (9.0f) // Hz
#define USER_MOTOR1_FREQ_MAX_HZ (1600.0f) // Hz
#define USER_MOTOR1_FREQ_LOW_HZ (5.0f) // Hz
#define USER_MOTOR1_FREQ_HIGH_HZ (1000.0f) // Hz
question 2 : sometime triggered overLoad or currentUnbalance errors, what's caused it ?
Tiger