单片机的超声测距系统

引言 2
Abstract
Because ultrasound has a strong directional energy consumption slow, in the medium distance transmission characteristics, which are often used for non-contact ultrasonic distance measurement object, such as range finders and level measurement and so can be achieved by ultrasound . The use of ultrasonic testing can be done quickly and easily calculate the simple, easy to do real-time control and so on, and in the measurement accuracy can reach the practical requirements of industry and production. Sonic range finder can be used in some industrial field position monitoring can also be used, such as the level, depth, pipe length measurement and other occasions. Analysis of the ultrasonic rangefinder design ideas to AT89C51 as the core, introduced the rangefinder sy *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
stem hardware, software design process.
Keywords: Ultrasonic Ranging, AT89C51, software design
引言
随着现在科学技术的迅速发展,超声波在不接触的测距应用中越来越广。但从目前技术和水平来说,人们可以利用的技术还是十分有限的,因此,这是一个即将蓬勃发展而又有无限前景的技术领域。从目前和未来的状况来看,作为一种新型的非常有利用价值的工具,超声波测距仪将在各个领域都将会有很大的发展和利用的空间,更加高定位、高精度将是它发展的趋势,以便满足日益发展的社会需求。如声纳的发展趋势大概为:研制具有更高定位精度的被动测距声纳,以满足在水中的武器实施全隐蔽攻击的需要;继续发展将采用低频线谱检测的潜艇拖曳线列阵声纳,以实现超远程的被动探测和识别的功能;研制更适用于浅海工作的潜艇声纳,特别是解决浅海水中目标识别的问题,成了超声波测距仪的一个重要任务,这样会大力降低了潜艇自噪声,改善潜艇声纳的工作环境。因此毫无疑问,未来的超声波测距仪将与自动化智能化接轨,并且与其他的测距仪集成和融合,形成多测距仪。随着测距仪技术进步的发展,超声波测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力的功能发展。
在新的世纪里,超声波测距仪会发挥更大的作用。随着科技的发展,人们上网生活水平在不断地提高,城市的发展建设也在不断地加快,然而城市中的排水系统却是一直都存在的问题,虽然其状况正在不断改善,但是,由于历史遗留下来的原因等许多不可预见的因素,城市的排水系统,特别是排水系统落后于城市发展的现象已经成为了现在城市发展的一个大问题,因此,便出现了开挖已经建设好的建筑设施来改造排水系统的现象。由此看来。城市污水给人们的生活出行带来了困扰,因此箱涵的排污疏通对大城市的排水系统污水处理、人们的舒适生活显得非常重要了。而设计好的超声波测距仪就显得非常重要了。这就是我所设计的超声波测距仪的意义。
一、超声波测距系统的概述
(一)超声波的简介
物体振动时会发出声音,我们把每秒钟振动的次数称为声音的频率,它的单位是赫兹。而超声波就是指频率高于20000赫兹的声波。超声波它有极好的方向性好,非常强的穿透能力,并且有易于获得较集中的声能,具有在水中传播距离远等特点,因此超声波无论在测距,测速,清洗,焊接,还是在医学、碎石、军事,工业,农业上都起到了很大的作用。例如在我国北方,冬季空气会很干燥,如果利用超声波的这个性能,就可以增加空气的湿度,就是将超声波通入水罐中,剧烈的超声波振动会使罐中的水破碎而变成许多小雾滴,再用风扇将小雾滴吹入室内,这样就可以使空气的湿度增加了。因此超声波加湿器的原理就是这样来的。
(二)主要芯片的介绍
如图1所示,AT89C51的功能有:
图1 单片机芯片引脚图
二、系统主要硬件电路设计
(一)设计思路
我们知道,测量距离方法有很多种,短距离可以用尺来测量,远距离可以用激光测距等来测量,因而超声波测距适用于高精度中长距离的测量。因为超声波在标准空气中传播速度为已知为340米/秒,由单片机负责计时,单片机使用12.0M晶振,所以超声波测距仪的测量精度理论上可以达到毫米级。
目前比较普遍的测距的原理:发射具有特征频率的超声波对被摄目标的探测,即通过发射出特征频率的超声波和反射回接受到特征频率的超声波所用的时间,换算出距离,如超声波液位物位传感器,超声波探头,适合需要非接触测量场合,超声波测厚,超声波汽车测距告警装置等。
根据需求可以采用AT89C51单片机作为主控制器,它控制发射触发脉冲的开始时间及脉宽,响应回波时刻并测量、计数发射至往返的时间差。利用软件产生超声波信号,通过输出引脚输入至驱动器,经驱动器驱动后推动探头产生超声波;超声波信号的接收采用锁相环LM567对放大后的信号进行频率监视和控制。一旦探头接到回波,若接收到的信号频率等于振荡器的固有频率(此频率主要由RC值决定),则其输出引脚的电平将从“1”变为“0”(此时锁相环已进入锁定状态),这种电平变化可以作为单片机对接收探头的接收情况进行实时监控。可对测得数据优化处理,并采用温度补偿,使测量误差降到更低限度;AT89C51还控制显示电路,用动态扫描法实现LED数字显示。
(二)系统总体方案的介绍
本文所研究的超声波测距仪是利用超声波具有指向性强、能量消耗缓慢、传播距离较远、中长距的高精度测距等特点,将电能转换,发射超声波,同时在发射的时候单片机就开始计时,在超声波遇到障碍物的时候就会反射回来,反射回来的超声波会被超声波接收器接收,将超生振动转换成电信号,同时单片机将停止计时。超声波测距原理一般采用渡越时间法TOF,即设超声波在空气中的传播速度为C,从发射到遇到障碍物反射回来在空气中的传播时间为T,声源与障碍物的距离为L,则易知L=C*T/2,这样可以测出声源与障碍物之间的距离,然后在LED显示屏上稳定的显示出来。
根据设计要求并综合各方面因素考虑,本文决定采用AT89C51单片机作为主控制器,超声波发射电路、超声波接收放大电路、显示电路,并用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定时器完成。超声波测距仪的系统设计框图如图2所示。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1953.html

好棒文