OpenEdv-开源电子网

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

l293d控制两相四线步进电机

[复制链接]

9

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1849
金钱
1849
注册时间
2019-3-8
在线时间
324 小时
发表于 2019-4-3 16:28:34 | 显示全部楼层 |阅读模式
1金钱
l293d是怎么控制步进电机吗?
转动的话控制in1-4的时序吗?
然后调速的话pwm是给到哪里?


2

2

1

1
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

116

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
372
金钱
372
注册时间
2018-1-22
在线时间
118 小时
发表于 2019-4-3 20:47:36 | 显示全部楼层
PWM1234接到IN1234上,按时序表输出PWM信号,转速的话就是PWM的占空比
回复

使用道具 举报

9

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1849
金钱
1849
注册时间
2019-3-8
在线时间
324 小时
 楼主| 发表于 2019-4-4 08:43:11 | 显示全部楼层
lvb 发表于 2019-4-3 20:47
PWM1234接到IN1234上,按时序表输出PWM信号,转速的话就是PWM的占空比

哦哦
谢谢拉,有些理解了
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11556
金钱
11556
注册时间
2014-4-1
在线时间
1317 小时
发表于 2019-4-4 09:02:15 | 显示全部楼层

转速,不是占空比吧?
应当是PWM的频率。

回复

使用道具 举报

9

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1849
金钱
1849
注册时间
2019-3-8
在线时间
324 小时
 楼主| 发表于 2019-4-4 13:02:40 | 显示全部楼层
xuande 发表于 2019-4-4 09:02
转速,不是占空比吧?
应当是PWM的频率。

能再具体说一下ma?
回复

使用道具 举报

9

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1849
金钱
1849
注册时间
2019-3-8
在线时间
324 小时
 楼主| 发表于 2019-4-4 14:48:48 | 显示全部楼层
lvb 发表于 2019-4-3 20:47
PWM1234接到IN1234上,按时序表输出PWM信号,转速的话就是PWM的占空比

in1234只需要接到普通io口就可以了,然后按时序输出电平,改变速度的话是调节每一步之间的间隔时间。这样看来跟pwm的占空比 频率都没关系
回复

使用道具 举报

9

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1849
金钱
1849
注册时间
2019-3-8
在线时间
324 小时
 楼主| 发表于 2019-4-4 14:49:12 | 显示全部楼层
xuande 发表于 2019-4-4 09:02
转速,不是占空比吧?
应当是PWM的频率。

in1234只需要接到普通io口就可以了,然后按时序输出电平,改变速度的话是调节每一步之间的间隔时间。这样看来跟pwm的占空比 频率都没关系,我这样的理解是不是对的
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11556
金钱
11556
注册时间
2014-4-1
在线时间
1317 小时
发表于 2019-4-4 16:25:54 | 显示全部楼层
本帖最后由 xuande 于 2019-4-4 16:27 编辑
xudongqiang 发表于 2019-4-4 14:49
in1234只需要接到普通io口就可以了,然后按时序输出电平,改变速度的话是调节每一步之间的间隔时间。这样 ...


电机每走一步,需要1234互相配合,
你图中的表格,实际上就是每走一步,对1234的时序要求。
而一般步进电机需要200步才能走完一圈。

下一步啥时候走,取决于你啥时候给出下一步的时序,
给得快就走得快,给得慢当然走得慢。

所以,转速当然是和PWM 的频率有关了。


回复

使用道具 举报

9

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1849
金钱
1849
注册时间
2019-3-8
在线时间
324 小时
 楼主| 发表于 2019-4-4 16:41:28 | 显示全部楼层
xuande 发表于 2019-4-4 16:25
电机每走一步,需要1234互相配合,
你图中的表格,实际上就是每走一步,对1234的时序要求。
而一般步 ...

我先是每一步设置in1-4的电平,然后每一步之间的时间间隔就是控制速度的,没有用到定时器跟pwm,为什么会关系到频率?
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11556
金钱
11556
注册时间
2014-4-1
在线时间
1317 小时
发表于 2019-4-5 23:31:45 | 显示全部楼层
xudongqiang 发表于 2019-4-4 16:41
我先是每一步设置in1-4的电平,然后每一步之间的时间间隔就是控制速度的,没有用到定时器跟pwm,为什么会 ...


看来咱说的是一回事。

回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-23 06:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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