嵌入式项目之51智能车

一、思维导图

在这里插入图片描述

二、功能模块描述

1、小车基本移动功能

功能描述:通过电机驱动模块控制小车的前进、后退、左转、右转和停止。
实现方式:通过单片机控制电机驱动模块(如 L298N)实现小车的基本移动。

2、超声波避障功能

功能描述:通过超声波模块(如 HC-SR04)检测前方障碍物的距离,实时调整小车运动方向,避免碰撞。
实现方式:
使用超声波模块测量障碍物的距离。
根据距离判断是否需要停止或转向。

3、循迹功能

功能描述:通过红外循迹传感器(如 TCRT5000)检测黑线轨迹,实现沿轨迹行驶。
实现方式:
两个或三个红外传感器分别检测轨迹位置。
根据检测信号调整小车左右电机的速度或方向。

4、蓝牙控制功能

功能描述:通过蓝牙模块(如 HC-05),用户通过手机 APP 发送控制指令,远程控制小车的动作。
实现方式:
蓝牙模块接收手机发送的指令。
单片机解析指令并控制小车动作。

5、功能优先级逻辑

描述:实现功能之间的优先级逻辑,确保小车在不同场景下能正确执行任务:
如果检测到蓝牙指令,优先执行蓝牙控制。
如果没有蓝牙指令,则执行避障或循迹功能。

二、动力系统

1、马达选型

51单片机小车马达选型一般就是两种:TT马达(如下左图)和N20马达(如下有图)。前者主要是用在各种儿童玩具上,后者的应用就比较广泛,在电子锁,电动牙刷上都有使用。两者之间,主要是在成本和性能之间做权衡。由于我们不仅需要小车动起来,还要精准的操控它,所以这里我们选用精度较高的N20马达。
在这里插入图片描述

2、供电模块选型

当马达型号确定以后,我们去查找N20参数,就可以发现N20有3v、6v、12v三个平台。这里我们选用6v平台,其输入电压是5-9v。我们可以选择两节锂电池串联供电:锂电池的放电电压是4.2v-2.5v,刚好在范围之内。
在这里插入图片描述
从图中我们可以看到,N20额定电流是160ma,我们采用两个电机,同时满载驱动需要320ma,只要电池放电速度高于这个数,就能够供应电机。为了稳妥起见,这里我们采用容量为2000mah,放电倍率为1C的18650电池,放电电流为2A。

三、驱动模块选型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yang_20250429

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值