OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 194|回复: 8

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

[复制链接]

  离线 

20

主题

99

帖子

2

精华

高级会员

Rank: 4

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

回复

使用道具 举报

  离线 

24

主题

519

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

  离线 

485

主题

8万

帖子

30

精华

管理员

Rank: 12Rank: 12Rank: 12

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

使用道具 举报

  离线 

12

主题

282

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

使用道具 举报

  离线 

20

主题

99

帖子

2

精华

高级会员

Rank: 4

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

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

使用道具 举报

  离线 

20

主题

99

帖子

2

精华

高级会员

Rank: 4

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

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

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

使用道具 举报

  离线 

12

主题

282

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

  离线 

20

主题

99

帖子

2

精华

高级会员

Rank: 4

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

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

使用道具 举报

  离线 

12

主题

282

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

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

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2017-12-15 20:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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