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.

[参考译文] TMS320F28069M:GUI 不适用于 Insta-MOTION

Guru**** 2455360 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/744751/tms320f28069m-gui-is-not-working-for-insta-motion

器件型号:TMS320F28069M

大家好。

但我还有一个问题。

问题:

1.为什么显示的速度反馈与使用相电流和以下公式计算的实际速度不同?

2.是否有其他方法来确认实际转速(rpm)? 目前尚未进行片上调试。 有必要吗?

公式:

实际转速=(2*f/p)*60    假设:P=4 (极数)

                                                   f =相电流的频率

                                                          (使用的电路板为 LaunchpadXL-TMS320F28069M + BoostXL-DRV8305EVM)

实际速度结果:

                 

希望 有反馈。

此致、

Muriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如何测量相电流? 您可以使用一些工具进行外部测量、以确定旋转速度。 这些方法通常基于使用激光测量旋转频率的原则。 您还可以使用编码器等物理传感器来确定旋转速度

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

    你好 Sean。

    我使用了一个外部工具(电流探针)来测量相电流 、因为电机没有编码器。

    由于相电流旋转频率与 GUI 显示的频率不匹配、 我认为我的确认方式不正确、TI 可能有一种特殊 的确认方式。

    你有其他建议吗?

    顺便说一下、我按照下面的顺序并更新了 user.J1.h 中的相应定义值

        proj_lab02c          ⇒     proj_lab05c           ⇒      proj_lab05d   ⇒   proj_lab05e

    (对于电机参数 > 电机惯性和摩擦 > spintac 控制 > spintac 控制调优)

    非常感谢 。

    此致、

    Muriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您针对已识别的电机参数的值是多少? lab2c 中的电机 ID 似乎存在一些问题

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

    有更新吗?

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

    很抱歉我迟到了。

    我认为你是对的。 在我的 FOC 实现过程中会有一些奇怪的东西。 但我不确定我的程序中是否有任何内容。

    我使用电路板 F28027F 和 F28069M 以及同一电机对 proj_lab02c 的结果进行了比较。
    FOC:
    F28069M F28027F
    SPD_ref = 40、000rpm SPD_ref = 40、000rpm
    SPD_fdbk = 28、000rpm SPD_fdbk = 40、000rpm (约)

    此外、使用 F28069M & proj_lab02c 时、与 F28027F 不同的是、电机 ID 变得很难执行(需要进行大量试验、并且电机 ID 参数、LSD&LSQ&转子磁通、已识别较高)。

    您认为我的缺欠是什么?

    很抱歉打扰你,但感谢你的理解。

    此致、
    Muriel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    确定的值是什么? 估算器遇到此问题的状态是什么? 您可能需要在 user.h 中增加一些#defines、具体取决于您遇到问题的状态

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

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

    我很抱歉我的答复很晚了。
    我今天重新验证 FOC 的设置和电机参数、然后重新运行运动。
    我将其固定。 对于 F28069M 板、我能够使电机旋转高达40、000rpm SPD_fdbk、而 SPD_ref 也是40000rpm。
    我在 FOC 期间的电机参数错误、这就是原因。

    非常感谢您的指出。

    此致、
    Muriel