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.

[参考译文] BOOSTXL-DRV8305EVM:要更改哪些参数以更大限度地提高电机提供的扭矩。

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/681947/boostxl-drv8305evm-which-parameters-to-change-to-maximize-the-torque-of-motor-delivers

器件型号:BOOSTXL-DRV8305EVM

客户遇到 BOOSTXL-DRV8305EVM 问题。 他将 InstaSPIN FOC 软件与18V 7极 SMPM 电机配合使用。

 他正在尝试在初始电机启动时获得最大扭矩。 并在整个过程中使用速度控制反馈环路(实验5b)保持强大的扭矩。 他的问题是、在整个过程中、他的扭矩非常小。 使用实验4 (扭矩控制)、当他显著增大 IqRef 值时、他的扭矩仍然很小。 停止转子旋转不需要太多时间。

 您能告诉我他应该更改哪些参数来最大限度地提高电机提供的扭矩吗? 您能否参阅他可能发现的任何相关文档来解决此问题?

 此致、

Naser

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果根据电机规格将 user.h 中的 USER_MOTOR_MAX_CURRENT 设置为最大值、并且 USER_MAX_VS_MAG_PU 也设置为最大值以允许最大电压矢量、则最大扭矩输出取决于电机。 在 MW18中、可以在不进行过调制的情况下将 USER_MAX_VS_MAG_PU 设置为0.5、在过调制和2分流电阻器的情况下设置为0.5774、在过调制和3分流电阻器的情况下设置为0.66。

    请首先使用 lab02b/lab02识别正确的电机参数、这对于驱动电机以实现更高的扭矩非常有用。 有关更多详细信息、请参阅 instaSPIN 用户指南(spruhj1g)的第14节。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!  
    感谢您的回答。  
    我已将 USER_MOTOR_MAX_CURRENT 设置为3.8A (电机的标称电流)、并使用 lab2B/lab2在项目目录的 user.h 中找到/更新了我的电机参数。  
    它看起来是这样的:  
    #Elif (USER_MOTOR== Maxxon_Motor)
    #define USER_MOTOR_TYPE MOTOR_Type_PM
    #define USER_MOTOR_NUM_POLE_PAIRS (7)
    #define USER_MOTOR_RR (空)
    #define USER_MOTOR_Rs (0.163462609)
    #define USER_MOTOR_LS_d (0.0000561262423)
    #define USER_MOTOR_LS_q (0.0000561262423)
    #define USER_MOTOR_Rated 磁通(0.0091746971)
    #define USER_MOTOR_磁 化电流(空)
    #define USER_MOTOR_RES_EST_CURRENT (.38)//额定电流的10%
    #define USER_MOTOR_IND_EST_CURRENT (-0.038)//额定电流的-10%
    #define USER_MOTOR_MAX_CURRENT (3.0)// IQ 控制器的安全限制
    #define USER_MOTOR_FLUX_EST_FREQ_Hz (52.0)//额定 Hz 的10%
    #define USER_MOTOR_FREQ_LOW (52.0)// Hz -建议设置为额定电机电频率的10%
    #define USER_MOTOR_FREQ_HIGH (525.0)// Hz -建议设置为额定电机电频率的100%
    #define USER_MOTOR_FREQ_MAX (630.0)// Hz -建议将电机额定频率设置为120%
    #define USER_MOTOR_VOLT_MIN (3.0)//电压-建议设置为额定电机电压的15%
    #define USER_MOTOR_VOLT_MAX (18.0)//伏特-建议设置为额定电机电压的100%
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否让客户使用 lab02c 增加 USER_MOTOR_MAX_CURRENT、USER_MOTOR_RES_EST_CURRENT 和 USER_MOTOR_IND_EST_CURRENT 来再次识别电机? 它看起来 USER_MOTOR_RES_EST_CURRENT 太小、无法识别电机的电阻。
    您是否可以要求客户检查控制器对象(Ctrl)的 pid_IQ 和 pid_ID? 在 lab04中设置 IqRef 值时、要查看 fbackValue、refValue 和 pid_IQ 的 UI。

    客户在项目中设置最大扭矩电流时是否有任何电流波形和屏幕快照来显示问题?