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/TMS320F2.8027万F:f2.8027万f+drv8305 Lab1c8305 Lab1c问题

Guru**** 2524460 points
Other Parts Discussed in Thread: MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/621758/ccs-tms320f28027f-f28027f-drv8305-lab1c-problems

部件号:TMS320F2.8027万F
主题中讨论的其他部件:MOTORWARE

工具/软件:Code Composer Studio

首先,上面的电机参数不是很完整。  

问题:额定转速为2000rpm,但当参考转速值约为9500rpm时,转子突然停止旋转。  

我监控表达式angle_gen.freq_pu在参考Krpm以上时增加。所以我认为这部分是正确的。

我已经修改了user.h文件中的马达参数,如下所示:(我怀疑其中一些参数不是很合适,我尝试了自动参数识别,但它不起作用。)

#Elif (user_motor == Anaheim_BLY172S)
#define user_motor_type motor_Type_pm
#define user_motor_NUM_pole_pairs (3)
#define user_motor_rr (空)
#define user_motor_Rs (1.68)
#define user_motor_ls_d (0.0006708066)
#define user_motor_ls_q (0.0006708066)
#define user_motor_rated流量(0.343.3958万)
#define user_motor_magniting_current (空)
#define user_motor_RES_EST_Current (1.0)(#define user_motor_RES_EST_
#define user_motor_IND_EST_current (1.0)
#define user_motor_MAX_current (5.0)
#define user_motor_flue_EST_FREQ_Hz (20.0)

#define user_motor_FREQ_low (25.0)// Hz -建议设置为额定电动机频率的10 %
#define user_motor_FREQ_high (250.0)// Hz -建议设置为额定马达频率的100 %
#define user_motor_FREQ_MAX (300.0)// Hz -建议设置为额定电动机频率的120 %
#define user_motor_volt_min (3.0)// Volt -建议设置为额定电机电压的15 %
#define user_motor_volt_MAX (12.0)// Volt -建议设置为额定电机电压的100 %

根据上表,我已经为这些参数尝试了很多次,但它仍然不起作用。  

请给我一些建议,非常感谢。