单片机超声波测距毕业设计.doc
《单片机超声波测距毕业设计.doc》由会员分享,可在线阅读,更多相关《单片机超声波测距毕业设计.doc(66页珍藏版)》请在三一办公上搜索。
1、昆 明 理 工 大 学 津 桥 学 院 毕业设计(论文)毕业设计课题:基于单片机的超声波测距系统设计与实现车辆行驶辅助系统学 校:昆明理工大学津桥学院 系 部:计算机科学及电子信息工程系 专 业:电子信息科学与技术 年 级:07级2班 学生姓名:李华 学 号:200716022121 指导教师:桂进斌 Oxbridge College, Kunming University of Selence and TechnologyGraduation Project (Thesis)Graduation Project Subject:The vehicle driver assistance sy
2、stems based on Chip Microcomputer Ultrasonic distance measurementCollege: Oxbridge College, Kunming University of Selence and TechnologyDepartmental: Department of Computer Science and Electronic InformationProfessional: Electronic Information Science and TechnologyGrade: Grade 07 Class 1Student nam
3、e: JunWanStudent ID: 200716022114Guide Teachers Name: Jinbin Gui目录摘要IABSTRACTII前言1第1章 绪 论21.1 本题目的主要研究内容21.2 本题目的研究意义21.3 本领域研究的发展史31.3.1 国际方面31.3.2 国内方面31.4 系统整体设计方案41.5 系统整体方案论证6第2章 超声波技术概述72.1 超声波传播的速度72.2 超声波的产生和使用频率72.3 超声波技术在距离测量中的应用82.4 超声波传感器基础知识92.4.1 超声波传感器的结构及原理92.4.2 超声波测距原理10第3章 相关知识介绍1
4、13.1 单片机基础知识113.1.1 单片机的分类及发展113.1.2 AT89S52单片机的功能特点143.1.3 AT89S52单片机的基本结构及工作原理153.2 红外遥控接收器集成芯片CX20106A简介193.2.1 引脚功能说明及数据193.2.2 引脚布局及封装203.3 六反相器74LS04基础知识21第4章 系统的硬件电路设计234.1 基于AT89S52单片机的中央处理模块234.1.1 单片机实现测距的原理234.1.2 单片机最小系统设计234.2 超声波发生电路244.3 超声波接收电路254.4 数码管显示电路264.5 系统工作状态指示及报警电路模块284.6
5、稳压电源模块28第5章 系统软件设计305.1 系统程序设计思想305.2 主程序流程设计305.3 超声波发生与接收子程序31第6章 系统调试及操作说明336.1 系统软硬件的调试336.2 误差分析336.3 操作说明34结论36总结与体会38谢辞39参考文献40附录一 外文资料英文原文41附录二 外文资料的中文翻译47附录三 程序清单52附录四 元器件使用清单58附录五 系统总体电路原理图60基于单片机的超声波测距系统设计与实现-车辆行驶辅助系统摘要本设计主要是为提高车辆行驶安全,减轻驾驶人员的劳动强度和心理压力而设计的基于单片机的脉冲反射式超声波测距车辆行驶辅助系统。本文首先以超声波传
6、感器的原理及特性为核心展开说明,对于该系统的测距模块中的超声波使用频率、脉冲信号采样、传感器型号选择等主要参数进行了论证;在此基础上再对系统的总体结构作了阐述,并根据模块化的设计思想依次对核心处理模块、超声波发生及接收模块、显示及报警模块的硬件设计方案进行论证;最后根据该系统的设计目标采用模块化编程思路完成系统的算法设计,以超声波测距为基础,结合显示及报警模块,通过软硬件的综合调试实现车辆行驶辅助系统的基本功能。该系统采用六反相器74LS04和红外遥控接收器集成芯片CX20106A以及超声波传感器实现了超声波的发射与接收,以低成本的、对硬件有高精度处理能力的AT89S52单片机为核心处理器,整
7、个系统通过将各个模块有机的结合,将超声波传感器的信号经单片机综合分析处理,通过易于控制的数码管作为数据显示电路,实现超声波测距在车辆行驶辅助系统中的完美应用。关键字:AT89S52,超声波,传感器,车辆行驶,辅助系统The vehicle driver assistance systems based on Chip Microcomputer Ultrasonic distance measurementAbstractThis design is mainly to improve traffic safety and to reduce drivers labor intensity a
8、nd stress. It is pulse reflection based on single chip ultrasonic distance measurement system, vehicle driver assistance. In the article first elaborated the supersonic sensors principle and the characteristic; Regarding range measuring systems supersonic wave frequency, the signal pulse, the compon
9、ent model and so on main parameter has carried on the discussion; In introduced in the supersonic range finder various modules functions foundation, proposed systems overall constitution and to the range measuring system launch, the receive, the examination, the demonstration and the newspaper warni
10、ng parts hardware design plan has carried on the proof. Finally, according to the system designed to complete the system is modular programming algorithm design ideas, based on the ultrasonic distance measurement, with the display and alarm module, through the integrated hardware and software debugg
11、ing, and vehicles to achieve the basic functions of driver assistance systems.The system uses Six Inverter 74LS04, Infrared Remote Control Receiver ICs CX20106A and Ultrasonic sensors, AT89S52 microcontroller as the core to achieve the Perfect application between Ultrasonic Distance and Vehicle Driv
12、er Assistance Systems.Key Words: AT89S52, Ultrasonic, Sensors, Vehicle driving, Auxiliary system前言近年来,随着汽车产业的迅速发展和人们生活水平的不断提高,我国普通家庭汽车占有比例正逐年增加,汽车在给人们带来方便的同时,也带来许多烦恼。对于很多新手以及对车体感和距离感不灵敏的驾驶人员,虽经反复练习,在泊车的时候却总是无法得心应手将车停到位,甚至会产生碰撞、摩擦,给自己和别人带来不必要麻烦;并且,我国公路等级也在不断提高,特别是高速公路的发展,汽车的行驶速度越来越快,车流量也越来越大,在汽车行驶的过程
13、中,由于无法正确估计车辆间距,危险总是围绕在驾驶人员周围。对于设计出一套车辆行驶辅助系统以提高车辆行车安全,减轻驾驶人员的劳动强度和心理压力,是十分必要的。频率介于20KHz500MHz的机械波振动在弹性介质中的传播称为超声波,超声波的传播速度就是声波的传播速度,超声波具有波长短,传播方向性强,能量易于集中,在各种不同媒质中可传播足够远的距离等特点,在超声检验、超声处理及基础研究等领域都有广泛的实际应用。传感器技术是现代信息技术的主要内容之一。因为信息技术包括计算机技术、通信技术和传感器技术,计算机技术相当于人的大脑,通信相当于人的神经,而传感器就相当于人的感官。比如温度传感器、光电传感器、湿
14、度传感器、超声波传感器、红外传感器、压力传感器等等,其中,超声波传感器在测量方面有着广泛、普遍的应用。利用单片机控制超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且测量精度较高。在20KHz60KHz频率范围内,采用压电陶瓷换能器作为声波的发射器和接收器,效果最佳。本设计充分利用超声波传感器在距离测量应用中的优点,结合高使用价值、低成本的AT89S52单片机作为核心处理器件,采用模块化设计,通过主程序、预置子程序、发射子程序、接收子程序、显示子程序及报警子程序等模块的紧密结合,将超声波传感器采集到的距离信号经单片机综合分析处理后通过数码管显示或者蜂鸣器报警等手段适时合理地显示出来
15、,及时将处于危险边缘的驾驶人员挽救回来,实现超声波测距与车辆行驶辅助系统的完美结合。第1章 绪 论1.1 本题目的主要研究内容本设计的研究首先从超声波技术在距离测量中的应用开始,在充分了解超声波测距原理及应用要领的基础上,结合六反相器74LS04和红外遥控接收器集成芯片CX20106A对单片机产生的信号进行放大驱动超声波换能发生器发射超声波波并对超声波换能接收器接收到的回波进行检波以反馈单片机相应的中断驱动信号,利用超声波的脉冲反射原理完成超声波测距模块的设计及其测距功能的实现。对于MCU处理单元,成本低、对硬件的高精度的处理能力是我们选择的关键,该设计的处理核心模块采用AT89S52单片机。
16、同样,从内部结构及应用原理入手,在学习掌握之后再对其加以利用。通过MCU处理功能及内部程序对超声波换能发生器进行控制使其发出40KHz频率的方波,同时进行计时;然后再对超声波换能接收器采集到的回波信号进行滤波检测处理,最后通过计算公式换算出系统与障碍物之间的距离,并通过易于控制的LED数码管显示出来;同时,内部完成判断动作以及联动报警等功能,在固定范围之内,最大程度保证行车安全。1.2 本题目的研究意义随着我国经济的迅速发展,私有汽车已经普及到许多私人家庭,但是汽车驾驶人员中非职业汽车驾驶人员的比例也随之迅速增加,人们在享受驾驶乐趣的同时,更加需要注重的是行驶的安全。并且,随着国家综合生活水平
17、的提高,我国车辆行驶道路在大力建修下也越来越好,汽车的行驶速度越来越快,车流量也越来越大,在公路、街道、停车场、车库等拥挤、狭窄的地方驾驶车辆时,驾驶员若无足够的驾驶经验,稍有不慎就会发生交通事故。因此,增强汽车的安全功能,尤其是增强大型、重型车辆的安全导航功能,对于提高行车安全,减轻司机的劳动强度和心理压力,是十分重要的。同时,据相关调查统计,15的汽车碰撞事故是因倒车时汽车的后视能力不良造成的。增加汽车的后视能力,研制汽车后部探测障碍物的倒车雷达便成为近些年来的研究热点。安全避免障碍物的前提是快速、准确地测量障碍物与汽车之间的距离。本设计正针对这一问题应运而生的。在汽车倒车时,即使司机不向
18、后看,仍然可以通过后端超声波倒车探测器测量到汽车后部与障碍物之间的距离,从而对倒车辅助动作做出有效判断,保证汽车与障碍物的距离在安全范围内;同时,在交通拥挤的城区驾驶,往往由于等待时间太长而烦躁不安、注意力不能集中,跟车时常常发生追尾等事故,本设计的前端超声波行驶探测器会实时测量跟车距离并报警提醒,最大程度地避免追尾事故的发生。在车辆行驶辅助系统中,测距就是数据采集中要解决的一个主要问题。尽管测距有多种方式,比如,激光测距,微波测距,红外线测距和超声波测距等。但由于超声波指向性强,是一种非接触式的测距方式,它不受光线、被测对象颜色等因素的影响,对于被测物处于黑暗、有灰尘、烟雾、电磁干扰等恶劣环
19、境也有一定的适应能力。并且超声波的传播速度低,适用于测量较近的距离,再加上超声波传感器结构简单,体积小、成本低,因而常被用于距离的测量。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,在移动机器人,汽车安全,海洋测量等上都得到了广泛的应用。因此把超声波测距这一技术用于车辆行驶辅助系统有着非常重要的意义。1.3 本领域研究的发展史1.3.1 国际方面 自19世纪末到20世纪初,在物理学上发现了压电效应与反压电效应之后,人们解决了利用电子学技术产生超声波的办法,从此迅速揭开了发展与推广超声技术的历史篇章。 1922年,德国出现了首例超声波治疗的
20、发明专利。 1939年发表了有关超声波治疗取得临床效果的文献报道。 40年代末期超声治疗在欧美兴起,直到1949年召开的第一次国际医学超声波学术会议上,才有了超声治疗方面的论文交流,为超声治疗学的发展奠定了基础。1956年第二届国际超声医学学术会议上已有许多论文发表,超声治疗进入了实用成熟阶段。1.3.2 国内方面国内在超声治疗领域起步稍晚,于20世纪50年代初才只有少数医院开展超声治疗工作,从1950年首先在北京开始用800KHz频率的超声治疗机治疗多种疾病,至50年代开始逐步推广,并有了国产仪器。公开的文献报道始见于1957年。到了70年代有了各型国产超声治疗仪,超声疗法普及到全国各大型医
21、院。40多年来,全国各大医院已积累了相当数量的资料和比较丰富的临床经验。特别是20世纪80年代初出现的超声体外机械波碎石术和超声外科,是结石症治疗史上的重大突破。如今已在国际范围内推广应用。高强度聚焦超声无创外科,已使超声治疗在当代医疗技术中占据重要位置。而在21世纪(HIFU)超声聚焦外科已被誉为是21世纪治疗肿瘤的最新技术1。1.4 系统整体设计方案该车辆行驶辅助系统分为硬件电路和控制软件两大部分。硬件电路又由单片机最小系统处理模块、数码管显示及报警电路、超声波发生电路、超声波检测接收电路和稳压电源模块五个部分组成。11.0592MHz的晶体振荡器以及用于扩展的辅助元器件将AT89S52单
22、片机扩展为最小控制处理系统作为该系统的核心处理单元;数据显示单元由2个四位共阳极数码管组成,数码管公共端和片选信号分别由单片机最小系统的I/O口P0、P2控制;六反相器74LS04和红外遥控接收器集成芯片CX20106A结合超声波传感器完成超声波的发射与接收,信号经单片机内部程序计算即得出距离信息;系统电源拟采用直流9V接入,经三端稳压集成电路LM7805稳压整流后输入直流5V电压供系统正常工作,同时LM7805也可承载最高24V电压输入,作为车辆移动便捷系统可根据实际情况灵活调整供电范围与安装线路。软件部分采用模块化设计,单片机I/O口P1.O、P1.1、P1.3、P3.2分别作为超声波传感
23、器的信号发送端和信号接收端,驱动超声波换能发生器发射超声波的同时,MCU内部程序开始计时,超声波换能接收器接收到回波会通过CX20106A将回波信号放大后送入单片机驱动其外部中断程序启动,MCU内部计时器停止计时。通过计算公式:s=vt/2计算得出车辆与障碍物之间的距离;单片机I/O口P0和P2分别作为显示部分数码管的公共端引脚和位选信号端口,在计算出距离信息的同时控制数码管显示出来;P1.3P1.6则分别作为报警指示灯和蜂鸣器的驱动信号输出端口,当程序判断需要报警提醒时则通过LED灯或蜂鸣器将报警信号输出。整个系统通过将各个模块有机的结合,可将超声波传感器的接收信号经单片机综合分析处理,通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 超声波 测距 毕业设计

链接地址:https://www.31ppt.com/p-3936622.html