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.

[参考译文] DRV8301-69M-KIT:用于电机启动的浪涌或升压电流

Guru**** 2763595 points

Other Parts Discussed in Thread: MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1052100/drv8301-69m-kit-surge-or-boost-current-for-motor-startup

器件型号:DRV8301-69M-KIT
主题中讨论的其他器件:MOTORWARE

硬件:

 逆变器: 基于 DRV8301-69M 套件的逆变器,具有适当的散热器/散热器设计

 MCU   :F28069M 控制器

 软件:Motorware/扭矩控制

 客户要求使用无齿轮正弦波电机。  由于没有齿轮、因此在启动时需要巨大的扭矩/电流。  

 目前、我们将最大电流限制为40A、因为根据数据表(DRV-8301-69M 套件)、最大电流为40A。

 当电机在负载条件下移动非常小时、它可以正常工作。 但是,如果没有这种行动,它就无法自己开始。

 根据电机规格、电机在启动时(从静止状态)需要大约70A 的浪涌电流。

我的问题是、我能否在启动期间提供浪涌电流(超过40A)几秒钟(例如5秒)。 到目前为止、我将计时器编程为5秒、然后移除浪涌/升压电流。 但将电流限制为40A。

非常感谢 和问候

Raghu

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

    如果 Rs 值不正确(尤其是高于实际 Rs 的值)、则启动行为会很糟糕。 您可以参阅 《InstaSPIN-FOC 和 InstaSPIN-MOTION 用户指南 》、http://www.ti.com/lit/ug/spruhj1h/spruhj1h.pdf 中的第14章"在启动、低速和速度反转时管理满负载" 

    1. 启用强制角
    2. 启动前启用定子 Rs 重校准
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Yanming、

    我尝试使用强制角、我遵循以下程序/方法。

    -启动电机时、调用 Fly Start 并获取轴速。

    -如果电机转速低于 FS_MIN 速度,则启用强制角。

    我的问题是、

    当我启用强制角时、它是自动设置为"错误"、还是我们需要将标记变为"错误"?

    当强制角为 “真”时;施加的扭矩/电流是否为最大值?

    用户指南中关于强制角的理论非常少。 您能不能向我指出有关强制角的更多详细信息。

    此致

    Raghu

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

    强制角是一种开环控制、用于在不使用 FAST 估算器中的角度的情况下启动电机。

    您使用的是哪种实验?

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

    Project11e 用于 proto 模型测试。  

    我们需要有关强制角实施的一些帮助。  是否 有任何示例实施

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

    如果您使用霍尔传感器相关的功能进行启动、则不会实现强制角。

    如果不使用霍尔传感器相关函数进行启动、则可以将 gMotorVars.Flag_enableForceAngle 设置为"true"并调用以下函数。

           //启用/禁用强制角
           EST_setFlag_enableForceAngle (estHandle、gMotorVars.Flag_enableForceAngle);

    并更改 user.h 中的 USER_ZEROSPEEDLIMIT 和 USER_FORCE_ANGE_FREQ_Hz 参数以设置强制角频率。

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

    非常感谢。

    我不使用霍尔传感器。 我想使用无传感器技术解决启动问题。 我将尝试您的建议。  USER_FORCE_ANGE_FREQ_Hz 的默认设置对我来说看起来很高、因此它无法获取并来回振荡。

    现在、我将关闭该线程。