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:启动期间的咔嗒噪声- Motorware lab 11e

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1309472/tms320f28069m-clicking-noise-during-the-start-up---motorware-lab-11e

器件型号:TMS320F28069M

你(们)好!

我们有一个定制电路板、可通过 DRV8300NRGER 控制两个 BLDC 电机。 电路板在 TMS320F28069MPZT 微控制器上运行。

我们正努力使用实验11e 使霍尔传感器实现平稳启动。 目前、我们仅将一个电机用于测试目的。  

启动过程中、电机(23个极对)产生明显的咔嗒声、当对电机施加较重的负载时、咔嗒声变得更加明显。 换向序列得到了确认并且有效、这是因为电机响应基准速度并且以正确的方向旋转。 因此、  

我们遇到的另一个问题是无法从有传感器模式转换到无传感器模式。 即使将转换速度设置为尽可能低的 A 值、电机也在有传感器模式下持续运行。 此外、转速测量值不正确-当电机设置为以100rpm 运行时、测得的转速大约为35rpm。

对于我们的应用、必须使用扭矩控制模式;但是、根据这篇文章- 仅限速度环路- 此实验不支持扭矩控制。  

话虽如此、我们希望您就以下方面向我们提供建议:

  1. 使用含传感器模式时、咔嗒声的来源可能是什么? 噪声不太可能是一种自然现象、因为其他采用有传感器启动的电机不会表现出类似的行为;
  2. 错误的速度测量是否可能是不正确的比例因子 gHall_speed_scale 或 gHall_speed_FDB_0p01Hz 的问题?  
  3. 您能否提供有关如何在本实验中启用扭矩控制模式的指南、或者您能否指向允许我们这么做的实验?

谢谢!  

此致、

Iakov

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用含传感器模式时、卡嗒声的来源是什么? 噪声不太可能是一种自然现象、因为采用有传感器启动的其他电机不会表现出类似的行为;

    您是否测得了电机的任何电流波形? 梯形控制的噪声可能比正弦 FOC 高一点、这是正常情况。

    不正确的速度测量是否可能是不正确的比例因子 gHall_speed_scale 或 gHall_speed_FDB_0p01Hz 的问题?  [/报价]

    有速度错误吗?

    您能提供有关如何在此实验中启用扭矩控制模式的指南吗?您能不能指出允许我们启用扭矩控制模式的实验?

    目前、霍尔传感器可能很难支持扭矩模式。

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

    Yanming、您好、感谢您的快速回复。

    您是否有任何测量的电机电流波形? 梯形控制的噪声可能比正弦 FOC 高一些、这是正常情况。

    请参阅随附的从其中一个相位获取的电流波形:  

    any speed error?

    正如你从 Expressions 标签页的屏幕截图中可见、SpeedRef_krpm 被设定为60rpm、然而、测得的实际速度为负值、并且与设定的值不匹配:  

    目前,可能很难通过霍尔支持扭矩模式。

    在我们的设置中、我们有电流和电压传感器、我们希望使用霍尔传感器来低速启动电机、然后转换到 FOC。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以从 Expressions 选项卡的屏幕截图中看到,SpeedRef_krpm 设置为60rpm,但是实际测量的速度为负值,与设置的值不匹配: 

    如果电机使用霍尔传感器运行、该速度对于 FAST 来说过低、无法估算正确的速度。

    在我们的设置中,我们有电流和电压传感器,我们希望使用霍尔传感器以低速启动电机,然后转换为 FOC。  [/报价]

    Lab11e 仍是参考示例。 您可能必须对此实验做一些改进、以便在满载条件下以低速运转电机。 如霍尔偏移校准、霍尔信号噪声消除...

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

    您好、Yanming:

    感谢您的答复。

    如果电机使用霍尔传感器运行,则速度太低,无法估算正确的速度。

    我明白了。 我们决定尝试在有传感器模式下启动电机的原因是处于无传感器模式(从实验1b 开始及以后)、电机将在超过某个负载阈值后开始抖动。 看起来没有向线圈提供足够的电流、我们不确定这种行为的原因是什么。 我们需要更改用户文件来解决该问题、还是必须调整 PID 控制器? 请注意、我们可以在无传感器模式下运行电机、但不会在重负载下运行。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    (从实验1b 开始及之后)

    lab1b? 它是不使用 FAST 估算器的开环控制。

    我们需要对用户文件进行更改以解决该问题,还是必须是需要调整的 PID 控制器? 请注意、我们可以在无传感器模式下运行电机、但不会在重负载下运行。  [/报价]

    您需要的最低速度是多少? 是的、你可以尝试调整速度 PID 控制器。

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

    您好、Yanming:

    lab1b? 它是开环控制、不使用 FAST 估算器。

    是的、您说得对、本实验是一个不含 FAST 的开环实验。  使用 FAST 估算器是否会解决施加负载时电机停止的问题? 什么可以控制实验1b 中的电流输入量?  

    您需要的最低速度是什么? 是的,您可以尝试调整速度 PID 控制器。

    该电机用于电动自行车应用、因此电机应能够达到400rpm 的转速(因此、范围为0 - 400rpm)。 但是、只要我们试图起步、电机就会停止并开始抖动(振动)。 我们假设这是由电机控制板的低扭矩输出值导致的。 它是直接驱动 BLDC 电机、其参数为:

    额定电压:48V、

    极对数:23、

    Kv = 0.1V/rpm、

    相间电感: 380uH

    相间电阻:145m Ω

    谢谢。

    亚科夫  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,您说得对,本实验是一个不带 FAST 的开环实验。  使用 FAST 估算器是否会解决施加负载时电机停止的问题? 什么可以控制实验1b 中的电流输入量?  [/报价]

    Lab1b 仅用于硬件验证。 您可以按照实验用户指南运行以下实验、看看会发生什么。

    此电机用于电动自行车应用,因此该电机应该能够达到400 rpm 的速度(因此,范围是0 - 400 rpm)。[/报价]

    对于低速和满载启动、您可能必须使用有传感器 FOC。

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

    您好、Yanming:

    我们解决了电机堵塞的问题。 我们还修复了电机无法从霍尔模式转换到 FOC 模式的问题-它现在可以按预期转换。 但是、在霍尔模式下使用电机时、仍会有一些咔嗒声。 您是否碰巧知道此类点击的原因?

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

    电机通过梯形控制旋转、而霍尔传感器的噪声略高于 InstaSPIN-FOC。 如果电流波形正确、这可能是正常的。

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

    您好、Yanming:

    明白了、谢谢您。  您可以关闭此主题帖。