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.

[参考译文] INSTASPIN-BLDC:低电感电机的电机控制

Guru**** 2391415 points
Other Parts Discussed in Thread: DRV10987, DRV8313, MOTORWARE, DRV8312, INSTASPIN-BLDC, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/793929/instaspin-bldc-motor-control-for-low-inductance-motor

器件型号:INSTASPIN-BLDC
主题中讨论的其他器件:DRV10987DRV8313MOTORWAREDRV8312controlSUITEDRV8312-C2-KIT

我的客户尝试使用无传感器控制方案驱动10000 rpm 到25000 rpm 之间的低电感 BLDC 电机(一个极对电机)。 我们从 DRV10987驱动器开始、但发现 PWM 频率过低(50kHz)、这会导致低电感(L = 0.1mH、R = 1.8 Ω)产生较大的峰间电流纹波。 为了获得合理的电流纹波、PWM 频率可能需要接近200kHz。  客户有一个 DRV8313评估板、但该板上的 MSP430代码使用20kHz 的 PWM 速率。  

我们需要帮助确定如何驱动和控制电机。  也许有一个基于 C2000的 Insta-spin 的解决方案可用于驱动 DRV8313评估板?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以通过以下链接下载 motorWare、该软件包含一个使用 DRV8312的基于 C2000的 instaSPIN-FOC 解决方案、该解决方案应类似于 DRV8313。 但很难支持如此高的 PWM 频率(200kHz)限制到 CPU 带宽、启用 C2000控制器(F28069F)的 instaSPIN-FOC 可以支持的最大 PWM 频率约为60kHz。
    www.ti.com/.../motorware
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yanming、
    感谢您的快速回复。 也许我不知道需要更高的 PWM (但数学似乎指出了这种方法)-您之前是否必须支持旋转低电感电机的请求?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    lab02c 是一个特殊的工具、用于实现低电感电机的识别、您可以使用此实验来识别电机参数、并根据您的要求使用其他实验来识别所识别的电机。 对于大多数低电感电机来说、这是可以的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yanming、
    我们仍在努力实现对电机的良好控制。
    我们需要的是使 INSTASPIN-BLDC 在 Piccolo 套件上运行、PWM 频率在55kHz 以上、60kHz 以上运行。 客户不希望使用 FOC。
    我们有 DRV8312-69M 电机套件。 我们具体如何修改 PWM 速度并将 BLDC 控制加载到此套件上的控制卡上(或者我们是否需要不同的控制卡)。
    最终、我们可能会使用 DRV8313、但 DRV8312套件可能是证明电机需要以更高的 PWM 驱动的最简单方法。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以在 controlSUITE 中尝试 instaSPIN-BLDC 参考。

    从以下链接下载 controlSUITE、然后作为默认配置进行安装。
    www.ti.com/.../controlsuite

    您将在以下文件夹中找到参考项目、该项目是梯形控制 BLDC 的示例。 但您必须在此项目中更改器件配置文件、因为它是使用 F2803x 设计的。 (F28035 controlCARD)。
    C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128\InstaSPIN_BLDC

    PWM 频率应至少比电机的最大频率高30倍。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yanming、
    是的、我们正在查看 C2-KIT 的控制套件。 如果我们能够使其以足够高的 PWM 频率运行、我们可以首先在 C2套件(F28035)上尝试此操作。
    两个问题:
    1、软件中的 PWM 频率设置、因此我们知道需要更改哪些参数来加快它的速度。 我们知道 DRV8313 EVM 中的20KHz 不够快、我们需要至少将其加倍。
    2.软件是否可以像您提到的那样通过更改配置文件轻松地转移到69M 套件(F28069),或者是否涉及更多内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.更改 BLDC_INT_Settings.h 中的 ISR_FREQUENCY 和 ISR_FREQUENCY
    2.是的、您需要在项目中将 BLDC_Int-DevInit_F2803x.c 和相关函数更改为器件。