Hi,
I'm still using motorware 11, and I cant get this motor to work. I'm using a 6 pole brushless motor with a KV rating of 4606. I can get the motor to turn, but the movement is erratic, something clearly isn't right. I have a 16V supply voltage, and a 8 A current limit.
It's the third time I'm using the software to ID the motor and the first two times it worked like a charm, but this one I just cant figure out.
Below are my user.h values - and yes I have used the spreadsheet provided by Chris, bit I cant get it right. Any help would be greatly appreciated.
#define USER_IQ_FULL_SCALE_FREQ_Hz (760)
#define USER_IQ_FULL_SCALE_VOLTAGE_V (56.1)
#define USER_ADC_FULL_SCALE_VOLTAGE_V (26.314)
#define USER_IQ_FULL_SCALE_CURRENT_A (18)
#define USER_ADC_FULL_SCALE_CURRENT_A (33.0)
#define I_A_offset (0.943125010)
#define I_B_offset (0.940345228)
#define I_C_offset (0.930290639)
#define V_A_offset (0.146946788)
#define V_B_offset (0.145712852)
#define V_C_offset (0.146318614)
#define USER_SYSTEM_FREQ_MHz (60.0)
#define USER_PWM_FREQ_kHz (40)
#define USER_VOLTAGE_FILTER_POLE_Hz (364.682)
#define USER_MOTOR_TYPE MOTOR_Type_Pm
#define USER_MOTOR_NUM_POLE_PAIRS (3)
#define USER_MOTOR_Rr (NULL)
#define USER_MOTOR_Rs (0.040614090859889984)
#define USER_MOTOR_Ls_d (0.0035223709419369698)
#define USER_MOTOR_Ls_q (0.0035223709419369698)
#define USER_MOTOR_RATED_FLUX (0.023964466527104378)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (2.0)
#define USER_MOTOR_IND_EST_CURRENT (-2.0)
#define USER_MOTOR_MAX_CURRENT (7.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (150.0)