Other Parts Discussed in Thread: MOTORWARE
主题中讨论的其他器件:MOTORWARE
您好!
我在实验室中遇到问题。 在实验2中、您必须估算电机值(代码下文)
#Elif (USER_MOTOR== Q60)
#define USER_MOTOR_TYPE MOTOR_Type_PM
#define USER_MOTOR_NUM_POLE_PAIRS (14)
#define USER_MOTOR_RR (空)
#define USER_MOTOR_Rs (空)
#define USER_MOTOR_LS_d (空)
#define USER_MOTOR_LS_q (空)
#define USER_MOTOR_RAGED_FLUX (空)
#define USER_MOTOR_磁 化电流(空)
#define USER_MOTOR_RES_EST_CURRENT (1.0)
#define USER_MOTOR_IND_EST_CURRENT (-1.0)
#define USER_MOTOR_MAX_CURRENT (3.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)
这运行正常、电机正在旋转、我可以更改速度。 问题是、如果我估算了这些值、则无法再连接到控制器并运行程序。 我现在不知道 导致问题的原因、因为如果我将值改回 NULL、它会再次连接到控制器、并再次估算值。 这对我没有任何影响。 (下面的代码显示了我所做的更改)
#Elif (USER_MOTOR== Q60)
#define USER_MOTOR_TYPE MOTOR_Type_PM
#define USER_MOTOR_NUM_POLE_PAIRS (14)
#define USER_MOTOR_RR (空)
#define USER_MOTOR_Rs (0.0177654605)
#define USER_MOTOR_LS_d (2.56935112e-10)
#define USER_MOTOR_LS_q (2.56935112e-10)
#define USER_MOTOR_RATGE_FLUX (0.0158974677)
#define USER_MOTOR_磁 化电流(空)
#define USER_MOTOR_RES_EST_CURRENT (1.0)
#define USER_MOTOR_IND_EST_CURRENT (-1.0)
#define USER_MOTOR_MAX_CURRENT (3.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)
但愿你能帮帮我。
谢谢!