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.

[参考译文] DRV8312-C2-KIT:低速下的 DRV8312-C2-KIT 实验12b

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/738559/drv8312-c2-kit-drv8312-c2-kit-lab-12b-at-low-speed

器件型号:DRV8312-C2-KIT

我们的 BLDC 电机应用需要在低速(<10rpm)下运行、同时具有高速度精度和大扭矩。 我们将 DRV8312-C2-KIT 与 Anaheim BLY172S 电机和5000 PPR 编码器一起使用、 并在实验12b 中将0.005krpm 设置为 gMotorVars.SpeedRef_krpm 参数。 电机速度不稳定、扭矩弱。  我们使用了先前实验中经过调整的电机参数。 我们没有使用编码器调整电机参数。

所提供的软件是否对最小速度有限制? 您建议使用哪些软件配置和参数来控制电机并在低速和高速精度下实现高扭矩?

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.您可以通过将 gMotorVars.Flag_enableForceAngle 设置为"false"来禁用强制角。
    2.增加 PWM 频率、并更改 ISR_TICKS_PER_SPINTAC_TICK、USER_NUM_CTRL_TICKS_PER_SPEED_TICK 以增加速度环路控制频率。
    3.增加低速时的带宽,在 user.h 中更改 USER_SYSTEM_ANbandwidth
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    罗燕明

    我们尝试了您的所有建议、它们帮助我们增加电机扭矩并提高低速精度。

    谢谢、
    Mikhail Zhukov