主题中讨论的其他部件:DRV8305,MOTORWARE
您好,
我最初使用Proj_lab02b运行我的电机,但出于多种原因,我不得不重新安装所有设备。 现在我要回到我离开的地方。
我可以在代码标识电机时让电机旋转,但校准后,软件不会将gMotorVars.Flag_enableSys从1更改为0。 我已尝试更改user.h文件中的参数,包括将USER_MOTOR_RES_EST_CURRENT和IND_EST_CURRENT增加到3和-3。 并尝试将user_motor_fluity_EST_FREQ_Hz从20提高到80 Hz。 即使 gMotorVars.Flag_enableSys在标识后确实变为0,当我将它改回1时,电机也不会上升到0.100 Krpm的设定点。
下面是标识号
RS= 0.078
LSD_H=LSQ_H=.0.4156万,但从.0022到0.0 的变化很大
助熔剂=.032
我正在使用的电机实际上是一个交流发电机,我很兴奋地创造了一个真正的永磁电机。 它有12极(2极参数) 我测量的定子电感为.088mH。 最大电流30A,目前在总线上运行15 V。在DRV8305 Boostxl上。 Motorware.17,CCS 7.0。 我还尝试运行proj_lab02c以获得低电感,但这也不起作用。
很奇怪,在识别过程中,系统会旋转电机(升至1000 rpm),然后不会在正常模式下运行。
我们非常感谢您的任何帮助。