您好!
我们一直在尝试 使用"TI DRV8301-HC-C2-KIT"板来实现实验2a。 连接正确、但电机在识别过程中不会移动。 此外、该过程在 EST_State_Ls 期间失败、控制和估算器输入错误(CTRL_State_Error 和 EST_State_Error)、并且 Rs 和磁通值过高。
这些是总体值:

我们不知道问题是由软件引起的(代码是实验2a)、还是可能是硬件问题。
感谢您的关注。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我们一直在尝试 使用"TI DRV8301-HC-C2-KIT"板来实现实验2a。 连接正确、但电机在识别过程中不会移动。 此外、该过程在 EST_State_Ls 期间失败、控制和估算器输入错误(CTRL_State_Error 和 EST_State_Error)、并且 Rs 和磁通值过高。
这些是总体值:

我们不知道问题是由软件引起的(代码是实验2a)、还是可能是硬件问题。
感谢您的关注。
您使用的是哪种控制卡?
您可以尝试根据电机调整 user.h 文件中的识别变量。 在运行该实验以识别电机参数时、不要在电机上添加任何负载。
#define USER_MOTOR_RES_EST_CURRENT (1.0) // A - 电机额定电流的10-30%
#define USER_MOTOR_IND_EST_CURRENT (-1.0) // A - 电机额定电流的10-30%、 足以实现旋转
#define USER_MOTOR_MAX_CURRENT (5.0) // A - 电机额定电流的30~150%
#define USER_MOTOR_FLUX_EST_FREQ_Hz (40.0) // Hz -电机的10~30%额定频率
Yanming、您好!
控制卡为:28069M。
参数 在 实验中定义的范围内设置。
#define USER_MOTOR_RES_EST_CURRENT (3.0) // A - 电机额定电流的10-30%
#define USER_MOTOR_IND_EST_CURRENT (-3.0) // A - 电机额定电流的10-30%、 足以实现旋转
#define USER_MOTOR_MAX_CURRENT (28.0) // A -电机额定电流的30~150%
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0) // Hz -电机额定频率为10~30%