我使用的是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:
调了很久还是没能调好,麻烦您帮忙看下,谢谢了。
TI中文支持网



