TI中文支持网
TI专业的中文技术问题搜集分享网站

F28069M仿真及guicomposer使用出现问题

你好:

    现在使用的控制板为LAUNCHXL-F28069M,驱动板为BOOSTXL-DRV8305EVM配套使用控制24VBLDC。使用学习中遇到以下问题:

    1. 在guicomposer中使用例程Lab02b,控制电机正常,现在模仿Lab02b新建工程,为DEBUG模式,使用的相关文件完全同Lab02b,编译通过,但在guicomposer中使用时,点选systemenable后很快√就消失,即systemenable不可使能,请问问题出在哪里?

    2. 上边的问题多次尝试无法解决后,决定在debug模式下仿真自己模仿Lab02b建立的工程,打断点使能gmotorVars.Flag_enableSys=1后,发现由于ctrlState==CTRL_State_Error,致使程序跳入故障状态,gmotorVars.Flag_enableSys总被清零,系统无法使能。

        在子函数CTRL_isError中单步运行,发现问题如下图所示。局部变量ctrlState为CTRL_getState(handle)返回值(图中1处),值为CTRL_State_Error(图中2处),但观察结构体ctrl中state值却为CTRL_State_OnLine(图中3处),我瞬间有点接受不了了…..请问这是什么情况?问题在哪里?

    3. 请问28069这种电机控制芯片在仿真调试中是不是有独特的方式?应该观察那些变量?比如其中观察ctrl与观察ctrlHandle有区别吗?求指点。

    4. 请问TI有电话的技术支持么?白天咨询可以更方便些,或者哪位大神留下联系方式,小弟不胜感激,谢谢

Eric Ma:

如果出错,那么你要查看gMotorVars.UserErrorCode 里面的出错原因,有可能是你用的电机反电动势太大,软件判断你的电压太低,带不起来。

建议你如果要进入调试阶段,不要用GUI了,直接用CCS导入对应的例程,观察.js文件里面的变量。

InstaSPIN user guide 你要看一下,还有导入例程时,C:\ti\motorware\motorware_1_01_00_16\docs\labs一定要看。

另外,建议你不熟悉之前,别自己新建工程,在例程的基础上修改即可。

ERIC

赞(0)
未经允许不得转载:TI中文支持网 » F28069M仿真及guicomposer使用出现问题
分享到: 更多 (0)