OpenEdv-开源电子网

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

想学习一下步进电机的控制,请教一些问题。

[复制链接]

22

主题

133

帖子

2

精华

高级会员

Rank: 4

积分
901
金钱
901
注册时间
2015-12-24
在线时间
197 小时
发表于 2017-12-6 22:03:12 | 显示全部楼层 |阅读模式
10金钱
    本人最近像学习一下步进电机的相关知识,之前从未涉足过这个领域。
    这几天在网上搜索了一些资料,但是绝大多数只有程序没有电路,所以很多东西还不得要领,所以有些知识请请教一下各位有经验的大佬。
    根据我的理解,步进电机的驱动,本质上和流水灯不差很多,就是循环脉冲,调速就是调整脉冲间隔。
    我从箱子里翻出了很久之前买的但一直没有用的步进电机模块,是一个5V的两相四线制小电机,根据我的认知,驱动他应该至少消费4个IO。
    但是从网上查到的程序范例与资料,有使用定时器产生PWM来控制步进电机的但是我思前想后还是不得要领,一路PWM信号如何控制步进电机的两个相。
    所以,请教大伙儿:
    1、STM32,如果不外加除驱动外的其他逻辑电路,驱动一个两相四线制步进电机需要几个定时器,能说一下基本原理和思路么?
    2、有什么常用的好用的步进电机驱动和控制IC能推荐下么?
    3、下一步的话,我想用从朋友那里要来的两个坏光驱弄个雕刻机什么的,还应该学习和注意那些东西,还请不吝赐教。

最佳答案

查看完整内容[请看2#楼]

不同的电机驱动,操作方式也不同。大的步进电机都有专门驱动盒。还有很多东西要了解,不光是动起来,电机的加减速,如何快速运转而不失步,等。电机小王子在此,欢迎提问
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2017-12-6 22:03:13 | 显示全部楼层
不同的电机驱动,操作方式也不同。大的步进电机都有专门驱动盒。还有很多东西要了解,不光是动起来,电机的加减速,如何快速运转而不失步,等。电机小王子在此,欢迎提问
回复

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4036
金钱
4036
注册时间
2015-11-14
在线时间
545 小时
发表于 2017-12-6 22:28:07 | 显示全部楼层
4路PWM
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-12-6 23:59:06 | 显示全部楼层
帮顶
回复

使用道具 举报

22

主题

133

帖子

2

精华

高级会员

Rank: 4

积分
901
金钱
901
注册时间
2015-12-24
在线时间
197 小时
 楼主| 发表于 2017-12-7 09:16:47 | 显示全部楼层

我也是这样理解的,需要四路PWM,但是网上很多的历程在初始化IO时候只初始化一个或两个,这个我就很难理解了。
另外,一个定时器输出多路PWM的话,应该如何控制步进电机的脉冲,这个一直没想明白……
回复

使用道具 举报

22

主题

133

帖子

2

精华

高级会员

Rank: 4

积分
901
金钱
901
注册时间
2015-12-24
在线时间
197 小时
 楼主| 发表于 2017-12-7 09:19:20 | 显示全部楼层
xyl210xyl 发表于 2017-12-7 08:55
不同的电机驱动,操作方式也不同。大的步进电机都有专门驱动盒。还有很多东西要了解,不光是动起来,电机的 ...

我现在是不想用电机驱动盒,就想知道这种所谓的驱动盒里都是些什么鬼。
现在就想知道,控制步进电机除了用流水灯那种土办法,还有什么方式,比如用定时器啥的。怎么控制能够提升精度和效率。

谢谢了,步进电机这方面我初学,很多东西可能说都说不明白。
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2017-12-7 11:01:29 | 显示全部楼层
玉麒麟 发表于 2017-12-7 09:19
我现在是不想用电机驱动盒,就想知道这种所谓的驱动盒里都是些什么鬼。
现在就想知道,控制步进电机除了 ...

最好就是硬件定时器 ,规定电机中每组线圈的通电时间,实现步进。。驱动盒无非分频然后放大,只需给个对应速度的频率方波就能转起来。效率这个问题,是放大电路的问题了
回复

使用道具 举报

22

主题

133

帖子

2

精华

高级会员

Rank: 4

积分
901
金钱
901
注册时间
2015-12-24
在线时间
197 小时
 楼主| 发表于 2017-12-7 12:57:06 | 显示全部楼层
xyl210xyl 发表于 2017-12-7 11:01
最好就是硬件定时器 ,规定电机中每组线圈的通电时间,实现步进。。驱动盒无非分频然后放大,只需给个对 ...

规定通电时间?
为什么我的理解是控制线圈通电的导通频率……
越来越迷惑了。
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2017-12-7 18:36:15 | 显示全部楼层
玉麒麟 发表于 2017-12-7 12:57
规定通电时间?
为什么我的理解是控制线圈通电的导通频率……
越来越迷惑了。

不是一个事儿么 ,单位时间通电次数,不就是频率。还有,线圈是轮流通电的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-10 18:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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