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:LaunchPad-F280025C

Guru**** 2455800 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1196699/tms320f280025c-launchpad-f280025c

器件型号:TMS320F280025C
主题中讨论的其他器件:C2000WARE

大家好、

以下是客户提出的问题、可能需要您的帮助:

客户在调试期间使用 LaunchPad-F280025C+DRV8323Rs 开发板、其中存在以下扭矩控制问题:  

1) 1) 速度控制用于通用_motorcontrol_lab 中的源代码 DMC_LEVEL_3和 DMC_LEVEL_4。 DMC_LEVEL_3、虽然电流是闭环电流(不包含速度环路)、但仍需要为 motorVars_M1.speedRef_Hz 分配一个值。

客户认为、扭矩控制模式不应受到 motorVars_M1.speedRef_Hz 的影响、并且仅设置电流电平即可使电机正常运行。 但是、目前在 DMC_LEVEL_3中、如果设置了 motorVars_M1.speedRef_Hz = 0、则电机将无法正常工作。  

2) 尝试在 initMotor1CtrlParameters 函数中更改 obj->operateMode = operation_mode_t扭 矩;//operation_mode_speed;但仍然无法实现扭矩控制。  

他们想知道需要根据 DMC_LEVEL_3修改哪些代码来实现扭矩控制? 您可以帮助检查此案例吗? 谢谢。

此致、

樱桃

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

    您好、Cherry、

    对于#1、虽然 DMC_LEVEL_3没有速度 PI 控制器、但电机通过使用 I/f 控制来控制、转子角度由将 speedRef_Hz 作为输入的斜坡发生器模块生成。

    对于#2、我看不到 operateMode 变量实际用于软件项目的哪个位置。 我认为它没有任何真正的影响。

    最棒的

    Kevin

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

    尊敬的 Kevin:

    感谢您的支持。

    客户希望通过电流而不是  speedRef_Hz 控制来实现扭矩控制。 这里的情况是、如果这种方法是基于 universal_motorcontrol_lab 实现的、并且需要进行哪些修改、或者是否有任何可用的示例?  

    谢谢、此致、

    樱桃

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

    您好、Cherry、

    他们可能会尝试删除代码中使用 speed_ref 的斜坡发生器部分、然后尝试手动控制 I_q 和 I_d 引用。 但是、我不确定这项任务现在有多简单。

    我需要检查我们是否有更好的电流/扭矩控制参考。

    最棒的

    Kevin

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

    您好、Cherry、

    我发现位于 MCSDK 目录下的双轴电机控制项目可让您手动设置 Iq 和 id 参考值。 客户可以尝试参考此代码、但软件框架将不同于通用电机实验室。

    C:\ti\c2000\C2000Ware_MotorControl_SDK_4_01_00_00\solutions\boostxl_3phganinv

    https://www.ti.com/lit/spraco3

    最棒的

    Kevin