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.

[参考译文] TMS320F280023C:当极数减少时、BLDC 电机消耗更多电流。

Guru**** 647180 points
Other Parts Discussed in Thread: TMS320F280023C, BOOSTXL-3PHGANINV, DRV8329AEVM, DRV8316REVM, C2000WARE-MOTORCONTROL-SDK, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1183679/tms320f280023c-bldc-motor-taking-more-current-when-number-of-poles-is-reduced

器件型号:TMS320F280023C
主题中讨论的其他器件: C2000WARE-MOTORCONTROL-SDKC2000WARE

您好!  

我使用 TMS320F280023C 通过梯形控制运行 BLDC 电机。 对于同一硬件、我运行了额定电压为48V、750W、24线对极的 BLDC 电机。 现在、我已更改为48V、1.2kW、4极对 BLDC 电机。 但是、在更改为新电机后、它也需要大量具有极低占空比的电流。 振动很大、由于高电流电机的运行时间不超过一分钟(占空比小于20%)。

注意:新电机的电阻和电感是旧电机的1/4。 这里使用的 PWM 频率为16kHz。

您能否提出建议、为什么新电机会出现这种情况?  

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

    您好、Ratnesh、

    也许可以尝试更高的 PWM 频率、如20kHz。 我们不能期望每个电机都需要相同的驱动电流。 用手指将8极轴转动到24对轴的难度有多大、您的意思是说48极? 通常情况下、梯形调制将为低极点数电机消耗更多的启动电流、而不是为高极点数电机提供更大的启动电流。

    此致  

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

    您好、GI、

    我尝试了20kHz PWM 频率。 结果相同。

    2、8极电机比24对(48极)电机旋转更容易、因为48极电机是齿轮电机。

    不仅是启动电流、整体运行时间也很长。

    如果8极电机使用随电机一起提供的中国电机控制器运行、 电机运行非常平稳、满负荷时仅消耗约4A 电流。 在我的算法中、当占空比接近30%时、它需要接近6-7A 的电流。  

    是否可能是切换顺序问题? 或者它必须与电机绕组的电感有关吗?

    此致、

    Ratnesh  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="548398" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1183679/tms320f280023c-bldc-motor-taking-more-current-when-number-of-poles-is-reduced/4458666 #4458666">是否存在切换顺序问题? 或者它必须具有电机绕组电感的东西?[/quot]

    问题8极点的电感非常低、在慢速衰减电流模式下、6-7A NFETS 下30%的占空比不会意外出现。 您的 x23c 是否支持通过嵌入式 ROM 进行 SVM 调制? 您可以尝试 FAST 估算器通用电机控制项目、如果 x23没有嵌入式 ROM、则有快速 ROM 库文件可供使用。 导入的工程需要使用 x23外设、因此需要一些转换时间。   

    奇怪的是、Nidec H25 6极电动机列出了1.3A 18W 20Vdc、但通过 SVM 正弦波电流调制仅需300mA/24V 直流。 一些海报报告了通过低电感大型电机实现的高电流消耗。 H25仅为3m Ω P2P、峰值电流为1.3A、采用梯形调制时平均电流为1A。

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

    您好!

    我知道、您建议使用 SVM 方法来控制电机。 与梯形控制相比,使用 SVM 是否有任何特定的优势?

    这些是电感和电阻(相间)的值。

    LS = 67.2uH @10kHz
    Rs = 30m Ω@ 4Hz

    48V/1.2kW/8极电机  

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

    您是否对具有 梯形控制的 BLDC 使用无传感器或基于传感器的算法? 您正在从事哪个 TI 参考实验室/项目?

    您是否更改了不同电机的控制参数? 如果您使用基于霍尔传感器的 梯形控制、您是否进行偏移校准?

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

    您好、Luo、

    我正在使用基于传感器的梯形控制。  

    不使用 TI 参考实验室。

    此外、我想告知、问题是霍尔传感器连接错误、导致开关模式错误。 因此消耗了大量电流。 现在、电机正在得到很好的控制。  

    谢谢。

    此外、您能否建议一些 TI 参考、以使用霍尔传感器信号测量 BLDC 电机速度。 现在、我将使用霍尔中断并计算上升沿到上升沿之间的时间来计算速度。 但是、当速度变为零时、使用该方法可以保存速度值。 请建议一些更好的方法或一些 TI 参考实验室。

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

    您可以使用 eCAP 来测量霍尔传感器输出脉冲的周期。

    您可以参阅当前 MCSDK 中提供的通用电机控制实验室、该实验室可支持 BLDC/PMSM 驱动器的一组硬件套件和控制算法。 套件包括 LAUNCHXL-F280025CLAUNCHXL-F280039C、 LAUNCHXL-F2800137 (带 BOOSTXL-DRV8323RS)、 BOOSTXL-DRV8323RHDRV8353Rx-EVM、  用于 低压电机的 BOOSTXL-3PHGANINV、DRV8316REVM 或 DRV8329AEVM 逆变器板。 TMDSCNCD280025CTMDSCNCD2800137 或 TMDSCNCD280039C (带 TMDSHVMTRINSPIN 逆变器板)和 TMDSADAP180TO100 (用于高压电机)。控制算法包括具有快速无传感器 InstaSPIN-FOC 和 ESMO 的无传感器增量编码器、含传感器 FOC。

    C2000WARE-MOTORCONTROL-SDK: https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK

    Universal Project and Lab User's Guide (通用项目和实验室用户指南): https://www.ti.com/lit/spruj26

    文件夹中的示例实验项目:C:\ti\c2000\C2000Ware_MotorControl_SDK_ \solutions\universal_motorcontrol_lab\f28002x

    BTW、本实验使用基于霍尔传感器的 FOC、而不是梯形控制、但您仍可以参阅有关如何使用霍尔传感器和 C2000 eCAP 模块测量电机速度的实验。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="548398" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1183679/tms320f280023c-bldc-motor-taking-more-current-when-number-of-poles-is-reduced/4466486 #4466486"]但使用此方法时,当速度变为零时,它会保存速度值

    当一段时间内未检测到 EMF 边沿时、您可以添加一个函数 ADC 节拍计数器来重置速度值。

    我正在使用霍尔传感器查看 BLDC 的通用代码、并假设它使用梯形调制。 当霍尔传感器用于转子位置时、如何将 FOC 视为一个好问题。 另一个好问题是、具有 Halls 的 SVM 如何比 FOC 更具优势。  

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

    该实验室使用 FOC 将 BLDC 驱动为梯形 控制、因此可以轻松地使用基于霍尔的 FOC 或无传感器 FOC 切换控制。