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:在0rpm 时的电机噪声

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1363168/tms320f28069m-motor-acoustic-noise-when-active-at-0-rpm

器件型号:TMS320F28069M
主题中讨论的其他器件:MOTORWAREDRV8301-69M-KITDRV8301

您好!

我们有两种不同的逆变器、额定功率分别为10 kW 和20kW CONT、其中我们使用 Motorware 实现了 FOC 无传感器技术。 逆变器基于  DRV8301-69M-KIT 的设计在内部开发。

一切都按预期大致运转、电机运转良好、我们似乎得到关于转速、转矩和电压的非常好和准确的反馈。 负载和电机转动时的电流波形也看起来非常好。 我们在输出所需电力方面没有问题。 该电机的电感相对较低、其相位电阻为9m Ω、电感估计为 4.15089307e-05、这与使用电机设计工具仿真我们的电机时的计算值非常接近。

但是、电机发出的声音噪声会很明显、这会带来问题。 这在0rpm 时十分常见、并在低 rpm 时持续。 可能是什么问题? 我们已经尝试在几乎没有任何变化的情况下调整当前 PID。

您是否知道我们可以如何缓解这种行为? 如果不知道如何最大程度地降低这种噪声、是否有任何方法可以解决这种问题、至少在0 rpm 时? 当怠速为0rpm 时、我们绝对需要消除这种噪声、但当用户激活油门时、仍要保持快速为0rpm。 我们的解决方案基于 lab9a。

我们希望在9月推出我们产品的 Beta 系列、并在明年第二季度实现产量、因此如果可能、我们确实需要快速输入。 我见过其他有关这方面的帖子、但没有为任何人找到真正的解决方案。

/Mikael

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

    你好, Mikael,

    在0rpm 设置下、电机是否完全旋转、即使它非常缓慢?

    但是我们有来自电机的呜呜声噪音问题。 这在0rpm 时十分常见、并在低 rpm 时持续。 可能是什么问题? 我们尝试调整当前 PID,几乎没有任何变化。

    第一步是对 PI 进行低速下的速度和电流调优、下面的 E2E 讨论了类似内容、供您参考。

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/629214/ccs-tms320f28069m-rpm-0-motor-starts-to-twitch 

    这可能与您使用的特定电机有关。 您是否使用其他电机进行了测试并经历了相同的行为?

    此致!

    凯文

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

    您好!

    在0rpm 时、电机或多或少处于静止状态、但有时会移动一小部分、例如几个度数反向运动。  

    我们在不同的电机设计中有这种行为。 我们已经开发了我们自己的电机,有不同的参数,并审查了很多不同的型号,但这种噪音是一致的设计。

    我读取了相关的线程、但这并不是我们正在经历的噪声。 这是非常类似于 vid 在这个;

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/395029/noise-from-bldc-motor-with-instaspin?tisearch=e2e-sitesearch&keymatch=instaspin%25252525252520noise#

    您是否说我要根据 rpm 来调节电流 PI、就像您提到的帖子一样? 我们对启动扭矩的要求非常低、因此我们至少可以尝试这种方法。 我不确定进行调节吗?

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

    你好, Mikael,

     遗憾的是、我过去在调整/改进此行为方面没有太多经验。 我有一些想法要检查下面,但我不确定他们是否会导致任何有用或没有.

    • 当您设置0速度时、您希望锁定转子并能够快速重新启动控制、而无需额外的转子对齐?
    • 设置0速度后、您在"Expressions"窗口中看到的 Iq/Id 参考和反馈值是什么?
    • 是否偶然地对不同功率级进行了测试? 想知道电流检测是否有一些影响。
    您是不是说我要根据 rpm 来调节电流 PI,就像您提到的帖子一样? 我们对启动扭矩的要求非常低、因此我们至少可以尝试这种方法。 我不确定是否要在此处进行缩放?

    这是一个可以尝试的东西。 设定改变 PI 增益的速度系统配置相当常见、有时可 针对特定电机设计一个方程式。

    此致!

    凯文

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

    感谢您的答复。

    我们不需要将转子锁定在0rpm、它会持续、直到我们命令转速不同于0rpm。

    功率级已完全熔断的电池组和实验室实验室电源。 没有真正的区别。

    我会尝试查看 IQ/ID、并尽快与您联系。

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

    你好,Mikael,

    适用于更高 MCU 类别的较新电机 SDK 使用动作限定器禁用 PWM 输出、可以设置高阻抗 A/B。 因此、半桥 H/L 输入内部下拉电阻器将 NFETS 置于关断状态、将栅极拉至阈值以下。  使用  DRV8301控制器、当速度轨迹达到零 RPM 时、只需通过 SPI 发送禁用命令。 然而、NFETS 具有泄漏电流、因此可以在所有相位上记录每个相位的悬空电压接地。 每个空闲相位直流电压都应该在示波器探针上以零速和续流相当干净的浮点(10到12Vdc)。