基于单片机的外测式液位仪控制电路毕业设计_第1页
基于单片机的外测式液位仪控制电路毕业设计_第2页
基于单片机的外测式液位仪控制电路毕业设计_第3页
基于单片机的外测式液位仪控制电路毕业设计_第4页
基于单片机的外测式液位仪控制电路毕业设计_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的外测式液位仪控制电路设计摘要液位检测技术在现代化工业生产中应用十分广泛,如水位的测量、大型油罐液位的测量等。随着智能仪器概念的提出,在电子和微控制芯片发展的基础上,液位仪器也经历着日新月异的变化。本论文介绍了一种由AT89C51单片机为主控元件的超声波液位测量系统。文中给出了系统的硬件设计各个功能机器原理图,同时给出软件系统程序设计方法,系统实现了标准液位的检测及显示功能。该系统硬件电路设计包含了超声波发射电路、接收电路、温度测量电路和液晶显示电路。在设计中,由于需要测量的距离范围从几米到十几米,针对超声波振幅在传播时呈指数衰减的特性,最大限度地提高驱动能力,对回波进行多级放大,达到了设计要求。由于测量精度要求很高,系统进行了温度补偿设计。软件设计中,采用模块化程序设计思想,将软件主要分为超声波驱动与数据处理模块、功能模块两大模块。对软件的这种“自顶向下”的模块化软件编程方法能使软件的结构清晰,有利于软件的调试和修改。关键词超声波,AT89C51,液位测量BASEDONSCMLEVELTITRATIONINSTRUMENTCONTROLTHECIRCUITDESIGNABSTRACTTHETECHNIQUEOFFLUIDLEVELDETECTISEXTREMELYWIDESPREADINMODERNINDUSTRIALPRODUCTION,FOREXAMPLETHEMEASUREMENTOFMETEOROLOGICALWATERLEVEL,GIANTOILPOTFLUIDLEVEL,ANDSOONALONGWITHTHEADVANCEDINTELLIGENTINSTRUMENTCONCEPTION,ONTHEBASISOFDEVELOPMENTTHEELECTRONICANDTHEMICROCONTROLCHIP,THEFLUIDLEVELINSTRUMENTISTAKINGONDAILYVARIATIONSTHETHESISINTRODUCESANULTRASONICWAVELIQUIDMEASURINGSYSTEMTHATUSESAT89C51ASMAJORCONTROLLINGCOMPONENTS,ANDGIVESTHEPRINCIPLEOFHARDWAREDESIGNINGOFTHESYSTEM,ANDTHEPROGRAMMINGMETHOD,WHICHACHIEVESTHEMEASUREANDDISPLAYINGTHELIQUIDLEVELTHESYSTEMHARDWARECIRCUITDESIGNINCLUDESULTRASOUNDCIRCUIT,RECEIVINGCIRCUIT,TEMPERATUREMEASUREMENTCIRCUITANDLIQUIDCRYSTALDISPLAYCIRCUITINTHEDESIGN,DUETOTHENEEDFORMEASURINGDISTANCERANGEFROMAFEWMETERSTOTENMETERS,WHENINULTRASONICAMPLITUDEATTENUATIONEXPONENTIALLYINSPREADINGTHECHARACTERISTICS,MAXIMIZEDRIVEABILITY,TOTHEECHOONMULTILEVELAMPLIFIERANDMEETTHEDESIGNREQUIREMENTSDUETOHIGHREQUIREDMEASUREPRECISIONOFTEMPERATURECOMPENSATION,SYSTEMDESIGNTHESOFTWAREDESIGN,DESIGNIDEAS,ADOPTMODULARIZATIONPROGRAMMAINLYDIVIDEDINTOTHEULTRASONICDRIVERSOFTWAREWITHDATAPROCESSINGMODULE,FUNCTIONMODULETWOBIGMODULESSOFTWAREFORTHIS“TOPDOWN“MODULARSOFTWAREPROGRAMMINGMETHODCANMAKECLEAR,THESTRUCTUREOFSOFTWAREFORTHECOMMISSIONINGANDMODIFYTHESOFTWAREKEYWORDSULTRASONICWAVE,AT89C51,LIQUIDDEPTHMEASURE目录摘要IABSTRACTII1绪论111液位测量综述112液位计的分类113课题研究的主要内容52超声波液位探测系统的硬件设计721超声波的介绍7211超声波基本性质7212超声波的特性7213液体介质中的声速与温度的关系822超声波液位仪的工作原理9221超声波液位计的优缺点9222超声波液位仪工作原理10223测量盲区1223硬件系统总体方案设计1224单片机的选择及其电路设计13241单片机的选择13242复位电路设计16243电源电路设计17245时钟振荡器1825发射电路18251超声波探头18252压电效应19253探头的结构和工作原理20254超声换能器的主要参数2126接收电路2227液晶显示电路2328温度测量电路253系统软件设计3031软件设计流程图3032主程序结构流程图3134中断程序流程图3335串行口通信流程图344总结36致谢37参考文献38附录401绪论11液位测量综述在现代工业生产中,常常需要测量容器中液体的液位。在一般的生产过程中,液位测量的目的主要是通过液位测量来确定容器里的原料、半成品或产品的数量,以保证生产过程各环节物料平衡以及为进行经济核算提供可靠的依据另外还为了在连续生产的情况下,通过液位测量,了解液位是否在规定的范围内,从而维持正常生产、保证产品的产量和质量以及保证安全生产。液位的测量在工业生产过程中的作用已经相当重要。目前,液位测量技术已经广泛的运用在工业部门和日常检测部门中。例如液位测量技术在石油、化工、气象等部门的应用。在测量条件和环境来说,有的测量系统被运用在十分复杂的条件与环境中。例如有的是高温高压,有的是低温或真空,有的需要防腐蚀、防辐射,有的从安装上提出苛刻的限制,有的从维护上提出严格的要求等。这些都大大的提高了对测量技术的要求。所以能实现测量的无接触与智能化是液位测量计现在的主要发展方向。近年来,随着工业的发展,计算机、微电子、传感器等高新技术的应用和研究,液位仪表的研制得到了长足的发展,以适应越来越高的应用要求。随着各行业的快速发展,液位测量已应用到越来越多的领域,不仅用于各种容器、管道内液体液位的测量,还用于水渠、水库、江河、湖海水位的测量。这些领域使用传统的液位测量手段已经无法满足对其精确性的要求,所以超声波液位测量这种新的测量方向已经成为一种新的手段被广泛的应用。12液位计的分类在目前市场上,按测量液位的感应元件与被测液体是否接触,液位仪表可以分为接触型和非接触型两大类。接触型液位测量主要有人工检尺法、浮子测量装置、伺服式液位计、电容式液位计以及磁致伸缩液位计等。它们的共同点是测量的感应元件与被测液体接触,即都存在着与被测液体相接触的测量部件且多数带有可动部件。因此存在一定的磨损且容易被液体沾污或粘住,尤其是杆式结构装置,还需有较大的安装空间,不方便安装和检修。非接触型液位测量主要有微波雷达液位计、射线液位计以及激光液位计等。顾名思义,这类测量仪表的共同特点是测量的感应元件与被测液体不接触。因此测量部件不受被测介质影响,也不影响被测介质,因而其适用范围较为广泛,可用于接触型测量仪表不能满足的特殊场合,如粘度高、腐蚀性强、污染性强、易结晶的介质。超声波液位测量计就属于非接触型液位测量的一种,所以它也有不受被测介质影响,不影响被测介质,能适应粘度高、腐蚀性强、污染性强、易结晶、高温、高压、低温、低压、有辐射性、毒性、易挥发易爆等特殊介质的测量的特点,能适应的范围比其它的测量手段更广泛。液位计量仪表早期大多采用机械原理,但近年来随着电子技术的应用,逐步向机电一体化发展,并且发展了许多新的测量原理。在传统原理中也渗透了电子技术及微机技术,结构有了很大的改善、功能有了很大的提高。尤其是近二十年来,随着微处理器的引入,测量仪表更是发生了革命性的变化。液位计的量程从几米到几十米,测量精度亦大大提高。根据液位测量所涉及的液体存储容器、被测介质以及工艺过程的不同,液位计类型的选用也不同。在进行液位测量前,必须充分了解液位测量的工艺特点,以此作为液位计设计过程中的参考因素。随着工业自动化的发展,发展了许多新的测量原理,一批具有智能控制功能、可实现非接触测量、精度高、稳定性好的液位计相继问世,并应用到越来越多的工业测量领域,如基于超声波、雷达、光纤等技术的液位测量仪。根据工作原理的不同液位计可分为如下几种1、直读液位计如图11所示。其中,1被测容器;2玻璃管;3标尺;4、5阀;6、7连通管。图11直读式液位测量方法直读式液位测量方法是一种直接用与被测容器连通的玻璃管或玻璃板来显示容器中的液位高度,它是最原始但仍应用较多的一种液位测量仪表另外,利用浸入式刻度钢皮尺直接测量液位高度的人工检尺法也是应用较广泛的液位计量方法,尤其是在大型油罐储油量的测量中,也可把它用作现场检验其他测量仪表的参考手段。其精度一般为2MM的人为误差。此种方法有测量简单、直观、成本低的优点,但测量量程有限,且不适于恶劣环境中的测量。2、浮子液位计如图12所示。其中,1浮球;2连杆;3转轴;4平衡重;5杠杆。图12浮子式液位测量方法内、外浮球方式利用浮子的比重比所测液体的比重稍小的特点,使浮子漂在液面上并随液面的升高或下降来反映液位,它也是一种应用最早并且应用范围很广的液位测量仪表将浮子用一条多孔钢带连接至一个恒转矩装置或平衡锤上,由浮子的重量带动多于L钢带通过齿轮装置推动机械计数器作现场显示,还可连接电动变送器,获得远距离显示。由于滑轮机械装置的摩擦力和铆带重量,测量误差一般约为士410MM。3、静压液位计如图13所示。其中,1过滤器;2减压阀;3节流元件;4转子流量计;5变送器。图13静压式液位测量方法利用液柱对某定点产生压力,测量该定点压力或测量该点与另一参考点的压差而间接测量液位的仪表,液体压力的大小取决于液位高度这种方法主要应用于测量精度要求不高的场合。4、电磁液位计如图14和图15所示。其中,1内电极;2外电极;3绝缘套管。这种测量方式是将液位的变化转换为电量的变化,从而对液位进行间接测量,如电容式、电感式和电阻式液位计等。图14非导电液体电容式测量原理图15导电液体电容式测量原理(A)电磁液位计中电容由两块同心的圆柱面极板组成,电容式液位测量是根据电容量与被测液体和气相介质的相对介电常数、电容传感器浸入液体的深度、电容传感器垂直高度、内外极板圆柱底面半径之间的关系,由已知的其他数值得出所测液位高度值。电容式液位计价格低,安装容易,且可以应用于高温、高压的场合。但电容液位计测量重复精度较低,需定期维修和重新标定,工作寿命也不长。(B)电阻式液位测量方法特别适用于导电液体。敏感器件具有电阻特性,其电阻值随液位的变化而变化,因此将电阻变化值传送给二次电路即得到液位高度值。(C)电感式液位测量方法同样适用于导电液体的液位测量,特别是液态金属。其原理是液位变化使得电感元件的自感、互感或导磁率发生变化,故将该变化量送往二次相应的液位数值。电感式测量应用最广泛的是高频液位计。该液位计的测量原理是,频率调制信号通过射频电缆祸合到传输线传感器谐振回路,谐振回路的输出电压经过检波电路和射频电缆传送给低通滤波器,然后根据低通滤波器的输出电压控制调谐电路,产生新的振荡频率,直到传感器谐振电路处于完全谐振状态为止,则此时的振荡频率即与传感器的电感量相对应,从而与液位相对应。以上3种方法都是利用液位传感器的电参数产生变化的方法来测量液位的。这种测量方法原理简单、易于操作、成本低廉,但精度较低、可靠性差,已不能满足现代工业测量中对测量精度和仪器可靠性的要求。随着科学技术的发展,基于新技术的液位计发展越来越快。5、超声波液位计超声波液位仪是非接触测量中发展最快的一种。该技术基于超声波在空气中的传播速度及遇到被测物体表面产生反射的原理。可实现非接触测量、测量范围宽、并且测量不受介质密度、介电常数、导电性等的影响,因此它的适用范围非常广泛,包括水渠、油罐、粘稠、腐蚀性及有毒液体等的液位测量中。我国从九十年代初开始,将超声测距技术应用到河流、湖泊、水、渠等水体的水位测量中,以及油、浆等液体的液位测量中。超声液位测量技术在越来越多的领域发挥其重要作用。6、雷达液位仪连续式微波液位仪通常采用调频雷达原理,利用同步调频脉冲技术,微波发射和接收器安装在罐顶,向液面发射频率调制的微波信号。当接收到回波信号时,由于来回传播的时间延迟,发射频率己改变了。将两者信号混合处理,所得信号的频差与罐顶到液面之间的距离成正比。7、光纤液位仪其测量原理与超声波液位计类同,只是用光波代替超声波。即光源发射激光,经被测液面反射,接收反射光后,将从发射至接收的时间换算成液位。激光的光束是很窄的,在液位计中通过光学系统转换成约20MM宽的光束,这样可使反射光易于被传感器接收。8、Y射线液位计该技术基于Y射线对不同物质产生不同衰减的理论,将放射源钻60或艳137置于一个防护容器内,放在被测容器的一侧,在其对面,装有一个检测器,当Y射线穿透容器时,会发生衰减,衰减率取决于被测液体的密度、吸收系数和厚度。液位越高,衰减越大,接收器将Y射线量变为光脉冲信号,再由光电倍增管转换为电脉冲信号。液位与Y射线衰减量是非线性关系,必须进行标定。9、小型液位开关在液位计智能化的同时,出现了一些基于新检测原理,由新型电子部件构成的小型现场液位开关。较典型的是利用超声波穿透空气及液体时衰减率的显著差别来检测液面的超声液位开关利用空气和液体对振动体的阻尼差别来检测液位的振动式液位开关以及利用空气和液体电导率的不同来检测液位的电导式液位开关。传统液位计逐渐被这些新型液位计所取代。新型液位计无论是在精度、稳定性,还是在智能测量方面都比传统液位计有着明显的优势,是今后液位计的发展方向。其中,超声波液位计以其低成本、高精度、非接触测量、稳定性好等优势受到广泛青睐,发展出了适应于不同场合的超声波液位计,广泛应用于石油化工、航天航空、水利、气象、环保、医药卫生、食品饮料等多个领域。本课题中正是以超声波液位计为研究对象。13课题研究的主要内容在实现工业现代化、自动化的过程中,许多行业迫切地需要解决液位测量和控制的问题。液位测量和控制的好坏,直接影响到生产的安全、产品的产量和质量,以及能源消耗和成本,同时也影响到其它工艺参数的稳定和控制。但在很多行业的工艺过程中却是很难解决的问题。尤其在涉及高温、高压以及强放射性辅照的场合,以及要求远距离传送等的情况下,要准确、可靠地测量液位,更是一项困难的任务。超声波液位探测系统的具有方向性好、穿透本领大,且在波阻抗比相差很大的界面反射时,反射能量很强等特性,而且用超声波测量液位具检测元件可测范围广、换能器无可动部件、寿命长等优点。本课题的研究内容主要包括1超声波外测液位检测系统的方案论证。具体包括超声波外测液位检测系统的可行性分析,检测方法的选择,超声波外测液位检测原理解析,超声波探头的选取,超声波在被测液体中传播速度的校正方法研究和整个超声波外测液位检测系统的总体设计思想。2超声波外测液位检测系统的硬件设计。硬件电路包括超声波发射、接收电路、单片机控制电路、温度测量电路、显示电路、与上位机通信电路和电源电路。3超声波外测液位检测系统的软件设计。采用模块化程序设计思想,编写相应的软件程序,并进行调试和运行。2超声波液位探测系统的硬件设计21超声波的介绍简单来说,超声波就是超过人耳能听到的物体振动的声音的频率范围的声波就叫超声波。一般来说是指声音超过了20000HZ以上的声波称之为超声波。与光波不同,声波是一种弹性机械波,即机械振动在弹性媒质中的传播。超声波有以下几个特点1频率高波长短定向好;2振幅小加速度大能量集中功率高强度大;3在不同介质界面上大部分能量反射。因而,超声波特别适合于距离测量。211超声波基本性质和其他声波一样,超声波可以在气体、液体及固体中传播,并有各自的传播速度。例如,在常温下空气中的声速约为334M/S,在水中的声速约为1440M/S,而在钢铁中约为5000M/S。其在空气中的传播速度主要与空气的压力和温度有关正常条件下由于大气压力变化很小因此其传播速度主要考虑温度的影响在空气中传播速度为C33130606TM/S(21)其中C为超声波声速,T为传播介质的温度。在温度已知时超声波速度就能通过公式计算出来,在这个时候只要记录从发射到接收超声波的时间即可求出被测距离。超声波的另一个特性是超声波频率越高,超声波与光波的某些特性(如反射、折射定律)就越相似。C/F(22)其中为超声波波长、F为超声波频率与、C为超声波速度。在传播的过程中,衰减系数与声波介质以及频率的关系为衰减系数与声波所在介质及频率的关系为(22BF3)其中,为衰减系数,B为介质常数,F为振动频率。在空气中,声波在介质中传播时会被吸收而衰减,气体吸收最强而衰减最大,液体其次,固体吸收最小而衰减最小。因此,对于一给定强度的声波,在气体中传播的距离会明显比在液体和固体中传播的距离短。另外,声波在介质中传播时衰减的程度还与声波的频率有关,频率越高,声波的衰减也越大,因此,超声波比其他声波在传播时的衰减更明显。因此考虑到实际工程的需要,在设计超声波液位计时,选用频率等于40KHZ的超声波,波长为085CM。212超声波的特性(1)超声波的束射特性由于超声波的波长短,超声波射线可以和光线一样,能够反射、折射,也能聚焦,而且遵守几何光学上的定律。即超声波射线从一种物质表面反射时,入射角等于反射角,当射线透过一种物质进入另一种密度不同的物质时就会产生折射,也就是要改变它的传插方向,两种物质的密度差别愈大,则折射也愈大。(2)超声波的吸收特性声波在各种物质中传播时,随着传播距离的增加,强度会渐进减弱,这是因为物质要吸收掉它的能量。对于同一物质,声波的频率越高,吸收越强。对于一个频率一定的声波,在气体中传播时吸收最历害,在液体中传播时吸收比较弱,在固体中传播时吸收最小。(3)超声波的能量传递特性超声波之所以在各个工业部门中有广泛的应用,主要还在于比声波具有强大得多的功率。当声波到达某一物质中时,由于声波的作用使物质中的分子也跟着振动,振动的频率和声波频率样,分子振动的频率决定了分子振动的速度。频率愈高速度愈大。物质分子由于振动所获得的能量除了与分子的质量有关外,是由分子的振动速度的平方决定的,所以如果声波的频率愈高,也就是物质分子愈能得到更高的能量、超声波的频率比声波可以高很多,所以它可以使物质分子获得很大的能量;换句话说,超声波本身可以供给物质足够大的功率。(4)超声波的声压特性当声波通入某物体时,由于声波振动使物质分子产生压缩和稀疏的作用,将使物质所受的压力产生变化。由于声波振动引起附加压力现象叫声压作用。213液体介质中的声速与温度的关系几乎除水以外的所有液体,当温度升高时,容变弹性模量减小,声速降低。惟有水例外,温度在74左右时声速达最大值,当温度低于74时,声速随温度高而增加,当温度高于74时,声速随温度升高而降低。水中声速与温度的关系公式如下,不同温度下水中的声速如表21所示。2(24)其中,C为超声波在水中的传播速度、T为水的温度。表21不同温度下的水中声速超声波的折射率当声波从一种介质向另一种介质传播时,因为两种介质密度不同及声波在其中传播的速度不同,在分界面上声波会产生反射和折射,其反射系数R为(25)21ROIZCSO其中,、分别是反射和入射声波的声强;、分别是声波的入射角和反射角;RIO、分别是两种介质的声阻抗;其中、;、分别是两种介质1Z21V2Z12的密度,、分别是在两种介质里的速度。1V2声波垂直入射时,0,0则反射系数R为(26)21ZR由上式可以看出,与相差越小,R值也越小,说明反射越弱,当时,1Z21Z2R0,说明这时没有反射,声波全部透射。当反射介质声阻抗远远大于入射介质声阻抗时,即所谓的硬边界。这时,入射波的介质速度在碰到分界面时好像弹性碰撞一样,变成一个反向速度,反射波质点速度与入射波质点速度相位改变,反射声压与入80O射声压同相位。比如,当声波从水传播到空气,在常温下,它们的声阻抗约为、,代入公式可得,R0999。这说明声波从液体传播到气体6140Z22410Z或相反的情况下,由于两种介质的声阻抗相差悬殊,声波几乎全部被反射。表22给出了几种常见介质的反射系数。表22几种常见介质的反射系数第二介质第一介质声阻抗铝钢铜水银玻璃水空气铝17000210140010020721钢45600010160310881铜39200130230861水银19300040751玻璃18000651温度(摄氏度)102025304050607080声速(米/秒)144814831497151015301544155215551554水01301空气0000041022超声波液位仪的工作原理221超声波液位计的优缺点目前国内液位计的生产采用引进加仿制的手段。近年来,国内多家公司和科研机构陆续推出自行研制的液位测量仪表,其精度日益提高。进口的液位计功能齐全,精度较高,但是价格比较昂贵且维修不是很方便。对于小型用户来说,不是理想之选。而国内自行研制生产的液位计价格相对便宜,但精度不高,功能相对单一。超声波在空气中的传播速度大约为334M/S常温下,在同一介质中其传播速度相对恒定,与激光的速度3108M/S相比,超声波的传播速度要慢得多,因此对超声波信号的处理也容易得多。用超声波做为检测物体的媒介,有非破坏性、遥控性、实时性、可穿透性等特点,在许多方面体现了其他方法所没有的独到之处,加之其成本较低,所以超声波是比较理想的信号源。超声波液位测量方法,与其他的液位测量方法相比,比如电磁或者光学的方法,它不受光线、被测对象的颜色等影响。对于被测物体处于黑暗、有灰尘、烟雾、电磁干扰、有毒等恶劣的环境有一定的适应性。同时超声波传感器具有结构简单、价格便宜、体积小、信号处理可靠等特点。综合而言,超声波液位计具有非接触、精度较高、实时测量、可靠性强等优点,较为适合国内市场。与其它种类的液位计相比,超声波液位计具有以下优点(A)非接触式测量,超声波换能器安装在液面上方,不与被测介质接触,可方便的测量腐蚀性、粘稠或有毒液体,避免被被测液体腐蚀或污损,免于维护。(B)通用性好,液位计即可测量开渠液位,也可测量大型储罐等的液体液位。安装拆卸方便。(C)适应性强,使用范围广,不受介质密度、介电常数、导电性等的影响,对被测液体的物理化学性质的适应性极强。适用于有毒、有腐蚀、高粘度的液体液位测量,弥补了其他液位计在此类恶劣测量环境中的不足。几乎没有机械可动部件,无磨损,使用寿命长,重量轻。换能器内的压电元件以声频振动,振幅小,寿命长。(D)稳定性好,但是超声波液位计也有其自身的局限性,主要表现在被测液体易挥发时,液面上方的空气密度不均匀,会导致测量误差较大当被测液体液位有较大波浪时,易引起声波反射混乱,产生误差另外,超声波液位计测量液位时有无法避免的盲区,因此小距离测量比较困难。222超声波液位仪工作原理超声波液位测量法是70年代发展起来的一种新型液位测量方法,该方法利用了超声波在相同的介质中传播速度不变的原理。超声波是机械波的一种,其最明显的一个特征是方向性好,能够定向传播,当碰到障碍物时能够反射回来。超声波测量方法有很多,如脉冲回波法、共振法、频差法以及声衰减法等,其中应用最广泛的是超声波脉冲回波法。超声波的测距原理是通过发射声波传感器由脉冲信号激励发出超声波,通过传声媒介传到被测液面,形成反射波,反射波再通过传声介质返回到接收传感器,传感器把声信号转换成电信号,由仪表计算出超声波从发射到接收所传播的时间,再根据超声波在介质中传播的速度计算出来回的直线路径的长度,从而得到所测距离的长度。如图21超声波夜位检测仪示意图所示。图21超声波夜位检测仪示意图该系统中是通过超声波脉冲传播的时间来确定液位,所以必须己知超声波在传声媒质中声速。然而,对于气体介质式和液体介质式超声波液位计,声速会随媒质的组成、温度、压强的变化而变化。因此,只有当测试条件比较理想,媒质的成分、温度、压强等没有很大变化,才可把传声媒质的声速近似看成不变,直接由测量的声波传播时间来确定液位,否则就应该对传声媒质的声速进行校正。在这个系统中,运用的是超声波往返时间检测法进行距离的测量的。即,检测从超声波发射器发出超声波的时候算起,通过介质的传播在反射回来的到接收器的时间,叫往返时间。用往返时间与介质中超声波的速度相乘,就可以得到超声波运动的距离,然而实际的距离为所得到距离的一半,如果测量高度为H、超声波在介质里的传播速度为V,传播时间为T,可以得到(212HVT7)这个公式使用于自发自收单感应器方式,探头采用垂直的方式发射超声波,然后再让超声波原路返回到探头。如果采用一发一收双感应器方式,那么探头就不在采用垂直于介质面发射的方式,因此用上面的公式计算的出来就不在是真实高度,而是超声波经过的路程。这就需要加入角,角为竖直方向与超声波方向的夹角。如图22角示意图,图22角示意图因此,系统要把测得超声波经过的距离换算成真实的高度。如果超声波经过的距离为L,要测量的真实高度为H,那么超声波经过的距离与真实高度之间有这样的关系(2COSL8)这时H为要测量的真实高度。在公式中,为超声波的入射角。如果实际情况无法测得角时,还可以通过测得两个探头之间的距离M来得到需要测量的高度,即(224LH9)来计算。223测量盲区由于发射声脉冲自身有一定的宽度,加上放大器有阻塞问题,在靠近发射脉冲一段时间范围内,所要求发现的缺陷往往不能被发现,这段距离,称为盲区。用脉冲回波测量距离时,液面与超声波探头间的距离既不能太远也不能太近,存在着近限和远限。距离过远时,接收到的信号太弱,以致无法从噪声信号中分辨出来,这是远限所以存在的原因。在距离过近时,接收信号将落进盲区中而无法分辨,这是近限所以存在的原因。超声波液位仪在使用一个探头情况下,同时发射和接收超声波,由于在探头上施加的发射电压强达几十伏甚至上百伏以上,虽然发射信号只维持一个极短的时间,但停止施加发射信号后,探头上还存在一定的余振,因此在一段较长时间内,加载接收放大器输入端的发射信号幅值仍是相当强的,可以达到限幅电路,引起探头振动,不能进行正确的测量,在这种情况下,选用两个探头分别用于发送和接收。双探头方式,不仅可以增加探测距离,还可以减小盲区。由于发射探头上并不直接施加发射电压,所以,从理论上说,可以没有盲区。但是,由于接收电路多少会受到发射电路的感应,并且发射探头所发出的超声波可能有部分直接绕道接收探头,因此实际上仍存在一定的盲区,不过他要比单探头方式的盲区小很多。所以,在本设计中,选取了双探头的工作方式,减小盲区,同时提高检测的距离。23硬件系统总体方案设计超声波液位探测系统是根据“回波测距”的原理设计的。由超声波的发射器发射超声波,当超声波遇到障碍物时反射回来,再由超声波接收系统接收。测出从超声波发射该脉冲束至接收到回波信号的传输时间,即渡越时间,由于超声波在同一种介质中的传输速度是不变的(设所处的介质的密度和温度等相关因素不变的情况下)。那么由渡越时间和声速,就可算出要测的距离。根据本次毕业设计的设计要求,不光需要检测部分,还需要加入运算部分。要实现对所测液位的自动探测,和对探测数据的具体显示功能。主要的设计部分的总体框架图如图23所示,单片机超声波接收超声波发射温度补偿液晶显示数据传输图23超声波液位探测系统总体框架图超声波仪液位探测系统是由硬件和软件两部分组成硬件主要包括AT89C51单片机系统、超声波发射电路、超声波接收电路、温度补偿电路、液晶显示电路和数据通信电路等几部分。24单片机的选择及其电路设计241单片机的选择微处理器的选择需要考虑很多因素,比如功能、价格、安全性能、个人喜好、硬件设计的简单性和软件支持等。对于本设计而言,有多种微处理器芯片可供选择,如51单片机、PIC单片机、MSP430单片机等。相对于51单片机来讲,PIC单片机具有抗干扰性能好、双向驱动电流大、功耗低等优点。然而51单片机的突出特点是价格低,编程资源丰富。MSP430单片机比PIC单片机具有更多的优越性,但是价格要比PIC单片机和51单片机都要高。本系统选用的单片机为AT89C51。它是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含有4KBYTES的可反复擦写的FLASH只读程序存储器(PEROM)和128BYTES的随机存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准的MCS51指令系统兼容,片内置通用8位中央处理器(CPU)和FLASH存储单元,功能强大,AT89C51单片机可以提供许多高性价比的应用场合,可灵活应用于各种控制领域。这正是本设计选用AT89C51的原因所在。AT89C51的引脚图如图24所示。图24AT89C51引脚图1、主要性能参数1与MCS51产品指令系统完全兼容24K字节可重擦写FLASH闪速存储器31000次擦写周期4全静态操作0HZ24MHZ5三级加密程序存储器6128X8字节内部RAM732个可编程I/0口线82个16位定时/计数器96个中断源123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE15JUN2011SHEETOFFILEH图图图MYDESIGN3DDBDRAWNBYP101P112P123P134P145P156P167P178RST9P30/RX10P31/TX11P32/INT012P33/INT113P34/T014P35/T115P36/RD16P37/WR17X218X119GND20VCC40P0039P0138P0237P0336P0435P0534P0633P0732EA31ALE30PSEN29P2728P2627P2526P2425P2324P2223P2122P202189C5110可编程串行UART通道11低功耗空闲和掉电模式2、引脚功能说明VCC电源电压GND地P0口P0口是一组8位漏极开路型双向I/0口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端使用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址低8位和数据总线复用,在访问期间激活内部上拉电阻。在FLASH编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动吸收或输出电流4个TTL逻辑门电路。对端口写“1“,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(I)。FLASH编程和程序校验期间,P1接收低8位地址。P2口P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动吸收或输出电流4个TTL逻辑门电路。对端口写“1“,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(I)。在访问外部程序存储器或16位地址的外部数据存储器例如执行MOVXDPTR指令时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器如执行MOVXRI指令时,P2口线上的内容也即特殊功能寄存器SFR区中R2寄存器的内容,在整个访问期间不改变。FLASH编程或校验时,P2亦接收高位地址和其它控制信号。P3口P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动吸收或输出电流4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的P3口将用上拉电阻输出电流(I)。P3口除了作为一般的I/0口线外,更重要的用途是它的第二功能,如下表23所示表23P3口第二功能表端口引脚第二功能P30RXD(串行输入口)P31TXD(串行输出口)P320INT(外中断0)P331(外中断1)P34T0(定时/计数器0)P35T1(定时/计数器1)P36WR(外部数据存储器写选通)P37D(外部数据存储器读选通)P3口还接收一些用于FLASH闪速存储器编程和程序校验的控制信号。RST复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使片片机复位。ALE/当访问外部程序存储器或数据存储器时,ALE地址锁存允许输出PROG脉冲用于锁存地址的低8位字节。即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是每当访问外部数据存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚还用于输入编程脉冲。PROG如有必要,可通过对特殊功能寄存器SFR区中的BEH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令ALE才会被激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效。程序储存允许输出是外部程序存储器的读选通信号,当AT89C51PSENPSEN山外部程序存储器取指令(或数据)时,每个机器周期两次有效,即输出两个PSEN脉冲。在此期间,当访问外部数据存储器,这两次有效的信号不出现。EA/VPP外部访问允许。欲使CPU仅访问外部程序存储器地址为0000HFFFFH,EA端必须保持低电平接地。需注意的是如果加密位EB1被编程,复位时内部会锁存EA端状态。如EA端为高电平接VCC端,CPU则执行内部程序存储器中的指令。FLASH存储器编程时,该引脚加上12V的编程允许电源VPP,然这必须是该器件是使用12V编程电源VPP。XTALL振荡器反相放大器及内部时钟发生器的输入端。XTAL2振荡器反相放大器的输出端。242复位电路设计工业环境中的干扰大多是以窄脉冲的形式出现,而最终造成微机系统故障的多数现象为“死机”。究其原因是CPU在执行某条指令时,受干扰的冲击,使它的操作码或地址码发生改变,致使该条指令出错。这时,CPU执行随机拼写的指令,甚至将操作数作为操作码执行,导致程序“跑飞”或进入“死循环”。为使这种“跑飞”或进入“死循环”的程序自动恢复,重新正常工作,一种有效的办法是采用硬件“看门狗”技术。用“看门狗”来监视程序的运行。若程序发生“死机”,则看门狗产生复位信号,引导单片机程序重新进入正常运行。单片机系统工作时不可避免地受到各种干扰,为防止系统跑飞造成死机,采用X5045复位电路。X5045芯片特性如下(1)具有数据块保护功能,可以保护1/4,1/2,全部的EEPROM,当然也可以置于不保护状态。(2)省电特性“看门狗”打开时,电流小于50A,在”看门狗”关闭时,电流小于10A,在读操作时,电流小于2MA。(3)可选时间的“看门狗”定时器,使用特定的编程顺序即可对低电压检测和复位开始点进行编程,复位电压可低至VCC1V。X5045使用三线总线串行外设接口SPI,对芯片操作的所有操作码、字节地址及写入的数据都从SI引脚输入,写入数据在串行时钟SCK的上升沿被锁存;从芯片读取的数据从SO引脚串行输出,并在SCK的下降沿读出数据。芯片的关定时器和电压监视器都对单片机提供独立的保护。当电源电压降到45V以下时,RESET引脚立即自动产生高电平复位信号,并一直保持到电源电压恢复正常;当系统上电或掉电时,RESET引脚也自动产生一个高电平复位信号;当系统发生故障时,RESET引脚将产生一个持续200MS的高电平复位信号。这样,就可有效地防止死机、跑飞等故障的发生。复位电路如图25所示。图25复位电路123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE15JUN2011SHEETOFFILEI图图图MYDESIGN3DDBDRAWNBYR110KP101P112P123P134P145P156P167P178RST9P30/RX10P31/TX11P32/INT012P33/INT113P34/T014P35/T115P36/RD16P37/WR17X218X119GND20VCC40P0039P0138P0237P0336P0435P0534P0633P0732EA31ALE30PSEN29P2728P2627P2526P2425P2324P2223P2122P2021U389C51E4001UC315PC415PY1VCC5VVCC5VSTARTD0D1D2D3D4D5D6D7P22P21P205VALEVCC8RESET7SCK6CS/WD11SO2WP3VSS4SI5U2X5045C51U/25F243电源电路设计电源是整个系统的能源中心,系统中所有器件的运作都需要电源来提供能量,因此系统电源的质量在很大程度上影响到单片机系统的稳定性。交流电经过电源变压器、整流电路、滤波电路和稳压电路转换成稳定的直流电压,如图26所示图26电源电路设计框图直流电源的输入为220V的电网电压,一般情况下,所需直流电压的数值和电网电压的有效值相差较大,因而需要通过电源变压降压后,再对交流电压进行处理。变压器副边与原边的功率比为P2/P1,是变压器的效率。滤波的任务,就是把整流器输出电压中的波动成分减少,输出恒稳的直流电。常用的整流滤波电路有全波整流滤波、桥式整流滤波等。各滤波电容C满足公式(210)RC(35)T/2210式中T为输入交流信号周期,RC为整流滤波电路的等效负载电阻。电源电路设计,如图27所示。图27电源电路245时钟振荡器晶体振荡器,以下简称晶振,是基于晶体的压电效应原理制造而成的。当在晶片的两面上加交变电压时,晶片因反复的机械变形产生振动,而这种机械振动又会反过来产生交变电压。当外加交变电压的频率为某一特定值时,振幅明显加大,比其它频率下的振幅大得多,并且产生共振,这种现象称为压电谐振晶振发生振荡必须附加外部时钟电路,一般是一个放大反馈电路,只有一片晶振是不能实现震荡的,于是就有了时钟振荡器。将外部时钟电路跟晶振放在同一个封装里面,一般都有4个引脚,两条电源线为里面的时钟电路提供电源,又叫做有源晶振,时钟振荡器,或简称钟振好多钟振一般还要做一些温度补偿电路在里面,让振荡频率能更准确。设计中使用12MHZ的晶振,通过单片机内部6分频,发生2MHZ的ALE信号,经过超声波发射电路,获得探头所变压器整流电路滤波电路稳压器123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE15JUN2011SHEETOFFILEH图图图MYDESIGN3DDBDRAWNBY1234JP1C101UC201UE1470U/16VE2470U/16VE3470U/16VVCC12VAC1AC4V2V3D1BRIDGE2AC1AC2VIN1GND2VOUT3U178L05TF11T01VOUT需的40KHZ的频率。25发射电路251超声波探头超声波探头,也就是超声波换能器,是超声波测距系统中的重要组成部分。通常所说的超声波换能器一般是指电声换能器,它是一种能完成电能与声能的相互转换的装置。换能器处在发射状态时,将电能转换为机械能,再将机械能转换为声能;反之,当换能器处在接收状态时,将声能转换为机械能,再转换为电能。超声换能器通常都有一个电的储能元件和一个机械振动系统。超声波传感器产生振荡的方法很多,主要有以下几种1由外部电路产生振荡,如NE555低频振荡器调制40KHZ的高频信号,高频信号通过超声波传感器以声能形式辐射出去;2采用单片机内部的定时器或直接使用程序产生固定的脉冲,通过放大处理后经电感线圈驱动发送超声波传感器振荡;3使用工业用小功率超声波收发控制集成电路LM1812驱动发送超声波传感器振荡。252压电效应超声波探头使用最多的是由压电晶片或压电陶瓷制成的换能器。超声波的接收和反射是基于压电晶片的压电效应和逆压电效应。其工作原理是当压电晶片受发射脉冲激励后产生振动,即可发射声脉冲,此即逆压电效应。当超声波作用于晶片时,晶片受迫振动引起的形变可转换成相应的电信号,此为正压电效应。前者是超声波的发射,后者为超声波的接收。压电晶片的振动频率即探头的工作频率,主要取决于晶片的厚度和超声波在晶片材料中的传播速度,为得到较高的频率,要使晶片在共振状态下工作,此时晶片厚度为1/2波长。通常我们一般使用PVDF压电薄膜材料,此材料除了具有良好的物理性能外,在厚度、面积上有很大的选择余地,易于加工且频率范围宽,常用来制成的超声换能器。常见的压电晶片的材料参数见表24。403ZZKH表24几种常用压电晶片材料的主要参数材料居里点/OC介电常数声阻抗特性6210/KGMS压电应变常数1230DV压电电压常数310/GVMN石英570451522050钛酸钡系11517003016013锆钛酸铅190300150028320244偏铌酸铅4003002058532锆钛铅12010002701251901421其中,压电材料的居里点是指压电材料完全丧失压电效应的温度,介电常数反映了材料的介电性质,在制造探头考虑阻抗匹配时起作用,压电应变常数是指当压电体处于应力恒定的状态时,由于电场强度变化所产生的应变变化与电场强度变化之比,它关系着晶片发射性能的好坏、压电电压常数是指压电体在电位移恒定时,由于应力变化所产生的电场强度变化与应力变化之比,它关系着晶片接收性能的好坏。压电片的振动方式有很多种,如薄片的厚度振动,纵片的长度振动,横片的长度振动,圆片的径向振动,圆管的厚度、长度、径向和扭转振动,弯曲振动等。其中,以薄片厚度振动用的最多。由于压电晶片本身较脆,并因各种绝缘、密封、防腐蚀、阻抗匹配以及防护不良环境要求,压电元件往往装在壳体内构成探头。253探头的结构和工作原理超声波传感器,它是借助压电晶体的谐振来工作的,即陶瓷的压电效应。超声波传感器内部结构里有两块压电晶片和一块共振板。给压电片的两电极加脉冲信号,即触发脉冲,当其频率等于晶片的固有频率时,压电晶片就会发生共振,并带动共振板振动,从而产生超声波。相反,电极间未加电压,则当共振板接收到回波信号时,将压迫两压电晶片振动,从而将机械能转换为电信号,此时的传感器就成了超声波接收器。在超声波传感器工作时为提高探头发射超声波的效率,常使晶片在共振状态下使用,这会使振动不易停止,难以形成窄脉冲;因此常在晶片背面装上一个吸收块以增大晶片的振动阻尼,并吸收晶片背面发出的超声波。探头一般由压电晶片、锲块、阻尼块、接头等组成,如图28探头结构简图。图28探头结构简图在系统中,采用一个超声波探头作为发射和接收的器件。当探头发射超声波时,探头中压电晶片受300V高频电脉冲激励后,产生振动,发生逆压电效应,将电能转换成声能,探头发射超声波,当探头接收超声波时,超声波作用于晶片,晶片受迫振动引起形变发生正压电效应,将声能转换

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论