用的是六路EPWM,三个一组,六步换向、三步启动,现在的问题是如果两个电机都设置了转速,那么只连一个电机转不起来,必须两个同时连着,请问一下怎么解决
xyz549040622:
只连一个电机转不起来,必须两个同时连着,要找到这个问题,从软件和硬件两方面找原因。看看是软件限制了,还是硬件限制了,只连一个电机转不起来,说明程序卡在了一个地方,找到这个点就好办了。
user5809911:
回复 xyz549040622:
你好,只连一个电机转几圈就停下重新转,软件怎么才能看到是停在哪里了,加断点看不出来
xyz549040622:
回复 user5809911:
我一般用下面两种办法
1.全速运行,等到电机停的时候暂停,看看程序在哪里运行。
2.大致判断出在哪个函数,然后串口输出调试信息,逐步判断。
user5809911:
回复 xyz549040622:
这有点难吧,我试试吧
user4049846:
我的想法分别从硬件和软件着手。按你的设置,软基配置的可能性更大一些。你可以查一下你的程序是否设置成了只驱动一个电机。
xyz549040622:
回复 user5809911:
找到问题了吗?什么原因导致的,软件还是硬件。