超声波测距系统设计.docx
《超声波测距系统设计.docx》由会员分享,可在线阅读,更多相关《超声波测距系统设计.docx(22页珍藏版)》请在三一办公上搜索。
1、超声波测距系统设计摘 要:超声波传感器,具有利用方便、指向性强、靠得住性高、不受气候条件阻碍、能量消耗缓慢且在介质中传播的距离较远等特点。本设计确实是基于AT89C52单片机的超声波测距系统。由处置器、超声波发射、超声波接收、显示、报警等模块组成。利用其检测迅速、计算简单、同时易于做到实时操纵,并在测量精度方面也能达到有效要求的优势,来实现汽车倒车距离的信息的实时显示,以此给驾驶员提供平安警示,幸免事故的发生,达到平安驾驶。关键词:超声波传感器,特点,AT89C52,实时操纵,平安警示Abstract: ultrasonic sensors, use convenient, direction
2、al, high reliability, climate condition the influence, the energy consumption in the slow and medium characteristics such as the distance. This design is based on the AT89C52 single chip on ultrasonic ranging system. By the processor, ultrasound, ultrasonic receiving, display, alarm module. Using th
3、e test rapidly, simple calculation, and easy to do, and real-time control in the measurement precision can reach the practical aspects of advantage, to realize the requirement of information of automobile reverse distance to give drivers for real-time display, provide safety warning, avoid accidents
4、, safe driving.Keywords: Ultrasonic sensors, characteristics, real-time control, AT89C52,safety warning目录1 前言12 整体方案设计3 方案论证3方案选择43单元模块设计5处置器模块5超声波发射模块6超声波接收模块6 LED信息显示模块7报警模块84 软件设计941主程序流程图9距离计算子程序流程图10距离比较子程序流程图105系统功能116总结和体会127参考文献13附录:14原理图14 软件代码141 前言在国际金融危机的背景下,尤其在竞争异样猛烈的汽车工业领域,提高我国汽车电子产品的技
5、术和降低产品的价钱,对降低整车本钱显得十分重要,各厂家为提高自己的产品在市场上的核心竞争力,纷纷在汽车的平安性、舒适性、多功能性的提高上下功夫。统计说明,70%90%的交通事故是由于驾驶员操作失误造成的。在美国、日本等国家,消费者选购汽车的着眼点已把驾驶汽车的平安程度放在第一名。若是抛开驾驶的熟练程度和驾驶体会外,最有效的降低事故的方式确实是让车具有碰撞报警或主动避撞功能。这必然引发一股势不可挡的趋势,既是汽车防护系统的集成化。采纳系统性能靠得住、本钱较低、软件设计灵活简单、硬件接口功能丰硕、扩展性好、通用性强的AT89C52单片机开发了键盘、液晶显示器、多路震动的搜集等,将汽车倒车平安距离提
6、示、汽车无线遥控防盗报警、汽车电源锁加密、汽车行车监视后方车辆距离等诸多汽车防护系统结合在一路,对驾驶环境实施全面监控,集中比较、分析多方面的数据,如此集成的主、被动系统能实现更强的平安性能,最大程度地爱惜车辆、乘员乃至行人的平安,其价值远远超过了各自独立、互不相干的防护系统。雷达技术第一应用于军用,随着全世界对道路交通平安、汽车平安技术的不断重视,雷达技术开始转为民用,要紧用于交通的管制、雷达测速和汽车主动平安技术方面。国外对车用雷达的研究开始比较早,在以德国、美国、日本、法国等为代表的要紧西方发达国家内展开。随着汽车电子技术、嵌入式技术和信号处置技术的进展,推动了车用雷达的研制与应用,世界
7、各国掀起了研发车载雷达的热潮。最近几年来,超声波在多个领域已取得普遍的应用,广为传播,引发了工业界的普遍关注。那个地址介绍一种汽车倒车时防止碰撞的超声波测距电路系统。车辆倒车时,由于驾驶员的后视存在死区,尤其关于大型车辆,给其驾驶带来不便,容易造成事故。人们曾采纳改良后视镜等方式来提驾驶员的后视角。基于雷达脉冲测距的原理,采纳在车辆尾部安装微型超声波收/ 发器的方式,利用超声波脉冲的发射、反射和接收进行时差测距,将车辆后部的障碍物(如墙壁、车辆、树木、行人等) 的距离实时反馈给驾驶员,并提供声、光告警信号。本次设计要紧利用基于AT89C52单片机的超声波测距系统。超声波传感器,具有利用方便、指
8、向性强、靠得住性高、不受气候条件阻碍、能量消耗缓慢且在介质中传播的距离较远等特点。依照超声波雷达测距远离,研制一款基于超声波脉冲测距的倒车雷达系统。检测迅速、计算简单、易于做到实时操纵等特点,并在测量精度方面也能达到有效要求,来实现汽车倒车平安距离提示,幸免事故的发生,做到平安驾驶。使能在汽车缓慢行驶时,识别出汽车尾部障碍物,并能测出障碍物与汽车体之间的距离,在汽车发生碰撞时前,对驾驶员发出语音报警提示和LED数码管的距离显示。在系统设计进程中,采纳模块化设计,使得硬件系统、程序的保护和升级都变得简单易行。2 整体方案设计本次设计是一种基于AT89C52单片机的超声波测距系统,系统通过测量输出
9、脉冲宽度(即发射与接收超声波的时刻距离)来测量障碍物与汽车之间的距离,通过单片机的处置,从而为驾驶员提供距离信息,幸免车辆的彼此摩擦、碰撞。 方案论证设计中预设了两个方案,具体的方案见方案一和方案二。方案一:如下图汽车在启动状态下,该系统初始化(内部程序将、均置低电平)。一旦检测到驾驶员有倒车的动作,操纵输入端给以系统启动信号,即变成高电平,那么也置为高电平,开始发射超声波,同时内部按时器开始计时。单片机系统软件部份设置的“平安距离值”,并保留在相应的地址空间中。单片机进入主程序后,开始以查询的方式检测输入引脚,一旦检测到由低电平跳至高电平,那么进入相应的中断程序进行计算处置(即发射与接收超声
10、波的时刻距离t,被测距离即为 S=12vt),并将距离信息通过数码管显示。然后循环执行。当检测到距离值小于平安值时,单片机将操纵报警系统响起,以提示驾驶员。当汽车停止运动或前进时,引脚产生高电平,那么系统从头初始化。图 汽车倒车平安报警系统方案一框图方案二:本方案仍以微型单片机、超声波传感器为要紧操纵部件。与方案一的区别在于距离计算方面:取输出脉冲的平均值电压,该电压 (其幅值大体固定 )与距离成正比,测量电压即可测得距离。通过改变运算机内部程序算法,即可实现。方案选择方案一与方案二有很多相似的地方,两个设计都运用到了单片机,用到了同一类型的传感器,运用了LED显示管。但综合分析:方案一,软件
11、的编写方面比较容易明白得、实现。而方案二的软件部份与方案一比较,就略显麻烦,而且对外围还需要一些辅助电路,程序编写复杂,不易明白得也无益于升级。综合分析以后,本设计采纳方案一。3单元模块设计 处置器模块3.1.1 AT89C52操纵部份汽车启动后,整个测量系统上电,然后单片机初始化。循环检测、两个管脚,一旦检测到有倒车信号,那么系统开始进行系列处置,超声波发射、超声波回波检测、距离计算、显示、报警等。终止信号有效时,那么系统从头初始化,从头检测、,重复以上执行进程。图 AT89C52操纵部份 AT89C52功能特性概述AT89C52是美国ATMEL 公司生产的低电压,高性能CMOS 8位单片机
12、,片内含8kbytes 的可反复擦写的只读程序存储器(PEROM )和256 bytes 的随机取数据存储器(RAM ),器件采纳ATMEL 公司的高密度、非易失性存储技术生产,与标准MCS 一51 指令系统及8052产品引脚兼容,片内置通用8 位中央处置器(CPU)和Flash 存储单元,功能壮大AT89C52单片机适应于许多高性价比的应用处合。AT89C52 提供以下标准功能:8k 字节Flash闪速存储器,256字节内部RAM ,32个I / O 口线,3个16 位按时计数器,一个6 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。超声波发射模块 超声波是指频率高于20KH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超声波 测距 系统 设计
链接地址:https://www.31ppt.com/p-4229026.html