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.

[参考译文] TMS320F28069:具有上限和下限速度的电流控制

Guru**** 2341440 points
Other Parts Discussed in Thread: CONTROLSUITE, MOTORWARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/588955/tms320f28069-current-control-with-upper-and-lower-speed-bound

器件型号:TMS320F28069
主题中讨论的其他器件:controlSUITEMOTORWARE

你好!
我将 launchpad 与两个 Booster Pack 电机驱动器配合使用、以创建双牵引电机传动系统。
两个后轮是两个从动轮

我想执行扭矩矢量控制和限滑差速器。


电机 A 中的电流= IA

电机 B 中的电流= Ib

电机 A 中的转速= Vb

电机 B 中的转速= Vb



我要执行的扭矩矢量控制如下所示:

共模电流= IC
差分电流= Id

IA=IC/2+ID/2

IB=IC/2-ID/2


我想做的有限的滑动就像这样

允许的最大打滑率= X

最小允许速度=最小(VA、Vb)-X

最大允许速度= max (VA、Vb)+X

这要求我可以设置电流控制器速度的下限和上限。

我正在考虑两种解决方案:

让一个 PI 环路创建一个最大允许电流、该电流根据最大允许速度和一个 PI 环路来限制电流控制器

PI 环路可产生最小允许电流、从而根据最小允许速度限制电流控制器

或该解决方案

 如果速度>最大速度、请使用 PI 设置为最大速度来控制电流、直到电流>目标电流

 如果速度<最小速度、则使用 PI 设置为最小速度来控制电流、直到电流<目标电流

在使用电流控制时、您建议如何创建较低和较高的速度限制

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    速度 PI 输出取决于目标速度、输入电压和电机负载。 您的描述是一个限制、而不是真正的反馈闭环。 您可以参阅 TI controlSUITE 或 MotorWare 用户指南、以获取实现此功能的更多详细信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不明白你在写什么。

    我不想使用速度 PI、我需要扭矩模式。

    我知道什么是 PI 稳压器以及输出如何依赖于输入。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    controlSUITE 或 motorWare 中的实验项目基于什么? 或者您正在设计自己的算法? 什么电机类型?

    通常、电流 PI 的输出是电压或 PWM 占空比。 对于您的参考、您可以使用速度 PI 来实现速度限制、将速度 PI 的 outMax 设置为目标扭矩电流、速度 PI 的参考值始终是最大或最小速度。

    如果电机速度低于限速、并且在转矩模式下工作、则基准转矩电流为目标值。
    如果电机速度大于限速、并且在速度模式下工作、则基准转矩电流是速度 PI 输出。