OpenEdv-开源电子网

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

步进电机

[复制链接]

7

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2013-8-11
在线时间
0 小时
发表于 2013-8-15 18:51:37 | 显示全部楼层 |阅读模式

亲们,我最近用stm32 ,L298驱动,调步进两相电机 ,我想用pwm控制,没有什么头绪,请亲们帮我提提思路,有案列更好,谢谢了 !

没有学不会的事情
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2013-8-15 19:29:18 | 显示全部楼层
步进电机用PWM不好控制吧,直接把节拍通过298给步进电机就可以...没有资料的话那个频率不好调
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

7

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2013-8-11
在线时间
0 小时
 楼主| 发表于 2013-8-15 21:01:40 | 显示全部楼层
回复【2楼】745021926:
----------------------------  
我之前想的是直接控制,但是从网上看都说用pwm也可以做,所以就想自己也试一试,,,
没有学不会的事情
回复 支持 反对

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2013-8-15 21:31:06 | 显示全部楼层
回复【3楼】969813073@qq.com:
---------------------------------
可以直接用298,ENA,ENB置高,直接给节拍,PWM没试过...
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2013-5-18
在线时间
2 小时
发表于 2013-8-16 06:35:50 | 显示全部楼层
要使用PWM,应当增加L297做控制
回复 支持 反对

使用道具 举报

45

主题

248

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2013-5-18
在线时间
0 小时
发表于 2013-8-17 20:40:20 | 显示全部楼层
我可以用TIM3和TIME2做出8个PWM,可以控制4个电机
回复 支持 反对

使用道具 举报

7

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2013-8-11
在线时间
0 小时
 楼主| 发表于 2013-8-23 19:45:06 | 显示全部楼层
回复【5楼】szgr:
---------------------------------
l297和l298 不一样吗?
没有学不会的事情
回复 支持 反对

使用道具 举报

3

主题

13

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-2-27
在线时间
0 小时
发表于 2013-8-24 10:28:54 | 显示全部楼层
回复【6楼】王军强:
---------------------------------
意思就是直接用TIM3做4个PWM,可以直接控制两个电机的吗?直流
回复 支持 反对

使用道具 举报

3

主题

13

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-2-27
在线时间
0 小时
发表于 2013-8-24 10:29:38 | 显示全部楼层
回复【楼主位】969813073@qq.com:
---------------------------------
楼主做出来了吗?新手,能不能分享下?谢谢了
回复 支持 反对

使用道具 举报

16

主题

85

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2013-5-15
在线时间
0 小时
发表于 2013-8-24 13:01:39 | 显示全部楼层
有两种方式一种直接四个INT都接TIMx_CCRx还有就是PWM控制ENA ENB,其他控制电机的就0.1控制
回复 支持 反对

使用道具 举报

45

主题

248

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2013-5-18
在线时间
0 小时
发表于 2013-8-24 21:56:45 | 显示全部楼层
原子哥有PWM程序的,我网上下载了用高级定时器TIM1做的4个PWM,我模仿原子的程序用TIM3
做了4个PWM,其实不难,程序很少。要想要程序,要回答我的问题哦!问题是原子的输入捕获实验
把PA0口改为PA1口,怎么改的,我搞了好久,没有搞好啊!发了贴,没有解决好。。。郁闷着呢
回复 支持 反对

使用道具 举报

7

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2013-8-11
在线时间
0 小时
 楼主| 发表于 2013-8-25 17:03:55 | 显示全部楼层
回复【8楼】马永林:
---------------------------------
直流电机只需两路pwm,分别接电机的一根线,直流电机的另一端需要接地
没有学不会的事情
回复 支持 反对

使用道具 举报

7

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2013-8-11
在线时间
0 小时
 楼主| 发表于 2013-8-25 17:07:40 | 显示全部楼层
回复【9楼】马永林:
---------------------------------
因为l298这个驱动是5v驱动的,所以要想驱动起来的话,你必须给io口外接10k上拉电阻,而且将端口配置为开漏输出,然后利用51的方法即可做
没有学不会的事情
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-14 14:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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