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:TMDSHVMTRINSPIN

Guru**** 2434950 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1136562/tms320f28069-tmdshvmtrinspin

器件型号:TMS320F28069

大家好、

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

在 Lab5b 中、在测试期间、发现速度环路 PID 控制的速度参考值为52707179、并且一直在变化:

但客户将其设置为1677721、因此他们想知道为什么会有所不同?

您可以帮助检查此案例吗? 谢谢。

此致、

樱桃

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

    您好、Cherry、

    我已经将此任务分配给了我们的 InstaSpin 专家、他们应该很快就能与您联系

    此致、

    Peter

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

    它是此函数中的一个临时变量、您可以在执行代码时获取正确的值。 您可以在观察表达式窗口中检查轨迹对象中的变量或速度 PI 控制器对象的参考值。

    ctrlHandle->traj_spd.targetValue

    ctrlHandle->traj_spd.intValue

    ctrlHandle->pid_spd.refValue

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

    您好!

    感谢您的帮助!

    客户已检查了这些变量、但仍然存在多种关系。

    下面是设定的基准速度(0.1 krpm):

    但是、您提到的变量都是下图中的0.2krpm、这是与客户设定值的2倍关系、这是为什么呢?

    客户还检查了电机速度是否为0.1KRPM。

    谢谢、此致、

    樱桃

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

    樱桃

    燕明今天不在办公室。 请在周一之前回复。

    谢谢、此致、

    桑托什

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

    项目运行良好、没有任何错误。 这些变量的单位是不同的。  gMotorVars.SpeedRef_krpm 的单位为"rpm"、其他变量的单位为 pu 格式。  gMotorVars.SpeedRef_krpm 的值需要被转换 为 pu 格式。

     您可以在实验中找到转换代码、如下所示。

    //设置速度参考
    CTRL_setSpd_ref_krpm (ctrlHandle、gMotorVars.SpeedRef_krpm);