超声波测距仪设计论文.doc
《超声波测距仪设计论文.doc》由会员分享,可在线阅读,更多相关《超声波测距仪设计论文.doc(46页珍藏版)》请在三一办公上搜索。
1、论文题目:超声波测距仪的设计(软件)专 业:自动化本 科 生: (签名)_指导教师: (签名)_摘要超声波测距作为一种非接触性的光学测量方法,近年来得到了广泛应用。它具有测量方便,不对被测物体产生损坏等优点。超声波明显特征是方向性好,穿透性强。尤其是在光不透过的固体中,它碰到杂质或分界面就有显著的反射。因此,可以利用超声波实现对距离的测量。距离是通过测量发射的超声波与接受到被测物体反射的回波之间的时差来确定的。采用压电式超声波换能器。装置包括单片机系统、显示电路、超声波发射电路和超声波检测接收电路四部分。系统的软件部分则包括主程序、定时子程序、显示子程序和外部中断服务子程序。为了有利于程序结构
2、化和容易计算出距离,主程序采用C语言编写。完成了超声波测距仪的软硬件设计,实现了测量结果的显示,经系统调试可看出,LED数码管显示清晰稳定,测量结果稳定可靠,测距仪最大误差不超过5cm。关键词:超声波测距仪,单片机Thesis: ultrasonic range finder (software)Specialty: AutomationUndergraduate: (Signed) _Instructor: (Signed) _ABSTRACT Ultrasonic Ranging is a non-contact optical measurement method which has b
3、een widely applied in recent years. It has the advantages of measuring convenience, not be the object produce damage. Obvious features of the ultrasound is directional, penetrating. Especially in light opaque solid, it met the impurities or the interface will have a significant reflection. Therefore
4、, we can use ultrasound to achieve the measurement of distance. The distance is got by measuring 上传文档。time difference that between emission ultrasonic and the echo of the measured object reflection received with piezoelectric ultrasonic transducer. The device includes a microcontroller system, displ
5、ay circuit, ultrasonic transmitter and ultrasonic detection receiver circuit. The software part of the system include the main program, timing subroutine display routines, and external interrupt service routine. The main program use C language for conducive to the program structure and easy to calcu
6、late the distance. I complete hardware and software design of the ultrasonic range finder, and achieve measured results display. According to system debugging, LED digital display clear and measuring results are stable and reliable and the range finder error is less than 5cm.KEY WORDS: ultrasonic ra
7、nge finder SCM前言随着科技的迅猛发展越来越多科技成果被广泛的运用到人们的日常生活当中,给我们的生活带来了诸多方便。这一设计就是本着这个宗旨出发,利用超声波的特性来为我们服务。人们能听到声音是由于物体振动产生的,它的频率在20Hz-20kHz范围内,超过20kHZ称为超声波。由于超声波频率较高,沿直线传播,绕射小,穿透力强,指向性强,传输过程中衰减少,能量消耗缓慢,在介质中传播的距离较远,遇到杂质或分界面时会产生反射波,因而超声波经常用于距离的测量。超声波有两个特点,一个是能量大,一个是沿直线传播,它的应用就是按照这两个特点展开的。利用超声波检测往往比较迅速、方便、计算简单、易于做
8、到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人,汽车安全,海洋测量等上得到了广泛的应用。本设计采用超声波传感器工作于发射和接收,利用声波在空气中的传播速度和发射脉冲到接收反射脉冲的时间间隔计算出障碍物到超声波测距器之间的距离,并实时显示出来。论文概述了超声波检测的发展及基本原理,对于系统的程序设计进行了讨论,并且在介绍超声波测距系统功能的基础上,提出了软件系统的总体构成及其子程序设计。目录1绪论11.1课题设计的研究现状11.2课题设计的任务和要求21.2.1课题设计的任务21.2.2课题设计的要求21.3选题的意义31.4 研究内容及论文构成32超声波测距原理52.1超
9、声波简介52.1.1超声波的声学特性52.1.2超声波的发生原理62.2超声波传感器的原理与特性72.2.1原理72.2.2特性92.3超声波测距仪的测距原理92.3.1单片机最小系统112.3.2超声波发射电路122.3.3超声波接收电路132.3.4超声波测距仪显示电路152.4本章小结153 超声波测距系统软件设计173.1 超声波设计概述173.2主程序流程图183.3 定时/计数器T0/T1定时程序流程图203.3.1方式控制寄存器-TMOD203.3.2控制寄存器-TCON213.3.3定时器T0流程图213.3.4定时器T1中断服务程序流程图223.4外部中断服务程序流程图233
10、.5显示程序流程图233.6计算程序流程图244电路调试及误差分析264.1系统软件的调试264.2系统的软硬件串联调试284.3系统的误差分析304.3.1声速引起的误差314.3.2单片机时间分辨率的影响314.3.3随机误差324.4提高测距精度的方法324.5本章小结33结 论34致 谢35参考文献:36附录:371绪论1.1课题设计的研究现状当我们的测距技术日渐趋于成熟,我们对测距的精度要求也日渐严苛,传统的测距技术在某些场合已经不能够满足人们的需要,如在井道,水位,管道等的长度测量方面,传统的测距方式已然不再适用。在现代社会中,我们既要要求测量的准确性,又要避免人类在危险的环境下作
11、业。为此我们需要一种可以精确测量的非接触式的测距方式,于是超声波测距仪应用而生。由于超声波是一种非接触式的测量方式,它具有不被光、粉尘或电磁波等外界因素干扰的一系列优点,由于自身抗干扰性好、方向性强、反射性好等优点越来越多地被人们作为一种测距识别手段1。它利用超声波测距传感器的发射探头与接收探头工作时的时间差来计算出障碍物的距离,对被测目标无任何影响,再者超声波传播速度也在一定范围内与其频率无关。这些独特的优点都使得超声波测距越来越受到人们的重视,也从70年代末期开始在生产领域广泛应用。这也就是超声波常被用于测距的原因,如测距仪或物们测量仪等等都是通过超声波来实现的。利用超声波检测距离比较迅速
12、、方便,计算也较简单,易于做到实时检测,并且在精度方面也能够达到工业实用的要求,因此在工农业生产上也得到了广泛的应用。超声波测距传感器按其可实现的检测距离可以分为大、中、小三种量程,小量程探测距离小于2m,工作频率60kHz300kHz之间;中量程探测距离约为2ml0m,工作频率在40kHz60kHz之间;大量程探测距离约为20m50m,工作频率处在16kHz30kHz之间。在我国的相关技术与发达国家相比也较落后,因此对这种能准确、高效、实时测量距离的方式的研究在我国尤其重要。 不论在国内还是在国外,超声波测距都占有着相当重要的地位,而它的应用也已经越来越广泛,但在国内,它的发展尚处于初期阶段
13、,利用超声波测距技术还十分有限,在不久的未来,超声波测距仪也必将作为重要的测距手段而被社会广泛需要。而随着计算机的迅速发展,超声波测距仪将更加智能化,精确化。1.2课题设计的任务和要求1.2.1课题设计的任务此次课题的研究方向是超声波测距仪的软件设计。软件主要工作流程是:单片机编程产生超声波,在系统发射超声波的同时利用定时器的计数功能开始计时,接收到回波后,接收电路输出端产生的负跳变在单片机的外部中断源输入口产生一个中断请求信号,响应外部中断请求,执行外部中断服务子程序,停止计时,读取时间差,计算距离,然后将数据输出P0口显示。软件系统总体划分为:主程序模块,显示子程序模块,定时子程序模块,外
14、部中断子程序模块。主程序完成数据初始化,参数设置,以及各功能模块的调用。显示部分完成数据在LED数码管的显示。中断服务程序中,提供了定时、计数功能,并且调用相关处理程序。故总体而言,此次选题的要求可概括为以下几点:(1).设计出超声波测距仪的硬件结构电路。(2).对设计的电路进行分析能够产生超声波,实现超声波的发送与接收,从而实现利用超声波方法测量物体间的距离。(3).以数字的形式显示测量距离。(4).对设计的电路进行分析。1.2.2课题设计的要求通过介绍我们知道,以单片机为核心的超声波测距系统设计简单、方便,而且测精度能达到工业要求。本课题研究的测距系统就是用单片机控制的。通过超声波发射器向
15、某一方向发射超声波,单片机在发射时刻同时开始计时,超声波在空气中传播,途中碰到障碍物就立即反射回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为V,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离。本系统利用单片机控制超声波的发射和对超声波自发射至接收往返时间的计时。接收电路的输出端接单片机的外部中断源输入口。系统定时发射超声波,在启动发射电路的同时启动单片机内部的定时器,利用定时器的计数功能记录超声波发射的时间和收到反射波的时间。当收到超声波的反射波时,接收电路输出端产生一个负跳变,在单片机的外部中断源输入口产生一个中断请求信号,单片机响应外部中断请求执行外部中断
16、服务子程序,读取时间差,计算距离,结果输出给LED显示。利用本测距系统测量,范围应在20cm200cm内,其最大误差控制在5cm。1.3选题的意义超声波测距仪是一种非接触检测技术,不受光线、被测对象着色、大小等的影响,较其它测距仪,它更加而潮湿、高温、粉尘、腐蚀气体等恶劣环境,具有不污染、高可靠、长寿命等优点,且易于维护2。超声波测距技术是一种原理简单、易于实现的非接触测量技术,被广泛地应用于工业、医疗、军事及日常生活等诸多领域4。利用超声波检测往往比较迅速、方便、计算简单、易于实现实时控制,并且在测量精度方面能达到工业实用的指标要求,因此为了使移动机器人能够自动躲避障碍物行走,就必须装备测距
17、系统,以使其及时获取距障碍物的位置信息(距离和方向),因此超声波测距在移动机器人的研究上得到了广泛的应用。而本次研究的就是以AT89C52单片机为核心实现测距,有着非常重要的现实意义。首先,有利于培养学生的独立科研开发能力。其次,有利于学生进一步理解所学的专业知识,将自身所学与实践相结合,实现自身能力的锻炼与提高。第三,更重要是培养团队合作意识,通过与搭档的共同努力,基于对超声波测距仪软硬件的了解,设计出一个简单,精度高,误差小的测距装置。此题是分为两人一起来做的,目的在于使学生学会在团队中摆正自己的位置,根据自己的能力分担工作;培养同组内的合作意识及学习别人的长处,既能当好主角,也甘于当好配
18、角,能脚踏实地的做好本职工作。1.4 研究内容及论文构成本文设计的超声波测距仪是动态测距,能够连续地不间断地对障碍物进行实时的检测。该装置是由超声波发射模块、接收模块、显示模块、及控制模块组成。由单片机进行整体控制。当打开通电开关时,装置即开始测距,从发射传感器发射出的脉冲串会在碰到障碍物后反射至接收传感器,经过一系列的处理或计算过程就会在显示模块显示出来。 论文主要由以下四部分组成: 第1章为论文的绪论部分。包括选题意义、选题任务、选题要求和选题的研究背景及其相关技术在国内外的研究现状。 第2章为系统的硬件部分的整体设计。主要是讲超声波的测距原理。包括对超声波的简介、超声波传感器的原理及特性
19、及超声波测距仪的测距原理。 第3章为系统软件设计。首先是对系统软件进行整体的分析,阐述软件设计的整体概念,然后再具体讨论程序的各个模块。包括了主程序、显示子程序、定时器子程序和外部中断子程序。并画出各模块的程序流程图。 第4章为系统整体调试及误差分析。先对硬件组装及性能进行分析,再进行软件部分的分析,最后是软硬件结合后的调试结果。本章的最后是对可能出现的误差进行分析并提出改进意见。 2超声波测距原理2.1超声波简介声波是一种能在气体、固体、及液体中传播的机械波,由于振动频率的不同可分为:(1)次声波:振动频率低于16Hz的机械波。(2)可闻波:振动频率在1620kHz之间,这个频率范围内的声波
20、可以为人类的耳朵所听到。(3)超声波:振动频率高于20kHz的机械波。描述声波的物理量有两点:(1)声压:介质中有声波传播时的压强与无声波传播时的静压强介质中有声波传播时的压强与无声波传播时的静压强之差称为声压。随着介质中各点声振动的周期性变化,声压也在作周期性变化,声压的单位是。 (3)声强:声强又称为声波的能流密度,即单位时间内通过垂直于声波传播方向的单位面积的声波能量。声强是一个矢量,它的方向就是能量传播的方向,声强的单位是。2.1.1超声波的声学特性描述声波的声学特性的物理量有三点:(1)声速:声波在介质中的传播速度取决于介质的密度和弹性性质。除水以外,大部分液体中的声速随温度的升高而
21、减小,而水中的声速则随温度的升高而增加。流体中的声速随压力的增加而增加。其声速C也与温度有关,表2-1列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。表2-1 声速与温度关系表5温度()3020100-10-20-30声速(m/s)349344338331325319313(2)声阻抗特性: 声阻抗特性能直接表征介质的声学性质,其有效值等于传声介质的密度与声速c之积,记作声波在两种介质的界面上反射能量与透射能量的变化,,取决于这两种介质的声阻抗特性。两种介质的声阻抗特性差愈大,则反射波的强度愈大。例如,气体
22、与金属材料的声阻抗特性之比,接近于1:80000,所以当声波垂直入射在空气与金属的界面上时,几乎是百分之百地被反射。温度的变化对声阻抗特性值有显著的影响,实际中应予以注意。(3)声的吸收:传声介质对声波的吸收是声衰减的主要原因之一,固体介质的结构情况对声波在其中的吸收有很大的影响。例如:均匀介质对超声波的吸收并不显著,而当介质结构不均匀时,声吸收情况将发生明显变化。 2.1.2超声波的发生原理通常正常人耳朵的听力的声波范围是20Hz20kHz,超声波是指振动频率在20kHz以上的声波6。因为它的振动次数甚高,超出了人类的听觉上限,人们把这种听不见的声波叫做超声波。超声波和可闻声在本质上其实是一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超声波 测距仪 设计 论文
链接地址:https://www.31ppt.com/p-3993901.html