步进电机的控制精度到底能达到多少?

步进电机的控制精度到底能达到多少?

步进电机的控制精度到底能达到多少?

[复制链接]

36769|27

手机看帖扫描二维码随时随地手机跟帖

entepino

当前离线

关注TA

发消息

213

主题651

帖子2134

积分

初级工程师

初级工程师, 积分 2134, 距离下一级还需 866 积分

初级工程师, 积分 2134, 距离下一级还需 866 积分

积分2134

在线时间261 小时

精华0

注册时间2004-8-20

最后登录2025-4-17

电梯直达

楼主

entepino|

楼主

|

2012-2-8 12:23

|

只看该作者

|只看大图

|倒序浏览

|阅读模式

控制精度, 步进电机的控制, 编码, 编码器, 脉冲

步进电机的控制精度到底能达到多少?

1、 我有一个步进电机带动丝杠,步进电机1000步(即1000个脉冲)走一圈,带动丝杠走1mm,按照理论计算的话,应该能1mm/1000=1um,我表示怀疑,能达到这么高精度吗?我的反馈(即编码器是绝对式的)精度很高,是17位的.

使用特权

评论回复

赏

标题置顶

标题高亮

点赞共0人点赞

相关下载

• 步进电机控制.rar

• 基于PLC的四相步进电机控制方法及实现

• 基于单片机的步进电机控制

• 基于单片机的步进电机控制

• 步进电机控制

• 步进电机控制 单片机C语言控制

• 基于AT90CAN128步进电机控制驱动系统模块设计

• 具有步进电机控制和定标器功能的PC机接口板

• 用于PC机的步进电机控制接口板

相关帖子

• F1输入捕获脉冲丢失

• 家用电器红外遥控器采用PPM编码(脉冲宽度),

• 在ad转换时参考电压如果不准会对测量精度有多大影响呢?

• 如何改变glodal编码?

• 如何分析超级电容器?

• 如何从头开始编程而无需自动编码

• MCU存储大作战:数据压缩的“瘦身秘籍”

• GD32高级定时器正交编码器模式详解

entepino

当前离线

关注TA

发消息

213

主题651

帖子2134

积分

初级工程师

初级工程师, 积分 2134, 距离下一级还需 866 积分

初级工程师, 积分 2134, 距离下一级还需 866 积分

积分2134

在线时间261 小时

精华0

注册时间2004-8-20

最后登录2025-4-17

沙发

entepino|

楼主

|

2012-2-8 12:33

|

只看该作者

DING!!

使用特权

评论回复

赏

点赞共0人点赞

panchunhu

当前离线

关注TA

发消息

0

主题183

帖子568

积分

高级技术员

高级技术员, 积分 568, 距离下一级还需 432 积分

高级技术员, 积分 568, 距离下一级还需 432 积分

积分568

在线时间420 小时

精华0

注册时间2010-10-2

最后登录2021-4-14

板凳

panchunhu|

|

2012-2-8 13:27

|

只看该作者

首先你丝杆的精度有这么高吗?整个系统的精度不单单是电机决定的。不过步进电机要求11um精度,我也有点怀疑。

使用特权

评论回复

赏

点赞共0人点赞

QuakeGod

当前在线

关注TA

发消息

27

主题1887

帖子7694

积分

高级工程师

高级工程师, 积分 7694, 距离下一级还需 306 积分

高级工程师, 积分 7694, 距离下一级还需 306 积分

积分7694

在线时间1756 小时

精华0

注册时间2002-1-30

最后登录2025-7-17

打赏10.00受赏10.00

地板

QuakeGod|

|

2012-2-8 13:52

|

只看该作者

本帖最后由 QuakeGod 于 2012-2-8 13:59 编辑

首先你的第一个问题,答案是,完全有可能,但是:

楼上说的对整个系统的精度并不是步进电机决定的,如果机械系统设计得好,用人手调也能达到1uM的精度,比如螺旋测微计。如果系统不好,那么控制再好,也不能超过机械精度。

使用特权

评论回复

赏

点赞共0人点赞

airwill

当前离线

关注TA

发消息

556

主题1万

帖子6万

积分

版主

---------------------

积分61328

在线时间24700 小时

精华2

注册时间2001-1-1

最后登录2025-7-16

打赏0.00受赏235.20

5楼

airwill|

|

2012-2-8 14:05

|

只看该作者

同意, 控制精度是到了, 还有你的机械结构有没有那个精度呢.

目前市场上能买到的最高精度等级的 滚珠丝杠, 也不会小于 5um.

使用特权

评论回复

赏

点赞共0人点赞

entepino

当前离线

关注TA

发消息

213

主题651

帖子2134

积分

初级工程师

初级工程师, 积分 2134, 距离下一级还需 866 积分

初级工程师, 积分 2134, 距离下一级还需 866 积分

积分2134

在线时间261 小时

精华0

注册时间2004-8-20

最后登录2025-4-17

6楼

entepino|

楼主

|

2012-2-8 14:12

|

只看该作者

那这种情况丝杆大约误差为50um,我要求电机控制达到100um,计算上能达到,实际能达到吗?如果达不到,是什么因素导致计算精度与实际控制精度差那么多?谢谢!

使用特权

评论回复

赏

点赞共0人点赞

Cortex-M0

当前离线

关注TA

发消息

7

主题4820

帖子1万

积分

资深工程师

资深工程师, 积分 16594, 距离下一级还需 3406 积分

资深工程师, 积分 16594, 距离下一级还需 3406 积分

积分16594

在线时间963 小时

精华9

注册时间2010-10-13

最后登录2023-11-15

7楼

Cortex-M0|

|

2012-2-8 17:00

|

只看该作者

做不到!

哪怕丝杆精度做到0误差,步进电机使用分辩率最高的五相电机,也做不到!

除非。。。。

使用闭环控制!

使用特权

评论回复

赏

点赞共0人点赞

entepino

当前离线

关注TA

发消息

213

主题651

帖子2134

积分

初级工程师

初级工程师, 积分 2134, 距离下一级还需 866 积分

初级工程师, 积分 2134, 距离下一级还需 866 积分

积分2134

在线时间261 小时

精华0

注册时间2004-8-20

最后登录2025-4-17

8楼

entepino|

楼主

|

2012-2-8 17:40

|

只看该作者

100um控制精度也做不到?为何做不到,请告诉一下,谢谢!

使用特权

评论回复

赏

点赞共0人点赞

zhaoyu2005

当前离线

关注TA

发消息

78

主题2940

帖子1万

积分

资深工程师

资深工程师, 积分 11242, 距离下一级还需 8758 积分

资深工程师, 积分 11242, 距离下一级还需 8758 积分

积分11242

在线时间2491 小时

精华1

注册时间2005-11-23

最后登录2025-2-7

打赏0.00受赏0.10

9楼

zhaoyu2005|

|

2012-2-8 17:51

|

只看该作者

本帖最后由 zhaoyu2005 于 2012-2-8 17:53 编辑

如果机械部分精度足够高的话,完全可以达到,假设机械部分回差30um,步进电机1.8度(200步一圈,不细分,不算高级吧),丝间距2mm(转动一圈动2mm,印象中千分尺的丝间距是0.5mm);

那么,转动一步动10um,加上步进电机的误差4um(误差不会达到半步),那么动一步移动的最大距离30+10+4=44um(移动方向与之前相反,丝杆回差一下子加上了,并且步进电机误差与移动方向相同,不知道会不会发生这种情况,此时应该移动10um,误差34um),移动最小距离10-4-30=-24mm(移动方向与之前相反,丝杆回差慢慢抵消,并且步进电机误差与移动方向相反,此时误差最大理论应该移动10um,实际是-24um,差34um),达到了100um的要求了吧。

当然以上的计算忽略了机械部分因受力而产生的形变误差,不过这个误差可以减小到很小。

使用特权

评论回复

赏

点赞共0人点赞

nongfuxu

当前离线

关注TA

发消息

417

主题4295

帖子1万

积分

资深工程师

资深工程师, 积分 12708, 距离下一级还需 7292 积分

资深工程师, 积分 12708, 距离下一级还需 7292 积分

积分12708

在线时间1049 小时

精华1

注册时间2008-1-10

最后登录2025-6-9

10楼

nongfuxu|

|

2012-2-8 22:12

|

只看该作者

误差来源:丝杆传动误差(包含回程差),步进误差,步进细化误差(等磁间隔误差和传动阻力带来的误差).

使用特权

评论回复

赏

点赞共0人点赞

chailiyh

当前离线

关注TA

发消息

6

主题151

帖子465

积分

资深技术员

资深技术员, 积分 465, 距离下一级还需 35 积分

资深技术员, 积分 465, 距离下一级还需 35 积分

积分465

在线时间208 小时

精华0

注册时间2010-12-10

最后登录2022-4-11

11楼

chailiyh|

|

2012-2-8 22:40

|

只看该作者

误差来源:丝杆传动误差(包含回程差),步进误差,步进细化误差(等磁间隔误差和传动阻力带来的误差).

nongfuxu 发表于 2012-2-8 22:12 LZ说的情况有细分么。。。

使用特权

评论回复

赏

点赞共0人点赞

eydj2008

当前离线

关注TA

发消息

104

主题3204

帖子1万

积分

资深工程师

资深工程师, 积分 10149, 距离下一级还需 9851 积分

资深工程师, 积分 10149, 距离下一级还需 9851 积分

积分10149

在线时间998 小时

精华1

注册时间2009-10-18

最后登录2025-7-9

12楼

eydj2008|

|

2012-2-8 22:58

|

只看该作者

步进电机的控制精度 开环时受细分数控制 闭环时受编码器控制。

使用特权

评论回复

赏

点赞共0人点赞

qdfywhj

当前离线

关注TA

发消息

166

主题257

帖子521

积分

禁止发言

积分521

在线时间25 小时

精华0

注册时间2001-1-1

最后登录2020-4-21

13楼

qdfywhj|

|

2012-2-8 23:04

|

只看该作者

我认为机械精度和电机精度都达不到。步进电机这个东东,在你这样精度的控制中,是达不到的。我用步进电机做过仪表指示,无论怎么慢,累计误差就让人头疼啊!

使用特权

评论回复

赏

点赞共0人点赞

zjp8683463

当前离线

关注TA

发消息

397

主题6129

帖子1万

积分

资深工程师

资深工程师, 积分 18572, 距离下一级还需 1428 积分

资深工程师, 积分 18572, 距离下一级还需 1428 积分

积分18572

在线时间2080 小时

精华0

注册时间2006-4-3

最后登录2024-3-18

14楼

zjp8683463|

|

2012-2-8 23:15

|

只看该作者

要做到高精度,必须使用全闭环,要加入一个高精度的光栅做反馈.

即使使用高精度光栅全闭环,还考虑惯量问题.

步进电机一般只能做到几丝至几十丝的水平.

伺服电机+丝杠模组+高精度光栅+高精度机械加工才能做到1~2um,没有10w+基本没戏

使用特权

评论回复

赏

点赞共0人点赞

评分

参与人数 2威望 +2

收起

理由

xiaotao_82

+ 1

Cortex-M0

+ 1

ocon

当前离线

关注TA

发消息

144

主题4975

帖子1万

积分

版主

积分18000

在线时间3072 小时

精华11

注册时间2005-11-2

最后登录2025-7-16

打赏9.90受赏34.00

15楼

ocon|

|

2012-2-9 00:12

|

只看该作者

那个叫分辨率,不叫精度。

使用特权

评论回复

赏

点赞共0人点赞

Cortex-M0

当前离线

关注TA

发消息

7

主题4820

帖子1万

积分

资深工程师

资深工程师, 积分 16594, 距离下一级还需 3406 积分

资深工程师, 积分 16594, 距离下一级还需 3406 积分

积分16594

在线时间963 小时

精华9

注册时间2010-10-13

最后登录2023-11-15

16楼

Cortex-M0|

|

2012-2-9 06:53

|

只看该作者

100um控制精度也做不到?为何做不到,请告诉一下,谢谢!

entepino 发表于 2012-2-8 17:40

100um的控制精度当然做的到!!!

盆友啊,您的题目是1um控制精度,而不是您现在说的100um控制精度~~~ :L

无图无证据,有图为证!!!

1.jpg (36.84 KB )

下载附件

2012-2-9 06:53 上传

使用特权

评论回复

赏

点赞共0人点赞

Cortex-M0

当前离线

关注TA

发消息

7

主题4820

帖子1万

积分

资深工程师

资深工程师, 积分 16594, 距离下一级还需 3406 积分

资深工程师, 积分 16594, 距离下一级还需 3406 积分

积分16594

在线时间963 小时

精华9

注册时间2010-10-13

最后登录2023-11-15

17楼

Cortex-M0|

|

2012-2-9 06:55

|

只看该作者

要做到高精度,必须使用全闭环,要加入一个高精度的光栅做反馈.

即使使用高精度光栅全闭环,还考虑惯量问题.

步进电机一般只能做到几丝至几十丝的水平.

伺服电机+丝杠模组+高精度光栅+高精度机械加工才能做到1~2um,没有10w+基本没戏 ...

zjp8683463 发表于 2012-2-8 23:15

LS盆友正解,行家!!!

顶~~~ :victory:

使用特权

评论回复

赏

点赞共0人点赞

Cortex-M0

当前离线

关注TA

发消息

7

主题4820

帖子1万

积分

资深工程师

资深工程师, 积分 16594, 距离下一级还需 3406 积分

资深工程师, 积分 16594, 距离下一级还需 3406 积分

积分16594

在线时间963 小时

精华9

注册时间2010-10-13

最后登录2023-11-15

18楼

Cortex-M0|

|

2012-2-9 06:59

|

只看该作者

那个叫分辨率,不叫精度。

ocon 发表于 2012-2-9 00:12

LS盆友正解!!!

精度和分辨率是两个不同的概念。

1um精度极其难弄,而1um分辨率,哪怕0.1um分辨率,也淘淘浆糊轻松搞定。

使用特权

评论回复

赏

点赞共0人点赞

nongfuxu

当前离线

关注TA

发消息

417

主题4295

帖子1万

积分

资深工程师

资深工程师, 积分 12708, 距离下一级还需 7292 积分

资深工程师, 积分 12708, 距离下一级还需 7292 积分

积分12708

在线时间1049 小时

精华1

注册时间2008-1-10

最后登录2025-6-9

19楼

nongfuxu|

|

2012-2-9 08:46

|

只看该作者

1)LZ问是的步进电机的控制精度最高能达多少? 没有问主轴电机组成的伺服控制系统!

2)步进电机要提高控制精度,不用步进细化用什么提高分辨率?

使用特权

评论回复

赏

点赞共0人点赞

Cortex-M0

当前离线

关注TA

发消息

7

主题4820

帖子1万

积分

资深工程师

资深工程师, 积分 16594, 距离下一级还需 3406 积分

资深工程师, 积分 16594, 距离下一级还需 3406 积分

积分16594

在线时间963 小时

精华9

注册时间2010-10-13

最后登录2023-11-15

20楼

Cortex-M0|

|

2012-2-9 09:59

|

只看该作者

1)LZ问是的步进电机的控制精度最高能达多少? 没有问主轴电机组成的伺服控制系统!

2)步进电机要提高控制精度,不用步进细化用什么提高分辨率?

nongfuxu 发表于 2012-2-9 08:46

步进电机要提高控制精度, 只能用伺服闭环控制!

单纯用步进细化,只能提高分辨率,提高系统运行平稳性,对提高控制精度作用极其有限!

使用特权

评论回复

赏

点赞共0人点赞

相关推荐

快速批量移除B站粉丝,解放双手!
在 Apple Watch 上下载 App

在 Apple Watch 上下载 App

07-13 👁️ 728
科普文章

科普文章

07-11 👁️ 2968
魔兽世界机械路霸获取方式 魔兽世界机械路霸
英格兰历届世界杯战绩&最佳射手:1次夺冠,莱因克尔凯恩获金靴
网络机顶盒卡怎么办 无线机顶盒卡顿如何解决?
在 Apple Watch 上下载 App

在 Apple Watch 上下载 App

07-13 👁️ 728
看了5集《棋士》,发现演技真不能比较,因为优与劣一目了然_手机网易网
硬盘容量之谜:为什么实际容量少那么多?