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.

[参考译文] TMS320F280025C:控制通用实验室扭矩控制

Guru**** 2394305 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1272198/tms320f280025c-universal-laboratory-torque-control-out-of-control

器件型号:TMS320F280025C

我使用280025c 开发板作为我的项目验证、我构建 DMC_LEVEL_4电平、仅启用 ENC 编码器算法、速度闭环运行正常、以下是 motorVars_M1.angleFOC_rad 电角

当我禁用速度环路、重新启动电机并将 IsSet_A 设置为1时、电机快速旋转、失去控制、并在收到过流错误后停止旋转。 捕获的电角如下所示:

你能告诉我发生了什么事吗? 我使用电流环路的过程或步骤是否错误? ? ? ? 如何解决该问题?

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

    您好!

    如何在代码中禁用速度环路? 您是否可以尝试改用构建级别3来实现闭合电流环路?

    此致!

    凯文

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

    我无法使用 DMC_LEVEL_3、并且我不明白 DMC_LEVEL_3电流环路为什么与速度有关? 我最终将使用 DMC_LEVEL_4、因为需要使用 ENC 编码器。 您能解释一下在 DMC_LEVEL_4中使用编码器进行速度控制和电流控制时电角度变化的差异吗?

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

    您好!

    DMC_LEVEL_3不运行闭合速度环路、它使用斜坡发生器来表示角度、而不是估算器或编码器反馈。

    您能解释一下我在 DMC_LEVEL_4中使用编码器进行速度控制和电流控制时电角度变化的差异吗?

    可能需要在未启用速度环路时、重新调整构建级别4中的电流控制器。 此外、还会检查 IQ_ref、IQ、ID_ref 和 ID 参数值。

    此致!

    凯文