码盘读取步进电机的问题

2019-03-23 15:37发布

求助,我使用的是stm32,定时器1输出脉冲给步进电机,利用外部中断读取码盘计数,我想在步进电机堵转的时候让步进电机停止,但是自己写的总是有干扰,大家能给我一个思路吗  步进电机驱动器使用的是A3977

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
Li_Lei
1楼-- · 2019-03-23 19:50
/ 什么叫有干扰啊
ienglgge
2楼-- · 2019-03-23 22:41
电机堵转的时候,和正常时相比,数据会有明显的差别。根据计数的变化,判断当前状态。
龙象
3楼-- · 2019-03-24 02:09
 精彩回答 2  元偷偷看……
龙象
4楼-- · 2019-03-24 08:06
huo_hu 发表于 2018-8-2 21:52
什么叫有干扰啊

有干扰就是程序中其他函数影响,第一次执行是没有问题的,但是执行第二次的时候会在上升过程中检测到堵转,这时并没有上升到顶,这种有方法来避免吗
Li_Lei
5楼-- · 2019-03-24 12:38
你这个是丢步,加速的时候力矩不够造成的
axing1993
6楼-- · 2019-03-24 13:18
 精彩回答 2  元偷偷看……

一周热门 更多>