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: DRV8301

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1022748/drv8301-69m-kit-cant-get-sufficient-current-from-motor-drive

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

我使用的是连接到 BLDC 电机的 DRV8301板、最大电流限制为100安培。 我运行的采样率为45kHz、抽取率为15kHz。 它是一个11极对电机、我使用实验5b 和实验10a 来驱动它。 我不使用场强减弱。 电机的额定电压为258kV、我们使用的转速高达6000rpm。 该电机在实验2中进行了特性描述、并具有以下设置。

#Elif (USER_MOTOR== NeuMotor250V2)
#define USER_MOTOR_TYPE MOTOR_Type_PM
#define USER_MOTOR_NUM_POLE_PAIRS (11)
#define USER_MOTOR_RR (空)
#define USER_MOTOR_Rs (0.0146962907)
#define USER_MOTOR_LS_d (1.03721777e-05)
#define USER_MOTOR_LS_q (1.03721777e-05)
#define USER_MOTOR_Rated 磁通(0.00887547713)
#define USER_MOTOR_磁 化电流(空)
#define USER_MOTOR_RES_EST_CURRENT (5.0)
#define USER_MOTOR_IND_EST_CURRENT (-5.0)
#define USER_MOTOR_MAX_CURRENT (60.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (80.0)

KP_SPD = 3.0

KI_SPD = 0.039999

Kp_idq = 0.04336339285

KI_Idq = 0.0944596529

电机在空载和中等负载条件下启动并运行良好。 我增加负载、直到源电机电流(28伏电池)约为18安。 它从6000 rpm 减慢了一点、但仍然运行良好。 如果我尝试增加负载、它会达到电机启动高频尖锐的位置、电流不会增加。 从文件中看来,它应该继续增加目前的流动,但似乎阻止了流动。 电池能够连续工作55安培(已验证)、因此似乎不是问题所在。 DRV8301的运行电流应达到60安培、因此这似乎不是限制。  

有人能不能给我一个线索、告诉我在哪里可以找到瓶颈。

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

     在 DRV8301-kit 限制的电流检测电路中、电机的最大峰峰值电流为82.5A、不等于直流输入电流。 电机相电流远高于直流电流。 如果峰值电流接近41.25A、则可以使用电流探头来检查电机相电流。 如果是、这意味着最大电流被限制在采样电路上、并且 ADC 将溢出。

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

    这很有帮助。 电机相位中的电流比我想象的大得多、并且它的运行完全符合设计。