主题中讨论的其他器件: MOTORWARE
你(们)好
我使用的是 TMS570SL1227控制卡和 DRV8301套件;软件是用于 Hercules 安全 MCU v1.00.03.03的 CCS v7.4和 MotorWare 软件项目。
我遵循了 DRV8301-LS12-KIT_README_FIRST.pdf 以及 foc_encoder_speed_LS12.pdf 中的所有说明。
我能够编译和下载、但之后软件需要一个命令(在 sys_main.c 中):
//等待来自 GUI 或按钮的启动命令的无限循环
while (DRV_GET_Enable (drvHandle)!= 1){
if (GetChar (drv.ecmpHandle)='2')
{
gGUIObj.EnableFlg=1;
PutText (drv.ecmpHandle、"电机已启用\r\n);
}
Gui_run (((Gui_handle)&gGUIObj、drvHandle、graphHandle);
}
我注释了这一行内容,并对所有 SCI 通道进行了标记,但当我设置“gGUIObj.EnableFlg”= 1和“gGUIObj.calibrateEnable = 1”时,电机不会旋转。
软件/硬件是否过期? 是否有更新/更好的选项(Hercules 上的电机控制)?