您好!
使用以下用户配置运行 Lab5e:
#define my_motor113 #define USER_MOTOR_MOTOR#Elif (USER_MOTOR== my_MOTOR) #define USER_MOTOR_TYPEMOTOR_Type_PM #define USER_MOTOR_NUM_POLE_PAIRS(1) #define USER_MOTOR_RR(NULL) //实验 练习中的这3个值#define USER_MOTOR_Rs (0.4705505505505358)#define USER_MOTOR_CURRENT (0.000091.02C_MOTOR_CURRENT)#define #define UMER (#define)#define TR_MOTOR_MOTOR_TRIGN (#define)#define 1.02C_METR_MOTOR_CURRENT (#define)#define #define #define 1.02C_METR_MOTOR_MOTOR_MOTOR_MOTOR_TRIGN)#define (#define #define 1.02C_TRIGN)#define #FR_MOTOR_MOTOR_MOTOR_MOTOR_CURRENT (#define)#define #define #define 1.02C_MER (#define #define USER_SYSTEM_INER惯性(0.01319819689) #define USER_SYSTEM_BAN带宽 比例(20.0) #define USER_PWM_FREQ_kHz(37)
最初以 USER_PWM_FREQ_kHz = 20启动。 电机内部以大约18、500RPM 的转速出现抖动噪声。 随着 USER_PWM_FREQ_kHz 的增加、电机中的抖动噪声会降低、但噪声也会提高速度。 目前、电机的最大运行速度约为20、000RPM。
直到频率增加到35kHz、一切都能正常工作。 在37kHz 时、电机以极低的速度(可能为1、000RPM)运行、更改表达式窗口中的参数对电机有任何响应。 停止调试器也没有响应。 必须通过按下重置按钮进行硬重置才能停止电机。
将频率增加至40kHz、电机根本不运行。 相同的冻结问题仍然存在。
有人能否建议一种方法来成功地提高 PWM 频率?
谢谢、
制造商