ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:194.59KB ,
资源ID:10907151      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10907151.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的分段电容式液位测量的研究毕业设计论文 精品.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的分段电容式液位测量的研究毕业设计论文 精品.docx

1、基于单片机的分段电容式液位测量的研究毕业设计论文 精品基于单片机的分段电容式液位测量的研究目录第一章 前言 3第二章 分段电容式液位测量原理及方法 421传统电容式液位测量的介绍 42.1.1传统电容式液位测量的原理 42.1.2电容式液位测量方法在油水界面检测中遇到的问题 52.2分段电容式液位测量的原理 62.2.1分段电容式液位测量的原理 62.2.2 几种特殊情况的处理 72.3 微小电容测量原理 7第三章 系统总体设计 93.1课题需要实现的功能及要求 93.1.1系统实现的功能及要求 93.1.2系统的主要技术标准 93.2 系统总体结构设计 103.2.1传感器结构 103.2.

2、2系统功能模块划分 11第四章 系统硬件设计 134.1硬件电路的总体设计 134.1.1硬件电路的可靠设计 134.1.2硬件电路设计划分 134.2 单片机的选用 134.3 主控电路设计 144.3.1 ATmegal6单片机电路设计 144.3.2 人机接口电路设计 16第五章 系统软件设计 175.1软件总体设计 175.2 ATmegal6单片机软件总体设计 175.3 ATmega8单片机软件总体设计 18第六章 结束语 19参考文献 20致 谢 21摘要:溢油回收过程中进行油水分离时,检测油气、油水界面所在位置以及油层厚度是至关苇要的一个环节,不仅需要能够同时检测油气、油水两个

3、界面,还需要保证检测结果是实时连续的,要求具有较快的检测速度。本课题正是研究这样一种测量技术,通过测量电容,利用单片机实现实时动态多界面液位测量。通过测量各分段电容传感器然后对测得的数据进行分析处理得到各界面位置是本文的总体思路。本论文首先介绍了各种液位测量的方法,然后对课题中所提的测量要求进行分析给出了液位测量的需水分析,通过对比各种测量的方法选定了基丁分段电容的测量方式。通过阐述分段电容式液位测量的原理分析、实现、以及解决的问题,从硬件和软件两个方面详细介绍了液位测量所需传感器的设计和制作过程,最后是对传感器的实验及对实验数据的分析总结,从而验证分段电容式测量液位的方法在本课题应用中的选择

4、是正确的。关键词:传感器;分段电容;液位测量;单片机ABSTRACT:When separate oil from water at spilled oil recovery processing,the detection of oilgas interface,oilwater interface and the oil thickness is a critical part,not only can detect oil gas interface and oil-water interface,but also need to ensure the results in realti

5、me and continuous,requires faster detection speedThis issue is research a such of measurement that real-time and dynamic detect multi interface liquid level using microcontroller and capacitance measuringBy measuring the capacitance of subcapacitor sensor then processing themeasured data to get the

6、interface position is the overall idea of this paperThis paper first introduces the various liquid level measurement methods,and then analysis the requirements mentioned in the subject and provides liquid levelmeasurement needs,by comparing selected variety of measurement methods andselected measure

7、ment based on sub-capacitor sensorDescribed the principle analyses of subcapacitor sensor for liquid level measurement,implementation,and solution problems,go into detail about the design and production process of the liquid level measurement sensors from both hardware and software aspects,and final

8、ly is the experiment and analysis of the experiment and experimental data,thereby to verify the liquid level with subcapacitor sensor in this topic is correctKEY WORDS:Sensor;Subcapacitor;Liquid Level;Single Chip Microcomputer第一章 前言自1993年我国从石油出口国转为石油净进口国以来,石油进口数量不断上升,沿海的石油运输量大幅增加。我国进口的石油90是通过海上船舶运输来

9、完成的。据统计,19732006年,我国沿海共发生大小船舶溢油事故2635起,其中溢油50吨以上的重大船舶溢油事故共69起,总溢油量37,077吨,平均每年发生两起,平均每起污染事故溢油量537吨。石油本身具有毒性,进入海洋后不仅会对海洋环境、野生动物和养殖资源等造成不同程度的危害,而且这种危害的周期往往是很长的。凶此对溢油治理方法和技术进行进一步的研究,以便最大程度地减少溢油所造成的危害,具有重要的意义。溢油的处理方式基本有三种:生物法、化学法和物理法。对于海上溢油清除,物理法中的机械回收方法是最好的,不但清除了溢油,消除了溢油的危害,还回收了溢油,即保护了环境又保护了资源。溢油回收装置是一

10、种机械回收装置,是溢油发生后处理溢油的一种有效装置,能极大的减小溢油的危害并回收溢油,降低损失。该系统最关键的部分是油水分离装置,但是在油水分离过程中只有确定油气界面和油水界面的位置,才能知道油层的厚度,控制油水分离装置正常工作。因此需要设计一种液位传感器,能够检测油气、油水两个界面的位置,而且要求传感器具有较高的精度和良好的动态特性。随着科学技术的发展,近几年来国内外学者对于双界面液位测量技术和装置的研究取得了很大的进展,发明了很多用于液位测量的仪器仪表,根据测量方式可以分为接触式和非接触式两类。通过对国内外液位测量方法的比较分析可以看出,大多数方法虽然可以测量油气和油水两个界面,但是对环境

11、以及被测介质的要求比较高,而且需要在油水界面比较清晰地情况下才能获得比较准确的液位数据。因此提出了以电容式液位测量方法为基础的分段电容式液位测量法。这种方法不但对环境以及被测介质要求不高,而且可以很好的测量油气和油水双界面。第二章 分段电容式液位测量原理及方法21传统电容式液位测量的介绍2.1.1传统电容式液位测量的原理传统的电容式液位测量法一般使用两个内外电极相套的圆柱形电容传感器,电容传感器高度为L,内电极直径为d,外电极直径为D,当电容传感器内外电极之间充满介电常数为的介质时,其电容值的计算表达式如下: C= (2-1)其中,为真空的介电常数, = F/m。由公式(2-1)可知,在保持D

12、、d和L不变的情况下,电容的大小和介质的介电常数呈线性关系。已知D、d和L三个参数的值,根据测量到的电容值C即可计算出该介质的介电常数。当电容传感器内外电极之间充满两种介质时,比如油和气,此时会有一个油气界面,下部为油,高度为H,介电常数为,上部为空气,高度为(L-H),介电常数为,此时相当于将两个电容传感器并联,电容值的计算表达式如下: (2-2)其中: 为油部分所产生的电容,为空气部分所产生的电容,为电容传感器中充满空气时的电容值,为油的介电常数,为空气的介电常数。在环境不变的情况下总电容C与油的高度呈线性关系。将油的介电常数和空气的介电常数代入(2-2)式,根据此时测量得到的电容值就可以

13、计算出油的高度H。2.1.2电容式液位测量方法在油水界面检测中遇到的问题但是在实际应用中,尤其是用丁海上溢油回收这样的上作环境,有许多问题必须予以考虑,这些问题主要有:(1)在测罩得到传感器电容值之后计算液面的高度需要知道各个介质的介电常数,但是各介质的介电常数并不是一个固定的值,而是一个随着各种条件变化而变化的值。原油或者其他油品的介电常数与其含水率有关,在正常环境下,油水混合之后静止一段时间后,因为油水互不相溶且油和水的密度不同导致油水分离,油浮于水的上方,两者界面分明,油中的含水率相对固定,通过测量我们可以根据公式31计算出此时油的介电常数。但是在复杂的海洋环境下,有着复杂的物理化学变化

14、,海水的运动也会导致油和水也相互撞击,互相渗透,导致油的含水率有很大的变化,因此很难确定油的介电常数。油水界面检测中的另一介质海水的介电常数也是变化的,由于海水中含有各种矿物质和盐分,不同区域的海水中含有的矿物质和盐分是不同的,即便是同一区域这些物质的含量也会有轻微的变化,这样势必会影响传感器的测量精度。温度对于不同介质介电常数也有一定得影响,尤其是水的介电常数受温度的影响是非常明显的,如表21所示,在0度时水的介电常数约为88,而温度达到50度时,水的介电常数下降到70,变化是比较的大的。因此油水界面检测中温度对介电常数变化的影响所导致的测量误差是必须要考虑的。表2-1水的介电常数与温度的关

15、系温度01020304050介电常数888480767370(2)通过传统电容式液位测量的原理介绍,可以知道该方法适合测量两种介质单一界面的位置,而并不适宜用于二种介质的油气、油水界面双界面的检测。因此,必须要对传统电容式液位测量方法进行改进,使之适应双界面位置的测量。(3)油与水的分界面并不是一个清晰的界面,而是一个随着油的含水量由大到小变化的从水到油的过渡带,称之为乳化层。传统电容式液位测量方法依靠的是介电常数进行计算,乳化层的介电常数无法确定,凶此该方法很难确定乳化层的位置,传感器所能够检测到的只是一个近似的界面,凶此如何处理近似晃面并确定油水界面的位置是一个必须要考虑的问题。由此不难看

16、出,在油气、油水双界面检测的应用中,传统电容式液位测量方法有各利-局限性,在应用到油气、油水双界面检测时会遇到很多问题从而导致测量精度不高,甚至是非常不理想的程度。因此,要将电容式液位测量方法应用到油水界面检测中,需要对传统电容式液位测量方法进行改进。2.2分段电容式液位测量的原理2.2.1分段电容式液位测量的原理分段电容式液位测量是将传统电容式液位测量中的一段圆柱形电容传感器分成了段相互独立的圆柱形电容传感器,每一段相互并联,相互绝缘并独立引线,相当于从上至下形成了个IN量程的电容传感器,每一段独立检测电容,通过个电容传感器的测骨=结果计算并判断油气、油水双界面的位置。分段电容式液位测量传感

17、器总共十段,每段高为L假设第1、2段为空气段,第3段为油气界面所在段第4、5、6段为纯油段,第7段为油水界面所在段,第8、9、10段为纯水所在段。每一段的等效电。因为每一段电容传感器的内电极直径d、外电极直径D、传感器高度L都是固定的而且在常温环境下空气的介电常数为l,水的介电常数为80左右,纯净原油的介电常数为2.3左右水和油两者介电常数相差将近40倍比较易于区分,报据公式2.1可以知道,由此可以判断油气界面位于段,油水界面位于段。 这样两个界面分布在不同的电容传感器中,每一段电容传感器可以独立测量该段的电容值,将传统电容式液位测量方法的原理应用于每一段的电容传感器中,这样就解决了传统电容式

18、液位测量方法不适宜用于三种介质油气、油水双界面的测量的问题。对于油气界面和油水界面在同一段电容传感器,即油层厚度小于电容传感器高度L的情况将在下文阐述,尝试对于这种情况进行处理。将每一段电容传感器的电容值测量出之后,因为和为纯空气段,和为纯油段,为纯水段,根据这几个电容值,通过公式21分别可以计算出当前环境空气、油和水的介电常数,然后将获得的介电常数实时的用于测量段油气界面的位置HX和段油水界面的位置HY。这样就解决了因为介质的介电常数随外界各种条件变化而变化对测量准确度的影响,实现了在线实时自标定自校正,从而提高了测量精度。2.2.2 几种特殊情况的处理在油气界面和油水界面测量时还会遇到以下

19、几种特殊情况。(1)每次测量时分别需要测量每一段电容传感器的空管电容值、充满油的电容值和充满水的电容值,但是测量过程中并不一定每一种介质会充满该段电容传感器,显然这在实际应用中这很难做到。为了防止这种情况出现,当传感器开始使用时或者使用环境改变时进行一次初始化,首先将十段电容传感器空管,测量空管电容值,然后将十段电容传感器充满所测油品,测量满油电容值,最后将十段电容传感器充满水,测量满水电容值,测量得到的30个初始值将存入单片机内的数据存储器中,供液位计算使用。在测量过程中,遇到该段充满空气、油或者水时实时的更新单片机内数据存储器中的数值。(2)油与水的界面是一个随含水率变化的非清晰的界面,即

20、乳化层的问题,在分段电容式传感器中处于乳化层的每一段电容传感器测量到的电容值是一个随含水率变化而变化的值,由油到水的过程即是含水率逐渐变大的过程,电容值也随之而变大。在纯油到纯水的变化过程中,只需要确定一个值,当含水率低于此值时为油,含水率高于此值时为水。2.3 微小电容测量原理由于在分段电容式液位测量中被测电容很小,而线间寄生电容等各种杂散电容较大,因此对电容测量提出了极为严格的要求。分段电容式液位测量系统中的杂散电容主要来自三个方面:(1)连接电容内外极板与测量电路电线的寄生电容,其值大约为100pFm。(2)测量电路中使用的CMOS模拟开关产生的耦合电容。(3)内外极板之间使用的聚四氟乙

21、烯绝缘管形成的电容。因此电容测量电路必须满足以下要求:(1)测最小电容、动态范围大、线性度好。(2)测量灵敏度高、低噪声、低漂移。(3)能抑制寄生电容和CMOS模拟开关产生的耦合电容。第三章 系统总体设计3.1课题需要实现的功能及要求3.1.1系统实现的功能及要求通过溢油回收过程的描述可以知道溢油装置工作过程最后一个环节就是在油液积累到一定厚度时控制油泵将油抽出,因此油液厚度的测量是溢油回收实现的重要环节,液位测量装置是溢油回收装置中的核心。为了能够实现实时的反映溢油回收装置中气、油、水的状态,了解溢油回收装置的状态,要求液位测量装置能够连续的将油气,油水界面的位置测量出来,同时为了控制油泵抽

22、油,还需要计算出油层的厚度,即油气界面与油水界面的差值。为了精确控制抽油装置,需要液位测量装置具有较高的测量精度。抽油泵在向外抽油时速度比较快,因此需要液位测量装置具有较快的测量速度。为了便于操作人员观察,需要将油气界面与油水界面的位置和油层的厚度通过LCD显示屏显示出来,I司时将数据通过RS一485通讯方式传送出去,便于二次仪表的使用。收油装置用于海上环境,海面情况复杂,有各种随机信号的干扰,因此传感器需要具有较强的抗干扰能力。海水中含有各种具有腐蚀性的矿物质,凶此传感器需要具有较强的抗腐蚀能力。3.1.2系统的主要技术标准(I)测量参数:油气界面和油水界面位置,其中油水界面属于油乳化层界面

23、和乳化层水界面混合的界面(2)测量范围:100cm(3)测量精度:3cm(4)测量速度:5s(5)环境温度:-10一60(6)电源电压:24V(7)显示方式:LCD显示油气界面和油水界面位置、油层厚度(8)通讯接口:RS-485(9)单片机功能:能够实现自动保护防止程序跑飞、能够对测量装置进行初始化校准,将初始化参数保存并控制整个测量系统的运行。3.2 系统总体结构设计3.2.1传感器结构传感器截面图如图3.1图3.1传感器截面图示意图整个传感器可以分为上下两部分:上部为数据采集与处理模块,下部为十段电容传感器和电容传感器外电极。上部包括电源模块,ATmega16单片机、人机交互模块和通讯模块

24、。全部安装在传感器顶部的防水盒中。防水盒采用航空插头外接电线,接入24V电源的输入以及RS一485串行通讯线缆。防水盒上方安装有状态指示灯、按键和LCD显示屏,实现传感器工作指示和人机交互。下部包括十段独立的电容传感器和电容传感器外电极。电容传感器外电极公用套在整个电容传感器外部。中曰足聚四氟乙烯绝缘管将所测介质与电容传感器隔离。十段独立的电容传感器每一段的结构如下图:聚四氟乙烯绝缘管内是电容传感器内电极,高为10cm,中间是电容测量电路板,包括ATmega8单片机、电容测量电路和通讯电路,其中电容测量电路分别和电容传感器内、外电极相接。这利独立的电容测量模块的设计虽然增加了整体复杂度和开发成

25、本,但是这样设计可以极大的缩小连接电容测量模块和电容极板的导线距离,从而极大的减小了导线电容对丁测量的影响,提高了液位测量的精度。最关键的是每一段电容传感器都具有独立的电容检测模块,可以进行高速电容测量,ATmegal6单片机可以实时的读取每一段的电容值用于计算。如果通过电子开关选通通道然后进行电容测量,不但电子开关需要等待一段时间,每一次通道通断后还需要更长的时间等待电容测量模块稳定,之后才能测最到正确的电容值,这样就达不到系统要求的测量速度。采用独立的电容测量模块就可以使被测电容一直接入并处于稳定状态而不需要电子开关选通通道也不需要等待电容测量模块的稳定,从而减小了总体测量时间,提高测量频

26、率。3.2.2系统功能模块划分系统按照功能可以划分为以下模块: (1)电源模块:将+24V输入电源转换为系统正常工作使用的+5V电源,采用双电源工作。一路给十段电容传感器,称为传感器电源;另一路给电容传感器之外的所有电路供电,称为主电源。(2)数据采集与处理模块:该模块以ATmegal6单片机为核心,通过串行通信收集十段电容传感器测量得到的电容数值,通过计算得到油气界面和油水界面的何置。同时摔制整个系统的运行,包括系统初始化、电容传感器初始化、采集并处理十段电容传感器测量得到的电容值、液位计算、T作指示及测量结果显示、参数设定、串行通信等。(3)电容测量模块:包括方波产生电路、电容电压转换电路

27、、放大滤波电路、AD转换电路和ATmega8单片机电路,AD转换电路使用ATmega8自带的AD转换功能实现。南ATmega8作为中继,接受ATmegal6单片机的控制,进行该段电容传感器的初始化,电容测量、结果的传送。(4)人机交互模块:包括工作指示、按键和LCD显示。工作指示为5个LED灯管,包括主电源指示、传感器电源指示、运行指示、数据传输指示、系统运行异常指示。四个按键实玑用户输入。LCD显示实现油气油水界面位置显示、油层厚度显示、不同功能状态下内容显示。这些都保证了用户能够简单快捷的设定、使用、维护传感器,提高用户的操作体验。(5)通信模块:包括两部分,传感器内部串行通信和外部RS4

28、85总线通信,两者使用的都是ATmegal6和ATmega8自带的串行通讯模块实现。系统工作框图:图3.2 系统工作框图第四章 系统硬件设计4.1硬件电路的总体设计4.1.1硬件电路的可靠设计系统长期可靠稳定运行是系统硬件设计中非常重要的一点,因此硬件电路的设计要考虑影响可靠性的因素。影响系统的可靠性有内部和外部两方面。影响系统可靠性的内部因素有:(1)元器件的性能与可靠性。元器件是组成系统的基本单元,其特性好坏和稳定性与仪表的性能和可靠性息息相关。在系统设计当中,要精心挑选元器件,使其能够满足长期稳定性和可靠性的要求。(2)硬件设计。硬件设计中要求原理正确,参数设计适中,线路布局合理,避免元

29、器件之间的电磁耦合,还应当利用必要的技术削弱外部干扰对仪表正常运行的影响。关键部分可以采用冗余设计。(3)安装与调试。安装调试过程也是保证系统可靠运行的重要手段。如果安装工艺粗糙,调试不严格,仍有可能影响系统的可靠性。影响可靠性的外部因素是指工作环境巾的导致系统不可靠工作的外部因素。主要包括以下几点:(1)外部电气条件,如电源电压的稳定性,强电场和强磁场的影响。(2)外部窄间条件,如温度、湿度、动气清洁度等等。4.1.2硬件电路设计划分硬件电路设计分为三部分进行阐述:(1)电容测量电路部分:包括直流充放电式电容测量电路、AD转换电路和ATmega8单片机电路。(2)主控电路部分:包括ATmeg

30、al6单片机电路、人机接口电路。(3)通用电路部分:包括电源电路、通信电路。4.2 单片机的选用单片机是整个液位测量系统的核心,各个电容传感器的测量电容过程,测量结果的处理并计算液位,人机交互以及通信全部以单片机为核心,并通过单片机的协调保证整个系统的稳定运行。因此单片机的选择是否恰当,直接影响测量系统的功能和性能。选择单片机的原则是根据测量的要求,从整个系统的功能、性能、可靠性、研发成本、使用效率等多方面进行综合考虑,从实际出发,适当选择。通过综合考虑,该系统采用了AVR系列单片机中的ATmegal6和ATmega8分别作为数据采集与处理模块单片机和电容传感器模块单片机。而每设电容传感器中都

31、含有一个ATmega8单片机,因此ATmega8单片机共有十个,每个电路如图4.1。图4.1 ATmega8单片机4.3 主控电路设计4.3.1 ATmegal6单片机电路设计数据采集与处理模块是整个主控电路的核心,而数据采集与处理模块又以ATmegal6单片机为核心,ATmegal6单片机通过串行通信收集十段电容传感器测量得到的电容数值,通过计算得到油气界面和油水界面的位置。同时控制整个系统的运行,包括系统初始化、电容传感器初始化、电容值采集与处理、液位计算、工作指示及测晕结果显示、参数设定、通信等。因此ATmegal6单片机在整个系统中具有非常重要的作用。数据采集与处理模块单片机ATmegal6电路如图4.2图4.2 ATmega16单片机4.3.2 人机接口电路设计人机接口电路包括三部分:按键电路、LED指示灯电路和LCD显示电路。LED运行状态分别采用了五个LED指示灯,分别指示系统电源、传感器电源、系统运行、系统出错报警和数据传输指示。采用四个按键实玑用户输入,当按键按下时,对应端口的信号呈低电平状态,上拉电阻可

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1