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.

[参考译文] CCS/INSTASPIN-BLDC:有关使用 lab5b 驱动电机的问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/720189/ccs-instaspin-bldc-question-about-driving-motor-by-using-lab5b

器件型号:INSTASPIN-BLDC

工具/软件:Code Composer Studio

您好!

我尝试使用 DRV8301-HC-EVM 套件上的 InstaSpin lab5b 驱动无刷电机。

我执行了以下步骤:

使用实验2a 识别了电机的参数。

 这些参数是通过使用实验2a 找到的、并且能够以指定的参考速度(折射)驱动电机。

 (可使用实验2a 在18V 电源下驱动约10000rpm 的电机)。

e2e.ti.com/.../4336.user.h 使用实验2a 时没有 plobrem。

2.然后、我尝试使用实验5b 来驱动同一个电机。

 我在 user.h 上复制了电机参数(Rs、LSD、LSQ、磁通)、并尝试驱动。

 我无法使电机达到预期的参考速度。

 例如,我将折射设置为0.5 (=500rpm),但实际电机转速不等于0.5,并且驱动速度非常慢。

数据表中的电机参数、rpm/volt = 710。

我附加了在实验5b 中使用的"user.h"。

我想知道为什么不通过实验5b 来驱动电机...  

有人可以就此问题提供建议吗?

如果有人可以回复、我会很感激。

P.S.

我可以使用实验5b 来驱动"另一个电机"。

这是 user.h 的一部分、可通过实验5b 进行驱动。

#define USER_MOTOR_TYPE                MOTOR_Type_PM
#define USER_MOTOR_NUM_POLE_PAIRS      (7)
#define USER_MOTOR_RR                  (空)
#define USER_MOTOR_Rs                  (0.0243127607)
#define USER_MOTOR_LS_d                (0.0000129599021)
#define USER_MOTOR_LS_q                (0.0000129599021)
#define USER_MOTOR_Rated 磁通(          0.0146169318)
#define USER_MOTOR_磁 化电流 (空)
#define USER_MOTOR_RES_EST_CURRENT     (2.0)
#define USER_MOTOR_IND_EST_CURRENT     (-2.0)
#define USER_MOTOR_MAX_CURRENT         (30.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz    (60.0)

高贵须

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否运行了偏移计算实验3? 或 lab04进行扭矩控制而无需调整 ID/IQ? 您能否在尝试我建议的两个实验后发布电流波形的图片?

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

    您好 Sean、

    我运行了实验3a,检查了电机参数(Rs、I bias、V bias 等),并进入实验5b。

    我们可以在实验5b 上平稳驱动电机。

    我会仔细阅读 Instaspin 实验室教程...

    感谢你的答复。

    高贵须