您好,我现在正在使用LAUNCHXL-F28069M和BOOSTXL DRV8305 EVM来测试电机,运行Lab1c实验时,发现电机不转,这是为什么呢?
我的测试步骤时:
1.按照Labs实验指导书上的步骤设置参数,然后加上电机,启动电源开始测试
2.编译程序
3.debug程序,加载.out文件
4.设置变量到expression窗口
5.根据指导书中的步骤设置graph图形
6.点击实时运行,“yes”按钮后,再点击运行按钮(一条黄色的垂直线,旁边有一个绿色的三角形)
7.启用连续刷新按钮,设置变量“gMotorVars.Flag_enableSys”等于1,设置变量“gMotorVars.Flag_Run_Identify "等于1。
执行到这一步,发现电机没有运转,是什么原因
以下是我的截图:
以上是我的截图,点击运行后,启动连续刷新,设置变量等于1后,点击不转,请求帮助这是为什么?
期待您的回答,谢谢
yingying fu:
有谁知道的吗?求解惑,谢谢
Green Deng:
回复 yingying fu:
你好,是因为你的Expressions没有开实时刷新吗?我看Expressions中的“gMotorVars.Flag_enableSys”和“gMotorVars.Flag_Run_Identify "的值都是0啊。
我这边用DRV8312EVM板测试是没有问题,可以转动的,也不需要其他额外的操作。
yingying fu:
回复 Green Deng:
您好
Expressions开了实时刷新,而且Expressions中的“gMotorVars.Flag_enableSys”和“gMotorVars.Flag_Run_Identify "的值都置1了,这一步启动电机之后,发现电机没有转。
我又返回去测Lab1b实验,测试OK,电机也运转的
我第二次测Lab1c 实验,测得的截图上传如下:
再次测试Lab1c ,电机还是不转,以上是gMotorVars.Flag_enableSys和gMotorVars.Flag_Run_Identify都置1时的情况,
Lab1b中修改的user.h中的电机参数会对Lab1c实验有影响吗?修改的是这几个参数值,电机不转的原因有哪些呢?
Green Deng:
回复 yingying fu:
会有影响的,01b是开环控制,01c是电流闭环控制,具体你是根据什么来修改参数的?把参数恢复默认之后能否转动?
yingying fu:
回复 Green Deng:
您好,
参数恢复再测试,电机也不转,还是原现象
yingying fu:
回复 yingying fu:
您好,
还有哪些方面可供检查,完全按照指导书的修改的来测试的,为什么电机就是不转呢?您有什么好的建议吗?谢谢
Green Deng:
回复 yingying fu:
已在如下帖子中回复:e2echina.ti.com/…/190304