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.

[参考译文] TMS320F28052F:PMSM 电机风扇系统低速噪声

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/994929/tms320f28052f-pmsm-motor-fan-system-low-speed-noise

器件型号:TMS320F28052F
主题中讨论的其他器件: MOTORWARETMS320F28069F

尊敬的先生/女士:

这是 Tan Ma、我是一名电气工程师。  

我们设计了基于 TMS320F28052F 的电机驱动器来控制60极 PMSM 电机风扇系统(HVLS 风扇)。

现在的问题是、我的公司正在使用 Motorware 13、在低速(10-25 rpm)时、电机和风扇系统会发出摩擦噪音。 我已经尝试了几种方法来消除这些噪声、例如添加死区时间补偿、减少死区时间、修改电流和速度环路 PI 增益、增加电流和电压反馈测量电阻以提高精度、修改 PWM 开关频率等。 但噪声仍然存在。

我 的固件基于 instaspin_socus 实验开发、用于 hvkit_rev1p1开发套件。 上周、我试用了 motorware 18固件并使用 了 TMS320F28069F DSP。 我刚刚在 hvkit_rev1p1上应用了实验10a、完全没有噪声。 我已经仔细检查了电机参数和设置、以确保它们是相同的。  

之后 、我比较了电流反馈波形。 在闭环模式下、TI hvkit_rev1p1电流反馈波形优于我的驱动器。 但它是开环模式(电压/赫兹)、我的驱动器具有更好的电流反馈信号。 因此、我认为这不是反馈测量信号的质量。

因此、我不清楚、由于电机版本差异(V18与 V13)或由于不同的 DSP (TMS320F28052F (定点)与 TMS320F28069F (浮点))、我无法消除噪声。  

 

非常感谢、等待大家的回复。 我们将感谢您的任何帮助。  

陈马博士

 

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

    您是否在自己的电路板或 TI 高压套件中使用相同的 PWM 和控制频率进行电机控制?

    您是否检查相电压感应信号? 您自己电路板上的电压感应电路的极点频率是多少?

     您的项目中使用了 USER_MAX_VS_MAG_PU? 您是否实施过调制?

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

    Yanming、您好、感谢您的回复。  我已经在     hvkit_rev1p1上测试了 TMS320F28052F 和 TMS320F28069F。 都使用了实验10a。  即使 设置相同、TMS320F28052F 也无法启动电机。

    您是否在自己的电路板或 TI 高压套件中使用相同的 PWM 和控制频率进行电机控制?  

    是的、我使用相同的 PWM 频率和控制频率。

    您是否检查相电压感应信号? 您自己电路板上的电压感应电路的极点频率是多少?

    我检查了电压感应信号,极点频率为: USER_VOLTGE_FILTER_POLE_Hz (353)。

     您的项目中使用了 USER_MAX_VS_MAG_PU? 您是否实施过调制?

    由于噪声发生在非常低的速度(10-30rpm)下、过调制会影响性能?   USER_MAX_VS_MAG_PU 设置: (1.0)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="438132" URL"~/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/994929/tms320f28052f-pmsm-motor-fan-system-low-speed-noise/3679188 #3679188"]是的,我使用相同的 PWM 频率和控制频率。

    您在 F28052F 项目中使用什么 PWM 和控制 ISR 频率?

    您是否在  F28052F 电路板上运行了电机识别? 它是否具有与使用高压套件相同或非常相似的识别电机参数? 如果不是、问题应该来自您自己电路板上的电流或电压感应信号。

    您是否使用示波器测量了相位波形? 您自己的电路板和高电压套件之间有何差异?

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

    -您在 F28052F 项目中使用什么 PWM 和控制 ISR 频率?

    PWM 和 ISR 控制频率均为15K。

    您是否在  F28052F 电路板上运行了电机识别? 它是否具有与使用高压套件相同或非常相似的识别电机参数? 如果不是、问题应该来自您自己电路板上的电流或电压感应信号。

    我在 F28052F 电路板上进行了电机识别。 我在两个驱动器上使用了相同的电机参数。  

    您是否使用示波器测量了相位波形? 您自己的电路板和高电压套件之间有何差异?

    我已经测量了相位波形、正如我在前面提到的:使用 FOC 和闭环测试时、高电压套件具有更好的电流波形。 但是、当使用开环进行测试时、我的板具有更好的波形。 因此、我认为这不是测量电路的问题。  

    我还需要提到的一点:在高压套件上、我已经测试了28069F 和28054F。 通过使用28054F、我无法启动这个60极电机、但我可以运行一个10极 PMSM 电机(较小的 HP)。 然后、我使用正确的电机参数尝试了另一个28极 PMSM 电机、并且再次无法启动电机。 那么、在使用28054F 来控制具有更多极点的 PMSM 电机时、我需要注意什么吗?   BTW、60极和28极电机可由我的板控制、而60极电机具有我想解决的低速研磨噪声问题。

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

    您是否使用 F28054F 的嵌入式 PGA 进行电流感应?  e2e.ti.com/.../1AxisMtrPfc_2D00_F2805x_2D005B00_R2.1_5D00_.pdf 如果是、您 可以参考随附的原理图。  您可以 在 低速时使用不同的 KP&Ki 来调节速度和电流 PI 控制器。 如果可能、通过更改电压检测电路来提高电压采样分辨率。