主题中讨论的其他器件:LAUNCHXL-F28027F
我的开发板是 LAUNCHXL-F28027F + BOOSTXL-DRV83
我使用 lab4扭矩控制来调节扭矩。 我给出了 IqRef_A 0.2的值。 电机开始旋转。 我看到电流大约为0.3A、Speed_krpm 变量显示的速度大约为1600rpm。 当我当时用手触摸电机的转子时、它很容易停止。 此时、电流变为0.10A。 电机为何较弱? 我可以轻松停止吗? 如何调整? 产生相对电阻?
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。 您需要使用其他 C2000控制器、如 F2803x、F2806x、F28002x…… 链接、以查找合适的器件。
C2000控制器也可以支持增量编码器或绝对编码器。 请查看以下链接。