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**** 2943400 points

Other Parts Discussed in Thread: DRV8301

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1218296/drv8301-69m-kit-get-max-torque-from-the-motor-on-low-and-high-speed-during-disturbance

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

我希望在低速和高速含传感器电机控制上获得最大扭矩、在实验13b 中、我能够非常好地进行位置控制和速度控制、 但是似乎电流环路无法正常工作、无法从电机获取最大扭矩(现在约为最大安培的一半)、我只是 根据 RPM 和极点更改了 USER_IQ_FULL_SCALE_FREQ_Hz、知道 insta-Motion 将根据我选择的增益调整电流环路。

以下 是我的电机参数、请引导我是否需要返回到扭矩控制实验室5a 并对其进行调整以进行位置控制或需要执行其他操作

#Elif (user_motor == my_motor )
#define USER_MOTOR_TYPE MOTOR_Type_Pm
#define USER_MOTOR_NUM_POLE_PAIRS (4个)
#define USER_MOTOR_RR (NULL)  
#define USER_MOTOR_Rs (0.370501846)
#define USER_MOTOR_LS_d (0.000191118175)  
#define USER_MOTOR_LS_q (0.000191118175)
#define USER_MOTOR_RATED_FLUX (0.0390321501)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (1.0)
#define USER_MOTOR_IND_EST_CURRENT (-0.5)
#define USER_MOTOR_MAX_CURRENT (7.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)
#define USER_MOTOR_ENCODER_LINES (1024.0)
#define USER_MOTOR_MAX_SPEED_KRPM (3.0)  
#define USER_SYSTEM_INERTIA (0.04919219017)
#define USER_SYSTEM_FRICTION (1.333652735)

是否 需要重新计算 USER_IQ_FULL_SCALE_CURRENT_A 和 USER_ADC_FULL_SCALE_CURRENT_A? 或者为 drv8301_revd 电流调节按何种方式交错?

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

    您可能不需要更改  USER_IQ_FULL_SCALE_CURRENT_A、也无法更改 USER_ADC_FULL_SCALE_CURRENT_A  USER_ADC_FULL_SCALE_CURRENT_A 取决于硬件。

    您可以尝试根据所使用的电机增加 USER_MOTOR_MAX_CURRENT、以获得最大扭矩电流输出。

    #define USER_MOTOR_MAX_CURRENT (7.0)

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

    谢谢、看起来有所改进、但我担心电机过流、如果将比电机电流数据表大的值放入 user.h 文件中、如何防止电机过流?

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

    您可以查看 DRV8301的数据表、并配置控制寄存器以限制电机相电流的峰值电流。

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

    谢谢你