基于单片机的超声波测距仪课程设计.doc
《基于单片机的超声波测距仪课程设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的超声波测距仪课程设计.doc(28页珍藏版)》请在三一办公上搜索。
1、辽 宁 工 业 大 学单片机原理及接口技术课程设计(论文) 题目:车用超声波测距仪院(系): 电气工程学院 专业班级: 测控092 学 号: 090301050 学生姓名: 郑青青 指导教师: 起止时间:2012.6.18-2012.6.29 课程设计(论文)任务及评语院(系):电气工程学院 教研室:测控技术与仪器学 号 090301050学生姓名郑青青专业班级测控092设计题目车用超声波测距仪课程设计(论文)任务驾驶员在倒车时很难预知障碍物与距离,设计一个能够进行显示距离,同时当小于一定距离时进行声光报警的超声波测距仪。设计任务1选择合适的超声波传感器和单片机;2车尾部设置4个超声波传感器;
2、2设计超声波发射和接收电路;3设计4位数码管显示电路,显示当前最近距离;4设计声光报警电路。设计要求:1、分析系统功能,尽可能降低成本,选择合适单片机、传感器等;2、应用专业绘图软件绘制硬件电路图和软件流程图;3、按规定格式,撰写、打印设计说明书一份,其中程序开发要有详细的软件设计说明,详细阐述系统的工作过程,字数应在4000字以上。技术参数1超声波测量范围0.4m-4.0 m;测量精度为0.1m;2当测量距离小于1m时,进行声光报警。工作计划1、布置任务,查阅资料,理解掌握系统的控制要求。(2天,分散完成)2、选择传感器、单片机等元器件型号。(1天,实验室完成)3、绘制硬件电路图。(1天,实
3、验室完成)4、按系统的控制要求,编写软件程序。(3天,分散2天,实验室1天)5、上机调试、修改程序、答辩。(2天,实验室完成)6、撰写、打印设计说明书(1天,分散完成)指导教师评语及成绩平时: 论文质量: 答辩: 指导教师签字: 总成绩: 年 月 日注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算摘 要随着科技的发展,人们生活水平的提高,城市发展建设加快,城市给排水系统也有较大发展,其状况不断改善。但是,由于历史原因合成时间住的许多不可预见因素,城市给排水系统,特别是排水系统往往落后于城市建设。因此,经常出现开挖已经建设好的建筑设施来改造排水系统的现象。城市污水给人们带来了困扰,
4、因此箱涵的排污疏通对大城市给排水系统污水处理,人们生活舒适显得非常重要。而设计研制箱涵排水疏通移动机器人的自动控制系统,保证机器人在箱涵中自由排污疏通,是箱涵排污疏通机器人的设计研制的核心部分。控制系统核心部分就是超声波测距仪的研制。因此,设计好的超声波测距仪就显得非常重要了。 本设计采用以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各
5、个功能模块。相关部分附有硬件电路图、程序流程图。 经实验证明,这套系统软硬件设计合理、抗干扰能力强、实时性良好,经过系统扩展和升级,可以有效地解决汽车倒车、建筑施工工地以及一些工业现场的位置监控。关键词:AT89c51; 超声波;测距目 录第1章 绪论11.1 课题设计目的及意义11.1.1 设计的目的11.1.2 设计的意义1第2章 课程设计的方案32.1 概述32.2 系统组成总体结构32.2.1 整体方案的论证:32.2.2 方案一42.2.3 方案二6第3章 硬件设计73.1 超声波发射电路的设计73.2 超声波接收电路的设计73.3 报警系统83.4 复位电路83.5 显示系统9第4
6、章 软件设计104.1 超声波反射流程104.2 超声波接收程序流程图11第5章 系统测试与分析/实验数据及分析125.1 随机误差125.2 测量引起的误差125.3 定时计数器引起的误差125.4 由于程序指令引起的误差13第6章 课程设计总结146.1 传感器的选择146.2 接收电路的设计146.3 显示电路的设计146.4 软件的设计146.5 误差的考虑15第1章 绪论1.1 课题设计目的及意义1.1.1 设计的目的随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产
7、业领域。展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到
8、具有创造力。在新的世纪里,面貌一新的测距仪将发挥更大的作用。因此好的超声波测距仪可以满足我们对日常生活乃至军事都非常重要,设计此超声波测距仪的主要目的:为了研究超声波测距仪基本的工作原理,掌握基本制作方法,为以后制作出好的超声波探测仪做准备。1.1.2 设计的意义随着科技的发展,人们生活水平的提高,城市发展建设加快,城市给排水系统也有较大发展,其状况不断改善。但是,由于历史原因合成时间住的许多不可预见因素,城市给排水系统,特别是排水系统往往落后于城市建设。因此,经常出现开挖已经建设好的建筑设施来改造排水系统的现象。城市污水给人们带来了困扰,因此箱涵的排污疏通对大城市给排水系统污水处理,人们生活
9、舒适显得非常重要。而设计研制箱涵排水疏通移动机器人的自动控制系统,保证机器人在箱涵中自由排污疏通,是箱涵排污疏通机器人的设计研制的核心部分。控制系统核心部分就是超声波测距仪的研制。因此,设计好的超声波测距仪就显得非常重要了。尤其是误差的保证,超声波测距仪已广泛应用在工程、生活乃至军事之中,好的超声波测距仪能给我们生活带来巨大便利,如应用于抗震救灾等一些危险人不便进入的场合,在军事领域,超声波测距已是广泛应用与各种雷达侦测,超声波测距精度的提高将大大加强我国的国防力量,为我国的国防事业带来突飞猛进的进展,当前各国加紧研究超声波技术,装备与生活、军事、工程等领域,我们有理由相信,超声波技术的发展,
10、将会对军事、经济造成巨大的推动作用,当前我国的航天事业也取得了很大的进展,其中更是离不开各种传感器的作用,超声波传感器便是其中不可替代的一部分。因此,设计好的超声波测距仪已经非常重要.第2章 课程设计的方案2.1 概述本次设计主要是综合应用所学知识,设计出租车计价器,并在实践的基本技能方面进行一次系统的训练。能够较全面地巩固和应用“单片机”课程中所学的基本理论和基本方法,并初步掌握小型单片机系统设计的基本方法。 应用场合: 应用于出租车计价器 ,出租车计价器有一个脉冲测速传感器,通过脉冲计数可以显示出租车行驶里程和计费。控制器由12V蓄电池供电。 系统功能介绍: 计价器显示的营运金额是营运里程
11、与价格的函数。出租车计价器通过传感器与行驶车辆连接,实现基本的里程计价功能和价格调节、时钟显示功能。2.2 系统组成总体结构2.2.1 整体方案的论证: 超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来算出传播距离。实用的测距方法有两种,一种是在被测距离的两端,一端发射,另一端接收的直接波方式,适用于身高计;一种是发射波被物体反射回来后接收的反射波方式,适用于测距仪。此次设计采用反射波方式。测距仪的分辨率取决于对超声波传感器的选择。超声波传感器是一种采用压电效应的传感器,常用的材料是压电陶瓷。由于超声波在空气中传播时会有相当的衰减,衰减的程度与频率的高低成正比;而频率高分辨率也
12、高,故短距离测量时应选择频率高的传感器,而长距离的测量时应用低频率的传感器。超声波测距仪主要以单片机AT89C51为核心,其发射器是利用压电晶体的谐振带动周围空气振动来工作的.超声波发射器向某一方向发射超声波,在发射的同时开始计时 ,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器接收到反射波就立即停止计时。一般情况下,超声波在空气中的传播速度为340m/ s,根据计时器记录的时间t ,就可以计算出发射点距障碍物的距离 s,即s=340t/2, 这就是常用的时差法测距。在测距计数电路设计中,采用了相关计数法,其主要原理是:测量时单片机系统先给发射电路提供脉冲信号,单片机计数器处于等
13、待状态,不计数;当信号发射一段时间后,由单片机发出信号使系统关闭发射信号,计数器开始计数,实现起始时的同步;当接收信号的最后一个脉冲到来后,计数器停止计数。通过技术器的值乘以计数周期既超声波在介质中传播的时间,再乘以声波在空气中传播的速度即为所测距离的二倍,采用此方案非常简便且能达到预期效果,以下有两种基于此方案的具体方案,见方案一和方案二,方案一和方案二的超声波发射电路相同,只是接收电路不通,方案一采用了CX20106芯片,方案二采用三级运算放大电路加一个比较整形电路。以下方案一方案二具体讨论 开始信号调理电路AT89C51电源显示电路超声波接收头信号处理电路定时器 图 2.1 基于AT89
14、C51单片机的超声波测距仪结构图考虑到设计要求测量范围是0.44米,精度要求为0.1米,成本低,故选用超声波传感器TCT40-16R/T可以满足要求2.2.2 方案一 图 2.2.1 超声波发射电路 40kHz的方波信号由单片机产生由P1.0口输出,CD4069的作用是方向放大,使超声波发射头产生谐振,发射超声波 图2.2.2 CD4069的供电电路 超声波开始发射时启动CD4069的供电电源,发射完毕后关闭CD4069的供电电源,图2.2 中VDD为CD4069的供电电源,利用单片机控制CD4069的开断。P1.1为高电平时Q1导通VDD=0,CD4069不工作,当P1.1为低电平时,Q1不
15、导通,CD4069正常工作 图 2.2.3 超声波接收电路 CX20106芯片可用来完成信号的放大、限幅、带通滤波、积分、比较输出功能,其中的前置放大器具有自动增益控制功能,可以保证在超声波传感器接收较远反射信号输出微弱电压时,放大器有较高的增益。CX20106A接收超声波有很高的灵敏度和抗干扰能力,可以满足接收电路的要求。同时,使用集成电路也可以减少电路之间的相互干扰,减小电噪声。7脚为信号输出口,没收到信号时为高电平,收到后变为低电平,之后又恢复高电平。2.2.3 方案二 超声波发射电路相同,接收电路用LM324做运放的多级放大,然后用LM538实现比较电路进行整形成为方波送入单片机内部,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 超声波 测距仪 课程设计
链接地址:https://www.31ppt.com/p-4148779.html