Other Parts Discussed in Thread: TMS320F28027F, DRV8301
Hello,
I'm using Instaspin lab 3B in order to control a PMSM motor. I have my own HW and seems to work well (it also has been tested with other motors). The motor has been identified without problems:
#define USER_MOTOR_TYPE MOTOR_Type_Pm
#define USER_MOTOR_NUM_POLE_PAIRS (4)
#define USER_MOTOR_Rr (NULL)
#define USER_MOTOR_Rs (0.188085973)
#define USER_MOTOR_Ls_d (0.000188112)
#define USER_MOTOR_Ls_q (0.000188112)
#define USER_MOTOR_RATED_FLUX (0.080460787)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (6.0)
#define USER_MOTOR_IND_EST_CURRENT (-2.0)
#define USER_MOTOR_MAX_CURRENT (25.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)
I have use the following parameter in order to fill the user.h
The motor voltage is 48V and the target speed 5000rpm. When I run the lab it spins well at almost all the speeds, but it doesn't spin faster than 4400rpm (no matter if reference is 5000rpm). If I run the control with 24V the maximum speed I can achive is 2200rpm (Half Voltage --> Half Speed)
Probably, I have something bad configured but I do not know which parameters have influence on the speed limit. I have tried with USER_IQ_FULL_SCALE_FREQ_Hz. The provided configurations excel (please find it above) recomends a value of 366,7Hz. I have tried it with no result. Is there any other param to be checked?
Thank you in advance
Borja Gómez