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.

[参考译文] TMS320F2800157:如何在 F2800157中验证扭矩控制模式

Guru**** 2478765 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1458790/tms320f2800157-how-to-verify-torque-control-mode-in-f2800157

器件型号:TMS320F2800157
Thread 中讨论的其他器件:C2000WARE

工具与软件:

团队成员、您好!

使用定制 PCB F2800157、能够在数模转换器中实现48V 编码器电机的完整性能。

我们能够在 uMC SDK 中实现速度控制模式(C2000 Ware_Motor -control_SDK_5_02_00_00)

但尝试使用扭矩控制(电流控制模式)时始终失败。

您能否告诉我如何检查 F2800157最新 SDK 中的扭矩控制模式(电流控制模式)?

需要在当前 SDK 版本中验证扭矩控制模式(电流控制模式)。

请指导我们如何在电机 dyano 设置中检查相同?

提前感谢

此致

C.Prabhakaran

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

    您好!

    [报价 userid="621626" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1458790/tms320f2800157-how-to-verify-torque-control-mode-in-f2800157 "]我们能够在 uMC SDK 中实现速度控制模式(C2000 Ware_Motor -control_SDK_5_02_00_00)

    您是否意味着您已成功运行4级测试?

    在构建级别3中、仅电流环路闭合、输出扭矩由电流基准给出。

    谢谢!

    嘉兴市

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

    可以、我们可以在构建级别4运行电机。

    要使用完整的 FOC 运行实验、需要构建级别4、对吧?

    我们不应该在构建级别3右侧的 dyno 上运行电机?

    我们需要在构建级别4以扭矩控制模式运行电机。

    您能否建议如何在 dyno (#BL4)上继续执行此操作?

    提前感谢

    此致

    C.Prabhakaran

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

    您好!

    [报价 userid="621626" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1458790/tms320f2800157-how-to-verify-torque-control-mode-in-f2800157/5600154 #5600154"]是的、我们可以在构建级别4运行电机。

    很好。

    对于扭矩控制模式、速度不应受控制、这意味着不应该有速度命令和速度环路。 因此、4级不适用于扭矩控制模式。  3级是最接近的实现方式、但用于 Park 变换的角度应更改为电机的实际角度、而不是斜坡发生器的角度。

    谢谢!

    嘉兴市

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

    尊敬的嘉兴:

    谢谢你的答复、我对你以上提出的建议有疑问。 您能告诉我、电机的实际角度是什么意思吗? 通过将用于 Park 变换的角度更改为实际角度、您是否意味着以下内容?:

    不过、我的观察结果是、如果使用 angleENC_rad 代替 angleGen_rad、则电机无法运行。 除了 angleGen_rad 和 angleENC_rad  变量之外、我们是否有其他需要考虑的变量?   如果您建议如何执行扭矩控制、它将会提供很大帮助。

    提前感谢。

    此致、

    C. Prabhakaran.

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

    您好!

    是的、如果您在轴上有一个传感器、则应将生成的角度"angleGen_rad"替换为实际反馈角度"angleENC_rad"。 由于具有速度反馈环路的4级运行良好、因此我假设角度反馈"angleENC_rad"值准确。  

    给出的 user_mtr1.h "USER_MOTOR1_STARTUP_CURRENT_A"中的启动电流是多少?   

    谢谢!

    嘉兴市

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

    您好!

    感谢您的答复。 我尝试将 生成的角度"angleGen_rad"替换为实际反馈角度"angleENC_rad"、我观察到在这种情况下电机未在运行。 电机状态为 MOTOR_OL_START。  USER_MOTOR1_STARTUP_CURRENT_A = 10A  

    另外、我将尝试通过超越速度控制环路、在 BL4中以扭矩模式运行电机。 我要直接将 Idq_set_A 分配给 IdqRef_A 您能否确认这是否是正确的方法?

    实施扭矩模式时应考虑哪些其他参数?

    提前感谢。

    此致、

    C. Prabhakaran.

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

    尊敬的 Prabhakaran:

    [报价 userid="621626" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1458790/tms320f2800157-how-to-verify-torque-control-mode-in-f2800157/5634361 #5634361"]此外、我将尝试通过超越速度控制环路、以 BL4的扭矩模式运行电机。 我要直接将 Idq_set_A 分配给 IdqRef_A 您能否确认这是否是正确的方法?

    有。 我想您也可以通过这种方式实现。 在扭矩控制模式下、Iq 基准不是速度控制环路的输出、需要根据所需的扭矩大小提供。 除此之外、我不知道需要其他参数更改。

    谢谢!

    嘉兴市