OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2106|回复: 6

请问大神步进电机调整零位问题

[复制链接]

24

主题

107

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2014-3-29
在线时间
63 小时
发表于 2018-4-28 13:47:15 | 显示全部楼层 |阅读模式
20金钱
请问各位大神,步进电机是不是上电后的位置就是初始零位?
如果是,那么就要首先调整零位。
但是调整完零位之后,比如步进电机转了5度,那么这时候是不是要断一下电,因为如果不断电的话,一回零位又回到了最开始的状态。这样子调零是不是太麻烦了;请问大神还有别的好方法吗?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

246

帖子

0

精华

高级会员

Rank: 4

积分
608
金钱
608
注册时间
2017-9-21
在线时间
171 小时
发表于 2018-4-28 15:33:22 | 显示全部楼层
你是自己驱动还是步进电机芯片驱动,一般来说涉及到定位的都需要配合限位开关、光电门之类的一起使用个,触发限位开关的点才作为零点
回复

使用道具 举报

37

主题

596

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1574
金钱
1574
注册时间
2017-7-17
在线时间
308 小时
发表于 2018-4-28 16:40:43 | 显示全部楼层
步进电机零点比较难处理,因为步进电机会因为负载的问题而丢步,如果是靠统计脉冲数来判断电机的位置的话,随着时间的推移,偏移误差会越来越大,所以需要增加感应器来处理,到达感应器位置的时候将脉冲量清零,表示到达初始零点。而且上电后需要找到零点。
回复

使用道具 举报

24

主题

107

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2014-3-29
在线时间
63 小时
 楼主| 发表于 2018-4-28 18:53:51 | 显示全部楼层
哆啦A萌 发表于 2018-4-28 15:33
你是自己驱动还是步进电机芯片驱动,一般来说涉及到定位的都需要配合限位开关、光电门之类的一起使用个,触 ...

有限位开关,但是我不太明白的是,当到达限位开关的时候,假设步进电机从上电的初始位置移动了50步。那么这个限位开关的50步处作为零点的话,怎么将步数清零,需要断电还是只是用的相对步进位置函数,而不用绝对位置函数
回复

使用道具 举报

24

主题

107

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2014-3-29
在线时间
63 小时
 楼主| 发表于 2018-4-28 18:55:01 | 显示全部楼层
candylife9 发表于 2018-4-28 16:40
步进电机零点比较难处理,因为步进电机会因为负载的问题而丢步,如果是靠统计脉冲数来判断电机的位置的话, ...

我在步进电机零位处加了一个限位开关,我本想等到到达这个开关的时候,把这里作为零点,但是有点不会写代码
回复

使用道具 举报

37

主题

596

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1574
金钱
1574
注册时间
2017-7-17
在线时间
308 小时
发表于 2018-4-28 19:03:12 | 显示全部楼层
本帖最后由 candylife9 于 2018-4-28 19:04 编辑
EVERGREEN 发表于 2018-4-28 18:55
我在步进电机零位处加了一个限位开关,我本想等到到达这个开关的时候,把这里作为零点,但是有点不会写代 ...

这个开关接一个外部中断,中断里面停掉电机,并且将位置脉冲数清零就可以了。
回复

使用道具 举报

10

主题

196

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
390
金钱
390
注册时间
2018-3-20
在线时间
80 小时
发表于 2018-4-28 19:04:46 来自手机 | 显示全部楼层
步进电机对于你自己控制来讲,没有零位,你做的操作是让他转一定角度。每次都是相对于前一次的步数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 22:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表