Other Parts Discussed in Thread: MOTORWARE
你好:
现在使用的控制板为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有电话的技术支持么?白天咨询可以更方便些,或者哪位大神留下联系方式,小弟不胜感激,谢谢