流体计量控制仪的设计_第1页
流体计量控制仪的设计_第2页
流体计量控制仪的设计_第3页
流体计量控制仪的设计_第4页
流体计量控制仪的设计_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

目录TOC\o"1-3"\h\u摘要 I关键词IAbstractIIKeywordsII1前言 11.1本课题的来源及研究目的 11.2流量计的概述及分类 22传感器的原理与传感器结构设计 52.1涡轮传感器的根本原理 52.2涡轮流量传感器的结构 63流体计量控制器的设计 83.1流体计量控制仪的功能要求 83.2系统硬件的总体设计 93.2.1硬件电路设计原那么 93.2.2硬件系统结构 103.3各模块硬件的设计 113.3.1AT89C51单片机控制局部 113.3.2数据存储功能 123.3.3传感器信号输入模块 143.3.4液晶显示模块 143.3.5面板按键模块 173.4系统软件的总体设计 184测试方法和测试结果: 205结论 20致谢22附录一: 23附录二: 23流体计量控制仪的设计摘要本文采用单片机开发的流体计量仪,具有计量精度高,功耗低、稳定可靠、本钱低等特点。文中介绍了一个智能流体计量仪的设计思路,简单介绍了其流量计量的原理、特点和开展现状,并结合当前研究和应用中的问题指出了流量计量仪的开展趋势。主要介绍了智能流体计量仪的原理组成和其软件编程方法。文中对涡轮流量计的工作特性、使用特点等进行了深入研究分析,设计了智能型涡轮流量计的总体方案,以及流量显示仪软硬件局部的详细设计。本文所研制的智能流量显示仪,能切换显示瞬时流量、累计流量和分段流量,能通过按键设置仪表系数。本流量显示仪采用汽车电源供电,方便可靠。同时,流量显示仪在硬件设计方面采用了低功耗的AT89C51单片机,软件编程中考虑到了低功耗、可靠性的要求,采用了结构化的模块设计方法。本文的智能涡轮流量计系统具有功耗低、抗干扰能力强、精度高、重量轻、工作可靠、价格廉价等优点。关键词涡轮流量计;流量显示仪;单片机TheDesignofFluidMeasurementControlInstrumentAbstractThefluidusedtodevelopsingle-chipmeteringdevice,withhighmeasurementaccuracy,lowpowerconsumption,stableandreliable,andlowcost.Inthispaper,anintelligentinstrumentformeasuringfluiddesign,abriefintroductionoftheprincipleofflowmeasurement,characteristicsanddevelopmentofthestatusquo,combinedwithcurrentresearchandapplicationsoutofthequestionofthedevelopmenttrendofmeterflow-meter.SmartintroducestheprinciplesoffluidMetercompositionanditsmethodofsoftwareprogramming.Atlast,thispaperchoosesturbineflowmetertobethekemelofthestudy.Deepstudiesaboutthecharacteristicsofturbineflowmeterhavebeencarriedout.Inthispaper,thesensorpartoftheturbineflowmeterisdesignedandtheintelligentflowmeasurementdisplaymeterisanimportantpartinthisresearch.Theintelligentflowmeasurementdisplaymetercanswitchtodisaplaycumulativeflux,theinstantaneousfluxandsomedistancefluxofvolume.theparameteroftheturbineflowmetercanbechangedbythebuttononthepanel.At89C51isusedintheinstrument;ishasagoodcapabilitytoreducetheworkofcircuitdesign.Thesoftwareoftheinstrumentisabortivewrittentomaketheinstrumentworkingonhighefficiency.Theintelligentturbineflowmetermeasurementsystemhastheadvantagesoflowpower,highprecision,light,longtimetouse,lowpriceetc.Keywordsturbineflowmeter;flowmeasurementdisplaymeter;microcontroller1前言1.1本课题的来源及研究目的石油化工是我国国民经济的支柱产业之一,其所实现的利润约占全国国有及国有控股企业总利润的1/4左右。油井产量的计量是油田生产管理中的一项重要工作,对油井产量进行准确、及时的计量,对掌握油藏状况,制定生产方案,具有重要的指导意义。目前国内各油田采用的油井产量计量方法主要有玻璃管量油孔板测气、翻斗量油孔板测气、两相别离密度法和三相别离计量方法等。随着技术的进步,油田越来越需要功能强、自动化程度高的油井计量设备以提高劳动生产率和油田的管理水平。除此以外,为了使高粘度的石油得到开采,就得在开采过程中直接参加降粘剂,如果加少了,石油抽不上来,加多了又造成经济浪费,由此引出了这个恒流量的控制系统[1]。综上所述,无论是在石油的开采过程中注入降粘剂,还是在石油的计量及运输过程中,对于流量都要求一定的精确计量和控制。因此,本课题就是针对这一具体实际要求,通过对当前一些相关领域的分析和研究,设计出了一种基于AT89C51单片机的控制系统。本系统的研究对象就是液体如石油、水等的流量,通过对流量的检测,完成对流量的控制。流量有瞬时流量和累积流量两种单位。瞬时流量指单位时间内通过管道横截面的流体的数量;累积流量指一段时间内的总流量。瞬时流量可以用体积流量、质量流量和重量流量三种方法来表示,而前两种表示方法最为常用。除了上述瞬时流量之外,生产过程中有时还需要测量某段时间之内流体通过的累积总量,称为累积流量,也常被称为总流量。质量总量以M表示,体积流量以Qv表示。流量是重要的过程参数之一。流量是衡量设备的效率和经济性的重要指标;流量是生产操作和控制的依据,流量的测量与控制是实现工业生产过程自动化的一项重要任务。由于石油是重要的能源,无论从节约能源的角度,还是从经济性角度来看,对于流量的精确控制都是十分必要的,所产生的经济效益也是十清楚显的。在自来水的监测与流量控制中,应用高精度的流量计量与控制仪表也是必须的,所带来的经济效益是十分巨大且显而易见的。1.2流量计的概述及分类流量是指单位时间内通过某一截面的物料数量,即瞬时流量。在现代工业生产过程自动化中,流量是重要的过程参数之一,流量是衡量设备的效率和经济性的重要指标,当然流量也是生产操作和控制的依据,因为在大多数工业生产中,常用测量和控制流量来确定物料的配比与耗量,实现生产过程自动化和最优控制。所以,流量的测量与控制是实现工业生产过程自动化的一项重要任务。首先,精度高的要求是任何测量系统首先要到达的目标,没有到达一定的精度,所测量的数据就没有分析应用的价值,测量系统就失去了其测量的意义和可用性。其次,低功耗要求是设计此流量测量系统的根本要求,所有的芯片及元器件的应用都要考虑到低功耗的要求。再次,抗干扰性也是此流量测量系统所着重要求的。流量测量现场会有各种振动及电磁干扰,因此该仪表要具有抗振、抗干扰及巩固耐用性。此外,测量系统的重量也是需要考虑的,较轻的重量对于安装拆卸比拟有利。本钱价格低廉对于该铡量系统的推广应用也很重要。下面在说明各种流量计的原理和使用特点的同时,将结合本设计方案的实际情况来选择适宜的流量计[3,4]。差压式流量计是目前工业生产中用来测量气体、液体和蒸汽流量的最常用的一种流量仪表,在整个流量测量领域,约占流量仪表总数的一半以上。容积式流量计又称定排流量计,在流量计中是精度最高的一类流量计。电磁流量计是根据法拉第电磁感应定律制成的一种测量导电液体体积流量的流量计。涡街流量计是流体振动流量计的一种,由传感器和转换器组成。涡街流量计的测量原理为:当把一个非线性阻流体垂直插入管道中,从阻流体两侧交替的产生有规那么的漩涡,漩涡的发生频率与流体流量有确定的关系,可以通过检测漩涡频率得到流体流量。超声流量计是通过检测流体流动时对超声束的作用,以测量体积流量的仪表。超声流量计解决了大管径、大流量及各类明渠、暗渠测量困难的问题。插入式流量计是一类以结构形式划分的流量计,包括插入式涡轮、插入式涡街、插入式电磁、插入式均速管等。涡轮流量计是叶轮式流量计的主要品种,叶轮式流量计还有水表、风速计等。涡轮流量计是目前流量仪表中比拟成熟的高精度仪表,适用于轻质成品油、石化产品等液体和空气、天然气等低粘度流体介质,可实现瞬时流量和累积流量的计量。涡轮流量计的测量原理简述如下:涡轮流量传感器主要由壳体、导向体、叶轮、轴与轴承和信号检出器组成,当被测流体流经管道时,冲击叶轮的叶片,对叶轮产生驱动力矩,使叶轮克服摩擦力矩和流体阻力矩而产生旋转,在一定的流量范围内,对一定的流体介质粘度,叶轮的旋转角速度与流体流量成正比,可以通过测量涡轮流量传感器的旋转角速度来测量流量。其优点,涡轮流量计的测量精度高,液体的相对测量误差可到达0.2%到0.5%;测量范围宽,适用于流量大幅度变化的场合;结构简单,安装使用方便,无滞流局部,如果发生故障,并不影响管道内液体的输送;涡轮流量计的输出是与流量成正比的脉冲信号,所以通过传输线路不会降低其精度,容易进行累计显示,便于远距离传送和流量显示仪的处理,抗干扰能力强。缺点主要是仪表的流量特性受流体物性的影响较大,影响了仪表测量精度。涡轮流量计的精度能到达本测量系统的要求,结构也相对简单,其工作的公称通径范围通常也十分宽广,适用于各种大小口径液体的管径的测量。由此可知,涡轮流量计得各个方面根本满足了本系统得要求。所以,在该流量测量系统中选用涡轮流量计。2传感器的原理与传感器结构设计2.1涡轮传感器的根本原理涡轮传感器的工作原理是当流体沿着管道的轴线方向流动,并冲击涡轮叶片时,便有管道内流体的力作用在叶片上,推动涡轮旋转。在涡轮旋转的同时,叶片周期性地切割电磁铁产生的磁力线,改变线圈的磁通量。根据电磁感应原理,在线圈内将感应出脉动的电势信号,此脉动信号的频率与被测流体的流量成正比,k是涡轮传感器的重要特性参数。它是代表每立方米流量有几个脉冲,或者每升流量有几个脉冲。不同的仪表有不同的k,并随仪表长期使用的磨损情况而变化。尽管涡轮流量计的设计尺寸相同,但实际加工出来的涡轮几何参数却不会完全一样,因而每台涡轮传感器的仪表常数k也不完全一样,它通常是制造厂在常温下用洁净的水标定出来的。涡轮传感器输出的脉冲信号,经前置放大器放大后,送入显示仪表,就可以实现流量的测量。涡轮流量传感器的实用流量方程,下面详细说明[4,8]。实用流量方程:式中提及流量m3/s流量计输出信号频率Hz流量计仪表系数1/m3流量计的仪表系数与流量的关系曲线如图2.1所示。由图可见,仪表系数可分为二段,即线性段和非线性段。线性段约为其工作段的三分之二,其特性与传感器结构尺寸及流体粘性有关。在非线性段,特性受轴承摩擦力,流体粘性阻力影响较大。当流量低于传感器流量下限时,仪表系数随着流量迅速变化。压力损失与流量近似为平方关系。当流量超过流量上限时要注意防止空穴现象。图2.1涡轮传感器的特性曲线2.2涡轮流量传感器的结构[4,5]。1-壳体,2-导向体,3-叶轮,4信号检出器放置处,5-轴与轴承6-压紧圈,7-前连接管,8-后连接管图2.2涡轮内部结构图壳体壳体是传感器的主体局部,它起到承受被测液体的压力,固定安装检测部件,连接管道的作用。导向体在传感器进出口装有导向体,它对流体起导向整流以及支承叶轮的作用。涡轮亦称叶轮,是传感器的检测部件,它由高导磁性材料制成。叶轮有直板叶片、螺旋叶片、和丁字形叶片等几种,亦可用嵌有许多导磁体的多孔护罩环来增加有一定数量叶片涡轮旋转的频率,叶轮由支架中轴承支承,与壳体同轴,其叶片数视口径大小而定。轴与轴承它支承叶轮旋转,需有足够的刚度,强度和硬度,耐磨性,耐腐性等。它决定着传感器的可靠性和使用期限。传感器失效通常是由轴与轴承引起的,因此它的结构与材料的选用以及维护是重要问题。信号检出器常用变磁阻式,由永久磁铁、导磁棒〔铁芯〕、线圈等组成。压紧圈为了固定导向体,应配有适宜的压紧圈。前后连接管为了能更加准确地测量液体的流量,壳体前后应该连接相当于管径10倍以上的前连接管和相当于5倍以上的后连接管。3流体计量控制器的设计3.1流体计量控制仪的功能要求要进行硬件及软件设计,首先要清楚流量显示仪所要实现的具体功能,并考虑到流量显示仪的性能要求,然后才能设计各个功能模块,再进一步选择适宜的芯片、元器件及设备,进行具体电路的设计。在芯片、元器件的选型及具体硬件电路设计的同时。也要考虑软件编程的相应实现。该流量显示仪功能要求有:〔1〕显示功能现场显示累积体积流量、分段体积流量、瞬时体积流量。〔2〕存储功能存储各种流量数据,流量计系数。〔3〕面板按键功能流量显示仪面板上要具有选择显示内容的翻转按键以及分段流量清零按键。调试阶段还应有可以设置和修改仪表系数的按键。〔4〕电源供电功能由于车载电源的电瓶规格的不同,需要根据不同的电源进行变化以满足流量显示仪所需的电压。此外,流量显示仪的高精度、低功耗、可靠性等性能要求也是进行软、硬件设计所必须考虑的重要因素。3.2系统硬件的总体设计3.2.1硬件电路设计原那么本设计在硬件设计时的步骤及遵循的原那么:首先,要选择最主要的芯片或元器件,在流量显示仪中就是对信号处理和运算的核心——单片机芯片的选择。它决定着硬件整体方案的设计和其它芯片及元器件的选择。其次,分别设计各个外围硬件模块,选择典型电路,实现系统的模块化。设计外围硬件模块时,注意单片机资源的分配和应用,如单片机的管脚分配、单片机内部集成模块的应用等。充分和合理利用单片机资源不但可以减少外围电路设计的工作量,而且可以提高整机的可靠性。最后,设计硬件结构时,要结合软件方案一并考虑。硬件结构与软件方案发生相互影响时,考虑的原那么是:功能尽可能由软件来实现,以简化硬件的结构。这样可以减小硬件的复杂性,所付出的代价是占用较长CPU运行时间。在所实现功能相同的情况下,都选择低功耗芯片、元器件及设备。可靠性及抗干扰设计是硬件系统设计所必须考虑的,它包括芯片、元器件选择、滤波、印刷电路板布线、信道隔离等[5]。3.2.2硬件系统结构根据流量显示仪的功能要求,硬件系统结构框图如图3.1所示。硬件系统包括单片机控制器模块、传感器信号输入模块、液晶显示模块、面板按键模块及电源供电模块。液晶显示液晶显示单片机控制器单片机控制器涡轮传感器按键涡轮传感器按键EPROMEPROM信号整形放大信号整形放大系统软件系统软件图3.1硬件系统结构图单片机控制器模块主要由单片机构成,是信号处理、计算的核心,也是整个流量显示仪运行的核心局部。EPROM起到存储数据的功能,是单片机外接的一个存储组件。其它大局部模块都受单片机控制器模块的控制或通过单片机控制器而起作用。传感器信号输入模块是指流量信号的整形输入。流量信号需要进行整形放大等处理,然后被单片机控制器的计数模块识别并计数。液晶显示模块包括显示驱动电路及显示器。面板按键模块由面板按键电路及按键组成。系统软件包括单片机和液晶模块的初始化模块,液晶模块的写数据/命令子模块,信号测量模块,流速和流量计算模块,数据存储模块,显示数据模块,数据显示模块以及定时中断效劳模块等。3.3各模块硬件的设计3.3.1AT89C51单片机控制局部AT89C51单片机一共40个引脚,对于这些引脚具体的用途各不相同,AT89C51[8]。VCC和GND引脚是电源和地。RST是复位输入引脚,在系统需要重启时,该引脚动作。XTAL1和XTAL2引脚是振荡器反相放大器及内部时钟发生器的输入端和振荡器反相放大器人输出端。它们外接晶振,此系统用的11.0592Hz晶振,这个晶振作用是为了便于计算时间。同时两引脚和地之间还要分别接一个大小为30pF的电容。晶振的连接方法如图3.2所示。图3.2XTAL引脚的连接方法INT引脚是外部中断引脚,在本系统中用到了一个INT1,此引脚用作流量传感器的信号输入,并通过此中断程序进行流量信号的累加,从而计算出相应的流量大小。T1引脚作用是定时/计数器外部输入,在本系统中用作定时器,此定时器定时为1s,通过计算1秒内的流量从而可以十分方便地计算出流量计的瞬时流速。图3.3AT89C51的电路连接P2.4-P2.7引脚用作外接键盘按钮,根据相应的按键的功能起不同的作用,具体功能在按键模块详细说明。P0.0-P0.7及P2.0-P2.2引脚用作和液晶显示器的连接,CAT24WC04相连接的,功能是时钟信号和数据传输。3.3.2数据存储功能数据存储功能的实现由于对此单片机的数据我们要求能够进行长期保存,所以要选择能够长期存储而不易丧失数据的电子元器件。CAT24WC04电子组件及其应用CAT24WC04是一个4K位串行CMOSE2PROM内部含有512个8位字节。CATAYST公司的先进CM0S技术实质上减少了器件的功耗。CAT24WC04有一个16字节页写缓冲器,该器件通过12c总线接口进行操作有一个专门的写保护功能。各引脚分布如图3.4所示。图3.4CAT24WC0x存储此组件有如下一些特性:1.8到6.O伏工作电压范围;低功耗CMOS技术;写保护功能当WP为高电平时进入写保护状态;页写缓冲器;自定时擦写周期;1000000编程/擦除周期;可保存数据100年;8脚DIP、SOIC或TSSOP封装温度范围:商业级、工业级和汽车级。3.3.3传感器信号输入模块流量计传感器的信号通过此处的电路到达单片机,由于从传感器过来的信号强度可能缺乏以产生足够高的电压,所以在此处加一个LM324电子组件放大输入信号。LM324是四运放集成电路,它的内部包含四组形式完全相同的运算放大器,除电源共享外,四组运放相互独立。本系统中,可以设置好两极放大电路,适当得应用一级或二级放大,使得信号强度在测试时能够满足要求[1]。LM324在系统中的具体硬件连接如图3.5所示。3.3.4液晶显示模块本系统选择SMC1602液晶显示器作为显示屏[10]。工作电压在4.5~5.5v,显示清晰,稳定可靠,使用编程简单,是仪器仪表、手持便携仪器、系列、家用电器、运动器材、医疗保健仪器、智能充电器等的晟佳通用型显示模块。特别适用于电池供电仪器:智能煤气表、水表、暖气表、有线电视表、税收监控器、通讯产品、遥控器等产品。接口应用方块图及引脚说明SMC1602的各个引脚排列如图3.6所示。图3.61602与单片机连接图液晶显示模块指令说明,〔1〕初始化设置:①指令码功能00111000设置16X2显示,5X7点阵,8位数据接口②指令码功能00001DCBD=1开显示D=0关显示C=1显示光标C=0不显示光标B=1光标闪烁B=0光标不显示000001NSN=1当读或写一个字符后地址指针加1,光标加1N=0当读或写一个字符后地址指针减1,光标减1S=1当写一个字符,整屏显示左移〔N=1〕或右移〔N=0〕,以得到光标不移动而屏幕移动效果S=0当写一个字符,整屏显示不移动〔2〕数据控制控制器内部设有一个数据地址指针,用户可通过它们来访问内部全部80字节RAM。指令码功能80H+地址码〔0-27H,40H-67H〕设置数据地址指针01H显示清屏1数据指针清零2所有显示清零02H显示回车数据指针清零〔3〕初始化过程〔复位过程〕①延时15ms②写指令38H〔不检测忙信号〕③延时5ms④写指令38H〔不检测忙信号〕⑤延时5ms⑥写指令38H〔不检测忙信号〕⑦写指令38H显示模式设置⑧写指令08H显示关闭⑨写指令01H显示清屏⑩写指令06H显示光标移动设置写指令0CH显示开及光标设置3.3.5面板按键模块根据流量显示仅酶功能要求,设置相应的按键。此按键按下时,可以改变存放器的内容,从而通过相应的判断来实现相应的功能。流量显示仪的面板按键共有两个。由于流量显示仪需要显示多个参数,所以需要有一个显示切换按键,按一次该键,液晶显示内容翻转一次,当连续按下此键,液晶显示内容将按预先设定的顺序循环显示不同的参数。另一个按键是分段清零键,当司机需要显示某一段的累积流量时,可按此键一次,将此前的分段累积流量清零。软件通过扫描的方法查询是哪个键按下,然后进行相应的处理。因为主程序循环一次的时间特别短,一般按键的时间在100毫秒以上,采用扫描的方法而不是中断的方法并不会影响反响速度,相反却增加了程序运行的可靠性,防止在用中断方法时过度频繁的按键可能造成的死机现象。该子程序仅几十行左右,不会占用太多的CPU运行时间。图3.7按键抖动时的电压信号通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,电压信号小型如图3.7。由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,如图3.7。抖动时问的长短由按键的机械特性决定,一般为5ms~10ms。这是一个很重要的时间参数,在很多场合都要用到。按键稳定闭合时间的长短那么是由操作人员的按键动作决定的,一般为零点几秒至数秒。键抖动会引起一次按键被误读屡次。为确保CPU对键的一次闭合仅作一次处理,必须去除键抖动。在键闭合稳定时读取键的状态,并且必须判别到键释放稳定后再作处理。按键的抖动,可用硬件或软件两种方法。常用软件方法去抖,即检测出按键闭合后执行一个延时程序,产生5ms~10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,那么确认为真正有键按下。当检测到按键释放后,也要给5ms~10ms的延时,待后沿抖动消失后才能转入该键的处理程序。3.4系统软件的总体设计流量显示仪软件的设计遵循的原那么:软件设计采用自顶向下逐步细化的设计方法,分解一个复杂的问题为多个小模块;软件的设计模块化,各个模块尽量保持独立,少使用条件转移语句,便于调试、移植和修改;尽量防止中断嵌套的出现;软件编程要尽可能的降低功耗[7,8]。开始开始初始化单元值存储数据参数显示键移位程序参数显示键设置键移位键清零键累计流量累加存入串行存储器定时时间到显示处理〔根据流量值计算出液晶位,显示相应的数和小数点〕NYYNN设置程序YY设置程序YYNNYNYNNNNN接受采集信号接受采集信号YY图3.8主程序流程图4测试方法和测试结果:〔1〕测试方法:将系统加电,再将水管接入涡轮传感器的

温馨提示

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

评论

0/150

提交评论