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.

[参考译文] LAUNCHXL-F28069M:BOOSTXL-DRV8301

Guru**** 2604775 points
Other Parts Discussed in Thread: DRV8301, BOOSTXL-DRV8301, CONTROLSUITE, MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/679196/launchxl-f28069m-boostxl-drv8301

器件型号:LAUNCHXL-F28069M
主题中讨论的其他器件:DRV8301controlSUITEMOTORWARE

您好!

每次我将代码上传到 launchpad F28069M 时、电机都会进行初始急动、然后它根本不运行。 我使用的是具有 F28069M 的 DRV8301 RevB 逆变器。 我正在为 Booster Pack 提供19V、3A 电源、并将速度设置为300rpm。 但电机根本不运行。 最初、每次我通过 USB 上传代码、然后断开 USB 并连接直流电源、如果我停止供电、然后再次连接该电源、那么电流将尝试超过限制、电机根本不启动。 我正在刷写代码并从中运行。

有什么想法为什么会发生这种情况?

谢谢你。

此致

Jim

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

    您好、Jim、

    您是否使用 BOOSTXL-DRV8301 BoosterPack 来运行电机? 如果是、您是否已经参考了以下文档:

     BOOSTXL-DRV8301快速入门指南

    BOOSTXL-DRV8301 硬件用户指南

    如果没有、那么您能否提供有关您所使用的开发环境的更多信息:

    工具:编译器、Code Composer Studio、controlSUITE、闪存编程器等

    硬件:controlCARD、Launchpad、定制板、TI 开发套件等

    此致、

    Sudhakar

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

    软件和编译器都可以、我已经正确设置了。

    我正在使用 MATLAB/Simulink 来控制电机。 我还使用 F28069M Launchpad 和 DRV8301 RevB 逆变器通过以下参数控制电机。 这是 DRV8312-69M 套件随附的电机。

    DT4260-24-055-04
    24V 直流4000RPM

    我没有此电机的数据表、也无法在互联网上找到。 我还是使用 INSTASPIN-FOC 来测量一些段落,如下所示。 如果错误、请纠正我的问题。

    极对= 4;
    定子电阻= 0.41;(欧姆)
    定子电感= 0.60e-3;(H)
    基峰值相电压= 24;(伏)

    我不知道该电机的额定功率是多少、我只需将电流限制设置为3.2A 并通过电源提供16V 电压。

    问题是电机在上载我的代码后振动但根本不旋转。 我不知道为什么? 是因为电源不正确还是什么原因?

    任何想法!

    谢谢你

    此致
    Jim
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以从 TI 网站下载并安装 motorWare V18、并运行 lab02a、lab10a 等实验项目、以查看您现在遇到的问题是否相同。 问题似乎来自 Matlab / Simulink 可能生成的项目代码、您必须检查项目代码才能找到根本原因。 您可以在启动电机之前检查所有 PI 稳压器(速度、Id 和 Iq)的积分项(UI)是否设置为零。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我吃不到。 积分项(UI)应在开始前为零。 您的意思是只有 P 控制器吗? 因为我将一些值设置为积分项(电流 PI 为0.02、速度 PI 为0.1)。 您能解释一下我出错的地方吗?

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

    PI/PID 稳压器应包括比例(向上)、积分(UI)、微分(UD)输出和比例(KP)、积分(KI)、 导数(Kd)增益。
    您可能需要在启动或重新启动电机之前重置积分输出(UI)和最终输出(Uout)、并且需要为 PI 稳压器设置正确的比例(Kp)和积分增益(Ki)。 您可以查看并检查 Simulink 模型和项目代码、因为 PI 稳压器可能不是根本原因。
    您可以尝试在 motorware 中使用示例实验项目、这也许更容易地告诉我原因、因为我不知道您的 Simulink 模型和项目代码。

    BTW、您可以尝试将电源增加到24V。