我看到步进电机的控制,只用一根PWM的 IO是如何控制步进电机的呢

[复制链接]
11129|11
 楼主| Dennis-Zhou 发表于 2015-12-23 13:20 | 显示全部楼层 |阅读模式
我看到步进电机的控制,只用一根PWM的 IO是如何控制步进电机的呢
冰是睡着的冰 发表于 2015-12-23 22:48 | 显示全部楼层
说的不对吧,一根IO是不可能让步进电机转起来了的
haokeer 发表于 2015-12-24 09:12 | 显示全部楼层
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数。用PWM控制步进电机是很常见的做法。
manaok12345 发表于 2015-12-24 19:00 | 显示全部楼层
电机一般是三相四线,所以起码需要三个IO驱动,即三个PWM。控制这三个IO的频率和脉冲就好了。
tomyoct 发表于 2015-12-25 08:04 | 显示全部楼层
电机的转动,有双四拍模式和单四拍模式,正转和反转都有自己的时序的,使得PWM模拟这个时序就好了。
jiemnij 发表于 2015-12-25 13:14 | 显示全部楼层
首先一个IO口是肯定不能控制步进电机的
楼上那些说的PWM控制步进电机,实质上是控制步进电机驱动器
带步进电机驱动器的情况下, 一个io就可以控制转了

一般的步进电机驱动, 最主要的两个端口就是 脉冲控制和方向控制
还有一个 使能控制, 有些控制还有空闲控制等

步进电机本身的结构有很多种
两相四线 两相六线 五相六线等都有
对应的电机要配合对应的步进电机驱动器
zj763 发表于 2015-12-25 13:20 | 显示全部楼层
你这个步进电机里面应该还有驱动板,一共线只是给它PWM信号
单片机菜菜 发表于 2015-12-26 09:01 | 显示全部楼层
PWM(脉宽调制 )细分技术是 目前较为 常用的电机驱动方 式 ,其实质是通过在电机线圈中产生阶梯型电流从而改善  电机性能并达到细分的 目的。具体几根IO取决于电机的相数。
kokofei 发表于 2015-12-26 17:36 | 显示全部楼层
如果是单相电机的话,用一根IO是可以的。
原味_郭 发表于 2015-12-27 11:41 | 显示全部楼层
一般电机的相序如下,使IO如下运行,就可以使电机转动了
      A相    B相    C相    D相
1拍   1       0       0       0
2拍   0       1       0       0
3拍   0       0       1       0
4拍   0       0       0       1
布拉格梦语 发表于 2015-12-28 08:49 | 显示全部楼层
使用PWM驱动电机,省去了软件模拟延时的问题,直接调整频率就可以把步进电机的转动细分了。
jpaekeo 发表于 2016-11-24 15:06 | 显示全部楼层
一路PWM波+驱动器该如何控制步进电机的转动,求思路
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

226

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部