主题中讨论的其他器件:TMS320F28027F、 DRV8301
您好!
我正在使用 Instaspin 实验3B 来控制 PMSM 电机。 我有自己的硬件、似乎工作良好(它也已通过其他电机的测试)。 电机已被识别、没有问题:
#define USER_MOTOR_TYPE MOTOR_Type_PM
#define USER_MOTOR_NUM_POLE_PAIRS (4)
#define USER_MOTOR_RR (空)
#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_磁 化电流(空)
#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)
我使用了以下参数来填充 user.h
电机电压为48V、目标转速为5000rpm。 当我运行该实验时、它几乎可以在所有速度下正常旋转、但 旋转速度不会超过4400rpm (无论参考速度是否为5000rpm)。 如果我以24V 电压运行控制、则最大转速为2200rpm (半电压->半速)
可能是我配置了一些错误的东西、但我不知道哪些参数会影响速度限制。 我已经尝试使用 USER_IQ_FULL_SCALE_FREQ_Hz。 提供的配置 Excel (请在上面找到)建议值366,7Hz。 我试过它但没有结果。 是否还有其他参数需要检查?
提前感谢您
Borja Gómez í a