OpenEdv-开源电子网

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

STM32驱动直流减速电机

[复制链接]

4

主题

17

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-1-10
在线时间
16 小时
发表于 2019-1-10 20:31:37 | 显示全部楼层 |阅读模式
1金钱
请问我会PWM控制灯的亮暗,怎么根据这个改程序控制直流减速电机么,我看网上说要用驱动芯片,不用不可以么,直接配置程序,把直流减速电机链接在STM32开发板上可以么,有会的么,最好能让我看看源码

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

使用道具 举报

19

主题

169

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2018-4-21
在线时间
107 小时
发表于 2019-1-10 20:48:41 | 显示全部楼层
你说的那个芯片应该是L298N吧,建议用L298N的模块,电机功率有点大,直接接板子我不知道能不能行
程序的话,电机驱动就是PWM的那个程序修改就可以了
回复

使用道具 举报

8

主题

293

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1001
金钱
1001
注册时间
2018-8-16
在线时间
327 小时
发表于 2019-1-10 20:57:16 | 显示全部楼层
把PWM信号输入到L298N就行了。
回复

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-1-10
在线时间
16 小时
 楼主| 发表于 2019-1-10 21:11:04 | 显示全部楼层
学习STM32F103 发表于 2019-1-10 20:48
你说的那个芯片应该是L298N吧,建议用L298N的模块,电机功率有点大,直接接板子我不知道能不能行
程序的话 ...

不管速度了,就控制电机的转动,直接连在32上设置不行么
回复

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-1-10
在线时间
16 小时
 楼主| 发表于 2019-1-10 21:16:06 | 显示全部楼层
brucewoo 发表于 2019-1-10 20:57
把PWM信号输入到L298N就行了。


不管速度了,就控制电机的转动,直接连在32上设置不行么
回复

使用道具 举报

8

主题

293

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1001
金钱
1001
注册时间
2018-8-16
在线时间
327 小时
发表于 2019-1-10 21:52:58 | 显示全部楼层
376127631 发表于 2019-1-10 21:16
不管速度了,就控制电机的转动,直接连在32上设置不行么

哥们你是不是对单片机管脚的输出电流有什么误解?
回复

使用道具 举报

19

主题

169

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2018-4-21
在线时间
107 小时
发表于 2019-1-10 22:05:26 | 显示全部楼层
如楼上所说,你可以去查下手册,单独芯片引脚输出那点电流,是不可以带的动滴
回复

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-1-10
在线时间
16 小时
 楼主| 发表于 2019-1-10 22:57:00 来自手机 | 显示全部楼层
学习STM32F103 发表于 2019-1-10 22:05
如楼上所说,你可以去查下手册,单独芯片引脚输出那点电流,是不可以带的动滴

可是要是是自身驱动电流的问题的话,为什么把电机的正极接到板子的3.3V或者5V,负极接地。电机也转啊
回复

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-1-10
在线时间
16 小时
 楼主| 发表于 2019-1-10 22:58:46 来自手机 | 显示全部楼层
brucewoo 发表于 2019-1-10 21:52
哥们你是不是对单片机管脚的输出电流有什么误解?

可是要是是自身驱动电流的问题的话,为什么把电机的正极接到板子的3.3V或者5V,负极接地。电机也转啊
回复

使用道具 举报

8

主题

293

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1001
金钱
1001
注册时间
2018-8-16
在线时间
327 小时
发表于 2019-1-10 23:04:22 | 显示全部楼层
376127631 发表于 2019-1-10 22:58
可是要是是自身驱动电流的问题的话,为什么把电机的正极接到板子的3.3V或者5V,负极接地。电机也转啊


板子上的5V是外部电源,3.3V是5V经过AMS1117稳压后输出给单片机的电源。
回复

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-1-10
在线时间
16 小时
 楼主| 发表于 2019-1-10 23:06:56 来自手机 | 显示全部楼层
brucewoo 发表于 2019-1-10 23:04
板子上的5V是外部电源,3.3V是5V经过AMS1117稳压后输出给 ...

不买驱动,是肯定不行的是么,没有任何办法可以解决么
回复

使用道具 举报

0

主题

168

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
286
金钱
286
注册时间
2018-12-31
在线时间
12 小时
发表于 2019-1-11 07:45:15 | 显示全部楼层
单独芯片引脚输出那点电流,是不可以带的动滴
回复

使用道具 举报

3

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2018-11-5
在线时间
15 小时
发表于 2019-1-11 08:42:22 | 显示全部楼层
如果是直流电机,而非步进电机,加一个三极管就可以了,但是5V驱动,速度很慢吧。。。
附上一个简易的电路图吧,画图工具手画的,勉强看看吧。。。注:以下这个是正转的驱动方法,如果希望能正反转,电路要复杂一点,
但可以加一个MT4606的IC(其实就是两路mos管)
无标题.jpg







回复

使用道具 举报

19

主题

169

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2018-4-21
在线时间
107 小时
发表于 2019-1-11 10:21:41 | 显示全部楼层
376127631 发表于 2019-1-10 22:57
可是要是是自身驱动电流的问题的话,为什么把电机的正极接到板子的3.3V或者5V,负极接地。电机也转啊

那你USB口也是5v哈,3.3只是稳压过来的,驱动模块的话另外接电源的,比如电池(不知道板子的5v能带动不)
回复

使用道具 举报

19

主题

169

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2018-4-21
在线时间
107 小时
发表于 2019-1-11 10:23:02 | 显示全部楼层
二九结狐六体 发表于 2019-1-11 07:45
单独芯片引脚输出那点电流,是不可以带的动滴

你算下4个电机的功率,然后对比下板子的输出,看看能带的动不
回复

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2019-6-22
在线时间
9 小时
发表于 2019-6-22 20:56:48 | 显示全部楼层
L298N和板子怎么连接呀?
回复

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4520
金钱
4520
注册时间
2018-5-11
在线时间
946 小时
发表于 2019-6-22 21:59:29 | 显示全部楼层
w974514389 发表于 2019-6-22 20:56
L298N和板子怎么连接呀?

驱动电路而已,
相当于一个三极管。
输入、地、输出,
当然还应该供电。
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-16 06:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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