论文初稿(王默)修阅0515.doc

上传人:仙人指路1688 文档编号:4068465 上传时间:2023-04-03 格式:DOC 页数:27 大小:184.50KB
返回 下载 相关 举报
论文初稿(王默)修阅0515.doc_第1页
第1页 / 共27页
论文初稿(王默)修阅0515.doc_第2页
第2页 / 共27页
论文初稿(王默)修阅0515.doc_第3页
第3页 / 共27页
论文初稿(王默)修阅0515.doc_第4页
第4页 / 共27页
论文初稿(王默)修阅0515.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《论文初稿(王默)修阅0515.doc》由会员分享,可在线阅读,更多相关《论文初稿(王默)修阅0515.doc(27页珍藏版)》请在三一办公上搜索。

1、目 录1 绪论21.1 超声波测距发展综述22 超声波测距原理及构想42.1 超声波传感器介绍42.2 超声波传感器的特性52.3 超声波测距的原理62.4 系统设计原理72.5 系统主要参数83 超声波测距系统方案设计93.1 发射与接收电路的设计方案93.2 显示报警单元方案设计103.3 单片机复位电路123.4 时钟电路123.5 74HC04N芯片介绍133.6 探头介绍134 系统软件结构144.1 信号控制144.2 数据存储144.3 信号处理144.4 数据传输与显示145 误差产生的原因分析及改进对策165.1 误差产生原因分析165.2 针对误差产生原因的系统改进方案17

2、6 总结177 致谢18参考文献:18基于单片机的超声波测距功能设计王默秋(学号:20081116620)(物理与电子信息学院 08级电子信息工程班,内蒙古 呼和浩特 010022)指导教师:张丽娜摘要:论设计方案,并对系统各个单元的原理进行了介绍。对组成的各系统电路的芯片进行了介绍,并阐述了它们的工作原理。此系文介绍了一种基于单片机的超声波汽车防撞测距报警系统,此系统利用AT89S52单片机作为主控制器,结合超声波测距原理,来实现智能汽车防撞测距报警功能,并进行了系统硬件和软件的设计。通过发射接收电路得出统具有结构简单,精度高,使用方便等特点。关键词:单片机;超声波;测距 ; 报警中图分类号

3、: TN91 文献标识码: B1 绪论随着社会经济的发展,交通运输业日益兴旺,汽车的数量在大副攀升。交通拥挤状况也日趋严重,撞车事件屡屡发生,造成了不可避免的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车防撞报警系统势在必行,超声波测距法是最常见的一种距离测距方法,应用于汽车的前后左右防撞的近距离,低速状况,以及在汽车防撞报警系统中,超声波作为一种特殊的声波,同样具有声波传输的基本物理特性折射,反射,干涉,衍射,散射。汽车防撞报警器将单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合,通过数显装置显示距离,并由发声电路根据距离远近情况发出警告声。五

4、十年代,我国开始从国外引进超声波仪器,多是笨重的电子管式仪器。如英国的 UCT-2 超声波检测仪,重达 24Kg,各单位积极开展试验研究工作,在一些工程检测中取得了较好的效果。五十年代末六十年代初,国内科研单位进口了波兰产超声仪,并进行仿制生产。随后,上海同济大学研制出 CTS-10 型非金属超声检测仪,也是电子管式,仪器重约20Kg。该仪器性能稳定,波形清晰。但当时这种仪器只有个别科研单位使用,建工部门使用不多。直至七十年代中期,因无损检测技术仍处于试验阶段,未推广普及,所以仪器没有多大发展,仍使用电子管式的 UCT-2,CTS-10 型仪器。八十年代后期,由于计算机技术和高速器件的不断发展

5、,使超声波信号的数字化采集和分析成为可能。目前国内也相继出现了各类数字化超声波检测设备,并已成为超声波检测的发展方向。厦门大学的某位学者研究了一种回波轮廓分析法。该方法在测距中通过两次探测求取回波包络曲线来得到回波的起点,通过这样处理后超声波传播时间的精度得到了很大的提高。意大利的Carullo等人介绍了一种自适应系统,采用特殊的发射波形来获得好的回波包络,同时采用对环境噪声进行估测,设置一定的回波开平电路,且采用自动增益的控制放大器,通过这些措施来提高超声波的探测精度。目前国内外在超声波检测领域都向着数字化方向发展,数字式超声波检测仪器的发展速度很快。国内近几年也相继出现了许多数字式超声波仪

6、器和分析系统。国际上对超声波检测数字化技术的研究非常重视,国外生产类似产品和研究的公司有美国的泛美(PANAMETRICS)公司、METEC公司,加拿大的R/D TECH公司,德国的K-K公司、法国的SOFRATEST公司和西班牙的TECNATOM公司等等,上述这些公司生产的超声波检测采集、分析和成像处理系统的技术水平较高,在世界上处于领先水平。随着检测技术研究的不断深入,对超声检测仪器的功能要求越来越高,单数码显示的超声检测仪测读会带来较大的测试误差。进一步要求以后生产的超声仪能够具有双显及内带有单板机的微处理功能。随后具有检测,记录,存储,数据处理与分析等多项功能的智能化检测分析仪相继研制

7、成功。超声仪研制呈现一派繁荣景象。其中,煤炭科学研究院研制的 2000A 型超声分析检测仪,与国内同类产品相比,设计新颖合理,功能齐全,在仪器设计上有重大突破和创新,达到了国际先进水平。目前,计算机市场价格大幅度下降,采用非一体化超声波检测仪器,计算机可发挥它一机多用的各种功能,实际上是最大的节约。过去那种全功能的仪器设置,还不如单独的超声仪,计算机可充分发挥各自特点。高智能化检测仪器只能满足检测条件,使用环境,重复性测试内容等基本情况一样,才可充分发挥其特有功能。仪器设计也应从实际情况出发,才能满足用户的要求。综上所述,我国超声波仪器的研制与生产,有较大发展,有的型号已超过国外同类仪器水平。

8、2 超声波测距原理及构想 2.1 超声波传感器介绍超声波由于其指向性强、能量消耗缓慢、传播距离较远等优点,而经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场,例如液位、井深、管道长度等场合。超声传感器是一种将其他形式的能转变为所需频率的超声能或是把超声能转变为同频率的其他形式的能的器件。目前常用的超声传感器有两大类,即电声型与流体动力型。电声型主要有:1 压电传感器;2 磁致伸缩传感器;3 静电传感器。流体动力型中包括有气体与液体两种类型的哨笛。由于工作频率与应用目的不同,超声传感器的结构形式是多种多样的,并且名称也有

9、不同,例如在超声检测和诊断中习惯上都把超声传感器称作探头,而工业中采用的流体动力型传感器称为“哨”或“笛”。传感器的主要组成部分是压电晶片。当压电晶片受发射电脉冲激励后产生振动,即可发射声脉冲,是逆压电效应。当超声波作用于晶片时,晶片受迫振动引起的形变可转换成相应的电信号,是正压电效应。前者用于超声波的发射,后者即为超声波的接收。超声波传感器一般采用双压电陶瓷晶片制成。压电式超声波传感器结构如图2-1所示:图2.1压电式超声波传感器结构图压电陶瓷晶片有一个固定的谐振频率,即中心频率 f0。发射超声波时,加在其上面的交变电压的频率要与它的固有谐振频率一致。这样,超声传感器才有较高的灵敏度。当所用

10、压电材料不变时,改变压电陶瓷晶片的几何尺寸,就可非常方便的改变其固有谐振频率。利用这一特性可制成各种频率的超声传感器。超声波传感器的内部结构由压电陶瓷晶片、锥形辐射喇叭、底座、引线、金属壳及金属网构成,其中,压电陶瓷晶片是传感器的核心,锥形辐射喇叭使发射和接收超声波能量集中,并使传感器有一定的指向角,金属壳可防止外界力量对压电陶瓷晶片及锥形辐射喇叭的损坏。金属网也是起保护作用的,但不影响发射与接收超声波。2.2 超声波传感器的特性超声波传感器的基本特性有频率特性和指向特性,这里以TCT40-16T/R发射型超声波传感器为例进行说明。2.2.1 频率特性图2.2超声发射传感器频率特性图 2.2是

11、超声波发射传感器的频率特性曲线。其中,f040KHz 为超声发射传感器的中心频率,在 f0处,超声发射传感器所产生的超声机械波最强,也就是说在 f0处所产生的超声声压能级最高。而在 f0两侧,声压能级迅速衰减。因此,超声波发射传感器一定要使用非常接近中心频率 f0的交流电压来激励。另外,超声波接收传感器的频率特性与发射传感器的频率特性类似。曲线在 f0处曲线最尖锐,输出电信号的幅度最大,即在 f0处接收灵敏度最高。因此,超声波接收传感器具有很好的频率选择特性。超声波接收传感器的频率特性曲线和输出端外接电阻R 也有很大关系,如果 R 很大,频率特性是尖锐共振的,并且在这个共振频率上灵敏度很高。如

12、果 R 较小,频率特性变得光滑而具有较宽得带宽,同时灵敏度也随之降低。并且最大灵敏度向稍低的频率移动。因此,超声接收传感器应与输入阻抗高的前置放大器配合使用,才能有较高得接收灵敏度。2.2.2 指向特性实际的超声波传感器中的压电晶片是一个小圆片,可以把表面上每个点看成一个振荡源,辐射出一个半球面波(子波),这些子波没有指向性。但离开超声传感器的空间某一点的声压是这些子波迭加的结果(衍射),却有指向性。2.3 超声波测距的原理超声测距从原理上可分为共振式、脉冲反射式两种。由于应用要求限定,在这里使用脉冲反射式,即利用超声的反射特性。超声波测距原理是通过超声波发射传感器向某一方向发射超声波,在发射

13、时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就停止计时。常温下超声波在空气中的传播速度为 C=340m/s,根据计时器记录的时间 t,就可以计算出发射点距障碍物的距离(S),即:S=C*t/2=C*t0 其中,t0就是所谓的渡越时间。可以看出主要部分有: (1) 供应电能的脉冲发生器(发射电路);(2) 转换电能为声能,且将声能透射到介质中的发射传感器;(3) 接收反射声能(回波)和转换声能为电信号的接收传感器;(4) 接收放大器,可以使微弱的回声放大到一定幅度,并使回声激发记录设备;(5) 记录/控制设备,通常控制发射到传感器中的电能,并控制声能

14、脉冲发射到记录回波的时间,存储所要求的数据,并将时间间隔转换成距离。在超声波测量系统中,频率取得太低,外界的杂音干扰较多;频率取得太高,在传播的过程中衰减较大。故在超声波测量中,常使用 40KHz 的超声波。目前超声波测量的距离一般为几米到几十米。由于超声波发射与接收器件具有固有的频率特性,具有很高的抗干扰性能。距离测量系统常用的频率范围为 25KHz300KHz 的脉冲压力波,发射和接收的传感器有时共用一个,或者两个是分开使用的。发射电路一般由振荡和功放两部分组成,负责向传感器输出一个有一定宽度的高压脉冲串,并由传感器转换成声能发射出去;接收放大器用于放大回声信号以便记录,同时为了使它能接收

15、具有一定频带宽度的短脉冲信号,接收放大器要有足够的频带宽度;置避开强大记录/控制部分启动或关闭发射电路并记录发射的瞬时及接收的瞬时,并将时差换算成距离读数并加以显示或记录。2.4 系统设计原理系统结构如图 2.3所示:电子市场上常见的超声探头是收发分体式,一般频率为 40KHz。如果需要更高频率的超声探头,比如几百赫兹或者几兆赫兹的频率,就需要到专业经营超声产品的厂商去购买或者定制。鉴于有限的条件,拟选用的探头是 40KHz 的超声传感器,有一支接收传感器TCT40-16R和一支发射传感器TCT40-16T 。 LED显示驱动电路AT89S52复位电路超声波发射时钟电路超声波接收报警图2.3

16、超声波测距硬件电路图电路频率的选择应该满足发射传感器的固有频率 40KHz,这样才能使其工作在谐振频率,达到最优的特性。发射电压从理论上说是越高越好,因为对同一支发射传感器而言,电压越高,发射的超声功率就越大,这样能够在接收传感器上接收的回波功率就比较大,对于接收电路的设计就相对简单一些。但是,每一支实际的发射传感器有其工作电压的极限值,即当工作电压超过了这个极限值之后,会对传感器的内部电路造成不可回复的损害。因此,工作电压不能超过这个极限值。同时,发射电路中的阻尼电阻决定了电路的阻尼情况。通常采用改变阻尼电阻的方法来改变发射强度。电阻大时阻尼小,发射强度大,仪器分辨率低,适宜于探测厚度大,对

17、分辨力要求不高的试件。电阻小时阻尼大,分辨率高,在探测近表面缺陷时或对分辨力有较高要求时应予采用。发射部分的点脉冲电压很高,但是由障碍物回波引起的压电晶片产生的射频电压不过几十毫伏,要对这样小的信号进行处理就必须放大到一定的幅度。接收部分就是由二级放大电路,检波电路及门限判别电路构成的,其中包括杂波抑制电路。最终达到对回波进行放大检测,产生一个单片机能够识别的中断信号作为回波到达的标志。但是由于超声传感器固有特性,即盲区的存在,对于回波的接收和处理造成了相当程度的影响。2.5 系统主要参数2.5.1 测距仪的工作频率空气中超声波的衰减对频率很敏感,要求合理选择超声波频率,一般在 40KHz 左

18、右。太高频率的超声波在空气中是无法传播开去的。传感器的工作频率是测距系统的主要技术参数,它直接影响超声波的扩散和吸收损失,障碍物反射损失,背景噪声,并直接决定传感器的尺寸。工作频率的确定主要基于以下几点考虑:(1) 如果测距的能力要求很大,声波传播损失就相对增加,由于介质对声波的吸收与声波频率的平方成正比,为减小声波的传播损失,就必须降低工作频率。(2) 工作频率越高,对相同尺寸的换能器来说,传感器的方向性越尖锐,测量障碍物复杂表面越准,而且波长短,尺寸分辨率高,“细节”容易辨识清楚,因此从测量复杂障碍物表面和测量精度来看,工作频率要求提高。(3) 从传感器设计角度看,工作频率越低,传感器尺寸

19、就越大,制造和安装就越困难。综上所述,由于本测距仪最大测量量程不大,因而选择测距仪工作频率在 40KHz。这样传感器方向性尖锐,且避开了噪声,提高了信噪比;虽然传播损失相对低频有所增加,但不会给发射和接收带来困难。2.5.2 发射脉冲宽度发射脉冲宽度决定了测距仪的测量盲区,也影响测量精度,同时与信号的发射能量有关。根据资料,减小发射脉冲宽度,可以提高测量精度,减小测量盲区,但同时也减小了发射能量,对接收回波不利。但是根据实际的经验,过宽的脉冲宽度会增加测量盲区,对接收回波及比较电路都造成一定困难。本设计最终选定11us的发射脉冲宽度。2.5.3 测量盲区在以传感器脉冲反射方式工作的情况下,电压

20、很高的发射电脉冲在激励传感器的同时也进入接收部分。此时,在短时间内放大器的放大倍数会降低,甚至没有放大作用,这种现象称为阻塞。不同的检测仪阻塞程度不一样。根据阻塞区内的缺陷回波高度对缺陷进行定量评价会使结果偏低,有时甚至不能发现障碍物,这是需要注意的。由于发射声脉冲自身有一定的宽度,加上放大器有阻塞问题,在靠近发射脉冲一段时间范围内,所要求发现的缺陷往往不能被发现,这段距离,称为盲区。3 超声波测距系统方案设计该汽车测距报警系统由超声波发射与接收电路、单片机硬件接口电路、显示报警电路组成,该系统的核心部分采用性能较好的AT89S52单片机。3.1 发射与接收电路的设计方案由AT89S52单片机

21、编程,执行程序后P1.0 口产生40KHZ的脉冲信号,超声波发射探头TCT40-16T产生超声波。接收头采用和发射头配对的TCT40-16R将超声波调制脉冲变为交变电压信号,送入CX20106A中进行处理。CX20106A是带有信号放大器,宽频带滤波器,检波器。整形及滞后比较器的多功能芯片。当高电平越变为低电平,作为中断请求信号,送至单片机处理。在启动发射电路的同时启动单片机内部的定时器T0,利用定时器的计数功能记录超声波发射的时间和收到反射波的时间。当收到超声波反射波时,接收电路输出端产生一个负跳变,在INTO或INT1端产生一个中断请求信号,单片机响应外部中断请求,执行外部中断服务子程序,

22、读取时间差,计算距离。发射电路电路图如图3.1所示: 图3.1发射电路 发射电路原理:当单片机AT89S52,通过P1.0这个I/O口,发送一系列的脉冲,经过74HC04从而使TCT40-16T这个激励换能器发射出超声波。接收电路如3.2所示 请放置清晰的图 图3.2 接收电路电路简单实用,接收到的信号引入运算放大器,通过运算放大器两级放大,增强接收信号,达到本电路适合的要求强度,比较适合本设计需要。3.2 显示报警单元方案设计显示报警单元是经过超声波发射接收电路及单片机AT89S52处理后把信号转化为人为可以知觉的数字显示和报警响应,以让人们能够直观的觉察到测量的状况,进一步避免事故发生。显

23、示报警电路由显示和报警两部分电路组成,主要实现在出现紧急情况下的显示报警功能。 3.2.1 系统显示电路设计显示器是一个典型的输出设备,综合课题的实际要求以及考虑单片机的接口资源,采用串行方式显示的 LED 驱动输出设备。由于全程显示的距离范围在 4 米之内,用 3 个 LED 数码管表示距离的 cm数值。 由于本设计中显示位数较少,选择静态显示驱动,采用共阳显示接法。显示驱动,显示电路如图3.3所示: 图 3.3 系统显示电路3.2.2 系统报警电路设计图3.4:系统报警电路 系统报警电路由一个三极管、一个电阻和一个喇叭组成。经电阻采集信号,采用s8550三极管放大。报警电路如图3-4所示。

24、当单片机AT89S52发射出超声波的信号,即输出一个高电平给这个I/O口,大约5V的电压,同时单片机计数器T0开始计时。则信号经过三极管S8550放大。使电流达到发射端的工作电流,从而发射出超声波。当发射出去的超声波遇到障碍物时会被反射回来,这时接收器便会将反射回来的超声波接收,并转换成电信号,经过运算放大器的两极放大,将信号送给CX20106A的输入端,其7号输出引脚会产生一个信号,使得单片机AT89S52产生一个中断。这样,计数器便停止计数。单片机把计得的时间差进行运算,根据公式来计算车与障碍物的距离,并把运算结果以十进制的方式送到七段LED显示电路去显示。如果距离小于0.3m,则单片机A

25、T89S52便给P3.7口一个信号,使得报警电路工作,实现报警。3.3 单片机复位电路(1)单片机AT89S52作为主控芯片,控制整个电路的运行。单片机外围需要一个复位电路,复位电路的功能是:系统上电时提供复位信号,直至系统电源稳定后,撤消复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。该设计采用含有电阻的复位电路,复位电路可以有效的解决电源毛刺和电源缓慢下降(电池电压不足)等引起的问题,在电源电压瞬间下降时可以使电容迅速放电,一定宽度的电源毛刺也可令系统可靠复位。复位电路的设计图如图3.5所示: 图3.5 复位电路(2)

26、AT89S52的RST引脚为复位引脚,只要在RST引脚上出现两个机器周期以上的高电平,即可实现复位。复位通常有上电复位和按键复位两种方法。本设计采用的是按键复位,当按下按键后,电容被短路,RST引脚就处于高电平,就可以达到复位的目的。3.4 时钟电路时钟电路用于产生单片机工作所需要的时钟信号,单片机本身就是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在惟一的时钟信号控制下严格地按时序进行工作 。该时钟电路由两个电容和一个晶体振荡器组成。X1是接外部晶体管的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。输出端为引脚X2,在芯片的外部通过这两个引脚接

27、晶体振荡器和微调电容,形成反馈电路,构成一个稳定的自激振荡器。时钟电路如图3.6所示:图3.6 时钟电路电路中的C9和C10一般取30PF左右,而晶体振荡器的频率范围通常是1.212MHz,而电路中采用12MHz,晶体振荡器的频率越高,振荡频率就越高。3.5 74HC04N芯片介绍74HC04是六反相器,既一个集成块上有六个反相器.输入为高电平,输出就为低电平,输入低电平,输出就为高电平.74HC04N要比74LS04N驱动电流大.3.6 探头介绍压电陶瓷超声波换能器(超声波传感器)体积小,灵敏度高、性能可靠、价格低廉,是遥控、遥测、报警等电子装置最理想的电子器件、用此换能器构成的超声波遥控开

28、关,可使家电产品、电子玩具加速更新换代,提高市场竞争能力。型号TCT40-16TTCT40-16R结构开放式开放式发射距离810米810米使用方式发射接收谐振频率40KHZ1KHZ40KHZ1KHZ频带宽2KHZ0.5KHZ2KHZ0.5KHZ灵敏度70dB / V / ubar70dB / V / ubar外形尺寸16mm22.5mm16mm22.5mm温度范围20 + 60 20 + 60 相对湿度20 5时达98%20 5时达98%表4.2 传感器特性参数4 系统软件结构在系统硬件构架了超声波测距的基本功能之后,系统软件所实现的功能主要是针对系统功能的实现及数据的处理和应用。根据第二节所

29、述系统硬件设计和所完成的功能,系统软件需要实现以下功能:4.1 信号控制在系统硬件中,已经完成了发射电路、接收电路、检测电路、显示电路、门限检测的设计。在系统软件中,要完成增益控制信号、门控信号、发射脉冲信号、远近控制信号的时序及输出。4.2 数据存储为了得到发射信号与接收回波间的时间差,要读出此刻计数器的计数值,然后存储在 RAM 中,而且每次发射周期的开始,需要对计数器清零,以备后续处理。4.3 信号处理RAM 中存储的计数值并不能作为距离值直接显示输出,因为计数值与实际的距离值之间转换公式为:S=0.5*V*T0.5*V*(Tr*N)其中,T 为发射信号到接收之间经历的时间,Tr 为方波

30、信号作为计数脉冲时计数器的时间分辨率,N 为计数器的值。在这个部分中,信号处理包括计数值与距离值换算,二进制与十进制转换。4.4 数据传输与显示经软件处理得到的距离送显示输出,用三位 LED 表示。由于采用了单片机AT89S52并考虑整个系统的控制流程。由于距离值的得出及显示是在中断子程序中完成的,因此在初始化发射程序后进入中断响应的等待。在中断响应之后,原始数据经计数值与距离值换算子程序,二进制与十进制转换子程序后显示输出。整个系统软件功能的实现可以分为主程序、中断服务程序几个主要部分。中断程序流程图如图4.5所示,主程序流程图如图4.6所示。定时器入口初始化判断是否中断40次发射标志置1否

31、是发射标志置0返回图4.3中断程序流程图开始初始化发射超声波接收超声波数据处理判断距离是否小于30cm是报警否显示 图4.4主程序流程图5 误差产生的原因分析及改进对策5.1 误差产生原因分析5.1.1 温度对超声波声速的影响空气中传播的超声波是由机械振动产生的纵波,由于气体具有反抗压缩和扩张的弹性模量,气体反抗压缩变化力的作用,实现超声波在空气中传播。因此,超声波的传播速度受气体的密度、温度及气体分子成份的影响即: (5-1)其中R为普适常量8.314Kg/mol,T为气体温度K(绝对温度),M为气体分子量,r为气体密度。由公式5-1可知,超声声速与空气的温度有密切关系。例如:20 时,T=

32、293.15, CS=344.2 m/s;40时,T=313.15,CS=355.8 m/s;-20时,T253.15,CS=319.9 m/s;从上面的计算可以看出,温度对超声波在空气中的传播速度有明显的影响。当需要精确确定超声波传播速度时,必须考虑温度的影响。5.1.2 回波检测对时间测量的影响超声波从超声传感器发出,在空气中传播,遇到被测物反射后,再传回超声传感器。整个过程,超声波会有很大的衰减。其衰减遵循指数规律。设在距离超声接收器处有被测物,则空气中传播的超声波波动方程描述为:A=A(x)cos(ax+kt) (5-2)其中A为超声传感器接收的振幅;A0 为超声传感器初始振幅;为衰减

33、系数;x 为超声波传播距离;w角频率;k 为波数。衰减系数=bf。其中b为空气介质常数,f为超声波频率。由此可见,超声波频率越高,其衰减越快。同时超声波频率的过高会产生较多的副瓣,引起近场区的干涉。但是,超声波频率越高,指向性越强,这一点有利于距离测量。由于超声回波随距离的增加而变得十分微弱,所以在设计超声接收电路时,要设计较大放大倍数和较好滤波特性的放大电路,使回波易于检测。5.1.3 超声传感器所加脉冲电压对测量范围和精度的影响制作超声传感器的材料分为磁致伸缩材料和压电材料两种。超声测距常用压电材料传感器,例如TCT40 压电超声传感器。超声传感器外加脉冲电压的幅值会影响压电转换效率。当压

34、电材料不受外力时,其应变S与外加电场强度E 的关系为: S=dE (5-3) 其中d 为应变电场常数。超声传感器外加的脉冲电压影响压电材料的电场强度,从而影响其应变量和超声转换的效率,进而影响超声波幅值。这些会直接影响超声波的回波幅值。所以,为提高压电转换效率,提高超声测距精度和范围,应尽量提高超声传感器外加脉冲电压的幅值。5.2 针对误差产生原因的系统改进方案在实际应用中,为了方便处理,超声波常调制成具有一定间隔的调制脉冲波信号。测距系统一般由超声波发送、接收、时间计测、微机控制和温度测量五个部分组成。如何提高测量精度是超声测距的关键技术。其提高测距精度的措施下:(1)合理选择超声波工作频率

35、、脉宽及脉冲发射周期(2)提高计时精度,减少时间量化误差(3)补偿温度对传播声速的影响(4) 补偿系统电路的时间延迟6 总结毕业设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域, 在生活中可以说得是无处不在。这次的毕业设计通过搜集单片机的相关资料和撰写论文对我来说是一次非常难得的锻炼机会,可以说已经囊括了大学期间大部分的知识,从选题到定稿,从理论到实践可以把所学的专业认识充分运用起来解决具体的问题,不仅可以巩固了以前所学过的知识,而且学到了很

36、多在书本上所没有学到过的知识,能够使所学知识融会贯通。对于我来说这不仅仅是一次毕业设计,更重要的是在学习的过程中提高了我学习的能力、解决问题的能力和实际工作的能力,这些技能和方法都会对将来的工作有很大的帮助。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。回顾起此次单片机课程设计,至今我仍感慨颇多,可以说得是苦多于甜,但是可以学到很多很多的东西,通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难

37、重重,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,对单片机汇编语言掌握得不好通过这次课程设计之后,一定把以前所学过的知识重新温故。参考文献:1 余锡存,曹国华单片机原理及接口技术(第2版) 西安电子科技大学出版社2007.92 华成英,童诗白.模拟电子技术基础 第四版 北京高等教育出版社 2006.1 3 陈莹.基于单片机的超声波测距系统.华中科技大学硕士学位论文 2004.4 4 邱平. 略论我国非金属超声波检测仪器的发展状况.工程质量1998.15 超声波探伤编写组编著.超声波探伤.北京:电力工业出版社, 1980

38、年6 李鸣华,余水宝.单片机在超声波料位测量中的应用. 电子技术应用,1998年7 李丽霞.单片机在超声波测距中的应用.电子技术,2002 年第 6 期8 荀殿栋.数字电路设计实用手册.北京:电子工业出版社, 2003 年9 戴曰章.基于AT89C51单片机的超声波测距系统.电气时代,2005年第7期Microcontroller-based ultrasonic distance measurement functionWang Moqiu (Student ID: 20081116620)(Class of Electronic Information Engineering, Grade

39、 2008, College of Physics and Electronic Information, Inner Mongolia Normal University, Hohhot, Inner Mongolia 010022)Director: Zhang linaAbstract:Paper describes a microcontroller-based ultrasonic ranging automotive anti-collision warning system, this system uses AT89S52 microcontroller as the main

40、 controller, combined with ultrasonic distance measurement principle, to achieve the smart car crash ranging alarm, and make the system hardware and software design. Through a variety of transmitting and receiving circuit design compared to arrive at the best design, and system the principle of each

41、 unit are described. Circuit composed of the various systems on a chip was introduced, and explained how they work. This system has a simple structure, high precision, easy to use and so on. Describes the system software architecture, programmed to achieve system functionality.Key words: MCU ;Ultras

42、onic wave ;Distance;Alarm致 谢该毕业设计是在张丽娜老师的悉心指导下完成的,在她带我毕业设计的这些日子里,从论文选题到撰写,给了我很多帮助,以及在设计过程中,指出了设计中的缺点和不足,并督促我及时改正,学会了能够透彻的分析问题和解决问题,使我受益非浅。在此感谢导师对我的帮助和大力的支持.同时要感谢我大学期间所有帮助过我的老师、同学,你们培养了我热爱学习,勤学好问的能力,让我学到不少的知识,在我遇到问题时对我的细心讲解,以及对我生活上的帮助,为我今后的工作和生活打下了基础.在此祝你们工作顺利,身体健康.最后,也要感谢各位老师能抽出时间来对我的毕业设计进行评论,谢谢!附录A

43、 程序清单/*=基于51单片机的超声波测距程序=*/#include unsigned char code dispcode=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;/0-9 共阳数码管unsigned char dispbuf4=0,0,0,0;/ 0x76,0x3f,0x3f,0x4funsigned char temp4;unsigned char dispcount;unsigned char i;unsigned int x;unsigned long l,time;unsigned int count=0;unsigned

44、 char flag=0; /报警标示位/-定义管脚unsigned char testok;/*数码管控制*/sbit W0=P20; /sbit W1=P21; /sbit W2=P22; /sbit W3=P23; /位选/*超声波定义*/sbit FS=P35; /发射sbit LS=P37; /蜂鸣器控制端口定义,当距离小于100cm是蜂鸣器报警(距离越短蜂鸣器报警的频率越高)sbit K1=P10;/ 指示灯端口定义sbit LED1=P26;/距离大于100cm指示灯sbit LED2=P25;/距离在10050cm指示灯sbit LED3=P24;/距离小于50cm指示灯/bit flag;/*延时函数*/ void delay100us(void)/延时子函数 unsigned char y,j; for(y=40;y0;y-) for(j=248;j0;j-);void baojing()/报警子程序if(flag=1)if(count100)count=0;if(count0;j-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号