版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于AT89C51单片机倒车防撞报警系统设计摘要随着社会经济的开展交通运输业日益兴旺,汽车的数量在大副攀升。交通拥挤状况也日趋严重,撞车事件屡屡发生,造成了不可防止的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车防撞预警系统势在必行,超声波测距法是最常见的一种距离测距方法,本文介绍的就是利用超声波测距法设计的一种倒车防撞报警系统。论文的内容是基于AT89C51单片机倒车防撞系统的设计,主要是利用超声波的特点和优势,将超声波测距系统和AT89C51单片机结合于一体,设计出一种基于AT89C51单片机的倒车防撞报警系统。该系统采用软、硬件结合的方法,具有模块化和多用化的特点。论文概述了超声波检测的开展及根本原理,阐述了超声波传感器的原理及特性。对于系统的一些主要参数进行了讨论,并且在介绍超声波测距系统功能的根底上,提出了系统的总体构成。通过多种发射接收电路设计方案比拟,得出了最正确设计方案,并对系统各个设计单元的原理进行了介绍。对组成各系统电路的芯片进行了介绍,并阐述了它们的工作原理。论文介绍了系统的软件结构,通过编程来实现系统功能。最后,通过对系统的误差分析,给出了系统的改良方案。关键词:AT89C51单片机;超声波;AT89C51ReversecollisionwarningsystembasedonAT89C51designABSTRACTIsdaybydayprosperousalongwiththesocialeconomydevelopmenttransportationshippingindustry,theautomobilequantityclimbsinthefirstmate.Trafficcongestionconditionalsodaybydayserious,thecollisioneventoccurredrepeatedly,hascausedtheinevitablepersoncasualtiesandtheeconomicloss,inviewofthiskindofsituation,designedonekindtorespondquickly,thereliabilitywashighalsoamoreeconomicalautomobileguardsagainsthitstheearlywarningsystemimperative,theultrasonicwaverangefindingwasthemostcommononedistancerangefindermethod,thisarticleintroducesisguardsagainstusingtheultrasonicwaverangefindingdesignonekindofback-drafthitsthealarmsystem.ThepaperisbasedonthecontentsoftheAT89C51monolithicintegratedcircuitreversecollisionavoidancesystemdesign,mainlyusingultrasoundfeaturesandadvantages,ultrasoundrangingsystemandtheintegrationwiththeintegrationAT89C51monolithicintegratedcircuit,AT89C51monolithicintegratedcircuitbasedonthedesignofareversecollisionavoidancewarningsystems.Thesystemusedsoftwareandhardwareintegratedapproachofamodularandmulti-usecharacteristics.Thepaperoutlinesthedevelopmentandthebasicprinciplesofultrasoundtestsontheprinciplesandcharacteristicsofultrasoundsensors.Someofthemainparametersforthesystemwerediscussed,andintroducingultrasonicrangingsystemfunctionsbasis,theoverallcompositionofthesystem.Throughmultiplelaunchreceptioncircuitdesigncomparison,thebestdesignedprogrammedrawn,andvarioussystemdesignmodulesprinciplesintroduced.Onthecompositionofthesystemcircuitchipintroducedandelaboratedtheprinciplesoftheirwork.Papersintroducedsystemsoftwarearchitecture,throughprogrammingtoachievesystemfunction.Finally,throughtheanalysisofsystemerror,givingthesystemimprovementprogramme.KEYWORDS:monolithicintegratedcircuit;ultrasonicwave;目录TOC\o"1-3"\h\u基于AT89C51单片机倒车防撞报警系统设计I摘要IReversecollisionwarningsystembasedonAT89C51designIIABSTRACTII目录III第1章绪论1超声波检测开展综述1第2章方案设计51.发射与接收电路的设计方案52.主控芯片的选择12第3章设计思路及原理173.1超声波传感器概述173.1.1超声波传感器介绍17超声波传感器的特性193.1.3超声波检测概述193.1.4超声波测距的原理及实现223.2超声波测距系统的总体方案233.3系统主要参数考虑253.3.1传感器的指向角θ253.3.2测距仪的工作频率25声速计算26发射脉冲宽度计算262.2.5测量盲区计算27第4章系统硬件284.1单片机硬件介绍284.1.1单片机AT89C51介绍284.1.28155芯片介绍304.1.3LM567芯片介绍31探头UCM介绍324.2单片机最小系统设计334.2.1单片机复位电路334.2.2时钟电路344.2.3稳压电源354.2.4运算放大器36第5章系统软件结构375.1主程序385.2显示子程序和蜂鸣报警子程序41第6章系统的仿真及运行44第7章结论45参考文献47致谢48附录49第1章绪论随着社会经济的开展,交通运输业日益兴旺,汽车的数量在大副攀升。交通拥挤状况也日趋严重,撞车事件屡屡发生,造成了不可防止的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车防撞报警系统势在必行,超声波测距法是最常见的一种距离测距方法,应用于汽车停车的前后左右防撞的近距离,低速状况,以及在汽车倒车防撞报警系统中,超声波作为一种特殊的声波,同样具有声波传输的根本物理特性——折射,反射,干预,衍射,散射。超声波测距即是利用其反射特性,当车辆后退时,超声波距离传感器利用超声波检测车辆前方的障碍物位置,并利用指示灯及蜂鸣器把车辆到障碍物的距离及位置通知驾驶人员,起到平安的作用。超声波检测开展综述高速度,高效率是现代工业的标志,而这是建立在高质量的根底之上的。设计和工艺人员理应了解:非均一的组织结构,随机出现的微观,宏观缺陷,常常可以有时甚至是只能依靠无损检测技术的运用方可予以发现,评价。当然,这与数十年来多方的重视和广阔从业人员的艰辛努力,使无损检测技术在这方面已具有一定的能力有关。现在,在工业兴旺国家,无损检测在产品的设计,研制,使用部门已被卓有成效的运用,1981年美国前总统里根在给美国无损检测学会成立40周年大会的贺信中就说过:“你们能够给飞机和空间飞行器,发电厂,船舶,汽车和建筑物等带来更大程度的可靠性。没有无损检测,我们就不可能享有目前在这些领域和其他领域的领先地位。”无损检测正在以迅猛之势向纵深开展,客观的需要毕竟是一种专业可以开展的最大动力。我国无损检测技术是从无到有,从低级阶段逐渐开展到应用普及的现阶段水平。超声波检测仪器的研制生产,也大致按此规律开展变化。五十年代,我国开始从国外引进超声波仪器,多是笨重的电子管式仪器。如英国的UCT-2超声波检测仪,重达24Kg,各单位积极开展试验研究工作,在一些工程检测中取得了较好的效果。五十年代末六十年代初,国内科研单位进口了波兰产超声仪,并进行仿制生产。随后,上海同济大学研制出CTS-10型非金属超声检测仪,也是电子管式,仪器重约20Hg。该仪器性能稳定,波形清晰。但当时这种仪器只有个别科研单位使用,建工部门使用不多。直至七十年代中期,因无损检测技术仍处于试验阶段,未推广普及,所以仪器没有多大开展,仍使用电子管式的UCT-2,CTS-10型仪器。1976年,国家建委科技司主持召开全国建筑工程检测技术交流会后,国家建委将混凝土无损检测技术列为重点攻关工程,组织全国6个单位协作攻关。从此,无损检测技术开始进入有方案,有目的的研究阶段。随着电子工业的飞速开展,半导体元件逐渐代替了电子管器件,更有利于无损检测技术的推广普及。如罗马尼亚N2701型超声波测试仪,是由晶体管分立元件组成,具有波形和数码显示,仪器重量10Kg。七十年代,英国C.N.S公司推出仅有3.5Kg重的PUNDIT便携式超声仪。1978年10月,中国建筑科学院研制出JC-2型便携式超声波检测仪。该仪器采用TTL线路,数码显示,仪器重量为5Kg。同期研制出的超声检测仪器还有SC-2型,CTS-25型,SYC-2型超声波检测仪。从此,我国有了自己生产的超声波仪器,为推广应用无损检测技术奠定了良好的根底。超声波检测技术是我国重点开展和推广的新技术,其具有高精度,无损,非接触等优点。目前,已经广泛地应用在机械制造,电子冶金,航海,宇航,石油化工,交通等工业领域。此外,在材料科学,医学,生物科学等领域中也占具重要地位。国外在提高超声波测距方面做了大量研究,国内一些学者也做了相关研究。对超声波测距精度主要取决于所测的超声波传播时间和超声波在介质中的传播速度,二者中以传播时间的精度影响较大,所以大局部文献采用降低传播时间的不确定度来提高测距精度。目前,相位探测法和声谱轮廓分析法或二者结合起来的方法是主要的降低探测传输不确定度的方法。超声波检测技术作为无损检测技术的重要手段之一,在其开展过程中起着重要的作用,它提供了评价固体材料的微观组织及相关力学性能、检测其微观和宏观不连续性的有效通用方法。由于其信号的高频特性,超声波检测早期仅使用模拟量信号的分析,大局部检测设备仅有A扫描形式,需要通过有经验的无损检测人员对信号进行人工分析才能得出正确的结论,对检测和分析人员的要求较高,因此,人为因素对检测的结果影响较大,波形也不易记录和保存,不适宜完成自动化检测。八十年代后期,由于计算机技术和高速器件的不断开展,使超声波信号的数字化采集和分析成为可能。目前国内也相继出现了各类数字化超声波检测设备,并已成为超声波检测的开展方向。厦门大学的某位学者研究了一种回波轮廓分析法。该方法在测距中通过两次探测求取回波包络曲线来得到回波的起点,通过这样处理后超声波传播时间的精度得到了很大的提高。意大利的Carullo等人介绍了一种自适应系统,采用特殊的发射波形来获得好的回波包络,同时采用对环境噪声进行估测,设置一定的回波开平电路,且采用自动增益的控制放大器,通过这些措施来提高超声波的探测精度。另外,也有大量的文献研究采用数字信号处理技术和小波变换理论来提高传输时间的精度。这些处理方法都取得了较好的效果。目前国内外在超声波检测领域都向着数字化方向开展,数字式超声波检测仪器的开展速度很快。国内近几年也相继出现了许多数字式超声波仪器和分析系统。国际上对超声波检测数字化技术的研究非常重视,国外生产类似产品和研究的公司有美国的泛美〔PANAMETRICS〕公司、METEC公司,加拿大的R/DTECH公司,德国的K-K公司、法国的SOFRATEST公司和西班牙的TECNATOM公司等等,上述这些公司生产的超声波检测采集、分析和成像处理系统的技术水平较高,在世界上处于领先水平。随着检测技术研究的不断深入,对超声检测仪器的功能要求越来越高,单数码显示的超声检测仪测读会带来较大的测试误差。进一步要求以后生产的超声仪能够具有双显及内带有单板机的微处理功能。随后具有检测,记录,存储,数据处理与分析等多项功能的智能化检测分析仪相继研制成功。超声仪研制呈现一派繁荣景象。其中,煤炭科学研究院研制的2000A型超声分析检测仪,是一种内带微处理器的智能化测量仪器,全部操作都处于微处理器的控制管理之下,所有测量值,处理结果,状态信息都在显像管上显示出来,并可接微型打印机打印。其数字和波形都比拟清晰稳定,操作简单,可靠性高,具有断电存储功能,其串口可以方便用户对仪器的测试数据进行后处理及有关程序的开发。与国内同类产品相比,设计新颖合理,功能齐全,在仪器设计上有重大突破和创新,到达了国际先进水平。目前,计算机市场价格大幅度下降,采用非一体化超声波检测仪器,计算机可发挥它一机多用的各种功能,实际上是最大的节约。过去那种全功能的仪器设置,还不如单独的超声仪,计算机可充分发挥各自特点。高智能化检测仪器只能满足检测条件,使用环境,重复性测试内容等根本情况一样,才可充分发挥其特有功能。仪器设计也应从实际情况出发,才能满足用户的要求。综上所述,我国超声波仪器的研制与生产,有较大开展,有的型号已超过国外同类仪器水平。第2章方案设计1.发射与接收电路的设计方案超声波发射与接收电路是整个系统的重要局部,因此确定一种好的设计方案关系整个系统的精确性和平安可靠性。本文通过多种方案比拟,以到达最正确方案确定。设计方案一:由施密特振荡器和数字功放电路组成,由P1.0口发出的同步脉冲信号如图4.1。它启动振荡器,输出40KHz的高频信号,经整形及功放电路,加至发射换能器,发出40kHz的超声波。接收电路主要由回波放大接收及比拟控制电路组成,如图2.1所示。图1.1接收控制及接口电路初始,比拟器A1同相端已经通过调整Rr,使其电压略高于2.5V。因此A1应输出高电平,但由于D1相位作用,A1输出低电平,即RS触发器的=0,Q=1,=1,=0。当P1.0发出启动信号,在A点形成正脉冲,经N1反相,=0,D1相位释放,=1,Q=0,=1〔正跳〕,T0计数器开始计数。脉冲过后,=1,=1,Q=0,=1。回波信号经放大滤波,送至比拟器A1的反相端,它是叠加在2.5V电压上的交变40kHz的信号。它的前沿使A1输出低电平。=0,=1,Q=1,=0〔负跳〕,即获得负跳沿信号,CPU响应中断,T0计数停,计数值N1送存RAM。由于发射探头和接收探头都是平行放置且距离较近,发射探头发射超声波时,接收探头会引起强烈的感应信号,因此必须将其隐去。当P1.0输出启动信号,主控同步脉冲加至比拟器A2时,A2输出一个远大于2.5V的电压,经过D2降压后约为7.5V左右,加至A1同相端,又C2的延迟作用,A1同相端产生一定宽度和高度的方波,它的幅度和宽度均大于发射串扰信号,A1输出端即RS触发器的端仍为高电平,这样串扰信号将被隐去。这段时间称为盲区,约2ms。设计方案二:40KHz的超声波发送脉冲信号由单片机的P1.0口送出,发出一系列的脉冲群,每一个脉冲群的持续时间大约为0.5ms左右。信号经过三极管放大,再经过阻抗匹配电路即变压器〔变压器输入输出比为1:10〕后,驱动超声波发射头,发射换能器两端就加上了高电压,内部的压电晶片开始震动,经过压电换能器将发出40kHz的脉冲超声波。当超声波遇到障碍物时就会产生反射波,发射波返回到超声波传感器上,尽管发射局部的脉冲电压比拟高,但是由回波引起的接受压电晶片产生的射频电压幅度近距离有几毫伏,远距离还不到几毫伏,由于在较远距离的情况下,声的回波很弱,因而转换为电信号的幅值也很小,为此要求将信号放大6000倍左右。信号经过放大整形电路产生一个负脉冲信号,使单片机产生中断。在接收端第一级,要求其放大倍数为了C945这62倍左右,所以选择只三极管,到达了放大倍数。第二三级选用了一枚集成放大器NE5532,它集成了两个放大器,可到达预定放大倍数。设计方案三:1、发射电路发射电路由555多谐振荡器和数字功率放大器组成。采用555多谐振荡器可以实现宽范围占空比的调节,并且电路设计简单占用面积小。如图4.2所示,由单片机.P1.0口发出同步脉冲信号,该同步脉冲启动多谐振荡器,使其输出20KHz的高频电压信号,经过整形及功放电路加至超声波换能器探头,根据逆压电效应,产生振动频率为20KHz的超声波。2、接收电路接收电路主要由回波放大接收电路及比拟电路组成。如图4.3所示,首先调节可调电阻使比拟器A1同相端电位高于2.5V。由于D1输出低电平,而反相器N输出高电平,所以有RS触发器的=0,=1,Q=1,=0当P1.0发出启动信号〔如图4.2中的〔1〕所示〕经过微分电路形成的同步脉冲信号通过反相器N的反相功能,=0,D1箝位释放=1,Q=0,=1〔正跳变〕,T0计数器开始记数,脉冲经过之后==1,Q=0,=1。回波信号经过放大滤波送至比拟器A1的反相端,它是叠加在2.5V上的频率为20KHz的高频电压信号。如图4.2中的〔3〕所示,其前上升沿使A1输出低电平,=0,=1,Q=1,=0〔负跳变〕;即获得负跳沿信号,CPU响应中断请求,使T0计数器停止计数,记数值N送存RAM。3、盲区干扰信号的消隐通常发射换能器和接收换能器都是平行放置且距离较近。当发射探头发射超声波时接收换能器接收到的第一个波是串扰直通波,也称泄漏波它是近源的波束旁瓣或通过绕射由发射换能器直接到达接收换能器而造成的。因此,通常接收探头会引起强烈的感应信号。所以必须将其隐去,当P1.0输出启动信息,同步脉冲加至比拟器A2时,A2输出一远大于2.5V的电压,经D2降压后大约等于7.5V,加至A1同相端,由于C1延迟作用,A1同相端将产生一定宽度和高度的方波,如图2.2中的〔4〕所示。它的宽度和幅度都大于发射串扰信号,A1输出端即RS触发器S端仍为高电平,这样串扰信号将被隐去,这段时间称为盲区,约2毫秒。图2.2测距脉冲图图2.3超声波回波接收电路方案四:1、发射电路发射电路由脉冲产生电路和发射电路组成。脉冲产生电路的主要任务是产生40KHz脉冲电压。它由与非门和电阻电容构成振荡电路,由单片机P1.1口控制其是否工作。其电路图如图1所示。脉冲产生电路的输出电压经脉冲变压器升压后输出到超声传感器。其中,脉冲变压器对脉冲电压变换值的大小直接影响测距范围,应尽量提供脉冲变压器副边电压幅值。2、接收电路接收电路的主要任务是检测回波,并向单片机发出中断以停止计时。接收电路设计的好坏直接影响超声波在空气中传播时间的测量。接收局部电路由检波电路、滤波放大电路和整形电路组成。检波电路拾取回波中的正半波,以便后级电路放大;整形电路把回波信号整理为单片机系统能够接收的信号并向单片机申请中断以停止计时。接收电路的主体是滤波放大电路。由于超声回波信号十分微弱并含有噪声,S/N较小,所以接收电路设置了两级高Q值的滤波放大电路。滤波放大电路采用二阶带通滤波放大器,一级和二级滤波放大电路采用相同的结构和参数。发射接收电路中应考虑的各种问题:发射波形如图2.6,传感器的振荡波形要经过一段时间才能到达稳定状态,理论上信号的幅度时指数上升的,Q各周期后到达满幅度的95%,1.5Q个周期后到达99%。为提高传感器的灵敏度,Q值一般不能太低,为使传感器充分振荡起来,发射脉宽要求不能小于Q个振荡周期,才能使发射幅度根本到达最大。考虑到测量“盲区”,这里选择脉宽为120μs,包含5个调制的44KHz的方波信号。图2.6发射波形由文献[3]知,测距仪的发射波形如图2.6,在规定时刻将一持续时间为τ的正弦波加到传感器上,然后关闭发射电路,翻开接收通道,接收来自障碍物的反射波。传感器发射电压大小主要取决于发射信号损失及接收机的灵敏度,综合各种损耗的因素,包括往返传播损失,声波传输损失,声波反射损失,环境噪声损失,接收预放大单元的作用是对有用的信号进行放大,并抑制其它的噪声和干扰,从而到达最大信噪比,以利检测单元的正确检测。如何到达信号的最正确接收关系整个系统的准确性和平安性,所以也应考虑到影响接收信号的各方面问题。在传感器接收到的信号中,除了障碍物反射的回波外,总混有杂波和干扰脉冲等环境噪声。室内环境中噪声主要集中在低频段,远离回波信号频率,因此系统的总噪声系数主要有接收机的内部噪声决定,其功率谱宽度远大于接收机的通频带。我们可以近似的将其作为白噪声处理,根据已有知识,输入为信号加白噪声的条件下,匹配滤波器的输出信噪比最大。匹配滤波器具有以下特点:(1)输出最大信噪比与信号波形无关(2)匹配滤波器对信号的幅度和时延具有适应性,即对只有幅度和出现时间不同的信号,它们的匹配滤波器是相同的。(3)匹配滤波器与相关接收和相关器具有等效性。实际上很难得到精确的匹配滤波器,由于单个射频脉冲的频谱是连续的,用普通的窄带滤波器就能把其主峰局部(w附近)滤波出来,适当的选择滤波器的通带宽度就能取得与匹配滤波器相差不多的效果。图2.7信号放大器原理图接收放大器的作用是放大有用信号,并抑止其它噪声与干扰,从而到达最大的信噪比,以利于检测电路的正确检测。放大器组成框图如图2.7,采用三级放大电路。前置放大主要起阻抗匹配的作用,使输入信号功率最大。带通放大器选择最正确时间带宽积,以到达匹配滤波的效果。模拟开关起收发隔离的作用。在测量近距离时,模拟开关闭合,发射信号可以进入接收通道;测量远距离时,模拟开关断开,发射信号不可以进入接收通道。程控放大器分为2档,分别放大10倍和100倍,由控制端A1,A0控制。综合以上四种方案比拟,最后确定超声波发射接收电路如图2.8所示。该电路简单实用,通过两极放大,增强接收信号,比拟适合本设计需要。测距系统中的超声波传感器采用压电陶瓷传感器,他的工作电压是40kHZ的脉冲信号,前方测距电路的输入端接单片机P1.0端口,单片机执行程序后,在P1.0端口输出一个40kHZ的脉冲信号,经过三极管T放大,驱动超声波发射头UCM40T,发出40kHZ的脉冲超声波,且持续发射200μs。右侧和左侧测距电路的输入端分别接P1.1和P1.2端口,原理和前方测距相同。图2.8基于AT89C51单片机的超声波测距系统发射接收电路由AT89C51单片机编程,执行程序后P1.0口产生40KHZ的脉冲信号,经三极管放大后来驱动超声波发射探头UCM40T,产生超声波。接收头采用和发射头配对的UCM40R,将超声波调制脉冲变为交变电压信号,经运算放大器两级放大后加至IC2。IC2是带有锁定环的音频译码集成块LM567,内部的压控振荡器的中心频率f0=1/1.1R8C3,电容C4决定其锁定带宽。调解R8在发射的载频上,那么LM567输入信号大于25mv,输出端8脚由高电平越变为低电平,作为中断请求信号,送至单片机处理。在启动发射电路的同时启动单片机内部的定时器T0,利用定时器的计数功能记录超声波发射的时间和收到反射波的时间。当收到超声波反射波时,接收电路输出端产生一个负跳变,在INTO或INT1端产生一个中断请求信号,单片机响应外部中断请求,执行外部中断效劳子程序,读取时间差,计算距离。发射电路电路图如图2.9所示:图2.9系统发射电路此电路由一个9V的电源,R1=3.6K欧,R2=360欧,三极管T一个,鼓励换能器T40-16一个。其流程图如图2.10所示:图4.10流程图发射电路原理:当单片机AT89C51,通过P1.0这个I/O口,发送一系列的脉冲,经过三极管T进行放大,从而使T40-16这个鼓励换能器发射出超声波。接收电路如2.11所示:图2.11接收电路图其原理框图如下:图2.12原理框图此系统为了全方位测距,故有左、右、中三个测距电路,其电路都相同。2.主控芯片的选择方案〔一〕:选用AT89C51VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能存放器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流〔ILL〕这是由于上拉的缘故。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当单片机的外部存储器被访问时,地址锁存器用于地位字节来锁存地址。在系统编程的时候,ALE管脚可以输入脉冲编程。在以往,ALE端能输出正脉冲信号并且有不变的周期频率,此频率与振荡器频率的比例为1/6。所以它可以用于定时目的或对外部输出的脉冲。但是最重要的是:在用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,那么这时外部程序存储器不管单片机系统有没有程序存储器在内部。当系统使用方式1进行加密时,/EA管脚锁定为RESET;在/EA端通过高电平时,使用内部程序存储器进行控制。在FLASH编程期间,该引脚也可以使用12V编程电源〔VPP〕。XTAL1:方案〔二〕:选用AT89C52VCC:电源GND:接地P0口:P0口是一个8位漏级开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0口端口写“1”时,引脚作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接受指令字节:在程序效验时,输出指令字节。程序效验时,需要外部上拉电阻。P1口:P1口是一个具有内部上拉电阻的8位是双向I/O口,P1的输出缓冲级可驱动〔吸收或输出电流〕4个TTL逻辑电平。对P1口写“1”时,内部上拉电阻的原因,将输出电流ILL。此外,与AT89C51不同之处是,P1.0和P1.1还可分别作为定时/计数器2的外部计数输入〔P1.0/T2〕和输出〔P1.1/T2EX〕,P1.0和P1.1的第二功能,引脚号功能特性P1.0T2〔定时/计数器2外部计数脉冲输入〕,时钟输出P1.1T2EX定时/计数2捕获/重装载触发和方向控制。在Flash编程和校验时,P1口接收低8位地址字节.P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲级可驱动吸收或输出电流4个TTL逻辑电平。对P2口写“1”时,通过内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流ILL。在访问外部好曾许存储器或用16位地址读取外部数据存储器时,P2口送出高8位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址访问外部数据存储器时,P2口输出P2锁存器的内容。在Flash编程和校验时,P2口接收低8位地址字节和一些控制信号.P3口:P3口是一个具有内部上拉电阻的8位双向I/O口,P3输出缓冲级可驱动〔吸收或输出电流〕4个TTL逻辑电平。对P3口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入端口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流ILL。P3口除了作为一般、的I/O口线外,更重要的是它的第二功能.P3口引脚第二功能引脚号第二功能P3.0RXD〔串行输入〕P3.1TXD〔串行输出〕P3.2INT0〔外部中断0〕P3.3INT1〔外部中断1〕P3.4T定时器0外部输入〕P3.5T1〔定时器1外部输入〕P3.6WR〔外部数据存储器写选通〕P3.7RD〔外部数据存储器读选通)在Flash编程和校验时,P3口也接收一些控制信号。RST:复位输入。晶振工作时,RST脚持续2个机器周期以高电平将使用单片机复位。ALE/PROG:地址锁存器控制信号〔ALE〕是访问外部程序存储器时,锁存低8位地址的输出脉冲。在Flash编程时,此引脚〔PROG〕也使用作编程输入脉冲。在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置“1”,ALE操作无效。这一位置“1”,ALE仅在执行MOVX或MOVC指令时有效。否那么,ALE将被微弱拉高。这个ALE使能标志位的设置对微控制器处于外部执行模式下无效。PSEN:外部程序储存器选通信号〔PSEN〕是外部程序存储器选通信号。当AT89C52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据储存器时,PSEN将不被激活。/EAVPP:访问外部程序存储器控制信号。为使能从0000H—FFFFH的外部程序存储器读取指令,EA端必须保持低电平〔接地〕。为了执行内部程序指令,EA应该接VCC.在flash编程期间,EA也接受12伏VPP电压。XTAL1:振荡器反相放大器及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端。本系统选择AT89C51单片机,它有4KEPOM,所以不用外扩EPROM这样可以利用PO、PI作为输入输出I/O口,简化了硬件结构。系统的显示采用4片74LS164驱动LED,使用AT89C51的串行通信口TXD、DXD、93C46串行EEPROM用于保存开机设定的原始参数。VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。P3口地位字节来锁存地址。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当单片机的外部存储器被访问时,地址锁存器用于,ALE端能输出正脉冲信号并且有不变的周期频率,此频率与振荡器频率的比例为1/6。所以它可以用于定时目的或对外部输出的脉冲。但是最重要的是:在用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX。/PSEN:外部程序存储器的选通信号。/EA/VPP:当/EA保持低电平时,那么这时外部程序存储器不管单片机系统有没有程序存储器在内部。XTAL1:内部时钟工作电路的输入端和反向振荡放大器的输入端。XTAL2:输出反向振荡器的放大信号。第3章设计思路及原理3.1超声波传感器概述3.1.1超声波传感器介绍超声波由于其指向性强、能量消耗缓慢、传播距离较远等优点,而经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场,例如液位、井深、管道长度等场合。利用超声波检测往往比拟迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能到达工业实用的要求,因此在测控系统的研制上得到了广泛应用。超声传感器是一种将其他形式的能转变为所需频率的超声能或是把超声能转变为同频率的其他形式的能的器件。目前常用的超声传感器有两大类,即电声型与流体动力型。电声型主要有:1压电传感器;2磁致伸缩传感器;3静电传感器。流体动力型中包括有气体与液体两种类型的哨笛。由于工作频率与应用目的不同,超声传感器的结构形式是多种多样的,并且名称也有不同,例如在超声检测和诊断中习惯上都把超声传感器称作探头,而工业中采用的流体动力型传感器称为“哨”或“笛”。压电传感器属于超声传感器中电声型的一种。探头由压电晶片、楔块、接头等组成,是超声检测中最常用的实现电能和声能相互转换的一种传感器件,是超声波检测装置的重要组成局部。压电材料分为晶体和压电陶瓷两类。属于晶体的如石英,铌酸锂等,属于压电陶瓷的有锆钛酸铅,钛酸钡等。其具有以下的特性:把这种材料置于电场之中,它就产生一定的应变;相反,对这种材料施以外力,那么由于产生了应变就会在其内部产生一定方向的电场。所以,只要对这种材料加以交变电场,它就会产生交变的应变,从而产生超声振动。因此,用这种材料可以制成超声传感器。传感器的主要组成局部是压电晶片。当压电晶片受发射电脉冲鼓励后产生振动,即可发射声脉冲,是逆压电效应。当超声波作用于晶片时,晶片受迫振动引起的形变可转换成相应的电信号,是正压电效应。前者用于超声波的发射,后者即为超声波的接收。超声波传感器一般采用双压电陶瓷晶片制成。这种超声传感器需要的压电材料较少,价格低廉,且非常适用于气体和液体介质中。在压电陶瓷上加有大小和方向不断变化的交流电压时,根据压电效应,就会使压电陶瓷晶片产生机械变形,这种机械变形的大小和方向在一定范围内是与外加电压的大小和方向成正比的。也就是说,在压电陶瓷晶片上加有频率为f0交流电压,它就会产生同频率的机械振动,这种机械振动推动空气等媒介,便会发出超声波。如果在压电陶瓷晶片上有超声机械波作用,这将会使其产生机械变形,这种机械变形是与超声机械波一致的,机械变形使压电陶瓷晶片产生频率与超声机械波相同的电信号。图1.1压电式超声波传感器结构图压电式超声波发生器实际上是利用压电晶体的谐振来工作的,超声波发生器内部结构如图2.1所示,它有两个压电晶片和一个共振板,当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转化为电信号,这时它就成为超声波传感器。压电陶瓷晶片有一个固定的谐振频率,即中心频率f0。发射超声波时,加在其上面的交变电压的频率要与它的固有谐振频率一致。这样,超声传感器才有较高的灵敏度。当所用压电材料不变时,改变压电陶瓷晶片的几何尺寸,就可非常方便的改变其固有谐振频率。利用这一特性可制成各种频率的超声传感器。超声波传感器的内部结构由压电陶瓷晶片、锥形辐射喇叭、底座、引线、金属壳及金属网构成,其中,压电陶瓷晶片是传感器的核心,锥形辐射喇叭使发射和接收超声波能量集中,并使传感器有一定的指向角,金属壳可防止外界力量对压电陶瓷晶片及锥形辐射喇叭的损坏。金属网也是起保护作用的,但不影响发射与接收超声波。3.1.2超声波传感器的特性超声波传感器的根本特性有频率特性和指向特性,这里以SZW-S40-12M发射型超声波传感器为例进行说明。一、频率特性图1.2超声发射传感器频率特性图2.2是超声波发射传感器的频率特性曲线。其中,f0=40KHz为超声发射传感器的中心频率,在f0处,超声发射传感器所产生的超声机械波最强,也就是说在f0处所产生的超声声压能级最高。而在f0两侧,声压能级迅速衰减。因此,超声波发射传感器一定要使用非常接近中心频率f0的交流电压来鼓励。另外,超声波接收传感器的频率特性与发射传感器的频率特性类似。曲线在f0处曲线最锋利,输出电信号的幅度最大,即在f0处接收灵敏度最高。因此,超声波接收传感器具有很好的频率选择特性。超声接收传感器的频率特性曲线和输出端外接电阻R也有很大关系,如果R很大,频率特性是锋利共振的,并且在这个共振频率上灵敏度很高。如果R较小,频率特性变得光滑而具有较宽得带宽,同时灵敏度也随之降低。并且最大灵敏度向稍低的频率移动。因此,超声接收传感器应与输入阻抗高的前置放大器配合使用,才能有较高得接收灵敏度。二、指向特性实际的超声波传感器中的压电晶片是一个小圆片,可以把外表上每个点看成一个振荡源,辐射出一个半球面波〔子波〕,这些子波没有指向性。但离开超声传感器的空间某一点的声压是这些子波迭加的结果〔衍射〕,却有指向性。3.1.3超声波检测概述超声波是一种频率超过20kHz的机械波。超声波作为一种特殊的声波,同样具有声波传输的根本物理特性—反射、折射、干预、衍射、散射。超声波具有方向性集中、振幅小、加速度大等特点,可产生较大力量,并且在不同的媒质介面,超声波的大局部能量会反射。利用超声波检测往往比拟迅速,方便,易于做到实时控制,并且在测量精度方面能到达工业实用的要求,主要应用于倒车雷达、建筑施工工地以及一些工业现场,例如:液位、井深、管道长度等场合。超声波在介质〔固体、液体、气体〕中传播时,利用不同介质的不同声学特性对超声波传播的影响来探查物体和进行测量的技术称为超声检测。当超声波以脉冲形式在介质中传播时,利用反射这一性质,在金属,非金属中用来探测缺陷的位置和性质,从而对钢板、锻件、焊缝、混凝土、人造石磨等进行探伤检验;在水中,根据反射波可以探测潜水艇和鱼群,测量海底深度以及探查海底底层等;在人体中那么可以协助临床诊断疾病〔如肝脓肿、肿瘤、胆结石等〕和探测胎儿等。利用超声连续波的共振性质,可以测量高压容器,锅炉,轮船甲板等的厚度或腐蚀程度,也可制成机械滤波器。利用超声波的衰减特性,可以研究或测量材料的物理性质。当超声波射到运动体时,利用多普勒效应,可以测量流速流量,探测心脏血管搏动等。假设将超声波作为载波传送某些信号,那么可制成水中,水中遥测仪等,以进行水中通信。利用超声波在固体,液体中传播的速度远小于电磁波这一特性,可制成超声延迟线和存储装置以及进行电视制式的转换。还可利用超声波检漏、测量液位、粘度、硬度和温度等。除此之外、声发射、声成像技术〔包括声全息成像技术〕的开展更大大丰富了超声检测的内容。超声波测量在国防、航空航天、电力、石化、机械、材料等众多领域具有广泛的作用,它不但可以保证产品质量、保障平安,还可起到节约能源、降低本钱的作用。超声波与光波、电磁波、射线等检测相比,其最大特点是穿透力强,几乎可以在任何物体中传播,了解被测物体内部情况。超声检测设备还具有结构简单,本钱低廉的优点,有利于工程实际使用。近十几年来,由于微机技术、现代电子技术、信号处理技术以及超声波产生和接收新技术的开展,突破了常规超声检测的限制,进一步开拓了其适用范围。超声波在被检材料〔金属、非金属〕中传播时,利用材料本身或内部缺陷所示的声学性质对超声波传播的影响来检测材料的组织和内部缺陷的方法,称为超声探伤。它是一种非破坏性的材料实验方法,即不需破坏被检材料或工件就能探测其内部各种缺陷〔如裂纹、气泡、夹杂物等〕的大小,形状和分布状况以及测定材料性质。超声探伤具有灵敏度高、快速方便、易实现自动化等优点,因此广泛应用于机器制造、冶金、化工设备、国防建设等部门,已成为保证产品质量、确保平安的一种重要手段。超声探伤按其方法和目的可分为如下诸种:一、脉冲反射法把超声脉冲发射到物体中再接收来自物体中的反射波,这种探伤方法称为脉冲反射法。它是超声探伤中最根本的方法。在脉冲反射法中,根据声束传播情况可分为直探法和斜探法;根据探伤所用波形可分为纵波探伤法、横波探伤法、外表波探伤法和板波探伤法;根据探头个数和作用可分为单探头法和双探头法;根据声耦合方式可分为直接接触法和水浸法等等。由于这些方法具有各自的特点,所以广泛用来对金属和非金属材料及其制品进行无损检验。二、穿透法利用穿过被检物体的超声波的穿透率和有无声影进行探伤检验的方法称为穿透法。穿透法有连续波穿透法,脉冲穿透法和共振穿透法等。此方法的优点是适用于薄工件;由于超声波传播路程仅为反射法的一半,故适用于检查衰减大的材料;探伤图形直观,只要定好检查标准就可以进行作业;易实现自动探伤、检查速度快。缺点是不能知道缺陷的深度位置;缺陷探测灵敏度一般比反射法低,难以检查较小缺陷。三、共振法把频率连续改变的超声波射入被检材料,根据材料的共振状况测量其厚度或检查有无缺陷等材料性质的方法称为共振法。共振法一般用来测量金属板、管壁、容器壁的厚度或腐蚀程度,测量声速,检查板中的分层和进行材质判定。四、声阻法声阻法是利用被测物件的振动特性,即被测物对探头所呈现的机械阻抗的变化来进行检测的一种无损检测法。它多用于检测物体外表的成层情况,例如用来检查基体材料上附粘的膜片是否粘接上等。它的工作频率范围一般都较低〔如几千赫兹〕。用这种方法工作时,把探头和被测件直接接触,使被测件和探头结合在一起构成一个共振体,探头一方面是振动源,同时也是检测部件,当被测件的有效厚度不同时〔例如,假设膜片未粘上,那么有效厚度仅为膜片的厚度,假设已完好的粘接上,那么有效厚度包括膜片和基体材料的厚度〕,该共振体频率特性就不同,从而可根据其频率特性来判定膜片在某个小区域的粘接情况。3.1.4超声波测距的原理及实现超声测距从原理上可分为共振式、脉冲反射式两种。由于应用要求限定,在这里使用脉冲反射式,即利用超声的反射特性。超声波测距原理是通过超声波发射传感器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就停止计时。常温下超声波在空气中的传播速度为C=340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(S),即:S=C*t/2=C*t0〔2-1〕其中,t0就是所谓的渡越时间。可以看出主要局部有:(1)供给电能的脉冲发生器〔发射电路〕;(2)使接收和发射隔离的开关局部;(3)转换电能为声能,且将声能透射到介质中的发射传感器;(4)接收反射声能〔回波〕和转换声能为电信号的接收传感器;(5)接收放大器,可以使微弱的回声放大到一定幅度,并使回声激发记录设备;(6)记录/控制设备,通常控制发射到传感器中的电能,并控制声能脉冲发射到记录回波的时间,存储所要求的数据,并将时间间隔转换成距离。在超声波测量系统中,频率取得太低,外界的杂音干扰较多;频率取得太高,在传播的过程中衰减较大。故在超声波测量中,常使用40KHz的超声波。目前超声波测量的距离一般为几米到几十米,是一种适合室内测量的方式。由于超声波发射与接收器件具有固有的频率特性,具有很高的抗干扰性能。距离测量系统常用的频率范围为25KHz~300KHz的脉冲压力波,发射和接收的传感器有时共用一个,或者两个是分开使用的。发射电路一般由振荡和功放两局部组成,负责向传感器输出一个有一定宽度的高压脉冲串,并由传感器转换成声能发射出去;接收放大器用于放大回声信号以便记录,同时为了使它能接收具有一定频带宽度的短脉冲信号,接收放大器要有足够的频带宽度;收/发隔离那么使接收装置避开强大的发射信号;记录/控制局部启动或关闭发射电路并记录发射的瞬时及接收的瞬时,并将时差换算成距离读数并加以显示或记录。3.2超声波测距系统的总体方案该超声测距系统的应用背景是基于DSP的超声信号检测中的先期局部。因此初步方案是在室内小范围的测距,限定在4米之内。本章从整体结构角度讨论了测距系统的组成及一些系统主要参数。系统的设计及器件的选择也正是在这个根底上进行的,系统结构如图3.1所示。图2.1超声波测距硬件电路图电子市场上常见的超声探头是收发分体式,一般频率为40KHz。如果需要更高频率的超声探头,比方几百赫兹或者几兆赫兹的频率,就需要到专业经营超声产品的厂商去购置或者定制。鉴于有限的条件,拟选用的探头是40KHz的超声传感器,有一支接收传感器SZW-R40-10P和一支发射传感器SZW-S40-12M,其特性参数如表3.1所示。发射电路通常有调谐式和非调谐式。在调谐式电路中有调谐线圈〔有时装在探头内〕,谐振频率由调谐电路的电感、电容决定,发射出的超声脉冲频带较窄。在非调谐式电路中没有调谐元件,发射出的超声频率主要由压电晶片的固有参数决定,频带较宽。为了将一定频率、幅度的交流电压加到发射传感器的两端,使其振动发出超声。电路频率的选择应该满足发射传感器的固有频率40KHz,这样才能使其工作在谐振频率,到达最优的特性。发射电压从理论上说是越高越好,因为对同一支发射传感器而言,电压越高,发射的超声功率就越大,这样能够在接收传感器上接收的回波功率就比拟大,对于接收电路的设计就相对简单一些。但是,每一支实际的发射传感器有其工作电压的极限值,即当工作电压超过了这个极限值之后,会对传感器的内部电路造成不可回复的损害。因此,工作电压不能超过这个极限值。同时,发射电路中的阻尼电阻决定了电路的阻尼情况。通常采用改变阻尼电阻的方法来改变发射强度。电阻大时阻尼小,发射强度大,仪器分辨率低,适宜于探测厚度大,对分辨力要求不高的试件。电阻小时阻尼大,分辨率高,在探测近外表缺陷时或对分辨力有较高要求时应予采用。表2.1传感器特性参数发射局部的点脉冲电压很高,但是由障碍物回波引起的压电晶片产生的射频电压不过几十毫伏,要对这样小的信号进行处理就必须放大到一定的幅度。接收局部就是由三级放大电路,检波电路及门限判别电路构成的,其中包括杂波抑制电路。最终到达对回波进行放大检测,产生一个单片机能够识别的中断信号作为回波到达的标志。但是由于超声传感器固有特性,即盲区的存在,对于回波的接收和处理造成了相当程度的影响。3.3系统主要参数考虑系统的主要参数有传感器的指向角、测距的工作频率、声速、脉冲宽度、测量盲区等,下面做介绍并阐述。传感器的指向角θ传感器的指向角是声束半功率点的夹角,是影响测距的一个重要技术参数,它直接影响测量的分辨率。对圆片传感器来说,它的大小与工作波长λ,传感器半径r有关。由(2π/λ)*r*sin(θ/2)=1.615(3-1)选f0=40KHz时,λ=C/f0=8.5mm。当f0选定后,指向角θ近似与传感器半径成反比。指向角θ愈小,空间分辨率愈高,那么要求传感器半径r愈大。鉴于目前电子市场的压电传感片规格有限,为降低本钱,在不降低空间分辨率的条件下,选用国产现有压电传感器片最大半径r=6.3mm,故θ=2*arcsin(1.615λ/2*π*r)=75°。测距仪的工作频率由文献[5]知,空气中超声波的衰减系数为α=αaαs=Af2+Bf4。所以,空气中超声波的衰减对频率很敏感,要求合理选择超声波频率,一般在40KHz左右。太高频率的超声波在空气中是无法传播开去的。传感器的工作频率是测距系统的主要技术参数,它直接影响超声波的扩散和吸收损失,障碍物反射损失,背景噪声,并直接决定传感器的尺寸。工作频率确实定主要基于以下几点考虑:(1)如果测距的能力要求很大,声波传播损失就相对增加,由于介质对声波的吸收与声波频率的平方成正比,为减小声波的传播损失,就必须降低工作频率。(2)工作频率越高,对相同尺寸的换能器来说,传感器的方向性越锋利,测量障碍物复杂外表越准,而且波长短,尺寸分辨率高,“细节”容易辨识清楚,因此从测量复杂障碍物外表和测量精度来看,工作频率要求提高。(3)从传感器设计角度看,工作频率越低,传感器尺寸就越大,制造和安装就越困难。综上所述,由于本测距仪最大测量量程不大,因而选择测距仪工作频率在40KHz,定为44KHz。这样传感器方向性锋利,且避开了噪声,提高了信噪比;虽然传播损失相对低频有所增加,但不会给发射和接收带来困难。声速计算由公式(2-1),声速的精确程度线性的决定了测距系统的测量精度。传播介质中声波的传播速度随温度,杂质含量,和介质压力的变化而变化。声速随温度变化公式为V=331.4+0.607T(mm/ms)(3-2)式中,T是温度。由于该测距系统用于室内测量,且量程也不大,温度可以看作定值。在常温下,声音在空气中的传播速度可依据上式计算出为340mm/ms。发射脉冲宽度计算发射脉冲宽度决定了测距仪的测量盲区,也影响测量精度,同时与信号的发射能量有关。根据资料,减小发射脉冲宽度,可以提高测量精度,减小测量盲区,但同时也减小了发射能量,对接收回波不利。但是根据实际的经验,过宽的脉冲宽度会增加测量盲区,对接收回涉及比拟电路都造成一定困难。在具体设计中,比拟了24μs(1个40KHz脉冲方波),120μs(5个40KHz脉冲方波),240μs(10个40KHz脉冲方波),720μs(30个40KHz脉冲方波)的发射脉冲宽度作为发射信号后的接收信号,最终选用120μs(5个40KHz脉冲方波)的发射脉冲宽度。此时,从接收回波信号幅度和测量盲区两个方面来衡量比拟适中。2.2.5测量盲区计算在以传感器脉冲反射方式工作的情况下,电压很高的发射电脉冲在鼓励传感器的同时也进入接收局部。此时,在短时间内放大器的放大倍数会降低,甚至没有放大作用,这种现象称为阻塞。不同的检测仪阻塞程度不一样。根据阻塞区内的缺陷回波高度对缺陷进行定量评价会使结果偏低,有时甚至不能发现障碍物,这是需要注意的。由于发射声脉冲自身有一定的宽度,加上放大器有阻塞问题,在靠近发射脉冲一段时间范围内,所要求发现的缺陷往往不能被发现,这段距离,称为盲区,具体分析如下:当发射超声波时,发射信号虽然只维持一个极短时间,但停止施加发射信号后,探头上还存在一定余振〔由于机械惯性作用〕。因此,在一段较长时间内,加在接收放大器输入端的发射信号幅值仍具一定幅值高度,可以到达限幅电路的限幅电平VM;另一方面,接收探头上接收到的各种反射信号却远比发射信号小,即使是离探头较近的外表反射回来的信号,也达不到限幅电路的限幅电平。当反射面离探头愈来愈远,接收和发射信号相隔时间愈来愈长,其幅值也愈来愈小。在超声波检测中,接收信号的衰减总是比发射信号余振衰减慢的多。为保证一定的信噪比,接收信号幅值需到达规定的阈值Vm,亦即接收信号的幅值必须大于这一阈值才能使接受放大器有输入信号。第4章系统硬件4.1单片机硬件介绍4.1.1单片机AT89C51介绍AT89C51是一个低电压,高性能CMOS8位单片机,片内含4kB的可反复擦写的Flash只读程序存储器和128B的随机存取数据存储器〔RAM〕,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出〔I/O〕端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发本钱。I/O端口的编程实际上就是根据应用电路的具体功能和要求对I/O存放器进行编程。具体步骤如下:(1)根据实际电路的要求,选择要使用哪些I/O端口,用EQU伪指令定义其相应的存放器;(2)初始化端口的数据输出存放器,应防止端口作为输出时的开始阶段出现不确定状态,影响外围电路正常工作;(3)根据外围电路功能,确定I/O端口的方向,初始化端口的数据方向存放器。对于用作输入的端口可以不考虑方向初始化,因为I/O的复位缺省值为输入;(4)用作输入的I/O管脚,如需上拉,再通过输入上拉使能存放器为其内部配置上拉电阻;(5)最后对I/O端口进行输出(写数据输出存放器)和输入(读端口)编程,完成对外围电路的相应功能。图4.1AT89C51单片机芯片根据系统设计要求,各接口功能如下:P1.0:产生输出一个40KHZ的脉冲信号。〔用于前方测距电路〕P1.1:产生输出一个40KHZ的脉冲信号。〔用于右侧测距电路〕P1.2:产生输出一个40KHZ的脉冲信号。〔用于左侧测距电路〕INT0:产生中断请求,接前方测距电路。INT1:产生中断请求,接前方测距电路。P1.3:接ICA3输入端,用于中断优先级的判断。P1.4:接ICA3输入端,用于中断优先级的判断。P0.0:用于显示输出,接显示器。P0.1:用于显示输出,接显示器。P0.2:用于显示输出,接显示器。P0.3:用于显示输出,接显示器。P0.4:用于显示输出,接显示器。P0.5:用于显示输出,接显示器。P0.6:用于显示输出,接显示器。P0.7:用于显示输出,接显示器。P2.7:接报警电路P2.0:接报警电路P2.1:接报警电路XTAL1:接外部晶振的一个引脚。在单片机内部,它是一反相放大器输入端,这个放大器构成了片内振荡器。它采用外部振荡器时,些引脚应接地。XTAL2:接外部晶振的一个引脚。在片内接至振荡器的反相放大器输出端和内部时钟发生器输入端。当采用外部振荡器时,那么此引脚接外部振荡信号的输入。RST:AT89C51的复位信号输入引脚,高电位工作,当要对芯片又时,只要将此引脚电位提升到高电位,并持续两个机器周期以上的时间,AT89C51便能完成系统复位的各项工作,使得内部特殊功能存放器的内容均被设成状态。4.1.28155芯片介绍8155引脚功能:AD7~AD0〔19~12脚〕:三态地址/数据引出线;CE〔8〕:片选信号线,低电平有效;RD〔9〕:存储器读信号线,低电平有效;WR〔10〕:存储器写信号线,低电平有效;ALE〔11〕:地址及片选信号锁存信号线,高电平有效;IO/M(7):I/O接口与存储器选择信号线,高电平表示选择I/O接口,低电平表示选择存储器;PA7~PA0〔28~21〕:A口输入/输出线;PB7~PB0〔36~29〕:B口输入/输出线;PC5~PC0〔5、2、1、39、38、37〕:C口输入/输出线或控制信号线;T/IN〔3〕:定时器/计数器输入端;〔T/OUT〕〔6〕:定时器/计数器输出端;RESET〔4〕:复位,高电平有效,复位后三个I/O口均为输入功能。4.1.3LM567芯片介绍LM567芯片的内部结构和引脚图如图4.5所示。图4.5LM567芯片逻辑图LM567的主要参数如下:电源电压
4.75~9V;静态工作电流
8mA;最高工作频率
500KHz;8脚最大吸收电流
l00mA。LM567的工作原理5、6脚外接定时电阻及电容决定锁相环内部压控振荡器的中心频率(fo=1/1.1RC)。第2脚对地接电容C2为相位比拟器输出的低通滤波器。第2脚所接电容C2对锁相环的捕捉带宽Bw有影响。第1脚对地接一电容C1为正交相位检波器的输出滤波,其电容值应不小于2脚所接电容约两倍,即Cl大于、等于2C2。第3脚为信号输入端,要求输入信号的幅度大于25mV,最正确值为200mV左右。当LM567的输入信号的频率落在其内部压控振荡器中心频率fo附近时,逻辑输出端〔8脚〕将由原高电平变为低电平,输出一个负脉冲。8脚不仅可以实现选频,而且还有负脉冲形成功能。改变Rp可改变选频频率。由于8脚为集电极开路输出,故实际应用时,其8脚应接一上拉电阻至电源正极Vdd。探头UCM介绍压电陶瓷超声波换能器〔超声波传感器〕体积小,灵敏度高、性能可靠、价格低廉,是遥控、遥测、报警等电子装置最理想的电子器件、用此换能器构成的超声波遥控开关,可使家电产品、电子玩具加速更新换代,提高市场竞争能力。型号UCM—T40K1UCM—R40K1结构开放式开放式发射距离8—10米8—10米使用方式发射接收谐振频率40KHZ±1KHZ40KHZ±1KHZ频带宽2KHZ±0.5KHZ2KHZ±0.5KHZ灵敏度≥—70dB/V/ubar≥—70dB/V/ubar外形尺寸∮16mm×22.5mm∮16mm×22.5mm温度范围—20℃~+60℃—20℃~+60℃相对湿度20±5℃时达98%20±5℃时达98%表2.1传感器特性参数使用考前须知:两接线脚焊接时间不宜过长,以免器件内之焊点溶化脱焊及造成底座与接线脚之间松动。不宜与腐蚀性物质接触。4.2单片机最小系统设计该超声波测距系统由超声波发射与接收电路、单片机硬件接口电路、显示报警电路组成,下面主要通过各个模块的各种方案比拟,确定设计的最终方案。该系统的核心局部采用性能较好的AT89C51单片机。4.2.1单片机复位电路在单片机应用系统工作时,除了进入系统正常的初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键以重新启动。所以,系统的复位电路必须准确、可靠地工作。单片机的复位都是靠外部电路实现的,在时钟电路工作后,只要在单片机的RST引脚上出现24个时钟振荡脉冲以上的高电平,单片机便实现初始化状态复位。为了保证应用系统可靠地复位,在设计复位电路时,通常使RST保持高电平。只要RST保持高电平,那么单片机就循环复位。单片机复位电路通常采用以下几种方式:a、上电自动复位在通电瞬间,由于R·C电路充电过程中,RST端出现正脉冲,从而使单片机复位。图3.15上电复位电路b、按键电平复位通过使复位端经电阻与VCC电源接通而实现的。c、系统复位在实际应用系统中,为了保证复位电路可靠工作,常将RC电路接施密特电路后再接入单片机复位端和外围电路复位端。这特别适合于应用现场干扰大、电压波动大的工作环境,并且,当系统有多个复位端时,能保证可靠地同步复位。考虑本设计结构简单,干扰小,故采用上电自动复位。4.2.2时钟电路时钟电路用于产生单片机工作所需要的时钟信号,单片机本身就是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在惟一的时钟信号控制下严格地按时序进行工作。该时钟电路由两个电容和一个晶体振荡器组成。X1是接外部晶体管的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。输出端为引脚X2,在芯片的外部通过这两个引脚接晶体振荡器和微调电容,形成反响电路,构成一个稳定的自激振荡器。图3.16晶振电路电路中的C1和C2一般取30PF左右,而晶体振荡器的频率范围通常是1.2~12MHz,而电路中采用6MHz,晶体振荡器的频率越高,振荡频率就越高。4.2.3稳压电源大局部的电子电路与电子设备都需要有一个稳定的直流电源提供能量,而且对于我们通常所接触的控制器而言,一般都是利用电网提供的交流电源,经过整流、滤波、稳压后,滤去其不稳定的脉动、干扰成分,提供一个稳定的直流电压,来使电子电路与电子设备保持正常的工作。并且,我们目前绝大局部电子电路与电子设备都是使用线性电源,即通过降压、整流、滤波、稳压后提供稳定的直流电压给电子电路及芯片工作的。固定式三端稳压电源(7805)是由输出脚Vo,输入脚Vi和接地脚GND组成,它的稳压值为+5V,它属于CW78xx系列的稳压器,输入端接电容可以进一步的滤波,输出端也要接电容可以改善负载的瞬间影响,此电路的稳定性也比拟好。由于固定式三端稳压电源〔7805〕的输出电流有1.5A,而本次设计电路电流在1A到2A之间,考虑到电路的一般余量在2倍到3倍左右。故本次设计电源电路需要采用扩流电路,如图4-17。图3-17采用外接PNP型大功率管的方法,这是一种最根本的扩展电流电路,扩展的输出电流取决于外接功率管的电流负载量,电路中的R1是VT的偏置电阻,为VT1提压导通时的基极偏压,VT与集成稳压器内电路中的NPN型调整管组成复合管,设Ir为流过电阻R1中的电流,Ic为流过外接调整管的集电极电流,Td为7805的静态工作电流,这时7805的输出电流为Ioxx,可表示为式中为VT的电流放大系数,稳压扩展后的输出电流Io可表示为。因为7805的的最大输出电流为1.5A,当Io取1.5A时,那么稳压器的扩展后的输出电流为3A,加一只二极管VD与R1并联,把外接整流管的VT1的发射结电阻限制在0.7V以内,当输出电流超过额定植时,保护电阻R2上的压降增大,必然会使VT1的Vbe减小,从而使VT1的输出电流减小,以至不导通,这样便到达了保护外接管的目的。电路中的VT1可选用3CD6等PNP型硅低频大功率管。4.2.4运算放大器主要技术参数:1、开环差模电压增益Au0:Au0是指集成运放在无外加反响情况下,并工作在线性区时的差模电压增益.用分贝表示那么是20lgAu0.性能较好的集成运放的Au0可达140db以上。2、输入失调电压及其温漂:失调电压的大小主要反映了差分输入元件的失配;输入失调电压是随温度,电源电压或时间而变化的,通常将输入失调电压对温度的平均变化率称为输入电压温度漂移。3、输入失调电流及其温漂:在常温下,输入信号为零时,放大器的两个输入端的基极静态电流之差称为输入失调电流II0。输入失调电流温度漂移是指输入失调电压随温度变化的平均变化率。一般以mA/0C为单位。高质量的为每度几个皮安。4、输入偏置电流IIB:IIB是指常温下输入信号为零时,两个输入端静态电流的平均值,即IIB=〔IB1+IB2〕/2〔5-1〕IIB的大小反映了放大器的输入电阻和输入失调电流的大小,IIB越小,运算放大器的输入电阻越高,输入失调电流越小。5、差模输入电阻Rid:Rid是指运算放大器两个输入端之间的动态电阻,一般为几兆。6、输出电阻R0:运算放大器在开环工作时,在输出端对地之间看进去的等效电阻即为输出电阻。R0大小放映了运算放大器的负载能力。7、共模抑制比KcmRKcmR=Aud/Auc〔5-2〕用dB表示,即为20lg(Aud/Auc).8、最大差模输入电压UidM:UIdM是指运算放大器同相端和反相端之间所能加的最大电压。9、最大共模输入电压UicM:UIcM是指运算放大器在线性工作范围内能承受的最大共模输入电压。第5章系统软件结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮采购协议书范本
- 北京市室内装修拆除合同
- 山西省2024八年级物理上册第三章物态变化第5节跨学科实践:探索厨房中的物态变化问题课件新版新人教版
- 肾结石的治疗与护理
- 人教版一年级数学2024版上册期末测评(提优卷一)(含答案)
- 安徽省六安皋城中学2024-2025学年七年级上学期11月期中语文试题(含答案)
- (语文)涪城区2024-2025学年七年级半期教学质量监测试卷
- 全脑开发相关项目投资计划书范本
- 【初中地理】世界主要气候类型第二课时课件-2024-2025学年七年级地理上学期(湘教版2024)
- 苯噻草胺相关行业投资规划报告
- 测试作业规范课件
- 幼儿园大班语言:《跑跑镇》 课件
- 家长会课件:六年级上学期家长会课件
- 车辆报废拆解安全协议书
- 运动损伤的预防与康复智慧树知到课后章节答案2023年下湖州师范学院
- 可填充颜色的地图(世界、中国、各省份)
- 爆破设计萨道夫斯基公式计算表
- 外墙干挂石材施工组织设计(技术标)
- Unit+2+Natural+Disasters+Reading+导入全文讲解【高效备课精讲精研】高中英语牛津译林版(2020)必修第三册
- 幼儿园交通安全颗-我们一起认识汽车课件
- 酸碱平衡紊乱
评论
0/150
提交评论