OpenEdv-开源电子网

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

请教各位大神,STM32如何驱动L298N电机和超声波模块?

[复制链接]

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2012-12-13
在线时间
0 小时
发表于 2013-2-23 20:49:20 | 显示全部楼层 |阅读模式
(身为一名小女子,我竟然选了个机器人的毕设,真是不想活了……)
废话不多说,请教各位有经验的大神,
1.超声波模块:
我手里有一个DYP-ME007的超声波模块,工作原理已懂,但论坛里看到大家用的都是HC-SR04的,这俩能通用吗?
论坛里有个例子 http://www.openedv.com/posts/list/7323.htm 是显示在液晶屏上的,我想在此基础上注释掉液晶屏的部分,直接用printf把结果传回电脑显示,可行吗?
超声波模块的VCC能直接连到板子上的VCC么?还是需要外加电源?
2.L298N电机:
咱论坛里看到大家都说L298N发热大,容易烧MCU,我目前手里只有前辈剩下的几个L298N,希望大家推荐个其他的电机~
如果一定要用L298N,大家有没有相关的例程呢?

我现在只有用EZ-USB驱动这俩的程序,希望大家能给些例程、建议啊,跪求!
Ps 我的毕设是一个用OV7670摄像头的小车实现目标物(红色物体)的寻找,然后把它带回始发地。涉及用STM32连接Ov7670,驱动超声波模块测距(防撞),驱动电机带动马达实现行进。
如果有正在做、以前做过类似项目的或有兴趣的筒子们,可以随时联系我啊!
叩谢了先!!!m(_ _)m

小女子一枚,热爱前沿科技。 毕设机器人,跪求绝处逢生。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-2-23 23:52:43 | 显示全部楼层
超声波模块建议你看你自己这个模块的资料,你在哪里买的,应该有资料提供给到你,详细阅读下吧.
至于能不能开发板供电,那还是得看你的模块资料,电压多高,电流多少,电压是5V/3.3V,电流在200ma以内,就可以和板子共用的.
L298N容易烧MCU不是因为发热,是因为驱动/电源没做好隔离/保护.只要保护做得好,就没那么容易烧的了.
L298N的控制非常简单,1个使能,2个方向控制,三根线就完了.高级点就加个PWM(控制EN端),控制下转速,基本就那样了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

34

主题

805

帖子

4

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1865
金钱
1865
注册时间
2011-3-29
在线时间
140 小时
发表于 2013-2-24 09:46:10 | 显示全部楼层
好厉害啊
回复 支持 反对

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2012-12-13
在线时间
0 小时
 楼主| 发表于 2013-2-24 10:49:18 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
多谢原子哥!
DYP-ME007不是我买的,是前辈留下来的。。打算过两天去中发 收个SR04看看~ 
那就决定用L298N啦~
小女子一枚,热爱前沿科技。 毕设机器人,跪求绝处逢生。
回复 支持 反对

使用道具 举报

71

主题

467

帖子

0

精华

高级会员

Rank: 4

积分
800
金钱
800
注册时间
2011-11-18
在线时间
5 小时
发表于 2013-2-25 00:05:19 | 显示全部楼层
超声波很简单,你就当是个喇叭就行,读相机颜色,能找到紅色物体,做小机器人298足够了。
我的工作就是天天在玩
回复 支持 反对

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2012-12-13
在线时间
0 小时
 楼主| 发表于 2013-2-25 15:20:25 | 显示全部楼层
回复【5楼】chinafox:
---------------------------------
嗯嗯~超声波是想用来防撞的~不过,所有的模块能整合到一起也不容易啊…… TAT
小女子一枚,热爱前沿科技。 毕设机器人,跪求绝处逢生。
回复 支持 反对

使用道具 举报

71

主题

467

帖子

0

精华

高级会员

Rank: 4

积分
800
金钱
800
注册时间
2011-11-18
在线时间
5 小时
发表于 2013-2-26 00:14:27 | 显示全部楼层
淘宝上超声波模块都有一个小单片机,发一个髙电平给它会给你一个脉冲,脉冲的长度就是计算距离的时间,用超声波要注意柱波的问题,就是说在一些频率,返回的数据非常不准。淘宝上的模块小于3厘米有点不好使,最好用红外结合。
我的工作就是天天在玩
回复 支持 反对

使用道具 举报

7

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2013-1-21
在线时间
0 小时
发表于 2013-2-26 11:36:59 | 显示全部楼层
这是本科还是硕士的毕设啊???
回复 支持 反对

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2012-12-13
在线时间
0 小时
 楼主| 发表于 2013-2-27 11:40:20 | 显示全部楼层
回复【8楼】hmdyfg2008:
---------------------------------
本科…… TAT
小女子一枚,热爱前沿科技。 毕设机器人,跪求绝处逢生。
回复 支持 反对

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2012-12-13
在线时间
0 小时
 楼主| 发表于 2013-2-27 11:41:54 | 显示全部楼层
回复【7楼】chinafox:
---------------------------------
网上有说超声波和红外一块会有干扰,我先把超声波能搞出来就行,嘿嘿~
谢谢你的建议哈~
小女子一枚,热爱前沿科技。 毕设机器人,跪求绝处逢生。
回复 支持 反对

使用道具 举报

71

主题

467

帖子

0

精华

高级会员

Rank: 4

积分
800
金钱
800
注册时间
2011-11-18
在线时间
5 小时
发表于 2013-2-27 13:00:46 | 显示全部楼层
你将发红外的脉冲信号不要在4kz左右。
我的工作就是天天在玩
回复 支持 反对

使用道具 举报

7

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2013-1-21
在线时间
0 小时
发表于 2013-2-28 08:18:07 | 显示全部楼层
回复【9楼】草野晶:
---------------------------------
本科就做这个,很厉害的哦。。。。。膜拜。。。。。
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2015-6-25
在线时间
0 小时
发表于 2015-6-26 11:06:22 | 显示全部楼层
回复【2楼】正点原子

驱动L298N控制电机M2,我现在用PWM波可以控制M2的正转(速度),可以像呼吸灯一样。但是却控制不了M2反转(速度)。请问原子哥,这是为什么呀
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2015-4-16
在线时间
16 小时
发表于 2015-8-2 10:50:21 | 显示全部楼层
回复【13楼】HIT:
---------------------------------
反转就是需要对应的那两个输入信号  和原来相反  原来是 0和 1的话,改成1和0即可实现反转
智术浅短 见识有限 如有不对 请你直言
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 03:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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