2019-07-25 12:11发布
xlong_06 发表于 2017-11-9 09:24 1、首先你可以去掉编码盘的读数处理,单独控制步进电机的步进数。 2、你要确保你的输出脉冲数与你的方向是 ...
zuoqiangstm32 发表于 2017-11-10 08:57 谢谢你的回复。 1条回复:单独控制步进电机的步进数,比如输出5个脉冲,就有很大机率出现反转现象,目测 ...
最多设置5个标签!
2、你要确保你的输出脉冲数与你的方向是否都正确,且脉冲连续。
3、堵转的话可能是由于加速度没有做好,或者步进电机的力矩过下,可以空载测试,如果空载也堵转的话,一个是加速度过快,另一个是超过步进电机的最快速度。
4、一般只要步进电机连接正常的话,不会缺相的。你的反转如果是因为有编码盘的校准的话那有可能出现,因为你的编码读数与实际的步进数不同步,就会造成这样现象。
谢谢你的回复。
1条回复:单独控制步进电机的步进数,比如输出5个脉冲,就有很大机率出现反转现象,目测也能看得出来;
2条回复:输出脉冲是TIMER的PWM模式输出,至于DIR控制线上的电平,也是用示波器检测的,目前没有发现出电平的跳变;
3条回复:至于加速度的问题,好像我之前用100HZ的PWM输出也会出现反转的问题,今天准备着手做加速-匀速-减速;
4条回复:我已做了光码盘位置的校准,比如光码盘光电传感器输出E2E1电平(10)为校准位置,只是第一次校准了位置,后续的控制就没有校准了,后面有一个、二个的误差是正常的;
建议你还是细分下把,你不细分每次1.8度,本身看起来就不连贯,所以堵转这也是原因。
一周热门 更多>