This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我的开发板是 LAUNCHXL-F28027F + BOOSTXL-DRV83
我使用 lab4扭矩控制来调节扭矩。 我给出了 IqRef_A 0.2的值。 电机开始旋转。 我看到电流大约为0.3A、Speed_krpm 变量显示的速度大约为1600rpm。 当我当时用手触摸电机的转子时、它很容易停止。 此时、电流变为0.10A。 电机为何较弱? 我可以轻松停止吗? 如何调整? 产生相对电阻?
正如您所说、在我将电流添加到2a 之后、我可以用我的手感受到力、但现在出现了一个新问题。 我禁用了强制角、gMotorVars.Flag_enableForceAngle = false、并使用测力计来转动电机连接测力计以在电机的相反方向运行:
1.当测力计的力等于电机输出的力时,它们是静止的,但有趣的是,电机在保持静止时会来回抖动。 这是一个快速角度问题吗? 我尝试了 EST_setAngle_pu (obj->estHandle、EST_getAngle_pu (obj->estHandle));但它似乎不起作用。 如何解决此问题?
2.我不确定在测力计驱动电机以相反方向旋转时是否会发生这种现象。 抖动似乎不容易检测?
Q1、这是正常现象。 您使用的是无传感器 instapSIN-focus,这很难实现完全扭矩输出稳定性并以 零速或低速平稳旋转电机。 如果要在重负载/满载低速下运行/启动电机、则必须实施有传感器 foc-focm。
或者、 如果您必须在应用中实施无传感器 FOC、您也可以查看《InstaSPIN 用户指南》中的第14章(管理启动时的满负载、低速和速度反转)。
http://www.ti.com/lit/ug/spruhj1h/spruhj1h.pdf
问题2. 是的、正如对问题1的答复。
我在 F28027中找不到 QEP 模块、您确定它可以用于编码器吗? 此外、TI 目前是否支持增量编码器?
很抱歉让你感到困惑。 F28027不支持 QEP。 您需要使用其他 C2000控制器、如 F2803x、F2806x、F28002x…… 链接、以查找合适的器件。
C2000控制器也可以支持增量编码器或绝对编码器。 请查看以下链接。