尊敬的团队:
我的客户添加了一些代码、以根据 F28069M 的例程 Proj_lab13b 实现位置环路和速度环路控制。
速度环路正常运行、电路板由自己设计、硬件也没问题、因为基于增量编码器的速度环路控制可以正常运行。
但是、随着他自己的代码的增加、位置环路不再工作。 具体情况是,在“伺服打开”之后,您可以听到与电机中的电流类似的噪声,但电机的实际性能是没有“伺服打开”,即电机轴上没有扭矩, 它可以轻松地用手转动。
观察 gmotorVars.spintac.posctlstate 是否空闲、而不是繁忙状态。 由于电机位置控制在该变量的状态在原始例程中处于繁忙状态时有效、他认为这部分代码现在不起作用。 他按照原来的程序检查了他的程序,但没有发现问题。
下图是当电机有电流噪声但在“伺服打开”后实际上没有扭矩时的“spintac”屏幕截图。 请帮助分析。 可能出了什么问题?

此致






