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.

[参考译文] TMS320F280049C:电机控制算法中 PWM 频率与采样频率之间的关系。

Guru**** 2558250 points
Other Parts Discussed in Thread: TMS320F280049C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1383861/tms320f280049c-relation-between-pwm-frequency-and-sampling-frequency-in-motor-control-algorithm

器件型号:TMS320F280049C

工具与软件:

嗨、团队:

  我已经使用 tms320f280049c 和 ganfet 开发了 BLDC 电机控制算法。 我对采样频率和 PWM 频率产生了困惑。 如果我将 PWM 频率设置为20kHz、并在10kHz 采样、则电机性能良好。 如果以相同速率设置 PWM 频率和采样频率、则电机运行不平稳。

 所以请告诉我们如何根据 PWM 频率选择采样频率、及其对电机性能的影响。

谢谢!  

Sathish  

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

    你好、Ajay

    [报价 userid="441251" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1383861/tms320f280049c-relation-between-pwm-frequency-and-sampling-frequency-in-motor-control-algorithm "]如果设置 PWM 频率和采样频率为同一速率、则电机运行不平稳。[/QUOT]

    从表面上看、FAST 估算器节拍 率运行 PWM 频率和占空比控制(假设为20kHz 节拍)。 您可以尝试使用通用电机控制 SDK、利用 PPB (POST 参数块)来消除应用程序在硬件 ADC 模块上的开销。 如果 TI 尚未将 x25或 x39 MCU 类转换为 x49、就很容易实现。 我们在 x49 MCU 上测试了 UMC-SDK 代码、它在电机参数控制和电流管理方面提供了很大的改进。  

    此致、  

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

    尊敬的 Sathish:

    如何配置 PWM 模块来更新占空比? 控制计算需要多长时间?

    谢谢!

    嘉兴市

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

    尊敬的嘉兴:

         我将在以10kHz 的频率运行的计时器中断中运行控制环路。 因此、我正在以10kHz 的速度更新 PWM 占空比。 我的 PWM 频率是20kHz。

    谢谢!
    Sathish P

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

    Ajay、您好!

    感谢您提供的额外信息。 PWM 是否配置为影子模式? 您可以使用 GPIO 来测量控制环路计算所需的时间、即从进入中断进行控制计算到中断结束之间的时序吗?

    此致、

    嘉兴市

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

    尊敬的嘉兴:

       PWM 是否配置为影子模式?
       
     是的、PWM 配置为影子模式。

     控制计算需要多长时间?
       在我的代码控制计算中、完成1个 ISR 周期需要9.208us。

    谢谢!
    Sathish  
         

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

    Ajay、您好!

    这很奇怪。 您的控制计算不需要很长时间、PWM 以正确的方式进行配置。 当您观察到电机运行不平稳时、PWM 频率和控制环路频率是否都设置为10kHz 或20kHz? 当电机运行不平稳时、您能否分享一些电流波形和可变读数?

    此致、

    嘉兴市