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.

[参考译文] TMS320F2800156-Q1:有关具有延迟补偿的快速 FOC 和#39;s 角度的问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1496993/tms320f2800156-q1-question-about-the-fast-foc-s-angle-with-delay-compensation

器件型号:TMS320F2800156-Q1

工具/软件:

你(们)好

有一个关于 使用 FAST 估算器的 F2800156-Q 工程的角度补偿问题。

在下图中、  

estOutputData.fm_lp_rps 是频率、而不是单位 为 Hz、而非 rad/s 的低通滤波电频率

angleDelayed_sf_sec 为 (float32_t) 0.5f * USER_M1_CTRL_PERIOD_sec

请检查设置是否有问题。 我认为以下应该是正确的呕吐物。

obj->angleDelta_rad =
           objUser->angleDelayed_sf_sec * obj->estOutputData.fm_lp_rps * 6.28f;

此致

箭头

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

    您好箭头、

    "fm_lp_rps"应为 rad/s、但可以修改 angleDelayed_sf_sec 中的系数0.5

    谢谢、

    Jiaxin

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

    您好 Jiaxin

    是的、fm_lp_rpm 应该以 rad/s 为单位、但实际上我在观察窗口中读取了值、它是以 Hz 为单位的频率。

    它应与2*PI 相乘。

    motorcontrol_sdk_5_03、tidm_02012_ecompressor 中的演示项目。

    此致

    箭头

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

    您好箭头、


    请在监视窗口中监测 motorVars_M1.speedEST_Hz、这是速度信息(以 Hz 为单位)。

    "fm_lp_rps"应等于2*pi*motorVars_M1.speedEST。 这表明"fm_lp_rps"是 rad/s、而不是 Hz。 另外、如果速度为2000 rpm、极对为4、则频率(以 Hz 为单位)应为 f=2000*4/60=133Hz、而不是100 Hz。


    谢谢、
    Jiaxin

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

    您好 Jiaxin

    1.' 2000rpm'是一个错误的描述、实际速度应该是1500rpm 的100Hz。

    2、本线程的初衷是向您展示项目的缺陷,而不是与角速度的定义进行争论。我知道什么是电速,什么是角速度。

    从下图中可以看出、fe_Hz 几乎是 fm_lp_rps 的6.28倍。 fe_Hz 为角速度、而 fm_lp_rps 不是、但 应该是。

    对于 F28004X 的 motorcontrol_sdk_5_03中的工程、fm_lp_rps 信号是正确的。(我已检查)

    对于 F280015X 的 motorcontrol_sdk_5_03中的工程、fm_lp_rps 信号错误。

    如果您测试演示项目、也会发现此错误。 但"fm_lp_rps 是在 FAST 库中完成的、我相信您的同事可以找到错误的原因。

    此致

    箭头

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

    BTW、测试工程路径位于 MotorcontrolSDK_5_03中

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

    您好箭头、

    感谢您的反馈。 我会让我的同事知道这个错误。  

    此致、

    Jiaxin