工具/软件:Code Composer Studio
首先、上面的电机参数不是很完整。 ( 我安装 motorware_1_01_00_18)
问题:额定转速为2000rpm、但当参考转速值约为9500rpm 时、转子突然停止旋转。
当基准 krpm 大于9500rpm 时、我监视表达式 angle_gen.freq_pu 已增加。 因此、我认为该部件是正确的。
我在 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.03433958)
#define USER_MOTOR_磁 化电流(空)
#define USER_MOTOR_RES_EST_CURRENT (1.0)
#define USER_MOTOR_IND_EST_CURRENT (-1.0)
#define USER_MOTOR_MAX_CURRENT (5.0)
#define USER_MOTOR_FLUX_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)//电压-建议设置为额定电机电压的15%
#define USER_MOTOR_VOLT_MAX (12.0)//伏特-建议设置为额定电机电压的100%
根据上表、我已经为这些参数尝试了很多次、但仍然不起作用。
请给我一些建议、非常感谢。
