主题中讨论的其他部件:MOTORWARE
工具/软件:Code Composer Studio
首先,上面的电机参数不是很完整。
问题:额定转速为2000rpm,但当参考转速值约为9500rpm时,转子突然停止旋转。
我监控表达式angle_gen.freq_pu在参考Krpm以上时增加。所以我认为这部分是正确的。
我已经修改了user.h文件中的马达参数,如下所示:(我怀疑其中一些参数不是很合适,我尝试了自动参数识别,但它不起作用。)
#Elif (user_motor == Anaheim_BLY172S)
#define user_motor_type motor_Type_pm
#define user_motor_NUM_pole_pairs (3)
#define user_motor_rr (空)
#define user_motor_Rs (1.68)
#define user_motor_ls_d (0.0006708066)
#define user_motor_ls_q (0.0006708066)
#define user_motor_rated流量(0.343.3958万)
#define user_motor_magniting_current (空)
#define user_motor_RES_EST_Current (1.0)(#define user_motor_RES_EST_
#define user_motor_IND_EST_current (1.0)
#define user_motor_MAX_current (5.0)
#define user_motor_flue_EST_FREQ_Hz (20.0)
#define user_motor_FREQ_low (25.0)// Hz -建议设置为额定电动机频率的10 %
#define user_motor_FREQ_high (250.0)// Hz -建议设置为额定马达频率的100 %
#define user_motor_FREQ_MAX (300.0)// Hz -建议设置为额定电动机频率的120 %
#define user_motor_volt_min (3.0)// Volt -建议设置为额定电机电压的15 %
#define user_motor_volt_MAX (12.0)// Volt -建议设置为额定电机电压的100 %
根据上表,我已经为这些参数尝试了很多次,但它仍然不起作用。
请给我一些建议,非常感谢。
