机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 6850 | 回复: 22
打印 上一主题 下一主题

步进电机是开环控制,我想要时时检测速度怎么办

[复制链接]
跳转到指定楼层
1#
发表于 2015-8-26 10:56:22 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
是这样的,步进电机不像伺服电机自带编码器,可以将速度和位置送到单片机里,那我用单片机控制步进电机,想要检测他的时时速度,需要怎么办,百度上搜的太杂,没有我想知道的。希望哪位大神说的详细点。
2#
发表于 2015-8-26 11:40:46 | 只看该作者
用过步进没用过私服,个人理解步进属于半闭环,不适合用单片机控制,用控制器加细分就够了,如果要检测转数在轴端加个编码器加脉冲发射器就行吧
3#
发表于 2015-8-26 11:41:21 | 只看该作者
本帖最后由 cosxuan 于 2015-8-26 11:45 编辑

步进电机的速度与脉冲频率有关系,具体f=(N×360)/(60×A),N为电机转速,A为步进角,可以通过检测脉冲频率推算出电机的转速。不过既然是开环控制,精度不能保证,速度也不能很准确,所以为啥要检测实时速度?
4#
发表于 2015-8-26 12:57:36 | 只看该作者
外界编码器解决。
5#
楼主 | 发表于 2015-8-26 13:10:05 | 只看该作者
cosxuan 发表于 2015-8-26 11:41
步进电机的速度与脉冲频率有关系,具体f=(N×360)/(60×A),N为电机转速,A为步进角,可以通过检测脉冲频 ...

是这样的,我在研究电子拉力机,在我的上位机就是电脑里有力值和位置的显示,高级点的速度也要显示,我可能问错了是要显示位置。

点评

位置也很好算的,一个脉冲一步,你得知道电机的步进角,再经过结构换算,算出一个脉冲多少位移,当然你还得设定个原点,至于速度的显示就比较随意了,N=G(f)公式已经给你了。不过用步进让它不失步是前提 发表于 2015-8-26 14:13
6#
楼主 | 发表于 2015-8-26 13:13:15 | 只看该作者
bamboo 发表于 2015-8-26 11:40
用过步进没用过私服,个人理解步进属于半闭环,不适合用单片机控制,用控制器加细分就够了,如果要检测转数 ...

就单说步进电机肯定是开环控制,不外加编码器怎么也没有闭环一说吧
wpc
7#
发表于 2015-8-26 14:40:55 | 只看该作者
在检测轴上加一个编码器,测出转动的角度或圈数,乘上螺距就是位移了。
位移精度不高编码器可以自制。
8#
楼主 | 发表于 2015-8-26 15:16:12 | 只看该作者
不能再丢了 发表于 2015-8-26 13:10
是这样的,我在研究电子拉力机,在我的上位机就是电脑里有力值和位置的显示,高级点的速度也要显示,我可 ...

你给我说原理,原理我知道了,步进电机在转,我要的是什么可以检测这个角度,然后通过计算得出这位置。

点评

写个程序计脉冲个数就行了,单片机完全能胜任 发表于 2015-8-26 16:15
不用检测,你只要使用定时器数脉冲个数就可以了,脉冲个数×步进角就是电机转的角度,完全没必要去检测 发表于 2015-8-26 15:53
9#
楼主 | 发表于 2015-8-26 15:18:48 | 只看该作者
wpc 发表于 2015-8-26 14:40
在检测轴上加一个编码器,测出转动的角度或圈数,乘上螺距就是位移了。
位移精度不高编码器可以自制。

我想再请教一下,伺服电机中本身有编码器,可以检测速度和位置,有些伺服电机在电机后接一个测速发电机。是不是有些多余?
10#
楼主 | 发表于 2015-8-26 15:21:29 | 只看该作者
wpc 发表于 2015-8-26 14:40
在检测轴上加一个编码器,测出转动的角度或圈数,乘上螺距就是位移了。
位移精度不高编码器可以自制。

另外,我现在碰到一台拉力机,他用的步进电机,我问厂家有没有编码器,厂家说没有,我感觉没有不可能,现在看应该是你说的精度不高,自制的,那请问下自制编码器什么意思?
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-6-28 12:24, Processed in 0.064217 second(s), 24 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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