基于单片机的倒车雷达的系统设计

更新时间:2024-06-28 12:08:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业设计(论 文)

基于单片机的倒车雷达系统设计

系 别 专 业 班级学号 姓 名 指导教师

自动化工程系 自动化工程 ******* ** **

2011年6月10日

东北大学秦皇岛分校毕业设计(论文) 第 I 页 基于单片机的超声波倒车雷达系统的设计

摘 要

目前,随着人民生活的富裕以及政府汽车下乡等相关政策扶持,中国居民购买汽车的数量急剧增加,交通面临极大压力,车主由于实时路况有时不得不倒车改道另行,另一方面,泊车位的缺少让车主必须将车停靠在一些特殊路段。如果后视能力不足,容易引起追尾等交通事故。因此,提高车主的后视能力,研制汽车尾部探测障碍物的倒车雷达是必要的,也是发展趋势。

本文利用超声波近距离无接触测距的原理,设计了以AT89S52单片机为核心的倒车雷达系统。该系统由超声波发射模块、单片机处理模块、超声波接收模块、数码显示以及声光报警等模块组成。本文详细介绍了各模块的组成和原理,以及系统工作过程、硬件组成和软件调试。

本文共分为五部分,第一部分介绍了设计背景,第二部分是总体设计方案,接下来的三个部分分别对硬件和软件部分进行了详细介绍,最后一部分对毕业设计工作做了一个总结并提出进一步的工作。

关键词:AT89S52,超声波测距,倒车

东北大学秦皇岛分校毕业设计(论文) 第 II 页 Design of Ultrasonic Vehicle Reversing System based on MCU

Author:Guo Peng

Tutor:Cai Ling

Abstract

In recent years, as the people's life and the government's Car Subsidy Program for Rural Areas and so on related policy support, the numbers of Chinese citizens buying cars sharply increased. The traffic face great pressure. Because of real-time traffic, sometimes owners of cars have to reverse the car to change their path. What’s more, the absence of the parking place makes the owners park the car in some special sections. If the cars have insufficient capacity of back vision, it”ll cause on such fundation of traffic accidents easily. Thus, improving the owner's ability of back vision, developing the system of reversing radar detecting obstacles is necessary and development tendency.

This article is based on the principle of ultrasonic detecting obstacles nearby without touching, designing the reversing radar systems based on AT89S52 singlechip. This system consists of ultrasonic emiting module, SCM processing module, the signal receiving module, digital display and the acousto-optic alarm etc module. This paper mainly introduces the composition and principle of each module in the system, and working process, the hardware composition and software debugging.

This paper is divided into five parts, the first part introduces the background of designing, the 2nd part is the overall designing scheme, the next three parts make a detailed introduction of hardware and software, the last part of the work makes a summary and puts forward further work.

Key Words :AT89S52 ,ultrasonic detecting ,reverse

东北大学秦皇岛分校毕业设计(论文) 第 III 页 目 录

1 绪论 ...................................................................................................................................... 1 1.1 倒车雷达的研究背景及意义 ........................................................................................ 1 1.2 倒车雷达的发展现状 .................................................................................................... 2 1.3 论文的主要内容 ............................................................................................................ 3 2 总体设计方案 ...................................................................................................................... 4 2.1 超声波测距的相关介绍 ................................................................................................. 4 2.1.1 超声波测距原理 ...................................................................................................... 4 2.1.2 超声波测距的实际应用 .......................................................................................... 5 2.2 超声波传感器的相关介绍 ............................................................................................ 6 2.2.1 超声波传感器结构 .................................................................................................. 6 2.2.2 压电陶瓷超声波传感器 .......................................................................................... 7 2.2.3 超声波传感器原理 .................................................................................................. 7 2.2.4 超声波传感器系统构成及工作过程 ...................................................................... 8 3 系统硬件设计 ...................................................................................................................... 9 3.1 超声波发射电路 ............................................................................................................ 9 3.2 超声波检测接收电路 .................................................................................................. 11 3.2.1 集成电路CX20106A ............................................................................................. 11 3.2.2 超声波接收电路 .................................................................................................... 12 3.3 AT89S52单片机控制电路 .......................................................................................... 14 3.4 声音报警及LED显示电路......................................................................................... 16 3.4.1 声音报警电路 ........................................................................................................ 16 3.4.2 LED显示电路........................................................................................................ 16 4 系统软件设计 .................................................................................................................... 18 4.1 软件设计的要求 .......................................................................................................... 18 4.2 超声波测距的算法设计 .............................................................................................. 19 4.3 系统程序设计 .............................................................................................................. 20 4.3.1 超声波发送子程序 ................................................................................................ 20 4.3.2 超声波接收及中断子程序 .................................................................................... 21 4.3.3 单片机内部数据处理程序 .................................................................................... 22 4.3.4 声音报警和LED显示子程序............................................................................... 25 结 论 ...................................................................................................................................... 28 致 谢 ...................................................................................................................................... 29 参考文献 .................................................................................................................................. 30 附 录 ...................................................................................................................................... 31 附录A 倒车雷达系统的设计电路图 ................................................................................. 31 附录B 程序清单.................................................................................................................. 31 附录C 外文资料及翻译...................................................................................................... 34

东北大学秦皇岛分校毕业设计(论文) 第 1 页 1 绪论

1.1 倒车雷达的研究背景及意义

倒车雷达是一种辅助车主泊车或者倒车的装置,当车主将档位挂入倒档,启动倒车雷达系统时,它能通过发射和接收超声波来探测周围障碍物的情况,并以声音或者影像告知车主,帮助车主了解汽车尾部倒车情况,解除车主视角死角,提高驾驶的安全性,其利用的原理是超声波非接触测距技术。

众所周知,关于超声波的研究起于1876年人类首次有效地产生高频声波。这些年来,随着超声波技术的研究不断深入,再加上其具有高精度、无损、非接触等优点,超声波的应用变得越来越普及,多年来已在一些领域获得重要应用,而用于汽车倒车雷达却是近年来的事情,借鉴于一些生物通过自身发出的超声波来捕捉猎物的技能。

利用超声波作为探测猎物的技术是蝙蝠等一些无目视能力的生物作为防御以及捕捉猎物的生存手段,也就是生物体发出不被人们所听到的超声波,借助空气媒介传播,由被捕捉的猎物或障碍物反射回来的超声波时间间隔长短判断猎物或障碍物位置的方法。由于超声波的速度相对于光速要小得多,其传播时间就比较容易检测,并且易于定位发射,方向性好,因而人类采用仿真技能开始利用超声波测距。

汽车倒车防撞测距报警器,是我国八五期间重点开发的重大科研项目之一,也是汽车六大类汽车电子产品中的一种。其原理就是应用超声波无接触近距离测距,结合声波特性、电子计数和光电显示来实现的非接触式距离测量的方法。

近年来,我国居民拥有的私家车数量成几何式速度增长,与之相对应的交通拥堵和汽车停车位的缺少让车主倒车成为难题。超声波测距由于其能够进行非接触测量和具有相对较高的测量精度,越来越被人们所重视。就目前形势来看,汽车市场的快速发展将带动倒车雷达的发展。国内倒车雷达主流市场已经开始由高档汽车向中低档汽车发展,技术上向着单芯片功能的灵敏度更高、可视化发展,设备趋于小型化、人性化、智能化等方向发展。由此可见,超声波汽车倒车雷达系统将会在人类今后的生活中扮演越来越重的角色,为人类的发展作出重要贡献。

东北大学秦皇岛分校毕业设计(论文) 第 2 页 1.2 倒车雷达的发展现状

倒车雷达的快速发展始于20世纪末21世纪初,经过几年的时间,随着技术发展和用户需求的变化,倒车雷达大体来说已经经过了三代的技术改良:

第一代声音提醒:

通过喇叭发音“倒车,请注意”!简单的以声音告知车辆附近的人群注意车辆位置,避免碰撞,对于辅助车主倒车没有实际意义。接着是轰鸣器,这是倒车雷达系统的真正开始。倒车时,如果车后1.8米~1.5米处有障碍物,轰鸣器就会开始工作,发出声响提示车主车后有障碍物。

第二代影像显示:

数码波段显示这一代产品有两种显示方式,数码显示产品显示距离数字,而波段显示产品由三种颜色来区别:绿色代表安全距离,表示障碍物离车体距离有0.8米以上;黄色代表警告距离,表示离障碍物的距离只有0.6~0.8米;红色代表危险距离,表示离障碍物只有不到0.6米的距离,你必须停止倒车。接着是液晶荧屏显示。荧屏显示开始出现动态显示系统。车主不用挂倒档,只要发动汽车,显示器上就会出现汽车图案以及车辆周围障碍物的距离。

第三代综合性和人性化倒车雷达:

从综合性一体化角度厂家将倒车雷达、彩色液晶显示、免提电话和温度显示等多项功能整合在一起,并设计了语音功能,是目前市面上最先进的倒车雷达系统。从人性化角度,为便于安装,厂家设计了采用无线连接的倒车雷达,大大简化倒车雷达的安装。

根据相关资料显示,倒车雷达在国内发展前景很好,需求量越来越大。主要有以下几个现状:

1、汽车销量增加。中国汽车工业协会公布2009年中国汽车产销统计,中国以300多万辆的优势,首次超越美国,成为世界汽车产销第一大国,中国成为全球主要的汽车消费市场。2010年中国汽车产销双超1800万,蝉联全球第一。汽车销量的增加,必将导致倒车雷达需求量的增加。

2、车位少、停车难。单位和个人拥有车辆的增加使得市区和住宅小区停车位紧张,停车越来越困难,碰撞时有发生。倒车雷达的使用有助于减少碰撞事件的发生。

东北大学秦皇岛分校毕业设计(论文) 第 3 页 3、女性驾驶员增多。多数女性驾驶员由于个子小或是胆子小,停车时会非常紧张,因此越来越多的女性驾驶员开始喜欢上倒车雷达。

4、城市街道交通拥挤。随着汽车市场的繁荣,城市街道的行车越来越拥挤。倒车雷达,尤其是多探头倒车雷达不仅能在倒车、泊车时提供倒车信息,还可以在行驶时提供前后左右的信息,有助于安全行驶。

鉴于以上现状,在中国,倒车雷达的发展有以下几个特点: 1、越来越多的车辆在一出厂时就配备倒车雷达

起初,倒车雷达只是一些高档车的专利,但是近年来,一些新出厂的中低档车型在配置中也增加了倒车雷达。

2、自行安装倒车雷达成为新兴装饰

尽管新出厂的中高档甚至部分低价位的经济型轿车大都开始配置倒车雷达,但是,仍有许多中低档车型出厂时没有配置倒车雷达,而且现行中低档车型加装倒车雷达的市场需求越来越大,于是自行安装倒车雷达就成了一项新型的车辆装饰项目。目前,在一些经营汽车配件或装饰美容的商家内,甚至汽车经销商处都可安装倒车雷达。

3、品牌众多

目前后装市场上倒车雷达的品牌多达几十种,基本上国产品牌占90%,而进口产品较少,以采用2~4探头的产品居多。目前国内生产倒车雷达的企业很多,以广东省居多。

由此可见,倒车雷达在国内发展前景很广阔,充满机遇和希望。 1.3 论文的主要内容

本文以AT89S52单片机为核心,设计了倒车雷达系统。本系统实现了对倒车雷达测距及显示报警的要求,通过发射超声波,碰到障碍物返回后,接收超声波,计时往返时间,并计算出距离,显示结果和报警。整个系统主要由超声波发射模块、超声波接收模块、单片机处理模块和显示报警模块四大模块组成。超声波发射模块负责发射超声波,超声波接收模块负责接收超声波并将引起的中断信号送到单片机处理模块,单片机处理模块负责超声波发射的启动并计时超声波往返时间,接收中断处理数据算出结果,显示报警模块显示距离,并根据结果报警。

东北大学秦皇岛分校毕业设计(论文) 第 4 页 2 总体设计方案

单片机发出短暂的40kHz的PWM信号,通过超声波探头发射超声波,并由另一个超声波探头接收障碍物反射回来的超声波,经过锁相环检波电路过滤后,由单片机内部定时器测量超声波在车尾与障碍物之间的往返时间,进而计算出车与障碍物之间的距离,并将结果显示在LED上。当在探头探测的一定范围内有障碍物时,蜂鸣器提示报警。

2.1 超声波测距的相关介绍 2.1.1 超声波测距原理

超声波是一种声波,其在其传播介质中被定义为纵波。当声波受到尺寸大于其波长的目标物体阻挡时就会发生反射。利用超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,超声波接收器收到反射波就立即停止计时。根据计时器记录的时间t,就可以计算出发射点距障碍物的距离S=ct/2,式中的c为超声波波速。假如声波在介质中传播的速度是已知的,而且声波从声源到达目标然后返回声源的时间可以测量得到,从声波到目标的距离就可以精确地计算出来。这就是本系统的测量原理。

超声波是频率高于20kHz的机械波,由于其指向性强,能量消耗缓慢,在空气中传播距离远,抗干扰性强,因而可以用于距离的测量。在超声波测距系统中,超声波的频率至关重要。频率取得太低,外界的杂音干扰较多;频率取得太高,在传播的过程中衰减较大。故在超声波测量中,常使用40kHz的超声波。目前超声波测量的距离一般为几米到几十米,是一种适合短距离测量的方式。超声波发射与接收器件具有固有的频率特性,具有很高的抗干扰性能。距离测量系统常用的频率范围为25KHz~300KHz的脉冲压力波,发射和接收的传感器有时共用一个,或者两个是分开使用的。

利用超声波检测距离,设计比较方便,计算处理也比较简单,并在测量精度方面达到要求,同时节能环保高效。因为超声波在空气中的传播速度大约为331.45米/秒,由单片机负责计时,单片机使用AT89S52,其晶振为12mHz,当要求测距误差小于1mm时,假设已知超声波速度C=344m/s (20℃室温),忽略声速的传播误差。测距误差s△t<(0.001/344) ≈0.000002907s 即2.907μs。在超声波的传播速度是准确的前提下,测

东北大学秦皇岛分校毕业设计(论文) 第 5 页 量距离的传播时间差值精度只要在达到微秒级,就能保证测距误差小于1mm的误差。使用的12mHz晶体作时钟基准的AT89S52单片机定时器能方便的计数到1μs的精度,因此系统采用AT89S52定时器能保证时间误差在1mm的测量范围内。所以在测量精度上可以达到毫米级,适用于倒车雷达的要求。

下面是本设计中的原理图:

超声波接收器 超声波发射器 图2.1 倒车雷达测距原理框图

定时器 放大电路 锁相环 检波电路 单片机 控制 显示器 放大电路 超声波发射电路一般由振荡和功放两部分组成,负责向传感器输出一个有一定宽度的高压脉冲串,并由传感器转换成声能发射出去;接收放大器用于放大回声信号以便记录,同时为了使它能接收具有一定频带宽度的短脉冲信号,接收放大器要有足够的频带宽度;收/发隔离则使接收装置避开强大的发射信号;记录/控制部分启动或关闭发射电路并记录发射的瞬时及接收的瞬时,并将时差换算成距离读数并加以显示或记录。 2.1.2 超声波测距的实际应用

超声波测距作为一种典型的非接触型测量方法,在很多场合,诸如工业自动控制、建筑工程测量和机器人视觉识别等方面得到广泛的应用。和其他方法相比,比如激光测距、微波测距等,由于声波在空气中传播速度远远小于光线和无线电波的传播速度,对于时间测量精度的要求远小于激光测距、微波测距等系统,因而超声波测距系统电路易实现、结构简单和造价低,且超声波在传播过程中不受烟雾、空气能见度等因素的影响,在各种场合均得到广泛应用。

超声波测距主要应用于倒车提醒、建筑工地、工业现场等的距离测量,虽然目前的测距量程上能达到百米,但测量的精度往往只能达到厘米数量级。

东北大学秦皇岛分校毕业设计(论文) 第 6 页 2.2 超声波传感器的相关介绍 2.2.1 超声波传感器结构

超声传感器是一种将其他形式的能转变为所需频率的超声能或是把超声能转变为同频率的其他形式的能的器件。目前常用的超声传感器有两大类,即电声型与流体动力型。电声型主要有:1 压电传感器;2 磁致伸缩传感器;3静电传感器。流体动力性中包括有气体与液体两种类型的哨笛。

超声波传感器主要材料有压电晶体(电致伸缩)及镍铁铝合金(磁致伸缩)两类。电致伸缩的材料有锆钛酸铅(PZT)等。压电晶体组成的超声波传感器是一种可逆传感器,它可以将电能转变成机械振荡而产生超声波,同时它接收到超声波时,也能转变成电能,所以它可以分成发送器或接收器。有的超声波传感器既作发送,也能作接收。

超声探头的核心是其塑料外套或者金属外套中的一块压电晶片。构成晶片的材料可以有许多种。晶片的大小,如直径和厚度也各不相同,因此每个探头的性能是不同的,我们使用前必须预先了解它的性能。超声波传感器的主要性能指标包括:

1、工作频率。工作频率就是压电晶片的共振频率。当加到它两端的交流电压的频率和晶片的共振频率相等时,输出的能量最大,灵敏度也最高。

2、工作温度。由于压电材料的居里点一般比较高,特别时诊断用超声波探头使用功率较小,所以工作温度比较低,可以长时间地工作而不产生失效。医疗用的超声探头的温度比较高,需要单独的制冷设备。

3、灵敏度。主要取决于制造晶片本身。机电耦合系数大,灵敏度高;反之,灵敏度低。

东北大学秦皇岛分校毕业设计(论文) 第 7 页 2.2.2 压电陶瓷超声波传感器

图2.2 压电陶瓷超声传感器

1、适用范围

家用电器及其它电子设备的超声波遥控装置;超声测距及汽车倒车防撞装置;液面探测;超声波近接开关及其它应用的超声波发射与接收。

2、命名方法 TCF40—18TR1

TC—压电陶瓷超声传感器;F—类别;T—通用性;F—防水性;40—中心频率kHz;18—外径Φ(mm);TR—使用方式;T—发射;R—接受;TR—收发兼用;1—产品序列号:1、2、3···

3、产品性能

(1)标称频率(kHz):40kHz;

(2)发射声压10V(0dB=0.02mPa):≥95dB; (3)接收灵敏度40kHz(0dB=V/ubar):≥-65dB; (4)静电容量1kHz,<1V(pF):1260pF~2340pF; (5)探测距离(m):0.2~3; (6)-6dB指向角:60度; (7)外壳材料:铝; (8)外壳颜色:黑。 2.2.3 超声波传感器原理

当电压作用于压电陶瓷时,其就会随电压和频率的变化产生机械变形。另一方面,当振动压电陶瓷时,则会产生一个电荷。利用这一原理,当给由两片压电陶瓷或一片压电陶瓷和一个金属片构成的振动器(所谓叫双压电晶片元件)施加一个电信号时,就会因

东北大学秦皇岛分校毕业设计(论文) 第 8 页 弯曲振动发射出超声波。相反,当向双压电晶片元件施加超声振动时,就会产生一个电信号。基于以上作用,便可以将压电陶瓷用作超声波传感器。 2.2.4 超声波传感器系统构成及工作过程

由超声波发送传感器、超声波接收传感器和电路控制等部分组成。发送器传感器由发送器与陶瓷振子换能器组成,换能器作用是将陶瓷振子的电振动能量转换成超声波能量并向空中辐射;而接收传感器由陶瓷振子换能器与放大电路组成,换能器接收超声波波产生机械振动,将其变换成电能量,作为传感器接收器的输出,从而对发送的超进行检测。而实际使用中,用发送传感器的陶瓷振子的也可以用做接收器传感器社的陶瓷振子。控制部分主要对发送器发出的脉冲链频率、占空比及稀疏调制和计数及探测距离等进行控制。

若对发送传感器内谐振频率为40kHz的压电陶瓷片(双晶振子)施加40kHz高频电压,则压电陶瓷片就根据所加高频电压极性伸长与缩短,于是发送40kHz频率的超声波,其超声波以疏密形式传播(疏密程度可由控制电路调制),并传给超声波接收器。接收器是利用压力传感器所采用的压电效应的原理,即在压电元件上施加压力,使压电元件发生应变,则产生一面为“+”极,另一面为“-”极的40kHz正弦电压。因该高频电压幅值较小,故必须进行放大。

东北大学秦皇岛分校毕业设计(论文) 第 9 页 3 系统硬件设计

硬件部分主要由单片机系统电路、超声波发射电路和超声波检测接收电路以及声音和显示报警电路组成。单片机采用AT89S52实现对CX20106A红外接收芯片和TC/R系列超声波转换模块的控制。单片机通过P1.0引脚经反相器来控制超声波的发送,然后单片机不停地检测INT0引脚,当INT0引脚的电平由高电平变为低电平时表示超声波已经返回。计数器所计的数据就是超声波从发出到回收到所经历的时间,通过换算就可以得到汽车尾部与障碍物之间的距离。显示电路采用简单实用的4位共阳LED数码管,段码用74LS244驱动,位码用PNP三级管8550驱动。下面分步介绍各硬件部分的具体设计分析。 3.1 超声波发射电路

超声波的发射整个过程分为三部分:

产生调制信号、放大调制信号、发送超声波信号:

1、产生调制信号:脉冲调制信号由单片机产生,经I/O口输出,AT89S52通过控制P1.0端口发送一组频率约40kHz的PWM波,脉冲发射同时把计数器T0打开进行计时,等待回波反射到接收探头。

2、放大调制信号:由于单片机I/O口输出高电平仅为5V,而为使发射传感器能够工作,发射端工作电压就不低于15V,且工作电压越大,超声波的发射距离也越远,因此,在此电路上加功率放大电路,把调制信号放大。

3、发送超声波信号:将放大后的调制信号加载于超声波传感器上。

超声波发射电路包括超声波产生电路和超声波发射电路两个部分,产生电路由超声波探头(又称“超声波换能器”)选用压电式,发射电路利用软件产生40kHz的超声波信号,通过输出引脚输入至驱动器,经驱动器驱动后推动探头产生超声波。

在本设计中,脉冲发射采用软件方式,利用AT89S52的P1.0口发射40kHz的方波信号,经过放大后输出到超声波换能器,产生超声波。74LS04是一个高速CMOS六反相器,具有放大作用,具有对称的传输延迟和转换时间。本系统将40KHz方波信号分成两路,分别由74LS04经两次和一次反向放大,从而构成推拉式反向放大。电路图如图3.1所示。发射电路主要由反向器74LS04和超声波换能器构成,单片机P1.0端口输

东北大学秦皇岛分校毕业设计(论文) 第 10 页 出40kHz方波信号一路经一级反向器后送到超声波换能器的一个电极,另一路经两级反向器后送到超声波换能器的另一个电极。用这种推挽形式将方波信号加到超声波换能器两端,可以提高超声波的发射强度。输出端采用两个反向器并联,用以提高驱动能力,上拉电阻R12、R13一方面可以提高反向器74LS04输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡的时间。

12R1210kLS11P1.0fashe1SPEAKER12212fashe0R1310k12 图3.1 超声波发射电路

压电式超声波换能器是利用压电晶体的谐振来工作的。超声波换能器内部有两个压电晶片和一个换能板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片会发生共振,并带动共振板振动产生超声波,这时它就是一个超声波发生器;反之,如果两电极问未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收换能器。

东北大学秦皇岛分校毕业设计(论文) 第 11 页 3.2 超声波检测接收电路 3.2.1 集成电路CX20106A

集成电路CX20106A是一款红外接收的专用芯片,常用于电视红外遥控器。常用的载波频率38kHz与测距的40kHz较为相近,可以利用它来做接收电路。

CX20106A(国内同类产品型号为D20106A)是日本索尼公司生产的在红外遥控系统中作接收预放用的双极型集成电路。它还可广泛用于视频系统、家用电器遥控电路以及通信系统等。这种IC性能优越,封装形式及体积与许多遥控信号接收器IC相同或相似,故可用来代换多种型号的遥控信号接收集成电路。CX20106A可用来完成遥控信号,CX20106A是日本索尼公司生产的红外解调集成电路,采用8脚单列直插式塑料超小型封装,+5V供电,内部含可前置放大、自动偏置、限幅放大、通带摅波、峰值检波、积分比较及施密特整形输出等电路。其主要功能是从38kHz红外载波信号中,将编码信号解调出来,并加以放大和整形,然后再送到微处理器进行处理,以实现遥控操作功能,其具体引脚图如图3.2所示。

前置放大+-ABLCIN1C123限幅放大宽频带滤波器检波器及比较器整形滞后比较器C2GND4F056C3OUT7VCC8红外信号增益输入端调节器检测端地带通滤波器积分端调整端信号输出端电源端图3.2 集成电路CX20106A内部结构图

CX20106A的引脚注释:

(1)l 脚:超声波信号输入端,该脚的输入阻抗约为40kΩ。

(2)2脚:该脚与GND之间连接RC串联网络,它们是负反馈串联网络的一个组成部分,改变它们的数值能改变前置放大器的增益和频率特性。增大电阻R或减小C,将使负反馈量增大,放大倍数下降,反之则放大倍数增大。但C的改变会影响到频率特

东北大学秦皇岛分校毕业设计(论文) 第 12 页 性,一般在实际使用中不必改动,推荐选用参数为R=4.7Ω,C=3.3μF。

(3)3脚:该脚与GND之间连接检波电容,电容量大为平均值检波,瞬间相应灵敏度低;若容量小,则为峰值检波,瞬间相应灵敏度高,但检波输出的脉冲宽度变动大,易造成误动作,推荐参数为3.3μF。

(4)4脚:接地端。

(5)5脚:该脚与电源端VCC接入一个电阻,用以设置带通滤波器的中心频率f0,阻值越大,中心频率越低。例如,取R=200kΩ时,fn≈42kHz,若取R=220kΩ,则中心频率f0≈38kHz。

(6)6脚:该脚与GND之间接入一个积分电容,标准值为330pF,如果该电容取得太大,会使探测距离变短。

(7)7脚:遥控命令输出端,它是集电极开路的输出方式,因此该引脚必须接上一个上拉电阻到电源端,该电阻推荐阻值为22kΩ,没有接收信号时该端输出为高电平,有信号时则会下降。

(8)8脚:电源正极,4.5V~5V。 3.2.2 超声波接收电路

超声波接收电路包括超声波接收探头、信号放大电路及波形变换电路三部分。超声波探头必须采用与发射探头对应的型号,关键是频率要一致,本设计采用与发射端同型号的压电式超声波传感器,否则将因无法产生共振而影响接收效果,甚至无法接收。由于经探头变换后的正弦波电信号非常弱,因此必须经放大电路进行放大。

超声波接收部分采用集成芯片CX20106A,这是一款红外线检波接收的专用芯片。内部电路由前置放大器、自动偏置电平控制电路、限幅放大器、带通滤波器、峰值检波器和整形输出电路组成,可以利用它作为超声波检测电路。

(1)前置放大器:它是高增益的放大器,由于超声波在空气中直线传输时,传输距离越大,能量的衰减越厉害,故反射回来的超声波信号的幅值会有很大的变化。为了不使放大器的输出信号过强而产生失真,集成块内部有自动电平限制电路,对前置放大器的增益进行自动限制。通过反馈将放大器设定于适当的状态,再由限制电平电路进行自动控制。

(2)限度放大器:当信号太强时为了防止放大器过载,限制高电平振幅,同时也可

东北大学秦皇岛分校毕业设计(论文) 第 13 页 消除寄生调幅干扰。

(3)宽频带滤波器:其频率范围为30kHz~60kHz,其中心频率可调。 (4)检测器:将返回的超声波的包络解调回来。

(5)积分滤波器与整形电路:检测器输出的信号经积分滤波器送到整形电路,输出较好的矩形波。

接收的回波信号先经过前置放大器和限幅放大器,将信号调整到合适的幅值;再经过带通滤波器滤波得到有用信号,滤除干扰信号;最后由峰值检波器和整形电路输出到锁相环路,实现准确的计时。CX20106A的外部接线图如图3.3所示:

LS3SPEAKERC7493INC1C2GNDP0C3OUTVCCCX20106AR94.7kC410uFC810uFC5330pFINT0R10100kR11200kC6104图3.3 超声波检测接收电路图

东北大学秦皇岛分校毕业设计(论文) 第 14 页 3.3 AT89S52单片机控制电路

AT89S52单片机是AT89S系列中的增强型产品,采用了ATMEL公司的技术依靠的Flash存储器,是低功耗、高性能、采用CMOS工艺制造的8位单片机。AT89S52单片机的主要特性如下:

(1)8位字长的CPU;

(2)可在线ISP编程的8KB片内Flash存储器; (3)256B的片内数据存储器; (4)可编程的32根I/O口线(P0~P3); (5)4.0~5.5V电压操作范围; (6)3个可编程6位定时/计数器; (7)双数据指针DPTR0和DPTR1;

(8)具有8个中断源、6个中断矢量、2级优先权的中断系统; (9)可在“空闲”和“掉电”两种低功耗方式运行; (10)3级程序锁定位;

(11)全双工的UART串行通信口; (12)1个看门狗定时器WDT; (13)具有断电标志位POF;

(14)振荡器和时钟电路的全静态工作频率为0~30MHz; (15)与MCS-51单片机产品完全兼容。

东北大学秦皇岛分校毕业设计(论文) 第 15 页 C11930pFU1XTAL1X1CRYSTAL18XTAL2C2930pFRSTP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617R110k293031PSENALEEAR210012345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89S52C322u 图3.4 AT89S52单片机结构及引脚图

52系列单片机为许多控制提供了高度灵活和低成本的解决办法。充分利用他的片内资源,即可在较少外围电路的情况下构成功能完善的超声波测距系统。

单片机实现测距原理:

单片机发出超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距离S=Ct/2,式中的C为超声波波速。根据系统设计要求,各接口功能如下:

P1.0:产生输出一个40kHz的脉冲信号,用于测距电路。 INT0:产生中断请求,接测距电路。

P0.0~P0.7:用于显示输出,接LED显示电路。 P1.1:接报警电路。

东北大学秦皇岛分校毕业设计(论文) 第 16 页 3.4 声音报警及LED显示电路 3.4.1 声音报警电路

声音提示模块采用常见的蜂鸣器设计,蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电。设计中,通过P1.1控制蜂鸣器的发声,当P1.1输出低电平时,蜂鸣器发声,当P1.1输出高电平时,蜂鸣器不发声。

LS2SPEAKERP1.1 图3.5 蜂鸣器简单引脚图

3.4.2 LED显示电路

显示电路采用简单实用的LED数码管动态显示,段码用PNP三极管驱动,系统显示的距离范围在3米之内,选用4位LED数码管,通过单片机编程实现显示,显示字符由单片机P2口送至锁存器锁存,再经显示驱动芯片去驱动LED数码管显示,P2.0-P2.3分别控制每一位的动态显示,显示数据格式为****,表示距离的**DM数值。

超声波测距仪显示模块电路如图3.6所示。通过单片机的21、22、23、24四个管脚

东北大学秦皇岛分校毕业设计(论文) 第 17 页 的信号控制四个三极管的B极,利用三极管的开关特性,实现数码管的点亮,从而实现动态显示。采用LED动态显示,数据经过单片机芯片的计算后传到LED上,显示精度是分米。

单片机AT89S52采用12mHz高精度的晶振,以获得较稳定的时钟频率,减少测量误差。单片机用P1.0端口输出超声波换能器所需的40kHz方波信号,利用外中断INT0口检测超声波接收电路输出的返回信号。显示电路采用简单实用的4位共阳LED数码管,用于显示车尾障碍物的距离,由单片机P0.0—P0.7接LED的八个段码,P2.0~P2.3接四位8550的公共端,通过软件以动态扫描方式显示。段码用上拉电阻驱动,位码用PNP三极管8550驱动。

C11930pFU1XTAL1X1CRYSTAL18XTAL2C2930pFRSTP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD39383736353433322122232425262728R4393837363534333210kR110kR510k293031PSENALEEAR2100P1.01P1.12345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89S52C322u101112INT01314151617R610kR710k 图3.6 单片机及显示系统电路图

东北大学秦皇岛分校毕业设计(论文) 第 18 页 4 系统软件设计

超声波倒车雷达系统的软件设计主要由主程序、超声波发射子程序、INT0超声波接收中断程序及显示子程序四个主要模块组成。软件设计的总体结构框图如图4.1:

系统各功能模块 单片机系统初始化程序

图4.1 系统模块框图

超声波发射接收控制模块 数据 处理 模块 显示和声音 报警 模块 1、系统初始化模块:即系统刚上电的时候对系统的各个引脚的电平分配和对各寄存器的初值赋值。

2、发射接收控制模块:发射控制模块是软件控制超声波发射电路发射超声脉冲启动定时器工作,同时启动接收电路工作,当接收电路有信号输入时,对输入信号进行处理。

3、运算结果处理模块:运算结果处理模块将测得时间进行处理,根据公式计算出距离,然后再将计算得出的数据送至数码显示模块。

4、显示和声音报警模块:通过该模块的设计能够让所测得的距离显示在数码管上。当所测距离小于一定值时,通过声音报警来挺行驾驶员。 4.1 软件设计的要求

系统设计思路为:当汽车开始倒车时,系统开始初始化,首先对定时器、中断系统及其他参数进行设置,然后发出40kHz的PWM信号,等待接收中断的到来,当主程序检测到接收成功的标志位后,将计数器T0中的数按距离计算公式,即可得被测物体与测距离之间的距离,测出距离后结果将以十进制BCD码方式送往LED显示,通过蜂鸣器发出提示声音,然后再发超声波脉冲重复测量过程。软件采用模块化设计,程序由主

东北大学秦皇岛分校毕业设计(论文) 第 19 页 程序、超声波发射子程序、超声波接收及中断子程序、LED显示子程序及报警提示子程序组成。

主程序除了完成定时器T0、中断源TNT0初始化外,主要实现超声波的巡回发射(调用超声波发射程序)和距离的动态扫描显示;INT0中断服务程序计算车尾距离障碍物的距离数据,该数据一方面交由主程序显示,另一方面与设定值(1m)进行比较,如小于1m,接蜂鸣器报警,否则关闭报警。 4.2 超声波测距的算法设计

超声波测距的原理:即为超声波发生器T在某一时刻发出一个超声波信号,当这个超声波遇到被测物体后反射回来,就被超声波接收器R所接收到。这样只要计算出从发出超声波信号到接收到返回信号所用的时间,就可算出超声波发生器与反射物体的距离。距离的计算公式为:

d?s2?c?t2 (4.1)

其中,d为被测物与测距仪的距离,s为声波的来回的路程,c为声速,t为声波来回所用的时间。超声波的指向性强,能量消耗缓慢,遇到障碍物后反射效率高,是测距的良好载体。测距时有安装在同一位置的超声波发射器和接收器完成超声波的发射与接收,由定时器计时。首先由发射器向特定方向发射超声波并同时启动定时器计时,超声波咋介质传播途中一旦遇到障碍物后就被反射回来,当接收器收到发射波立即停止计时。这样,定时器就记录下了超声波自发射点至障碍物之间往返传播经历的时间t。由于常温下超声波在空气中的传播数的约为340m/s,所以由公式(4.1)知发射点距离障碍物之间的距离为:

S=340t/2=170t

在启动发射电路的同时启动单片机内部的定时器T0,利用定时器的计数功能记录超声波发射的时间和收到反射波的时间。当收到超声波反射波时,接收电路输出端产生一个负跳变,在INT0端产生一个中断请求信号,单片机响应外部中断请求,执行外部中断服务子程序,读取时间差,计算距离。在使用时,如果温度变化不大,则可以认为声速是基本不变的。

东北大学秦皇岛分校毕业设计(论文) 第 20 页 4.3 系统程序设计

主程序是单片机程序的主体,整个单片机端系统软件的功能的实现都是在其中完成的,在此过程中主程序调用了子程序及中断服务程序。程序首先完成初始化过程,然后是一个重复的控制发射信号的过程,即调用发射子程序几遍,而且每次发射周期结束都判断在发射信号后延时等待的过程中是否发生了中断,即是否有回波产生来判断程序的流程。

工作时,微处理器AT89S52先把P1.0置0,启动超声波传感器发射超声波,同时启动内部定时器T0开始计时。要检测返回信号必须在启动发射信号后1.4毫秒才可以检测,这样就可以抑制输出的干扰。当超声波信号碰到障碍物时信号立刻返回,微处理器不停的扫描INT0引脚,如果INT0接收的信号由高电平变为低电平,此时表明信号已经返回,微处理器进入中断关闭定时器。再把定时器中的数据经过换算就可以得出超声波传感器与障碍物之间的距离。然后再根据现场情况进行声音报警。

系统初始化 发射超声波 无等待 检测回波信号 有接收信号处理 显示测量距离

图4.2 系统流程框图

4.3.1 超声波发送子程序

超声波发生子程序的作用是通过P1.0端口发送2个左右超声波脉冲信号(频率约

东北大学秦皇岛分校毕业设计(论文) 第 21 页 40kHz的方波),脉冲宽度为12μs左右,同时把计数器T0打开进行计时。主程序利用为中断INT0检测返回超声波信号,一旦接收到返回超声波信号(INT0引脚出现低电平),立即进入中断程序。进入中断程序后就立即关闭计时器T0停止计时。

超声波发生子程序虽简单,但要求程序运行准确,需要采用汇编语言编程。 测距系统中的超声波传感器采用TCF40—18TR1的压电陶瓷传感器,它的工作电压是40kHz的脉冲信号,这由单片机执行下面程序来产生。

fs:mov 45h,#12h ;P1.0发出40kHz方波 here:cpl p1.0 nop nop nop

djnz 45h,here ret

测距电路的输入端接单片机P1.0端口,单片机执行上面的程序后,在P1.0端口输出一个40kHz的脉冲信号,经过三极管T放大,驱动超声波发射头发出40kHz的脉冲超声波,且持续发射200ms。主程序利用外中断0检测返回超声波信号,一旦接收到返回超声波信号(即INT0引脚出现低电平),立即进入中断程序。进入中断后就立即关闭计时器T0停止计时。

4.3.2 超声波接收及中断子程序

超声波接收子程序的作用是接收发射探头发出的超声波遇到障碍物返回的回波,并在接收到回波的时刻置位单片机的INT0口为低电平,产生外部中断,进入中断程序。

INT0口接收到外部中断后,计时器T0被关闭,同时T0停止计时。单片机内部A寄存器和B寄存器开始按照程序处理计时器T0中的时间数据。

zw:setb f0 ;(INT0中断标志位) reti

w:jnb f0,$ ;中断 clr tr0 lcall _COUNT

东北大学秦皇岛分校毕业设计(论文) 第 27 页 SEGTAB:DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH RET

DISPLAY:PUSH ACC MOV A,R4 MOV R1,A LCALL SEGDISC MOV P0,R2 CLR P2.0 MOV A,R5 MOV R1,A LCALL SEGDISC MOV P0,R2 CLR P2.1 POP ACC RET

报警子程序: BJ:MOV A,R4 ;报警 ADD A,R5 CJNE A,#64H,NEQ EQ:CLR P1.1 NEQ:JC SMALL SETB P1.1 SMALL:JMP EQ RET

东北大学秦皇岛分校毕业设计(论文) 第 28 页 结 论

本文所设计的倒车雷达系统是保证汽车倒车安全的辅助系统。通过超声波探头发射和接收超声波,使用高速单片机计算测量车与障碍物之间的往返时间,然后再计算出车与障碍物的距离,再显示在LED数码管上,当在探测的一定范围内有障碍物时,蜂鸣器提示报警。整个系统的核心是单片机数据处理部分,这部分的精度受影响比较少。主要影响测量精度的是发射和接收过程中其他波的干扰,如系统本身的余波或者自然界存在的接近40kHz频率的超声波。这些波的存在会给倒车雷达的距离测量带来很大干扰。

本文中倒车雷达测距利用的是回波测量法,发射和接收都用专门的超声波探头进行,计算的方法是用已知速度再乘以所测时间得距离。尽管所利用的原理都很简单,但是各模块的协调很重要,单片机强大的单芯片处理能力很适合这个工作。

超声波测距是一种无污染的测距方法,其带来的声噪影响几乎对人体无影响,是一种比较健康的测量工具,值得很好地发展和应用。

东北大学秦皇岛分校毕业设计(论文) 第 29 页 致 谢

值此论文完成之际,谨向所有曾给予我帮助和指导的老师、同学和朋友们致以衷心的感谢!

本学位论文是在我的导师**老师的亲切关怀和悉心指导下完成的。她严肃的科学态度、严谨的治学精神、精益求精的工作作风,深深地感染和激励着我。在这次毕业设计之中,老师始终给我耐心的指导。在此谨向**老师致以诚挚的谢意和崇高的敬意。

我还要感谢我们所有的老师和同学们,是你们四年来一直帮助和支持我,才使我有了那么美好的一段大学生活。

另外,还有很多我无法一一列举姓名的师长和友人给了我指导和帮助,在此衷心的表示感谢,你们的名字我一直铭记在心!

最后,我想要感谢的是这个伟大的校园,教授们渊博的知识、浓烈学习氛围的校园、充满朝气的同学们。我明白,正是在他那温润宽厚的胸怀上,我成长了起来。在以后的工作和生活中,我将一如既往地秉承校训努力奋斗,自强不息,知行合一!

东北大学秦皇岛分校毕业设计(论文) 第 30 页 参考文献

[1] 朱飞,杨平.AVR单片机C语言开发入门与典型实例[M].人民邮电出版社,2009. [2] 南建辉等.MCS-51单片机原理及应用实例[M].北京:清华大学出版社,2004.3. [3] 任严硕,赵一丁,张家生. 自动控制系统.北京:北京邮电大学出版社,2006.3. [4] 张军.AVR单片机应用系统开发典型实例[M].中国电力出版社,2005.8. [5] 沈文.AVR单片机C语言开发入门指导[M].清华大学出版社,2005.12.

[6] 马淑华,王凤文.张美金.单片机原理与接口技术[M].北京邮电大学出版社,2008.8. [7] 王晓明.电动机的单片机控制.北京:北京航空航天大学出版社,2002.5. [8] 肖金球.单片机原理与接口技术.北京:清华大学出版社,2004.12. [9] 华成英,童诗白.模拟数字电子技术基础[M].高等教育出版社,2006. [10] 周航慈.单片机应用程序设计技术.北京:北京航空航天大学出版社,2002. [11] 李秉操.单片机接口技术及在工业控制中的应用[M].陕西:陕西电子出版社,1992. [12] 阎石.数字电子技术基础[M].高等教育出版社,2008.6.

[13] 丁元杰.单片微机原理及应用(第二版).北京:机械工业出版社,2002.

[14] 周灵彬.单片机系统的PROTEUS设计与仿真[M].北京:电子工业出版社,2007. [15] 颜重光.专用传感器模块技术剖析[J].电子设计应用,2006,(11)26-28. [16] 张毅刚.单片机原理及应用.北京:高等教育出版社,2004.

[17] 党群,将学英,程绍辉.C语言程序设计.沈阳,东北大学出版社,2005.2.

东北大学秦皇岛分校毕业设计(论文) 第 31 页 附 录

附录A 倒车雷达系统的设计电路图

C11930pFU1XTAL1X1CRYSTAL18XTAL2C2930pFRSTP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617R4393837363534333210kR110kR510k293031PSENALEEAR2100P1.01P1.12345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89S52INT0R610kC322uR710kLS312R1210kSPEAKERC7493LS11P1.0fashe1SPEAKER12212fashe0R1310kINC1C2GNDP0C3OUTVCCCX20106AR94.7kC410uFC810uFC5330pFLS2INT0SPEAKER12P1.1R10100kR11200kC6104 附录B 程序清单

ORG 00H

JMP START ;转入主程序 ORG 13H ORG 22H JMP SEGDISC

东北大学秦皇岛分校毕业设计(论文) 第 32 页 ORG 44H JMP FS ORG 55H JMP DISPLAY

CHX:MOV 14H,#12H :超声波发射持续200ms FS:MOV 45H,#12H ;P1.0发出40kHz方波 HERE:CPL p1.0 NOP NOP NOP

DJNZ 45H,HERE RET

SEGDISC:PUSH ACC ;显示 MOV A,R1

MOV DPTR,#SEGTAB MOVC A,@A+DPTR MOV R2,A POP ACC RET ORG 8000H

SEGTAB:DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH RET

DISPLAY:PUSH ACC MOV A,R4 MOV R1,A LCALL SEGDISC MOV P0,R2 CLR P2.0

东北大学秦皇岛分校毕业设计(论文) 第 33 页 MOV A,R5 MOV R1,A LCALL SEGDISC MOV P0,R2 CLR P2.1 POP ACC RET

BJ:MOV A,R4 ;报警 ADD A,R5 CJNE A,#64H,NEQ EQ:CLR P1.1 NEQ:JC SMALL SETB P1.1 SMALL:JMP EQ RET

extrn code(_COUNT) ;***主程序*** START:

SETB EA ;开总中断 CLR EX0 SETB EX1

SETB PT1 ;T1、INT0拥有高优先级 SETB PX0 LCALL FS MOV TH0,#81 MOV TL0,#38 LCALL _COUNT MOV R5,30H MOV R4,31H

东北大学秦皇岛分校毕业设计(论文) 第 34 页 LCALL DISPLAY END

#include ;计算 #include #include #include

#define shw DBYTE[0x30] #define gw DBYTE[0x31] #define uchar unsigned char uchar time; void count() {

time=TH0;

time=time*256+TL0 ;//取出定时器0值 time=time*17/10000; shw=time/10; }

附录C 外文资料及翻译 Ultrasonic distance meter

Document Type and Number:United States Patent 5442592 ??Abstract:An ultrasonic distance meter cancels out the effects of temperature and humidity variations by including a measuring unit and a reference unit. In each of the units, a repetitive series of pulses is generated, each having a repetition rate directly related to the respective distance between an electroacoustic transmitter and an electroacoustic receiver. The pulse trains are provided to respective counters, and the ratio of the counter outputs is utilized to determine the distance being measured.

Publication Date:08/15/1995

gw=time;

东北大学秦皇岛分校毕业设计(论文) 第 35 页 Primary Examiner:Lobo, Ian J. DETAILED DESCRIPTION

A.principle of ultrasonic distance measurement 1, the principle of piezoelectric ultrasonic generator

Piezoelectric ultrasonic generator is the use of piezoelectric crystal resonators to work. Ultrasonic generator has two piezoelectric chip and a resonance plate. When it's two plus pulse signal, the frequency equal to the intrinsic piezoelectric oscillation frequency chip, the chip will happen piezoelectric resonance, and promote the development of plate vibration resonance, ultrasound is generated. Conversely, if the two are not inter-electrode voltage, when the board received ultrasonic resonance, it will be for vibration suppression of piezoelectric chip, the mechanical energy is converted to electrical signals, then it becomes the ultrasonic receiver.

2, the principle of ultrasonic distance measurement

Ultrasonic transmitter in a direction to launch ultrasound, in the moment to launch the beginning of time at the same time, the spread of ultrasound in the air, obstacles on his way to return immediately, the ultrasonic reflected wave received by the receiver immediately stop the clock. Ultrasound in the air as the propagation velocity of 340m / s, according to the timer records the time t, we can calculate the distance between the launch distance barrier (s), that is: s = 340t / 2.

B.Ultrasonic Ranging System for the Second Circuit Design

System is characterized by single-chip microcomputer to control the use of ultrasonic transmitter and ultrasonic receiver since the launch from time to time, single-chip selection of 8751, economic-to-use, and the chip has 4K of ROM, to facilitate programming.

C.Fourth, the ultrasonic ranging system software design

Software is divided into two parts, the main program and interrupt service routine. Completion of the work of the main program is initialized, each sequence of ultrasonic transmitting and receiving control.

Interrupt service routines from time to time to complete three of the rotation direction of ultrasonic launch, the main external interrupt service subroutine to read the value of

东北大学秦皇岛分校毕业设计(论文) 第 36 页 completion time, distance calculation, the results of the output and so on.

D. CONCLUSIONS

Required measuring range of 30cm ~ 200cm objects inside the plane to do a number of measurements found that the maximum error is 0.5cm, and good reproducibility. Single-chip design can be seen on the ultrasonic ranging system has a hardware structure is simple, reliable, small features such as measurement error. Therefore, it can be used not only for mobile robot can be used in other detection systems.

Thoughts: As for why the receiver do not have the transistor amplifier circuit, because the magnification well, CX20106 integrated amplifier, but also with automatic gain control level, magnification to 76dB, the center frequency is 38k to 40k, is exactly resonant ultrasonic sensors frequency.

中文译文C 超声波测距仪

文件类型和数目:美国专利5442592

摘要:提出了一种可以抵消温度的影响和湿度的变化的新型超声波测距仪,包括测量单元和参考资料。在每一个单位,重复的一系列脉冲的产生,每有一个重复率,直接关系到各自之间的距离,发射机和接收机。该脉冲序列提供给各自的计数器,计数器的产出的比率,是用来确定被测量的距离。

出版日期: 1995年8月15日 主审查员:罗保.伊恩j. 详细说明

一 超声波测距原理

1、压电式超声波发生器原理

压电式超声波发生器实际上是利用压电晶体的谐振来工作的。超声波发生器内部有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换

东北大学秦皇岛分校毕业设计(论文) 第 37 页 为电信号,这时它就成为超声波接收器了。

2、超声波测距原理

超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2。

二 超声波测距系统的电路设计

系统的特点是利用单片机控制超声波的发射和对超声波自发射至接收往返时间的计时,单片机选用8751,经济易用,且片内有4K的ROM,便于编程。

三、超声波测距系统的软件设计

软件分为两部分,主程序和中断服务程序。主程序完成初始化工作、各路超声波发射和接收顺序的控制。

定时中断服务子程序完成三方向超声波的轮流发射,外部中断服务子程序主要完成时间值的读取、距离计算、结果的输出等工作。

四、结论

对所要求测量范围30cm~200cm内的平面物体做了多次测量发现,其最大误差为0.5cm,且重复性好。可见基于单片机设计的超声波测距系统具有硬件结构简单、工作可靠、测量误差小等特点。因此,它不仅可用于移动机器人,还可用在其它检测系统中。

思考:至于为什么接收不用晶体管做放大电路呢,因为放大倍数搞不好,CX20106集成放大电路,还带自动电平增益控制,放大倍数为76dB,中心频率是38k到40k,刚好是超声波传感器的谐振频率。

本文来源:https://www.bwwdw.com/article/frp3.html

Top