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.

[参考译文] LAUNCHXL-F28069M:Lab01c

Guru**** 2611705 points
Other Parts Discussed in Thread: MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/690111/launchxl-f28069m-lab01c

器件型号:LAUNCHXL-F28069M
主题中讨论的其他器件:MOTORWARE

您好!

我有几个问题、希望有人可以回答这些问题。

运行 Lab01c、我使其按照手册中的说明运行。 我也可以使用 gMotorVars.SpeedRef_KRPM 来提高速度

但我可以将其增加到的最大值为5、即5、000 RPM。 因为它能够以比它更快的速度运行。 当速度增加到5.8时、电机停止运行、尽管其桥臂上有 PWM 波形。

1.导致电机停止的原因是什么?

2.可以采取哪些措施来提高速度?

3.一旦电机停止运转,我必须将速度从5.0降低到1.0,然后慢慢提高速度。 如果我将其默认设置为5.0、电机将根本不会开始旋转。 为什么?

谢谢、

制造商

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

    motorware 中的 lab01c 仅是用于信号链验证的闭合电流环路演示。 它不运行 instaSPIN-FOC FAST 估算器进行转子位置估算。 相反、它使用根据您的速度设置生成的"开环"位置信息。

    为了实现更高的速度或更佳的性能、您应该运行实验2a 来识别电机参数、运行实验3a 来进行偏移校准、并使用其余实验(例如实验4/5/11)来构建您的运行系统。 谢谢。

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

    非常感谢快速而精确的响应。 我认为 TI 需要对文档进行一些关爱。 所有的信息都在那里,但我觉得它的组织不是很好。 尝试浏览分散在周围的文档会带来很大的痛苦。 当您开始对文档进行分类时、最终会失去对您开始搜索的内容的跟踪。 起初、我以为可能只有我一个人。 但尝试使用 google 进行搜索时、发现其他人也处于相同的情况。 我清楚明白,这是一个稍宽一点的地方,可以完全理解,但我仍然觉得,对文件的热爱,一定会使新加入文件的人的生活更容易一些。

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

    Lab3a 虽然执行偏移校准、但如果没有 Ls_d 和 Ls_q 值、则无法运行。 您建议从何处获取 LS_d 和_q 值?

    谢谢、
    制造商
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 lab2x 中针对电机 ID 获得了 LSD/q 值。 对于没有凸极的 PMSM、d/q 值是相同的。 LAB2会识别这些内容、您可以根据结果将其输入到 user.h 中

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

    让我非常困惑的一个问题是、估算参数因项目而异。

    例如:

    //实验01b 结果
    ------------------------
    gMotorVars.RR_Ohm      0.0
    gMotorVars.Rs_Ohm      0.411000699
    gMotorVars.LSD_H      0.000709281012
    gMotorVars.Flux_VpHz   0.0327963568


    //实验01C 结果
    ------------------------
    同上


    //实验02a 结果
    ------------------------
    gMotorVars.RR_Ohm      0.0
    GMotorVars.Rs_Ohm      7.35280418
    gMotorVars.LSD_H      0.000415586837
    gMotorVars.Flux_VpHz   0.0752419308


    //实验02B 结果
    ------------------------
    GMotorVars.Rs_Ohm      7.34800386
    gMotorVars.Flux_VpHz   0.1279991

    那么,哪一个可以被认为是有用的?

    谢谢、

    制造商

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

    实验1b 和1c 不执行电机 ID。 您需要考虑的是实验练习二中的结果。

    根据您提供的数据、您的电机似乎具有非常低的电感和磁通。 lab2a 和2b 在不同的位置运行相同的代码。 电感值较低可能导致结果变化。 您可以尝试使用专为低电感电机设计的 lab2c。 尝试多次运行、您应该能够获得彼此相对接近的值。 那么您可以信任结果。 谢谢。

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

    谢谢、
    制造商