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.

[参考译文] CCS/TMS320F28027F:扭矩控制问题

Guru**** 2595770 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/670678/ccs-tms320f28027f-problem-with-torque-control

器件型号:TMS320F28027F

工具/软件:Code Composer Studio

您好!

我设计了自己的 HVKIT、它基于 TI HVKIT 和 F28027。

一切都很好、但现在我想在我的设计中开始运行扭矩控制。

我测试了 proj_lab4和 proj_lab5a、最后使用 proj_lab10a 对其进行了编写。

我的问题是 gMotorVars.IqRef_A、 USER_MOTOR_MAX_CURRENT、I_PHASE 和 gMotorVars.SpeedRef_KRPM 之间的关系是什么。

它们之间是否有任何关系?

实际上,我想知道如何通过 扭矩控制来限制电机的速度或电流?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    USER_MOTOR_MAX_CURRENT 用于 ID 和运行时、设置的最大电流命令输出限制
    为 IQ 控制器提供了速度 PI 控制器、因此 gMotorVars.IqRef_A 将设置为低于 USER_MOTOR_MAX_CURRENT。 I_PHASE 和 gMotorVars.SpeedRef_KRPM 之间没有特殊关系。
    通常、增加 gMotorVars.IqRef_A 会增加 I_PHASE、而 gMotorVars.SpeedRef_KRPM 是电机的目标速度、在相同的负载条件下、更高的基准速度需要更高的扭矩电流。
    在速度闭环中工作时、使用 USER_MOTOR_MAX_CURRENT 来限制转矩电流。 当您想要实现扭矩控制时、还需要调整或限制扭矩电流以限制速度。