您好,
我正在构建基于 TMS320F2.8069万M的原型,并且正在试用启动板。 我将定制的光学编码器连接到我的电机轴上,我正在尝试运行lab12a。 到目前为止,马达与所有InstaSPIN-FOC实验室和InstaSPIN-Motion实验室完美运行,最高可达5c。 然后我切换到lab12a,电机无法识别惯性和摩擦。 编码器连接工作正常,因为我可以看到 st_obj.vel.conv.Pos_EREV计数高达1000 (我的编码器有1000行)并重置。 但是编码器没有索引指示器,但我想现在已经过时了。 当我像在其他实验中一样启用驱动程序并将 gMotorVars.SpinTAC.VelIdGoalSpeed_Krpm设置为电动机的最大速度时 ,gMotorVars.SpinTAC.VelIdRun设置为1时,我无法使电动机旋转。 它实际上试图旋转,在识别过程开始时,我可以从示波器上的编码器看到一些计数,但后来我得到了错误2004。 到目前为止,我一直在尝试改变电动机相位连接,以便尝试在另一个方向旋转,并将 gMotorVars.SpinTAC.VelIdGoalSpeed_Krpm降低到较低的值。 结果仍然相同-电机只需很小的力即可旋转,然后将其保持在静止位置,直到标识结束。 我注意到施加的扭矩与0.25 相似,没有比这更大的扭矩。 您是否会建议我在启用eQEP模块的情况下检查什么以及如何使电动机旋转?
最佳,
Georgi