基于单片机的多变量检测装置的研究与设计论文-毕设论文.doc
《基于单片机的多变量检测装置的研究与设计论文-毕设论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的多变量检测装置的研究与设计论文-毕设论文.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学号: 常 州 大 学 毕业设计(论文)(2012届)题 目 学 生 学 院 专业班级 校内指导教师 专业技术职务 校外指导老师 专业技术职务 二一二年六月基于单片机的多变量检测装置的研究与设计摘 要:现如今,在工业检测领域的流量检测这块,将介质的温度和管道压力纳入检测范围,并把前两者波动对流量检测产生的影响通过特定的算法来进行补偿已经成了一个基本环节。本文以V型流量计的工业应用为背景,针对受温度、压力影响最大的蒸汽介质研究了基于单片机的多变量变送器的流量补偿装置。主要包括前端温度、压力信号采集电路、核心控制电路及显示模块。其中主控制器采用MSP430芯片,完成对采集信号的处理和外围芯片的控制
2、;温度传感器采用DS18B20芯片,完成对环境温度的采集并以数字量输出;压力传感器采用日本松下的D3B集成电路压力采集模块,完成对环境压力的采集并以电压值输出;显示模块采用LCD1602液晶,完成待查看数据的显示。经测试,该系统能完整实现对温度和压力的检测和显示,为以后流量补偿装置的具体实现打下良好的基础。关键词:单片机;多变量检测;流量补偿Research and design of multivariable detecting device that based on microcontrollerAbstract: Nowadays, in the field of industria
3、l inspection and to be a little more precise, in the process of flow amount detection, it is the most basic one to take the medium temperature and pipeline pressure into account.This paper is on the background of industrial applications of the V-type flowmeter, in allusion to steam media which could
4、 be easily affected by temperature and pressure. Hence the multi-variable transmitter that based on single chip is researched. The front-end temperature and pressure signal acquisition circuit, the core control circuit and the display module is included in this design. Among this, the MSP430 chip is
5、 adopted as the main controller to complete the process of signal colleting and the control of peripheral chips; the DS18B20 is adopted as the temperature sensor to collect environmental temperature and to output the digital quantity; The D3B IC pressure acquisition from JAPAN is adopted to collect
6、environmental pressure and to output the voltage values; the LCD1602 module is adopted to complete data display.After testing, the system can complete implementation of the detection and display of temperature and pressure, to lay a good foundation for the concrete realization of the after flow comp
7、ensation device.Key words: Single chip microcomputer; Multivariate detection; Flow compensation摘 要I目 次III1 绪论11.1 课题的背景及研究意义11.2 V型流量计的测量原理11.3 课题的现状及发展趋势21.4本设计的主要内容21.5 本设计的难点及论文的结构安排32 课题设计方案及原理42.1系统的总体方案42.2 单片机的方案比较与选择52.3 温度传感器的选择52.3.1 温度传感器的应用简介52.3.2 温度传感器应用方案选择62.3.3 温度传感器DS18B20的原理及特点72.
8、4 压力传感器的选择82.4.1 压力传感器的应用简介82.4.2 压力传感器及AD转换模块的方案选择82.4.3 压力传感器的原理及特点92.5 显示模块的方案选择103 系统单元电路设计113.1 最小系统的硬件设计113.1.1 MSP430单片机简介113.1.2 MSP430最小系统及扩展I/O原理图123.2 温度采集模块的硬件设计133.2.1 温度传感器DS18B20的硬件设计133.2.2 数据转换模块ADC12结构图133.3 数据显示模块的硬件设计163.3.1 LCD1602引脚功能说明163.3.2 LCD1602液晶的电路图163.4 通讯下载模块电路PL2303H
9、X173.5 电源模块184 系统软件的设计与实现194.1 系统主程序的设计与实现194.2 温度采集模块的软件设计与实现204.2.1 温度采集模块流程图204.2.2 温度采集模块子函数214.3 压力采集模块的软件设计与实现224.3.1 压力采集模块流程图224.3.2 压力采集模块代码235 系统调试245.1 软件开发平台及使用说明245.1.1开发平台IAR的简介及使用245.1.2 MSP430编程方式255.2 硬件模块的调试265.2.1温度传感器的调试265.2.2 AD转换模块的调试265.2.3 MSP430最小系统硬件调试265.3 实物展示266 结论28参 考
10、 文 献29致 谢30附 录 A31- V -常州大学本科毕业设计(论文)1 绪论1.1 课题的背景及研究意义各种流动介质的计量问题及流量的精确测量和调节已经成为当前工业测控系统、能源计量管理、环境保护等领域的一个重要内容,用一台变送器同时检测温度、压力、差压等参数,如被测介质是气体、蒸汽,并通过补偿公式得到测量成分不变的工况密度,从而实现气体、蒸汽的质量流量测量。传统的流量计主要是差压式流量计,距今已有百年的历史。经过实际使用和实验的证明,文丘里管流量计等有测量精度低,压差阻力大等缺点。而V型流量计的独特设计,可以使它克服其它差压流量计的一些不足。1.2 V型流量计的测量原理下面简要介绍一下
11、V型流量计的测量原理。图1-1 V型流量计的结构图V型流量计是一种差压式流量计,和其它的差压式流量计一样,都是基于密闭管道中的能量相互转化的伯努利定律。如图1-1所示,它是通过在管线的中心悬挂一个锥形体来节流的。在管道中,理想流体的流速分布为:越靠近管壁处流速越接近零,越靠近管线中心处流速越大,在管线中心处流速达到最大。当流体通过V型流量计的时候,正居中心处的锥体和流体相互作用,使得高速中心和接近管壁处的低速流体流速均匀化,从而产生正确的差压。流体的流量和它经过的V型锥所产生的前后压差的平方根成线性关系。这即是基于封闭管道中能量相互转换的伯努利定理,而且在测量低速流体时更有用。相比较而言,在中
12、心处开孔的差压流量计(比如说孔板流量计),就不可以测量流速过低的流体。差压式流量计由于实际情况的限制,在现实中很难达到理论环境的要求,从而使一般的差压式流量计难以精确测量。实践表明,在比较恶劣的情况下,V型流量计也能够保证测量的精度1。现实中的油气储运灌区油品运输过程中,直径超过十米的储油罐十分常见,小批量的油品运输可以通过过磅来测量油品质量,但在油品的火车装车过程中,过磅显然不现实,这个时候,流量计或者质量计的精度就显得十分重要,温度、压力补偿可以使企业避免由于进厂的物料亏损或者出场物料多付所带来的不应有的经济损失2。一般的差压流量计只能测量工况体积流量,然而在工业生产的配比和品质控制,物料
13、和能量平衡以及贸易储运中往往需要知道的量是质量流量,因此开发多变量变送器具有工业实用价值。本课题设计研究了基于V形内锥式节流装置的多变量变送器,针对工业背景中的蒸汽流量介质的检测,克服了传统节流装置的缺点,将温度传感器、压力传感器用于流量检测,实现多变量测量。1.3 课题的现状及发展趋势当前的流量监测已经是质量流量计主导的时代。广泛应用于国内外的质量流量计的测量方法包括直接式流量测量法和间接式流量检测方法两类3。直接测量法是直接测量和质量流量有函数关系的变量,以算出质量流量。直接式质量流量计中,科里奥利质量流量计是比较好的一种。但是在非液体测量中,比如说蒸汽测量中科里奥利质量流量计并不多见,受
14、其测量原理的影响,在蒸汽测量中的推广受到限制。目前,以国内的油气储运这块为例,比较实用的都是采用间接测量法,即把非质量流量仪表(比如说体积流量计)和温度传感器、压力传感器等结合起来,以实现流体密度变化的补偿。最后把所测的密度和体积流量相乘,得出质量流量的数值。这种思想得到认同的初期,包括现在不少工业现场,都是通过分立的温度、压力检测仪表获得这些变量的信息而非集成化的多变量智能流量计,采集到专门的处理器上分析,进而得出实际油品运输的流量。这种测量方法虽然解决了温度、压力等对流量检测的影响,但也不可避免地有成本高、体积太大占用空间、故障率较高等缺点。因此,开发多变量变送器具有工业使用价值。差压流量
15、变送器是传统差压流量测量的核心。从1997年起,国外一些国家开始推出以差压变送器为基础的多变量变送器。即用一台变送器同时检测温度、压力、差压等信号,并通过补偿公式得到测量组分的工况密度,从而实现对诸如气体的质量流量测量。这种测量技术相当于用一台变送器实现了之前的三台现场变送器的功能,实现了一个差压变送器实现测量、温度补偿、流量积累、液位测量等一系列的功能3。几年来,随着多变量变送器技术和现场总线技术的成熟和发展,流量监测仪表的广泛使用,越来越多的厂家相继推出自己的仪表,包括E+H,艾默生,横河,ABB。国内的有上海光华仪表厂等仪表生产厂商。一般而言,这类仪表都是测量流体的差压、温度等参数,通过
16、压力、温度补偿后,转换为4-20mA的标准电流输出。1.4本设计的主要内容本课题设计研究了基于V形内锥式节流装置的多变量变送器,克服了传统节流装置的缺点,并将V形内锥式节流装置、温度传感器、压力传感器用于流量检测,实现多变量测量。课题的主要内容包括:(1)在掌握V形内锥式节流装置的基本工作原理和结构的基础上,对仪表的前端传感器进行设计,实现多传感器的一体化。(2)设计和制作一套用于变送器的测量电路,包括温度、压力测量电路,前端传感器信号采集电路及核心电路(包括CPU、显示等)。(3)编写AD、DA、显示等各功能子程序。1.5 本设计的难点及论文的结构安排温度传感器与核心板是一线连接,数据线与电
17、源线合二为一,虽是方便,但也给数据的读写带来了困难,而且不是普通的模拟电压输出,是需要核心板直接读取的九位数据,读取、保存都是一个不小的挑战。MSP430核心板使用的晶振有三个来源:LC震荡电路和两个不同频率的晶振。在系统工作的时钟源选择和ADC模块的转换频率选取等方面,需要对430的工作模块有比较清晰的了解。此外,LCD1602液晶相对而言比较简单,但是数据线比较多,对于使用杜邦线连接的测试来说,线太多显然不是一件好事,检测单元的排布等都需要注意。本文以基于单片机的传感器信号采集为主线,从硬件电路、软件编写两方面来阐述。其中,章一为绪论,介绍了设计的背景和设计的要求、指标;章二为课题设计方案
18、及原理,着重阐述了元器件的选择及其特性;章三为系统硬件的电路设计;章四为软件的编写,介绍了显示程序、温度检测程序、压力检测和AD转换程序及运行的流程图;章五为调试部分,介绍了软硬件调试的方法和使用的工具;章六为结论篇,介绍了系统设计的一些经验体会及不够理想的地方。 2 课题设计方案及原理多通道数据采集系统分为硬件和软件两大部分,其中硬件由单片机和温度、压力传感器以及显示模块组成,软件包括主程序、初始化模块和延时、中断子程序等组成。在设计中,硬件的设计是软件的基础,硬件的构架决定了软件编写的难易;软件和硬件也是密不可分的,软件的设计也需要考虑硬件资源的调度和了解硬件工作原理。2.1系统的总体方案
19、如图2-1所示,系统由五大模块组成:(1)系统的核心模块:单片机最小系统,负责数据处理和控制功能模块;(2)温度传感器:负责将环境温度转换为单片机可以直接识别的数字量或者电压量;(3)压力传感器:负责将环境中的压力转换为对应的数字量或电压量;(4)AD转换模块:负责将单片机无法直接识别的模拟量转换为数字量;(5)显示模块:将单片机处理好的数据显示出来给使用者查看。图2-1 系统总体结构框图作为核心处理模块的单片机在开机后执行初始化程序,首先调用温度传感器和压力传感器的检测信号,温度信号直接通过一位数据线读入单片机,进制转换后送到显示模块;压力信号先通过AD转换模块变成数字信号,再经过进制转换后
20、送给显示模块。2.2 单片机的方案比较与选择作为本设计的核心器件,单片机担当了处理数据和功能控制的作用,是硬件设计的基石。作为芯片级的微型计算机,单片机具有RAM、ROM,多种I/O口,中断系统和定时、计数器功能,部分高档单片机甚至集成了驱动电路,AD、DA转换电路和PWM脉冲调制电路等。控制好单片机的成本,对于大规模的基于单片机的仪表生产有非常重要的影响,选择单片机的时候,并不是说配置越高越好,而是越适合越好。以下为几种可以挑选的方案:方案一 :采用作为单片机入门级STC89C52单片机,由于普及率很高,首先成本很低,可以大规模使用。更重要的是,在对处理速度要求不是很高的场合,AT89C52
21、作为一种低功耗高性能的8位控制器,可以说具备了大部分使用者所需要的硬件配置:包括3个16位定时、计数器,两级中断,片内有8K的Flash存储空间,支持空闲状态下的CPU休眠、RAM和中断等继续工作的低功耗模式;就缺点而言,就是为了降低成本没有把类似PWM、AD/DA等几个十分实用的模块集成在芯片上,如果需要使用,必须另外购置专用的模块,一方面会增加费用,另一方面会给接线等造成不便4。方案二 :采用TI的MSP430单片机,首先它是一个16位的低功耗微处理器,具有较高的处理速度和精简的指令集5。支持三种时钟源的选择,保证可以在最适合的频率下工作,降低功耗。最重要的是,它具有丰富的外设,比如说硬件
22、看门狗,AD/DA转换硬件、PWM发生器等等;如果说有缺点,那就是资源比较多,选择的空间比较大,要想能够顺畅地使用需要花时间熟悉它丰富的资源和指令6 。综上所述,鉴于本系统需要AD转换模块,LCD1602液晶驱动模块等模块,且430最小系统的价格适中,从方便操作和简化器件的角度,选择用方案二。2.3 温度传感器的选择2.3.1 温度传感器的应用简介温度传感器作为机电设备、仪器仪表的“感官”器件,广泛应用于国民经济各领域及人们的日常生活中。不仅生产工艺需要温度控制,有些电子产品还需对它们自身的温度进行测量,如计马达控制器要知道功率驱动IC的温度等等。以计算机为例,当中的中央处理器的运行速度愈快,
23、所耗散的热量便愈多,为避免计算机系统受热而受损,有关系统必须将强温度过高保护功能,另一方面,若系统进行高速无线传输,便需要进行频率的转变而提供温度补偿。相对传统的温度传感器而言,现在的温度传感器不但体积更小,线性度更好,而且功耗更低、准确率更高。最重要的一点就是,使用起来更方便。从实际的使用情况看,在门类众多的传感器中较为突出的有力敏、热敏、光敏、(电)压敏、气敏、湿敏等传感器。从使用的层次来分,一种是直接使用集成电路温度传感器,另一种是就是采用热敏电阻器。若使用前者,即使在较高的温度范围内,一样会有较高的准确度;若使用热敏电阻器,就需要靠查表或者加外设电路才能得到输出电压和温度的关系。2.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 多变 检测 装置 研究 设计 论文
限制150内