工具/软件:Code Composer Studio
在运行实验5C以确定系统惯性时,将gMotorVars.Flag_enableSys和gMotorVars.Flag_Run_Identify设置为1后,将确定电机电阻,然后按照实验2a中的方法旋转,并在0.2 处继续缓慢旋转。 它保持这种状态-我不确定我是否应该采取任何措施来使它进入惯性识别步骤?
我试图将gMotorVars.SpinTAC.VelIdRun设置为1,但它在一秒钟内返回零。 更改gMotorVars.SpinTAC.VelIdGoalSpeed_Krpm不起作用。gMotorVars.Flag_MotorIdentified为1, gMotorVars.SpinTAC.VelIdErrorID为0。 电机在0.2 处持续旋转。gMotorVars.SpinTAC.VelIdStatus 始终为ST_VEL_ID_ID_IDIDLE。
gMotorVars.SpinTAC.InertiaEstimate_Aperkrpm和gMotorVars.SpinTAC.VelIdRun始终为零。 (尽管我已在h文件中将其设置为推荐的起始值)
请告诉我我可以尝试的操作-我使用了与我以前的稳定instaspin项目相同的参数/设置。 我唯一不确定的是正交编码器,我设置为1,因为我不确定我的马达是否有。
提前感谢!