找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5116|回复: 2
打印 上一主题 下一主题
收起左侧

基于单片机的车载防撞报警器设计论文

[复制链接]
跳转到指定楼层
楼主
ID:368590 发表于 2018-7-10 11:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
毕业设计(论文)
基于单片机的车载防撞报警器
摘 要

超声波的测距由于在使用的时候不受光照度、电磁场与色彩等因素影响,再加上超声波传感器的结构简单,成本低廉,并且以声速传播,便于检测与计算,在机器人的避障、汽车倒车、测量等许多方面都已有了非常广泛的应用。
本文是基于STC89C51单片机为核心的车载防撞报警器的设计,分析了汽车倒车防撞系统的基本的设计原理。主要是利用了超声波的特点与优势,还将超声波的测距系统与STC89C51单片机结合于一体。该系统采用软、硬件结合的方式,硬件部分主要是由单片机硬件接口电路与超声波发射电路、超声波接收电路与数码管显示电路、电源电路与报警电路组成的,软件部分主要是由主程序和超声波发射接收中断程序、距离计算子程序和显示报警子程序等部分组成的具有模块化与多用化的特点。驾驶者只需要坐在汽车驾驶室就可以做到心里有数,极大地提高泊车和倒车的时候安全性与效率。


目 录

1        绪论        1
1.1        项目背景        1
1.2        项目的主要任务        3
2        超声波概述        4
2.1        超声波基本理论        4
2.1.1        超声波发展史        4
2.1.2        超声波的本质        5
2.1.3        超声波的应用        5
2.1.4        超声波的衰减特性        7
3        超声波测距方法与原理        9
3.1        超声波测距方法        9
3.1.1        方法种类介绍和说明        9
3.2        超声波测距原理与超声波传感器        10
3.2.1        超声波测距原理        10
3.2.2        超声波传感器        11
4        系统电路设计        16
4.1        电路设计        16
4.1.1        发射与接收电路设计方案        16
4.1.2        显示电路设计方案        17
4.1.3        报警电路设计方案        19
4.1.4        系统复位电路设计        20
4.2        电路调试及性能分析        22
4.2.1        元器件的焊接        22
4.2.2        电路调试与分析        22
5        系统硬件与软件设计        23
5.1        硬件与软件设计        23
5.1.1        硬件设计        23
5.1.2        软件设计        25
6        系统误差分析与改进        28
6.1        误差产生原因分析        28
6.1.1        温度对超声波声速的影响        28
6.1.2        回波检测对于时间测量的影响        28
6.1.3        超声传感器所附加脉冲电压对测量范围与精度影响        29
6.2        针对误差产生原因的系统改进方案        29
7        结论        31
致  谢        32
参考文献        33
附 录一   系统原理图        34
附 录二   控制主板        35
附 录三   电路图        36
附 录四   小车内部整体图        37
附 录五   小车底座电源图        38
附 录六   模型图        39

1绪论
1.1项目背景
现代社会的汽车工业飞速发展,拥有私家轿车的人越来越多,带来的交通问题也日益严重。其中安全倒车是驾车技术水平不高或没有安全意识的开车人士最为担心的交通问题之一,如果稍不留神不仅会给自己或别人带来财产损失,还会造成激烈的争吵与纠纷,甚至也威胁到了驾驶员的生命安全。面对这样的情况与问题,倒车防撞报警器就被人们设计出来, 依据声源或以直观的显示提醒驾驶员周围障碍物的分布情况,解决了驾驶员倒车和启动轿车时前后左右探视所引起的问题,并帮助驾驶员扫除了视觉死角和视野模糊的不足,提高了倒车安全性。在过去年间,人们对汽车电子技术应用到汽车上的研究只是在被动安全性方面。如:安装防撞保险杠,安装安全气囊系统等等。安装防撞保险杠或许可以减轻碰撞对汽车的损害,但是却难抵消被撞物的伤害,这样给人们财产安全带来威胁。安装汽车安全气囊还不一定有效全面地保护乘务员的安全。因此,对于汽车的主动安全性方面的社会需求越来越多,如果能在每场汽车事故的预防上能取得效果,那么在汽车安全领域又得到新发展、新突破。经过多年的发展,倒车雷达系统历经了六代技术改进,无论从结构外观设计上还是性价比上,这六代产品都具有各自的特点[1]。
第一代:倒车时通过人工智能声呐提醒。现在这样的倒车雷达只有小部分卡车与泥头车使用。司机只要挂倒车档,人工智能声呐就会响起,告知周围的人注意。某种意义上说,这样对司机毫无直接的帮助,这不是真正的倒车雷达系统,单纯地告知路人小心。该类产品价格低廉,但基本是淘汰的产品。                                         
第二代:使用蜂鸣器产生多种声音来告知驾驶员。在倒车时,蜂鸣器会发出“嘀、嘀、嘀”的响声,这便是倒车雷达真正的开始。如果倒车时车后一定距离内存在障碍物,蜂鸣器马上工作,蜂鸣声音越急,代表车辆离障碍物越近。因为蜂鸣器没有语音提示与距离显示,即使司机知道存在障碍物,也不能确定障碍物到底离车体有多远,所以对驾驶员帮助作用不大。
第三代:数码波段显示倒车系统。这代产品相对于前系带比较,有显示车后障碍物离车辆距离的能力。显示车后障碍物与车辆两者距离方式有两种:一是数字显示方式;这种方式通过使用LED显示车辆与障碍物两者距离;二是用颜色来区别:绿色表示安全距离,黄色表示警告距离,红色表示危险距离。第三代的倒车雷达系统就比较先进了,但缺点为精确度较低、安装设计单一。
第四代:液晶荧的屏动态显示。这代倒车雷达系统有质的飞跃,可以看清车体与障碍物两者实际距离与其图像。这类倒车雷达不需挂倒车档,一发动汽车,显示器会显现汽车图案与车体附近障碍物的距离,颜色清晰,外表美观,能直接地粘贴在仪表盘上,安装也很便利。但这一代倒车雷达灵敏度较低,抗干扰能力较弱,产生误报也频繁。
第五代:魔幻镜倒车雷达系统。综合前四代产品优点,使用最新的仿生超声雷达技术,加之以高速电脑控制,能全天候准确地探测2米以内附近的障碍物,以不同等级声音告知和直观显示给驾驶员。这一代的倒车雷达可以把后视镜、倒车雷达、免提电话、温度显示和车辆内污染程度显示等多项功能结合一起,并提供语音功能。因为这代倒车雷达系统功能较多,所需价钱也昂贵。
第六代:整合影音倒车雷达系统。这类倒车雷达系统专门为高档车生产的。首先从它的外观来说,比第五代倒车雷达更精致与典雅;从功能上来看,它不但具备第五代产品的功能,还结合了高档轿车所需具备的影音系统,能在显示器上观看DVD影像,可相应的成本很高[1]。
目前,国内市场上的倒车雷达产品主要由国外公司占据着。国内一些公司虽然也推出了相应的倒车雷达产品,但在质量上、市场份额上都无法与国外厂商相比拟。一些核心元器件,国内相同产品达不到国外水平或者无法生产。在倒车雷达系统等辅助倒车领域,美、德、日等许多发达国家技术位列签名。因为他们已对汽车信息化技术研究领域上起步较早于其他国家,还对半导体、微电子领域也有很大的技术优势。所以这些国家智能化车载电子设备发展水平已经有相当高的程度,许多尖端技术的车载电子设备都已相当普及。伴随汽车工业的飞速发展,倒车领域中,国外都已有停车入位导航系统。梅赛德斯车厂都已采用雷达探测技术设备帮助驾驶员又快又安全泊车。导航雷达探测器设备可以探测经过路线停车空位,同时向驾驶员发出信号告知。这个时候,驾驶员能通过探测器设备显示的位置寻找到停车空位。在这个停车过程中,驾驶者挂上倒档后,导航系统自始至终感知汽车的位置与角度。如果驾驶员不倒车了,导航系统还可以自动算出另一最好泊车路线与角度。在日本这个国家,丰田汽车公司研制出的导航系统都已能实现准确地全自动泊车。每当导航系统锁定一个合适泊车位置之后,如果驾驶员挂上倒档,仪表盘上就会开始显示由安装在汽车背部的摄像头传送过来的车后图像。与此同时,驾驶员只需面对导航系统选择的提供车辆的泊车位置确认。然后,就松开方向盘与脚刹,保持合适的速度。从这里开始,停车过程由配备了的超声波雷达系统与摄像头的停车导航雷达系统全权负责了。如果驾驶员想要停止这个程序,驾驶员只要踩下刹车就行了。并且这款技术涉笔在社会中都已开始在高档轿车上配备使用。
1.2
项目的主要任务
本文主要论述了超声波的测距工作原理与方法。从小的应用方面来说,本课题的研究直接解决了司机倒车时的困扰,更能有效地降低倒车过程中发生的大小事故。但从更广泛的应用来讲,超声波测距系统的研究在许多工业、交通运输业、军事等等方面有着更为广泛显著的应用;并且详细介绍了超声波传感器的工作特性和系统发射和接收等多种电路同时还有单片机的硬件设计与软件设计及其实现,突出以单片机为核心所设计的防撞报警器对于在汽车安全领域的突破与拓展有一定的作用。


2超声波概述
2.1超声波基本理论
2.1.1超声波发展史
意大利科学家斯帕拉捷习惯晚饭后到附近的街道上散步。他常常看到,很多蝙蝠灵活的在空中飞来飞去,却从不会撞到墙壁上。这个现象引起了他的好奇:蝙蝠凭什么特殊本领在夜空中自由自在的飞行呢?为了弄清其中原委,斯帕拉捷做了一系列试验。先后蒙住蝙蝠眼睛和堵住蝙蝠鼻子,蝙蝠均能准确地分辨障碍物。只有当耳朵被堵住时,蝙蝠就不能分辨障碍物。斯帕拉捷的实验,揭开了蝙蝠飞行的秘密。后来人们继续研究,终于弄清了蝙蝠飞行奥秘。发现,它们依靠喉咙发出让人听不见的“超声波”,声音沿直线传播,碰到物体后就就好像光在镜子上产生反射现象。它们的耳朵接受到这种“超声波”,就能迅速做出判断,灵巧的自由飞翔,捕捉食物。
当然,以上的故事是个美丽的楔子。真正超声波的研究和发展,与媒质中超声波的产生和接收的研究密切相关。自19世纪末到20世纪初,在物理学的历史上人们发现了压电效应与反压电效应的现象过后,也解决了采用电子技术产生超声波的问题,这便迅速翻开发展和创新超声波的技术历史篇章。1883年Galton首次制成超声波气哨,其原理是将压缩气体经过狭缝喷嘴形成气流,吹动圆形刀口振动形成共振腔,从而产生超声波。此后又出现了各种形式的汽笛和夜哨等机械型超声波换能器。在20世纪,电子学发展让人们能使用某些材料的压电效应与磁致伸缩效应制造出许多各种各样的机电换能器。1917年,朗之万(Paul Langevin)利用天然压电石英制造出夹心式超声换能器,成功地在水下探测潜艇使用。伴随军事及国民经济各部门里超声应用的领域越来越广,出现了高功率的超声磁致伸缩换能器和多种不同用途的电动型、静电型等多种换能器[2]。
人类直到第一次世界大战才学会利用超声波,这就是利用“声纳”的原理来探测水中目标及其状态,如潜艇的位置等。40年代末期超声波治疗在欧美兴起,直到1949年召开的第一次国际医学超声波学术会议上,才有了超声治疗方面的论文交流,为超声治疗学的发展奠定了基础。医学上最早利用超声波是在1942年,奥地利医生杜西克首次用超声波技术扫描脑部结构,以后到了60年代医生们开始将超声波应用于腹部器官的探测。1956年第二届国际超声医学学术会议上已有许多论文发表,超声治疗进入了实用成熟阶段。如今,超声波已广泛应用于测距、测速、清洗、焊接、碎石、杀菌消毒等,在医学、军事、工业、农业上有很多的应用[4]。
2.1.2
超声波的本质
声波是声音的类别之一,属于机械波,是人们能感觉得到的纵波,频率大小范围为16Hz-20KHz。当声波的频率小于16Hz时就称为次声波,大于20KHz则叫做超声波。其中超声波是种波动形式,它能作为探测和负载信息的载体;超声波也是种能量形式,如果其强度超过一定程度时,它能与传播超声波媒质的相互作用,去影响,甚至破坏后者的状态,性质及结构(用作治疗)。
超声波的反射、折射、衍射、散射在媒质中等传播规律,和可听声波的传播规律没有本质区别。但超声波波长短,达到厘米,甚至达到毫米。与可听声波相对比,超声波有多奇异特点:传播特性─超声波波长短,通常障碍物尺寸比超声波的波长长好多倍,因此超声波衍射本事极差,在均匀的介质里可以沿着直线传播,它波长越短,这特性就越明显。功率特性─声音在空气中直线传播的时侯,让空气中的微粒往复振动而对微粒做功。声波功率表示声波做功的快慢。在同条件下,频率高,所拥有功率就大。因为频率高,所以超声波与平常声波对比,超声波的功率较高。空化作用─超声波在液体中传播的时侯,因为液体微粒的剧烈振动,所以在液体的内部制造出小空洞。这些小空洞迅速胀大与闭合,使液体的微粒之间产生猛烈撞击作用,进而产生几千个至上万个大气压压强。微粒这种剧烈的相互作用,让液体的温度升高,有了很好的搅拌作用,让两种不相溶的液体之间(如水和油)发生变化,而且加速溶质的深度溶解,加快化学的反应。这种因为超声波作用使液体里所引起各种效应称为超声波空化作用[5]。
2.1.3超声波的应用
正因为超声波在物理化学方面的独特特性,因此,超声波在许多方面都有广泛的应用。归结起来,超声波主要应用在以下几个方面:
(1) 在检验方面的应用
超声波的波长比一般声波要短,具有较好的方向性,而且能透过不透明物质,这一特性已被广泛用于超声波探伤、测厚、测距、遥控和超声成像技术。
超声波探伤是利用超声波能透入金属材料的深处,并由一截面进入另一截面时,在界面边缘发生反射的特点来检查零件缺陷的一种方法,当超声波束自零件表面由探头通至金属内部,遇到缺陷与零件底面时就分别发生反射波来,在荧光屏上形成脉冲波形,根据这些脉冲波形来判断缺陷位置和大小。超声波的测厚,是依据超声波的脉冲反射原理进行厚度测量的,每当探头的发射超声波脉冲穿透被测物体到达材料分界面时侯,脉冲就反射回至探头,通过准确测量超声波在材料中传播的时间来计算出被测材料的厚度。
超声波的测距原理是采用了超声波在空气中的传播速度为已知条件,测量的声波在发射后碰到障碍物反射的回来的时间,用发射和接收的时间差确定出发射点至障碍物的实际测量距离。超声波的测距主要应用在倒车提醒、工业现场等距离测量,虽然目前测距量程上能有百米,但测量精度只可以到厘米的数量级。
超声成像是采用超声波表现出不透明物的内部形象技术,能从换能器的发射出超声波到达声透镜聚焦到不透明的试样中,能从试样透射出的超声波里有被照部位资料,经过声透镜汇聚到压电接收器,所得出电信号的放大器,使用扫描系统能够把不透明的试样形象显现在荧光屏中。这样的装置叫做超声显微镜。超声成像电子技术能在医疗检查方面获得普遍的使用,如在微电子器件制造业中用来对大规模集成电路进行检查和在材料科学中用来显现合金中的不同组分区域与晶粒间界。声全息术是使用超声波干涉原理记录与重现不透明物立体图像声成像电子技术,它们工作原理和光波全息术有相同之处,只是其记录方式有各自的差异而已。                                                                        
(2) 在超声处理方面的应用
利用超声的机械效应、温热效应、理化效应,可进行超声焊接、钻孔、固体的粉碎、乳化 、脱气、除尘、清洗、灭菌、促进化学反应和进行生物学研究等,在工矿业、农业、医疗等各个部门获得了广泛应用。
超声波焊接是利用高频振动波传递到两个需焊接的物体表面,在加压的情况下,使两个物体表面相互摩擦而形成分子层之间的熔合。超声波焊接主要分超声波塑料焊接和超声波金属焊接,超声波塑料焊接具有焊接速度快,焊接强度高、密封性好的优点;而超声波金属焊接的优点在于快速、节能、熔合强度高、导电性好、无火花、接近冷态加工。针对所有的应用市场,超音波焊接其特有的优点——快捷、高效、清洁和牢固,赢得了各行各业的认可,在汽车、家电、包装、玩具业、电子等行业的应用也越来越广泛。
超声波清洗是利用超声波在液体中的空化作用、加速度作用及直进流作用对液体和污物直接、间接的作用,使污物层被分散、乳化、剥离而达到清洗目的。目前所用的超声波清洗机中,空化作用和直进流作用应用得更多。超声波清洗具有清洗效果好、清洗速度快、清洁度高,不须人手接触清洗液,安全可靠,对工件表面无损伤,节省溶剂、热能、工作场地和人工等诸多优点。超声波清洗方式超过一般的常规清洗方法,特别是工件的表面比较复杂像一些表面凹凸不平、有盲孔的机械零部件,一些特别小而对请洁度有较高要求的产品如:钟表和精密机械的零件,电子元器件,电路板组件等,使用超声波清洗都能达到很理想的效果。
超声波技术在医疗方面的独特疗效已得到医学界的普遍认可,并越来越被临床重视和采用。超声波治疗时将超声波能量作用于人体病变部位,以达到治疗疾患和促进机体康复的目的。超声波机械作用能够使组织软化,增强渗透,提高代谢,促进身体血液的循环,提高神经系统与其细胞的功能,为此拥有超声波的独特治疗的作用。超声温热效应可增加血液循环,加速代谢,改善局部组织营养,增强酶活力。一般情况下,超声波的热作用以骨和结缔组织为显著,脂肪与血液为最少。超声波治疗以疗效独特,长期治疗无毒副作用的安全特性见长,在肢体运动康复、心脑血管疾病治疗方面有着独特的优势,其体外无创的物理治疗手段比较适合在社区、医院运用。
(3) 在基础研究方面的应用
超声学是研究超声的科学,它是声学的一个重要分支。超声学是研究超声的产生、接收和在媒质中的传播规律,超声的各种效应,以及超声在基础研究和国民经济各部门的应用等内容的声学重要分支。机械运动为一种最简单、最一般物质的运动,它较之其他的物质运动和物质的自身结构之间关系非常紧密。超声振动本来就属于种机械运动,因此,利用超声学也是研究物质的结构的一个重要的途径之一。早在20世纪40年代开始,人们从研究媒质里超声波声速及声衰减会与频率的变化的关系时侯,就不断得出结果表现出它们和各种各样的分子弛豫的过程(如分子的内、外自由度之间能量转换的热弛豫,分子结构状态变化的结构弛豫等过程)及微观的谐振过程之间的紧密地关系,通过物质对超声的吸收规律可探索物质的特性和结构,这些方面的研究构成了分子声学这一声学分支。随着人们能产生和接收的超声波频率的不断提高,已正在逐步接近点阵热振动的频率,利用这些甚高频超声的量子化声能──声子来研究原子间的相互作用、能量传递等问题是十分有意义的。通过对甚高频超声声速和衰减的测定,可以了解声波与点阵振动的相互关系及点阵振动各模式之间的耦合情况,还可以用来研究金属和半导体中声子与电子、声子和超导结、声子和光子相互作用等。因此,超声与电磁辐射、粒子之间的轰击一起并列为研究物质微观的结构与微观过程的三个常用手段。与其相关的一门新兴的分支研究学科─量子声学也逐步形成与完善丰富。超声学是应用性与边缘性较强的学科之一,从这一百多年来的它的发展过程能够看出,超声学伴随着在国防、工农业的生产、医学、基础的研究等重大领域中应用不断深入改善进而得到全面发展的。它从不间断参阅电子学、超声学的材料科学、光学、固体物理等其他的学科的重要内容,而使自己内容更加丰富。同时,超声学的发展又为这些学科的发展提供了一些重要器件和行之有效的研究手段。但是,超声学仍是一门年轻的学科,其中存在着许多尚待深入研究的问题,对许多超声波应用的机理还未彻底了解,况且实践还在不断地向超声学提出各种新的课题,而这些问题的不断提出和解决,都已表明了超声学是在不断地向前发展着[6]。
2.1.4超声波的衰减特性
从理论上讲,超声波的衰减特性主要有三个方面:
(1) 由声速的扩展引起衰减
在声波传播的过程中,伴随传播的距离增大,非平面的声波的声速不断扩展及增大,因此单位的面积上里的声压伴随距离的增大而减弱,这样的衰减叫做扩散衰减。
(2) 由于散射引起的衰减特性
因为实际材料绝对不会是绝对的均匀的,如材料里外来杂质的金属的第二相的析出、晶粒任意的取向等都导致整个的材料声学的特性阻抗不均匀,进而造成超声波散射。被散射的超声波在介质中沿复杂的路径继续传播下去,最后形成热能,这样的衰减叫做散射衰减[7]。
(3) 由于介质吸收而引起的衰减特性
超声波在介质中直线传播的时侯,由于介质粘滞性造成的质点之间的内摩擦,进而造成部分声能转换为热能。与此同时,因为介质热传导这个原因,介质里的稠密与稀疏部分两者进行热交换,从而造成声能损耗,并且正因为分子弛豫现象形成的吸收,这些全是介质的吸收热现象,这样的衰减叫做吸收衰减。
扩散的衰减特性仅决定于波的几何形状不与传播介质性质不相关。对于绝大多数的金属和固体介质来说,通常我们所说的超声波衰减,即 (衰减的系数)象征的衰减仅仅含有散射的衰减鱼吸收的衰减从不包括扩散德衰减。所以空气介质的衰减的系数也都由两部分组成,并由下公式表述为:
                              (2-1)
式中: 为热传导的系数, 为超声波的频率, 为动力粘滞的系数, 为超声波传播速度, 为定容比热, 为定压比热, 为传播介质的密度。
式(2-1)中首项是由于内摩擦引起衰减的系数,第二项是由于热传导引起衰减的系数,因为后者比前者小,所以在忽略的热传导引起超声波的衰减的情况下,衰减的系数可以由下公式表示:
                                                           (2-2)
把  代入式(2-2)可得:
                                                    (2-3)
由公式(2-3)可知道:当温度一定的时侯, 、 、 都一定,衰减系数和频率平方成正比关系;频率越高,衰减系数会越大,传播距离也会越短。
3
超声波测距方法与原理

3.1  超声波测距方法
3.1.1方法种类介绍和说明
目前,市场上利用超声波测距原理制成的测距系统种类繁多,但是超声波的测距方案总下来有下面几种:
(1)相位的检测法
相位的检测法可分2种:一方法是用发射不同频率超声波来显现的。先开始发射波长为的超声波。检测出回波相位为 。假设所用的波周期数 ,则能求的目标物体的距离为:
                                                 (3-1)
同样道理可以算出第二束波形测距的计算公式为:
                                                        (3-2)
其中: 为第二束波的相位角, 是波长, 是周期数。又由于 和 都为正数,与此同时再一次进行时间补偿算法,可准确求目标距离值。但是因为超声波探头是有固定频率,假设改变频率,系统衰减会大,需要两套信号的检测电路,实施难度加大,不适宜采用。
二方法是使用单一超声波的探头来进行相位的检测法检测,这种方法是待测距离在一个周期内使用,若过选用40kHz超声波为传播介质,一个周期对应检测距离为 ,因此,这种方法的准确度很高。
(2)幅值的检测法
幅值德检测法是开始发射固定频率的超声波,接着使用反射或对射法的检测接收得到的超声波脉冲的强度,从超声波回波衰减理论,认真对回波脉冲强度的进行分析,从而求得目标距离。
(3)渡越时间法
渡越时间意思是开始从传感器发射出超声波开始计时,经气体的介质传播,达到传感器接收到回波时计时的停止。因为在一定的环境下,温度不会变化,或变化较缓慢,可近似认为常数,这时声速是保持不变的。所以能通过检测渡越的时间,结合现场声速,从而求得传感器和目标之间的距离。
                             
3.2超声波测距原理与超声波传感器
3.2.1超声波测距原理
超声技术是一门以物理、电子、机械及材料学为基础的通用技术之一。超声技术是通过超声波产生、传播及接收的物理过程而完成的。超声波具有聚束、定向及反射、透射等特性。
超声波遥控近距离遥控中的一种的实际方法,人们可以听到的声音的频率估算为20Hz~20kHz,低于20Hz和高于20kHz的声音,人耳一般都听不到,人把高于20kHz声波叫做超声波。它属于一种机械振动波,能够在气体与液体、固体中传播,它在空气中的传播的速度是340m/s,与光波及电磁波相比较是极度缓慢的。超声波拥有方向性,即传播能量相对于其他波而言很集中,这一点和可听见声波相异。另外,超声波在传播途中若遇到不同的媒介,大部分能量会被反射。超声波测距从原理上可有共振式与脉冲反射式两种。因为应用要求十分限定,这里用脉冲反射式,即是利用超声的反射的特性。超声波测距的原理是经过超声波发射传感器向某方向发射出超声波,在发射的时刻同时开始计时间,超声波在空气传播,途中要是遇到障碍物立即返回,当超声波接收器收到反射波时就停止计时。平常温度下超声波在空气中传播速度是 C=340m/s,依据计时器记录时间 t,就能计算到发射点距离障碍物距离(S),即为S=C*t/2=C*t0,其中,t0 就是所谓渡越的时间。能够看出主要的部分有[8]:
(1) 供应的电能脉冲发生器(发射电路);
(2) 使接收和发射的隔离开关的部分;
(3) 转换的电能为声能,并将声能透射得到介质中的发射传感器;
(4) 接收的反射声能(回波)与转换的声能是电信号的接收传感器;
(5) 接收放大器,能够使微弱回声放大到一定的幅度,且使回声的激发记录设备;
(6) 记录/控制的设备,平常控制发射到传感器里的电能,且控制声能脉冲发射到记录回波时间,还能存储要求的数据,且将时间间隔转成距离.
在超声波测量的系统中,若频率取得太低,外界杂音干扰的较多;若频率取得太高,在传播的过程中衰减得较大。所以在超声波测量中,常使用 40KHz 的一种超声波。现在超声波测量的距离一般是几米至几十米,是种适合室内的测量方式。因为超声波的发射与接收器件拥有固有频率的特性,有很高抗干扰的性能。
距离测量的系统常用频率的范围为 25KHz~300KHz 的脉冲压力波,发射与接收的传感器有时侯共用一个,或两个分开使用。发射电路是由振荡和功放两部分组成的,能够向传感器输出一个有一定的宽度的高压脉冲串,并让传感器转变成声能发射出去;接收放大器用在放大的回声信号方便记录,与此同时,为使它有接收具有一定的频带的宽度的短脉冲信号,接收放大器要有足够的频带的宽度;收/发隔离要使接收的装置避开强大发射信号;记录/控制部分启动或者关闭发射电路且记录发射瞬时和接收瞬时,能将时差换算为距离读数并且加以显示或者记录[8]。所谓的超声波测距的原理属于一种种时间差测距法,超声波发射器向某方向发射出超声波,在发射的时刻的同时计算传播时间,超声波在空气中传播,若是遇到障碍物会返回来,每当超声波接收器收到反射波就立即停止计时[10]。超声波在空气中的传播速度是340m/s,根据计时器记录时间t,就能够计算出发射点距离障碍物的距离(s),即为:s=340t/2.超声波测距原理是采用超声波在于空气中传播的速度为已知条件,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算发射点到障碍物的实际距离[9]。
3.2.2超声波传感器
超声传感器是把其他形式的能转换为所需的超声能或者把超声能转换为同频率的其他形式的能的器件。目前常用的超声传感器有两类,即电声型与流体动力型。电声型主要有:1.压电传感器;2.磁致伸缩传感器;3.静电传感器。流体动力型中包括有气体与液体两种类型的哨笛。由于工作频率与应用目的不同,超声传感器的结构形式是多种多样的,并且名称也有不同,例如在超声检测和诊断中习惯上都把超声传感器称作探头,而工业中采用的流体动力型传感器称为“哨”或“笛”。[8]
压电传感器属于超声传感器中电声型的一种。探头由压电晶片、楔块、接头等组成,是超声检测中最常用的实现电能和声能相互转换的一种传感器件,是超声波检测装置的重要组成部分[11]。
传感器的主要的组成部分为压电晶片。每当压电晶片受到发射电脉冲激励后产生振动,即是可发射声脉冲,为逆压电效应。每当超声波作用于晶片时侯,由晶片受迫振动造成的形变可转变成相应电信号,为正压电效应。前者是用在超声波发射,后者即是超声波接收。超声波传感器一般是采用双压电陶瓷晶片制作成的。这一种超声传感器需要的是压电材料较少,价格的低廉,并且非常适用的气体与液体介质中[8]。在压电的陶瓷上附有大小与方向不断变化的交流电压的时候,根据压电效应的作用,会让压电陶瓷晶片形成机械变形,这样的机械变形的大小与方向在一定的范围内是与和外加的电压大小与方向形成正比关系的。意思就是说,每当在压电陶瓷的晶片上附有频率为f0的交流电压,它就会产生同频率的机械振动,这样的机械振动会推动空气等媒介,即会发出超声波。如果在压电陶瓷晶片上有超声的机械波作用,这样将使其产生出机械变形,这种机械变形是和超声机械波一样的,机械变形会让压电陶瓷晶片产生的频率和超声机械波一样的电信号压电式超声波发生器实际上是利用压电晶体的谐振来工作的,它有两个压电晶片和一个共振板,当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转化为电信号,这时它就称为超声波传感器。
在压电陶瓷晶片上有个固定谐振频率,即中心频率f0发射出超声波时,附在其上的交变电压频率要和它固有的谐振频率一样。这样的话,超声传感器会有较高灵敏度。当所用压电材料保持不变的时侯,通过改变压电陶瓷晶片里的几何尺寸,会非常方便改变其固有的谐振频率。我们利用这个特性便可制作成各种各样的频率的超声传感器。
超声波传感器内部的结构是由压电陶瓷晶片、锥形辐射喇叭、底座、引线、金属壳和金属网构成的,值得一提的是,压电陶瓷晶片便是传感器的核心,锥形辐射喇叭能使发射与接收超声波的能量集中,并且使传感器会有一定指向角,金属壳可以防止外界力量对于压电陶瓷晶片及锥形辐射喇叭的损坏[12]。金属网同样是起保护作用的器件,同时不影响发射和接收超声波。本次论文中使用的HY-SRF05超声波传感器可提供2cm-450cm的非接触式距离感测功能,测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。其基本工作原理是采用I0口TRIG触发测距,给至少10us的高平电信号;模块自动发送8个40Khz的方波,自动检测是否有信号返回;有信号返回,通过I0口ECHO输出一个高电平,高电平持续时间就是超声波从发射到返回的时间。测试的距离=(高电平时间*声速(340M/S))/2.

引脚功能
如下图接线:
VCC供5V电源,
GND为地线,
TRIG触发控制,信号输入,
ECHO回响信号输出
OUT开关量输出(当报警模块使用)


图3-1 HY-SRF05引脚示意图
电气参数
HY-SRF05超声波模块工作电压为直流电压5伏特。电流15毫安。频率为40赫兹。射程范围为2cm~4.5cm。测量角度为15度。当高平电信号10us的TTL脉冲输入,会产生回响信号。规格尺寸为45*20*15mm。详见下表3-1。
表3-1电气参数
电气参数        HY-SRF05超声波模块
工作电压        DC5V
工作电流        15mA
工作频率        40Hz
最远射程        4.5m
最近射程        2cm
测量角度        15度
输入触发信号        10us的TTL脉冲
输出回响信号        输出TTL电平信号,与射程成比例
规格尺寸        45*20*15mm


超声波时序图
以下时序图表明只需有一个10us以上脉冲触发信号,此模块的内部将会自动发出8个40KHZ周期电平并且检测回波。一旦检测得到有回波的信号则输出回响信号。回响信的号的脉冲宽度与所测的距离会是正比关系,由此通过发射信号到收到的回响信号时间间隔可以计算得到距离。
     公式:距离=高电平时间*声速(340M/S)/2                     (3-3)
注:此模块不宜带电连接,若要带电连接,则先让模块的GND端先连接,否则会影响模块的正常工作;测距时,被测物体的面积不少于0.5平方米且平面尽量要求平整,否则影响测量的结果。

图3-2时序图


4
系统电路设计
4.1电路设计
该超声波测距系统由超声波发射与接收电路、复位电路、显示报警电路组成,下面主要通过各个模块的各种方案比较,确定设计的最终方案。该系统的核心部分采用性能较好的STC89C51单片机。
4.1.1发射与接收电路设计方案
对于本系统的设计,其难点在于40KHz信号的产生。由于超声波传感器的中心工作频率为40KHz,当偏离这个频率时,其接收器的灵敏度将明显降低,具体可以从超声波传器的特性曲线中得知。当发送40KHz的频率时,接收到的信号最强,因此距离也就最大,而当偏离时,探测距离也将缩短,这一点是本设计总的设计思路。对于产生40KHz的驱动信号,方法有多种,可以选用电感、电容振荡元件来完成驱动信号的发生器,但是其频率稳定性较差,不容易调准,因此制作成功的可能性相对较小。本设计中,选用了单片机作为信号的发生电路,由于采用了频率稳定性好的晶振作为系统的时钟,因此有极高的稳定性,由此产生的驱动信号也较为稳定,当编制不同的程序时,可以得到不同的频率输出。

电路中以接收到的信号强度值作为障碍物的判断依据,因此对起控点的选择也是本设计制作成功非常关键性的一部分。由于反射回来的超声波信号的强弱与环境因素有关,因此在调试时必须非常细心,注意收集在改变距离时,实际的直流控制电压的大小,合理地选择好电压比较环节的起控点,从而达到距离小于设定值时的报警。
当小车开始测距时,单片机内部开始执行程序。P01端产生10us的TTL,STC89C51单片机内部会循环产生8个40KHz脉冲信号,经过内部自动放大,并且会持续发射200us,在P32端接收的同时会输出个回响信号。这个回响信号与检测距离成一定的比例关系。由AT89C51单片机编程,执行程序后P01口产生40KHz的脉冲信号,经三极管放大后来驱动超声波发射探头,产生超声波。接收头的采用与发射头匹配的,将会把超声波调制脉冲转变成交变电压的信号。经过运算放大器两级放大后,电路内部的压控振荡器的中心频率f0=1/1.R8C3,电容C4的功能是决定其锁定带宽。则输入信号放大25mv,输出端P32由高电平越变成低电平,并作为中断请求的信号,然后送到单片机处理[13]。
启动的发射电路的同时启动单片机内部的定时器T0,利用定时器的计数功能便记录超声波的发射时间与受到反射波时间。每当收到一个超声波反射波的时侯,接收电路的输出端产生出一个负跳变,并在或端产生出一个中断的请求信号,单片机响应这个外部中断请求,自动执行外部中断的服务子程序,并读取时间差与计算距离[14]。


图4-1发射与接收电路
4.1.2显示电路设计方案
显示器是一个典型的输出设备且实际应用广泛,几乎所有电子产品都会使用显示器,各自的差别仅仅在于是显示器结构类型相异而已。其中,最简单的显示器能够使LED发光二极管,并给出一个简单开关的信息,但复杂且较完整的显示器应是CRT监视器或屏幕里较大的LCD液晶屏。综合一些实际要求和考虑单片机的接口资源,采用串行的方式显示的LED驱动输出设备。由于全程显示的距离范围在4米之内,用3个LED数码管显示距离的cm数值。
在单片机应用系统中,发光二极管LED显示器常用两种驱动方式;静态显示驱动和动态显示驱动。所谓静态显示驱动,就是给要点亮的LED通过恒定的电流,即每一位LED显示器各引脚都要占用单独的具有锁存功能的I/O接口。单片机只需要把要显示的字形段码发送到接口电路并保持不变即可,如果要显示新的数据,在发送新的自行段码。因此,使用这种方法单片机中的CPU开销小,但这种驱动方法需要寄存器、编译码等硬件设备。当需要显示的位数增加时,所需要的期间和连线也应该增加,成本也增加。而所谓动态显示驱动就是给欲点亮的LED通以脉冲电流,即采用分时的方法,轮流控制各个显示器的COM端,使各个显示器轮流点亮,这是LED的亮度就是通断的平均亮度。考虑各种因素,本设计选用动态驱动显示。本设计选用8155芯片作为单片机应用系统拓展的I/O口。PA口作为LED的字形输出口,为提高显示亮度,采用8路反相驱动器74LS244驱动;PC口作为LED的为选控制口,采用共阳极的LED显示器,由于8端全亮时位控线的驱动电流较大,采用6路反应驱动器74LS06以提高驱动能力。






图4-2  显示电路
4.1.3
报警电路设计方案
系统报警电路由一个运算放大器、一个发光二极管和一个喇叭组成。R25的阻值为1K,R26的阻值为10K。对于二级运算放大,都采用F007芯片,两级放大电路均是负反馈接法,即反相比例运算电路,而反相比例运算电路中,输入信号从反相输入端输入,同相输入端接地,根据“虚短”和“虚断”的特点。即u =u+,i =i+=0,而所谓“虚短”是由于理想集成运放Au0→∞。所以可以认为两个输入端之间的差模电压近似为零,即Uid=u =+≈0,即u =u+,而u0具有一定值。由于两个输入端间的电压为零,而又不是短路,故称为“虚短”。而“虚短”是由于理想集成运放的输入电阻Rid→∞,故可以认为输入端不取电流,即i =i+≈0,这样输入端相当于断路,而不是断开,成为“虚断”。而电路中,反相输入端与地端等电位,但又不是真正接地,这种情况成为“需地”。所以iI=,iF==,因为i_=0,iI=if,则可得u0=uI,故可将信号进行放大。


图4-3  报警电路
4.1.4
系统复位电路设计
在单片机日常工作时,除了系统正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为解决这个问题,也需要复位致使其重新启动。所以,系统复位电路显得尤为重要。
单片机复位全靠外部电路实现,每当在时钟电路工作后时,一旦在单片夹中的RST引脚上表现出24个时钟振荡脉冲以上高电平,单片机就会实现初始化状态的复位。为了保证并可靠复位,在设计复位电路时,RST须高电平。只要RST电平不变,单片机就循环复位。
单片机复位电路通常采用以下几种方式:
(1)上电自动复位
在通电瞬间,由于R•C电路充电过程中,RST端出现正脉冲,从而使单片机复位。




图4-4  上电复位电路
(2)按键电平复位
通过使复位端经电阻与VCC电源接通而实现的。
(3)在实际应用系统中,为了保证复位电路可靠工作,常将RC电路接施密特电路后再接入单片机复位端和外围电路复位端。这种特别适合于应用现场干扰大、电压波动大的工作环境,并且,当系统由多个复位端时,能保证可靠地同步复位。
考虑本设计结构简单,干扰小,故采用上电自动复位。
4.2
电路调试及性能分析
4.2.1元器件的焊接
焊接是制造电子产品的重要环节之一,如果没有相应的工艺质量保证,任何一个设计精良的电子装置都难以达到设计指标。
对焊点的基本要求:
(1)可靠的电气连接,焊接是电子线路从物理上实现电气连接的主要手段,锡焊连接不是靠压力而是靠焊接过程形成的牢固连接的合金层到达电气连接的目的。
(2)足够的机械强度,焊接不仅起到电气连接的作用,同时也是固定元器件,保证机械强度连接的手段。
(3)光洁整齐的外观,良好焊点就会要求焊料的用量恰到好处,外表会有金属的光泽,没有粒尖,桥接等现象,同时不伤到导线的绝缘层和相邻元器件。
4.2.2电路调试与分析
供电电路是否正常是系统能否正常工作的前提,因此首先对电源部分进行调试,接上电源,测得电源电压输出应该是5V。并且测得P01口的输出信号频率为38.46 KHz,接近40 KHz,满足实际要求。超声波测距仪制作与调试,其中,超声波发射与接收采用Φ15超声波换能器TCT40-10F1(T发射)与TCT40-10S1(R接收),中心频率是40kHz,安装的时侯应保持两换能器的中心轴线平行不变且相距4~8cm,其余的元件便无特殊要求。若是将超声波的接收电路能用金属壳屏蔽起来,便会提高其抗干扰能力。根据测量的范围要求不同,可适当调整和接收换能器并接入的滤波电容C4大小,以便获得更合适的接收灵敏度与抗干扰能力[15]。









5系统硬件与软件设计
5.1硬件与软件设计
5.1.1硬件设计
STC89C51是一个低电压,高性能的CMOS8位单片机,片内含4KB可反复擦写的Flash只读程序存储器与128B随机存取数据的存储器(RAM),器件采用由ATMEL公司高密与非易失性存储的技术产生,能够兼容标准的MCS-51指令系统,片内还置有通用8位中央处理器与Flash存储单元,内置功能齐全的微型计算机STC89C51提供了高性价比的解决的方案,STC89C51是个低功耗高性能的单片机,有40个引脚和32个外部双向输入/输出(I/O)端口,同时内含有2个外中断口,两个16位可编程的定时计数器,两个全双工的串行通信口,STC89C51能够照常规方法进行一定的编程,也能够在线编程。它通用的微处理器与Flash存储器结合在一起,特别是反复式擦写的Flash存储器可有效节省开发的成本[3]。
I/O的端口编程实际为根据应用电路的功能与对I/O的寄存器进行编程。具体的步骤如下:
(1)根据实际的电路要求,选择采用哪些的I/O端口,且用EQU伪指令去定义自身所相对应的寄存器;
(2)初始化的端口数据输出的寄存器,应该避免端口作为输出的时侯,开始阶段显现不确定的状态,影响到外围的电路正常工作;
(3)根据外围的电路功能,确定I/O端口id方向,初始化的端口数据方向寄存器。把用作输入的端口可以不用考虑其方向的初始化,因为I/O复位缺省值是输入;
(4)对于用作输入的I/O管脚,如需上拉,再经过输入上拉让其能寄存器为它内部配置个上拉电阻;
(5)最后对I/O的端口进行输出(写数据输出的寄存器)与输入(读端口)编程,完成对外围的电路的相应功能[8]。
根据系统设计要求,各接口功能如下:
   P1.0:产生输出一个40KHz的脉冲信号。(用于后方的测距电路)
   P1.1:产生输出一个40KHz的脉冲信号。(用于右侧的测距电路)
   P1.2:产生输出一个40KHz的脉冲信号。(用于左侧的测距电路)
   :产生中断请求,接后方测距电路。
   :产生中断请求,接后方测距电路。
   P1.3:接ICA3输入端,用于中断优先级的判断。
   P1.4:接ICA3输入端,用于中断优先级的判断。
   P0.0~P0.7:用于显示输出,接显示器。
   P2.7:接报警电路。
   P2.0:接报警电路。
   P2.1:接报警电路。
   XTAL1:接入外部晶振的引脚。在单片机的内部,它是一个反相放大器的输入端,                     这一个放大器构成出片内振荡器。采用外部振荡器的时侯,有些引脚应该接地。
   XTAL2:接入外部晶振的引脚。在片内接到振荡器反相放大器输出端与内部时钟发生器的输入端。当采用外部振荡器的时侯,此引脚接外部振荡的信号输入。
   RST:STC89C51复位信号的输入引脚,高电位的工作,当要对芯片复位的时侯,只须将此引脚电位提至高电位,并且持续不变两个机器的周期以上时间,STC89C51就能完成系统的复位各项工作,使内部特殊的功能寄存器内部都被设成已知状态。


图5-1  单片机硬件设计
5.1.2
软件设计
主程序为单片机程序主体,整一个单片机端的系统的软件功能的实现都在其中完成,在此过程里主程序调用子程序和中断服务程序。程序第一步完成初始化过程,第二步是一个重复控制发射信号的过程,即调用发射子程序几遍,并且次次发射的周期结束会判断在发射的信号后延时等待过程中是否会发生; 中断,即是否回波的产生判断程序的流程。

图5-2  单片机软件主程序流程
  
                          图5-3(a)  单片机软件子程序流程图

功能说明:TH0*256时间值+TLO中读取出来的时间差数据并不能作为距离值直接显示输出,因为时间差值与实际的距离值之间转换公式为Outcome=TH0*256+TL0; Outcome=(Outcome*1.7)/100。其中,V为声音在常温下的传播速度,T为发射信号到接收之间经历的时间,在这个部分中,信号处理包括计数值与距离值换算,二进制与十进制转换。


          图5-3(b)  单片机软件子程序流程图
功能说明:显示报警程序中,当小车距离障碍物大于5cm且小于40cm时,车上左右灯闪烁,会报警鸣声处于警告区;当小车距离障碍物小于5cm时,车上左右灯显示红色并且会报警鸣声比之前的大,处于危险区;当小车距离障碍物大于40cm时,车上左右灯绿色,处于安全区。

在系统硬件表现出的超声波测距基本功能的同时,系统软件所实现功能主要是系统功能的实现和数据处理与应用。根据上节所述系统硬件设计和所完成的功能,系统软件需要       实现以下功能:
一、信号控制
在系统的硬件中,已完成的发射电路、接收电路、检测电路、显示电路等设计。在系统软件里,要完成出增益控制信号与门控信号、发射脉冲信号与峰值采集信号及远近控制信号的时序及输出。

二、数据存储
为得到发射信号和接收回波两者之间时间差,须读出此刻计数器里的计数值,接着存储在 RAM 中,并且每次的发射周期的开始,必须对计数器进行清零操作,以备后续的处理。
三、信号处理
RAM 里存储的计数值不能作为距离值的直接地显示输出,计数值和实际距离值之间转换
公式为:距离=高电平时间*声速(340M/S)/2                      (5-1)
四、数据传输与显示
通过软件的处理得到距离送显示输出,用三位 LED 显示。因为采用单片机STC89C51并且考虑了系统的控制流程,所以整一个系统软件都是 STC89C51系列单片机的汇编语言实现。由于距离值的得出和显示是在中断子程序里完成的,因此在初始化的发射程序后进入到中断响应的等待过程。继中断响应后,原始数据经过计数值和距离值换算子程序与二进制和十进制转换子程序之后显示输出。整一个系统软件的功能实现可以分为主程序、中断服务程序等主要的部分。


      




6系统误差分析与改进
6.1误差产生原因分析
6.1.1温度对超声波声速的影响
空气中传播的超声波是经机械的振动产生的纵波,由于气体有反抗的压缩与扩张的弹性模量,气体的反抗压缩变化力的作用,能够实现超声波在空气中的传播。因此,超声波传播的速度受到了气体密度和温度、气体分子成份影响
即:
                                                    (6-1)
其中B是气体的弹性模量,r是气体的密度。C是气体弹性模量,已知理想气体的压缩特性可得:B=g•r ,其中g定义为定压热容和定容热容比值,空气为1.40,P是气体压强。气体的压强为:                                   (6-2)
其中,R是普适常量 8.314kg/mol,T是气体温度K(绝对温度),M是气体分子量,空气是28.8×10-3 kg/mol。所以
                                                      (6-3)
由公式6-3可知,超声声速和空气温度有着密切关系。例:当20℃时,T=293.15, CS=344.2 m/s;40℃时,T=313.15,CS=355.8 m/s;-20℃时,T=253.15,CS=319.9 m/s;上面计算能够看出,温度对于超声波在空气中传播的速度有一定的影响。当需要精确确定超声波传播速度的时候,要考虑一定的温度影响。
6.1.2回波检测对于时间测量的影响
超声波是从超声传感器里发出的,在空气中直线传播,碰到被测物的反射后,再传回超声传感器。整一个的过程,超声波有很大程度的衰减。它的衰减遵循着指数规律。假设在距离超声接收器x 处有一个被测物,空气中传播超声波的波动方程描述为:
A=A(x)cos(ax+kt)                                                  (6-4)
其中A是超声传感器的接收振幅;A0 是超声传感器的初始振幅;α是衰减系数;x 是超声波传播的距离;w是角频率;k 是波数。衰减系数α=b•f。其中b是空气介质常数,f为超声波的频率。可以得出,超声波的频率越高,其衰减就越快。与此同时超声波的频率过高就会产生很多的副瓣,造成近场区干涉。但是超声波的频率越高,指向性就会越强,这点对距离测量有利。因为超声回波随着距离的增加而变十分微弱,因此设计超声接收电路的时候,记得要设计出较大放大倍数(万倍级)与较好的滤波特性的放大电路,使得回波易检测。
6.1.3超声传感器所附加脉冲电压对测量范围与精度影响
做成超声波传感器的材料分磁致伸缩材料与压电材料两种。超声测距常用压电材料传感器,例如TR40 压电超声传感器。超声传感器外加脉冲电压的幅值会影响压电转换效率。每当压电材料不受外力的时候,其应变S和外加的电场强度E 关系是:
  S=d•E                                                        (6-5)
其中d 是应变电场常数。超声传感器外附加的脉冲电压就会影响压电材料的电场强度,进而影响其应变量与超声转换效率,从而影响超声波的幅值。这会直接影响到超声波的回波的幅值。所以,为了提高压电转换的效率,提高超声测距精确度与范围,应该尽可能提高超声传感器外附加脉冲电压幅值[8]。
6.2针对误差产生原因的系统改进方案
在实际应用中,为了方便处理,超声波常调制成具有一定间隔的调制脉冲波信号。测距的系统一般开始由超声波发送到接收、时间的计测、微机控制与温度测量5部分组成的。如何才能提高测量精确度是超声测距的关键的技术。其提高测距精确度措施如下:
(1)合理地选择出超声波的工作频率与脉宽及脉冲发射周期
据经验,超声的测距工作的频率选择在f=40kHz 比较合适:发射的脉宽一般是应高于填充波周期10倍以上即:T>0.25s,考虑到换能器的通频带与抑制噪声能力,选择一个发射脉宽为1ms;脉冲发射的周期选择要求是主要考虑到微机分析处理数据的速度,如果速度赶快,脉冲发射的周期选短些[7]。
(2) 在超声波的接收回路里串入增益调节(AGC)和自动增益的负反馈控制环节
因为超声接收波的幅值随传播的距离增大呈现出指数的规律衰减,所以使用(AGC)电路使其放大的倍数随着测距的距离增大呈现指数规律增加的电路,使得接收器波形的幅值不随着测量的距离变化而大幅度地变化,采用了电流负反馈控制环节易使接收的波形更加的稳定。
(3)提高一定的计时精确度,减少一定的时间量化的误差
例如用芯片计时器,它的计数的频率越高,则时间量化的误差引起的测距的误差就会越小。如单片机内有计时器计数的频率仅仅有晶振频率的十二分之一,每当晶振频率是6MHz时,计数频率是0.5MHz这时在空气中测距的时间量化误差是0.68mm;每当晶振频率是12MHz时,计数频率是1MHz,这时测距的时间量化误差是0.34mm。若是采用外部的硬件计时电路,那么计数频率直接引用了单片机晶振频率,时间的量化误差更小[7]。
(4)补偿的温度对于传播的声速影响
超声波在介质中传播的速度和温度及压力等多因数有关的,其中温度影响速度最突出,为此需对其有一定地补偿。有些文献说明,按下公式算出的声速可达较高精确度:
在空气中, m/s;
在海水中,C=1450+4.21t-0.037t•t+1,14(S-35)+0.175P m/s                (6-6)
式中:t—温度;S—水盐度,按照千分比的计算;P—海水的静压力,单位是大气压。声速可用声速仪的测量,以用验证理论的计算准确性。

7
结论
本文在分析了汽车业现状的基础上,提出了汽车防撞报警设计及其重要性。文中对超声波测距的原理和实现进行了详细论述,详细介绍了STC89C51的内部结构以及各管脚的功能。在此理论知识基础上,本文利用STC89C51单片机对系统发射与接收、显示报警及复位等硬件电路进行了设计,并对设计电路作了分析。通过掌握了系统的工作流程,设计了该系统的主程序、显示子程序和蜂鸣报警程序。
文中对车载防撞报警系统的设计可应用在汽车倒车等多种场合,用于告知驾驶者在倒车的时候能准确的避开可能对倒车过程中有着的危害和障碍物与行人,有一定较强实用性,提高驾驶员的安全性。
但是,这个系统的测量距离有限定,只有在0-40cm距离的情况下可表现出明显的线性关系。另外,每当测距的障碍物时斜面或者是其它的复杂界面也会影响测量的准确性,以上不足需要进一步改进,相信未来随着科学的不断完善发展,倒车防撞系统可完美的实现在驾驶工作中。




附 录一   系统原理图



附 录二   控制主板


      
                           
                             
附 录三   电路图

附 录四   小车内部整体图


附 录五   小车底座电源图



附 录六   模型图

                                   
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:325254 发表于 2019-6-24 12:17 来自手机 | 只看该作者
为什么没有图片呢
回复

使用道具 举报

板凳
ID:742560 发表于 2020-5-7 23:47 | 只看该作者
为什么没有加附件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表