前面几个例程都跑过,识别了电机参数,然后在lab11的基础上修改了程序,从外部接收pwm信号,根据占空比控制
电机转速。在连接调试器的情况下,电机运行一切正常;但是在断开调试器后就无法运行,调试发现est_run运行后
再读取电角度一直都是0。程序的其他部分一切正常(led,ecap等),就是fast估算器输出不行,请各位大神看看问题
可能出在哪里?
Terry Deng:
你有没有添加中断程序,导致fast的计算被打断或不够运算时间。
前面几个例程都跑过,识别了电机参数,然后在lab11的基础上修改了程序,从外部接收pwm信号,根据占空比控制
电机转速。在连接调试器的情况下,电机运行一切正常;但是在断开调试器后就无法运行,调试发现est_run运行后
再读取电角度一直都是0。程序的其他部分一切正常(led,ecap等),就是fast估算器输出不行,请各位大神看看问题
可能出在哪里?
woods yu:
请问你这个问题解决没有?LAB11我测试也发现断开仿真器电机运行不正常,在中断里放了一个IO翻转看起来又是正常的
前面几个例程都跑过,识别了电机参数,然后在lab11的基础上修改了程序,从外部接收pwm信号,根据占空比控制
电机转速。在连接调试器的情况下,电机运行一切正常;但是在断开调试器后就无法运行,调试发现est_run运行后
再读取电角度一直都是0。程序的其他部分一切正常(led,ecap等),就是fast估算器输出不行,请各位大神看看问题
可能出在哪里?
woods yu:
回复 woods yu:
补充一下,程序里只加了几个IO输入使能电机运行停止,没有增加中断。
前面几个例程都跑过,识别了电机参数,然后在lab11的基础上修改了程序,从外部接收pwm信号,根据占空比控制
电机转速。在连接调试器的情况下,电机运行一切正常;但是在断开调试器后就无法运行,调试发现est_run运行后
再读取电角度一直都是0。程序的其他部分一切正常(led,ecap等),就是fast估算器输出不行,请各位大神看看问题
可能出在哪里?
woods yu:
回复 Terry Deng:
请问Terry Deng 有没有测试过断开仿真器电机能正常运行吗?