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:无法达到满载和满载的90%时的 BLDC 电机尺寸

Guru**** 2540720 points
Other Parts Discussed in Thread: DRV8301-69M-KIT, DRV8301

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/638741/drv8301-69m-kit-bldc-motor-sizzling-at-90-of-full-load-and-full-load-cannot-be-reached

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

尊敬的先生或女士:

我使用 DRV8301-69M-KIT 使用以下值运行 BLDC 电机。 在我们的典型应用中、电机以1000rpm 的转速在0至500mNm 的扭矩范围内旋转。 要求速度下降小于1%。 在负载高达250mNm 时、这不是问题、速度下降小于0.5%。 但是、当负载大于250mNm 时、速度下降会急剧增加、无法达到最大负载500mNm。 到460mNm 时、电机会产生一个不断发热的底音、该底音会通过增加负载而产生噪声。

这里发生了什么、您是否有任何想法让我的电机平稳运行?

USER_MOTOR_TYPE=MOTOR_Type_Pm
USER_MOTOR_Ub_V = 14
USER_MOTOR_NUM_POLE_PAIRS = 4
USER_MOTOR_Rr=NULL
USER_MOTOR_Rs=0、029320
USER_MOTOR_LS_d=57、638E-6
USER_MOTOR_LS_q=57、638E-6
USER_MOTOR_Rated 磁通= 0、020581
USER_MOTOR_磁 化电流=空
USER_MOTOR_RES_EST_CURRENT_=1
USER_MOTOR_IND_EST_CURRENT_=1
USER_MOTOR_MAX_CURRENT_40、00
USER_MOTOR_MAX_SPEED=5、00
USER_MOTOR_FLUX_EST_FREQ_Hz=20
USER_MOTOR_KpSpd=16、5022
USER_MOTOR_KiSpd=0、0904065
USER_MOTOR_KpIdq=0、622446
USER_MOTOR_KiIdq=0、025431
USER_MOTOR_惯性= 0、030 gm²

kpSpd、kiSpd、kpIdq 和 kiIdq 的值根据实验5b "调优快速速度环路"在3.7的阻尼因子下进行计算。

此致

Heinz

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Heinz、
    我要说的主要问题是硬件问题。 该板在将干净的电流和电压信号输入 MCU 方面做得不够好、尤其是在占空比较高且磁通和电感较低的电机下。

    DRV8301还存在一些限制、但主要原因在于电压和电流感应。 如果您设计具有适当布局的 PCB、您将获得所需的结果。 开尔文接地、放大和滤波器应尽可能靠近 MCU ADC 引脚等

    您还需要通过选择符合您要求的适当电压和电流调节来最大限度地提高分辨率。