当前位置:文档之家› 基于51单片机智能小车的演示报告

基于51单片机智能小车的演示报告


图二 直流电机驱动模块的流程图
LOGO
INSERT LOGO
红外循迹模块
用红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射 性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到 白色纸质地板是发生漫反射,反射光被装在小车上的接收管接收;如果遇 到黑线则被红外光被吸收,小车上的接收管接收不到红外光。单片机就是 否收到反射回来的红外光伟依据来确定黑线的位置和小车的行走路线。
方案 2:直流电机:直流电机的控制方法比较简单,只需给电机的两根控制线加上适当的电压 即可使电机转动起来,电压越高则电机转速越高。对于直流电机的速度调节,可以采用改变电 压的方法,也可采用PWM调速方法。PWM调速就是使加在直流电机两端的电压为方波形式, 通过改变方波的占空比实现对电机转速的调节。
基于以上分析,我们选择了方案二,使用直流电机作为Βιβλιοθήκη 动车的驱动电机。结语•
根据本次设计要求,我们认真分析了设计课题的需求,还系统学习了51系
列单片机的工作原理及其使用方法,并独自设计智能小车的整个项目。虽然条件
艰苦,但经过不懈钻研和努力,购买到了所有所需的元器件,并系统的进行了多
项试验,最终做出了整个小车的硬件系统,然后结合课题任务和小车硬件进行了程
序的编制,本系统能够基本满足设计要求,能够较快较平稳的是小车沿引导线行
驶,但由于经验能力有限,该系统还存在着许多不尽人意的地方有待于进一步的
完善与改进。

通过本次课题设计,不仅是对我们课本所学知识的考查,更是对我的自学
能力和收集资料能力以及动手能力的考验。本次毕业设计使我们对一个项目的整
体设计有了初步认识,还认识了几种传感器。本次毕业设计使我们意识到了实验
的重要性,在硬件制作和软件调试的过程中,出现了很多问题,最终都是通过实
验的方法来解决的。还有以前对程序只是一个模糊的概念,通过这次的课题设计
使我们对程序有了一个全新的认识,并能使相关软件熟练地进行编程。通过本次
课题设计,极大地锻炼了我们的思考和分析问题的能力,并对单片机有了一个更
深的认识。
THANK YOU
图四 HC-05蓝牙模块实物图
PWM脉冲控制模块
所谓PWM就是脉宽调制器,通过调制器给电机提供一 个具有一定频率的脉冲宽度可调的脉冲电。脉冲宽度越大 即占空比越大,提供给电机的平均电压越大,电机转速就 高。反之脉冲宽度越小,则占空比越越小。提供给电机的 平均电压越小,电机转速就低。
PWM不管是高电平还是低电平时电机都是转动的, 电机的转速取决于平均电压。
基于51单片机智能 小车的演示报告
指导老师:方惠清
小组人员:刘威,林楷鹏,张望其
目录
1
小车主要功能介绍
2
小车整体方案设计
3
小车主要相关模块介绍
4
结语
小车主要功能介绍
蓝牙遥控
功能
基于蓝牙模块及相 关APP的配合使用, 使小车能在一定范 围内进行隔空遥控 功能
红外避障
功能
利用单片机, 红外实现避障 具有可以自动 调整,控制方 向行进的功能
碍物,则单片机控制电机正转和反转,从而实现绕开障碍物继续前行。同时
还增加一个无线发射和无线接收模块控制单片机,让单片机翻译传输指令,
从而实现相应的功能。无线发射模块发出指令,无线接收模块接收信号后,
传递给单片机,单片机翻译接收到信号后,传输给驱动电路驱动电机旋转,
从而实现让小车的前进、后退、左转和右转
自动循迹 功能
采用反射型红外光 电传感器完成多种 实际情况下的沿路 循迹功能
LOGO
INSERT LOGO
整体方案设计
整体方案设计的思路

利用红外线传感器发射和接收信号模块来控制单片机,让单片机翻译传
输指令,从而实现相应的功能。具体的过程如下:四路红外传感器,每一路
发射一个信号,检测接收到的信号,若出现高电平,则说明该方向前方有障
.
整体方案的流程图
基于单片机ST89C52整体设计的智能小车,根据原来设计的思路上画出 了相对应的流程路,由于是整体结构图,就只是画出了大致的结构流程,而 细节将在后面做出介绍。
图1 整体方案流程图
TEXT
LOGO
INSERT LOGO
小车主要相关模块介绍
电机模块的选择
方案1:采用步进电机作为该系统的驱动电机。由于其转过的角度可以精确的定位,可以实现 小车前进路程和位置的精确定位。虽然采用步进电机有诸多优点,步进电机的输出力矩较低, 随转速的升高而下降,且在较高转速时会急剧下降,其转速较低,不适用于小车等有一定速度 要求的系统。经综合比较考虑,我们放弃了此方案。
直流电机驱动模块
电机驱动模块的核心是电机的驱动芯片及电机,电机选择了直流电机,这样可以方便控制,而电机 的驱动芯片L .298可以同时控制两个直流电机,其中芯片中连接单片机的5弓|脚和7引脚用于控制直流 电机1,而芯片中的10引脚和12引脚用于控制直流电机2.电机1接的是小车的左轮,电机2接的是小车的 右轮,当两个电机一起正向转动时,小车前进;当两个电机- -起反向转动时,小车后退;当电机1正转,电机 2反转时,小车右转;当电机1反转,电机2正转时,小车左转。由于无线模块只能控制锁存的4条线路,不 能将功能都进行有效控制,只能控制前进和后退,所以额外采用按键来控制左转和右转。
随着科学技术的进步,智能化和自动化技术越来越普及,也广泛应用于 机器人玩具制作领域,使智能机器人越来越多样化。智能机器人是一个多种 高新技术的集成体,它融合了机械,电子,传感器,计算机硬件,软件,人 工智能等许多学科的知识,涉及到当今许多前沿领域的技术。二随着社会的 不断发展,智能设备的不断出现,无线遥控器由于控制距离远,抗干扰性强, 已越来越多的出现在生活的各个方面。本文使用了一款通用的无线遥控电路, 基于ST89C52作为控制核心,采用专用编码电路,由于其体积小,功能强 大,由此可非常方便的控制遥控机器人,遥控小车等,并进行远距离控制。 早期,遥控小车并不少见,但大多产品制造简单,实现的功能少,往往只有 一些简单的功能。遥控小车的使用者针对的是小孩子,但笨重的设备和昂贵 的价格往往让小孩子的甜美梦想落空。在现在,用单片机进行遥控小车方案, 急用较少的外设实现基本的功能。其较强的抗干扰性使得该遥控器具有较好 的通用行,其功能也日趋完善。
图三 红外模块原理图
LOGO
INSERT LOGO
蓝牙遥控模块
HC-05蓝牙无线通信模块有两种工作方式,一个 是命令响应工作模式,另- -个是自动连接工作模式。 在 命 令 响 应 工 作 模 式 下 , 使 用 者 通 过 向 模 块 发 送 AT 工 作指令来对模块的控制参数进行设定和下达控制指令。 而在自动连接工作模式下,模块又有三种工作模式, 分别为主机(Master)、从机(Slave )和回环(Loopba ck)三种工作模式,选定工作模式后,模块就自动按照 提前设定好的方式进行数据传输。通过调节模块外部 弓|脚的输入电平来动态转换模块的工作状态。
相关主题