TI中文支持网
TI专业的中文技术问题搜集分享网站

请教:instaspin-foc例程lab02c运行后,设置电机的speedref,电机不转动。

我使用的是28069M,运行了motorware中2806xF例程中的lab02c。

电机参数

额定电压:24 V     额定电流:8.7A   额定转矩:0.5 NM  额定转速:3000 rpm   额定功率:150W   极对数:2

问题一:驱动板使用的自己的驱动板,电压采用使用电压分压的形式;电流使用ACS712模块进行采样;不知软件中要如何修改?

问题二:在参数辨识的过程中,rampup过程加速平滑,但rated_flux过程中抖动较大;参数辨识完成后,重新置为gMotorVars.Flag_Run_Identify为1,Ctrl和Est都进入online状态,但电机没有转动,修改电机转速给定值,电机依然不转,请问可能原因有哪些?

附件是user.h文件;

麻烦各位帮下忙,谢谢了!

Eric Ma:

你要把原理图发上来,user.h要根据你的硬件进行修改ADC_FULLSCALE_CURRENT 和Voltage。

电机不转的原因可能是PWM保护了,你看register寄存器中的TZFLG是否不为0.

ERIC

我使用的是28069M,运行了motorware中2806xF例程中的lab02c。

电机参数

额定电压:24 V     额定电流:8.7A   额定转矩:0.5 NM  额定转速:3000 rpm   额定功率:150W   极对数:2

问题一:驱动板使用的自己的驱动板,电压采用使用电压分压的形式;电流使用ACS712模块进行采样;不知软件中要如何修改?

问题二:在参数辨识的过程中,rampup过程加速平滑,但rated_flux过程中抖动较大;参数辨识完成后,重新置为gMotorVars.Flag_Run_Identify为1,Ctrl和Est都进入online状态,但电机没有转动,修改电机转速给定值,电机依然不转,请问可能原因有哪些?

附件是user.h文件;

麻烦各位帮下忙,谢谢了!

deping long:

回复 Eric Ma:

电压采样:

电流采样(ACS712):输出电压与输入电流关系式约为 Uout=2.5+0.2I;

请问观察寄存器的值是否有什么特别的方法,直接添加到watch window中则无法显示?

谢谢!

我使用的是28069M,运行了motorware中2806xF例程中的lab02c。

电机参数

额定电压:24 V     额定电流:8.7A   额定转矩:0.5 NM  额定转速:3000 rpm   额定功率:150W   极对数:2

问题一:驱动板使用的自己的驱动板,电压采用使用电压分压的形式;电流使用ACS712模块进行采样;不知软件中要如何修改?

问题二:在参数辨识的过程中,rampup过程加速平滑,但rated_flux过程中抖动较大;参数辨识完成后,重新置为gMotorVars.Flag_Run_Identify为1,Ctrl和Est都进入online状态,但电机没有转动,修改电机转速给定值,电机依然不转,请问可能原因有哪些?

附件是user.h文件;

麻烦各位帮下忙,谢谢了!

deping long:

回复 Eric Ma:

调了很久还是没能调好,麻烦您帮忙看下,谢谢了。

赞(0)
未经允许不得转载:TI中文支持网 » 请教:instaspin-foc例程lab02c运行后,设置电机的speedref,电机不转动。
分享到: 更多 (0)