基于labview的温湿度监测系统.docx
《基于labview的温湿度监测系统.docx》由会员分享,可在线阅读,更多相关《基于labview的温湿度监测系统.docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业设计(论文)基于labview的粮仓温湿度检测系统院 别控制工程学院专业名称 测控技术与仪器班级学号 学生姓名 廖訢凯指导教师 宋爱娟2013年6月13日基于labview的温湿度检测系统摘 要随着科技的不断发展,测控技术愈加的自动化,智能化,数字化和网络化。计算机和仪器的密切结合是目前仪器发展的一个重要方向,美国NI公司研制开发的labview虚拟仪器具有强大的数据处理能力,拥有良好的人机设计界面,能够充分发挥计算机的功能,可以创造出功能强大的仪器,实现普通仪器所不能实现的功能。随着气象事业的逐步发展,气象要素的数据测量也步入自动化。温度和湿度是两个重要环境参数,直接影响到粮食的储存,
2、因此有必要对其进行时时的检测,本设计借助虚拟仪器技术的易开发、灵活性强和使用方便等优点,将其和传统测量系统结合起来,基于labview 软件设计出可以采集多路温度和多路湿度信号的温湿度检测系统,具有温湿度数据显示、波形显示、温湿度超限报警等功能,并且操作简单。本系统采用温湿度传感器,将所采集到的温度和湿度,经过变换,转换成电压信号送入数据采集卡中,再通过RS-485接入计算机中,在计算机软件的支持下,完成自动采集自动处理等功能。关键词:labview,温湿度,检测the detection system Based on labview of the temperature and humid
3、ity Author:Li ao Xinkai Tutor:Song AijuanAbstractWith the continuous development of science and technology, measurement and control technology increasingly automation, intelligent, digital and network. The closely combining of instrument and computer is currently an important direction,The labview w
4、hich United States NI company research and develop has the powerful data processing ability, have a good man-machine interface design, can give full play to the function of the computer, can create a powerful instrument, realize functions that common instrument cant.With the gradual development of t
5、he meteorological service, meteorological data measurement also into automation. Temperature and humidity are two important environmental parameter, directly affect the food store, Therefore it is necessary to carry out their every test, This design by means of the virtual instrument technology is e
6、asy development, flexibility and easy to use, and we combine it and the traditional measurement . Based on labview software designed temperature and humidity detection system With temperature and humidity data display, waveform display, temperature and humidity transfinite alarm, and other functions
7、, which can acquisite multichannel temperature signal and multiple humidity signal and is easy to operate.The system which uses the temperature and humidity sensor, will convert the temperature and humidity signal collected into a voltage signal and sent it to the data acquisition card.Key Words: la
8、bview, Temperature and humidity, detection目 录1 绪 论22 系统总体方案设计52.1系统功能52.2 系统组成框图63下位机设计73.1 器件的选择73.1.1 DS18B20温度传感器73.1.2. 湿度传感器HS1101介绍143.1.3数据采集卡153.1.4 RS-485接口183.2设计思路203.3调理电路设计214上位机程序设计224.1登陆界面224.2 基于LabVIEW的数据采集及存储234.3超限报警275程序的调试305.1 程序的运行305.2程序调试技术30致 谢32参考文献331 绪 论1.1 设计的背景及目的伴随着以
9、计算机和网络为代表的信息技术的快速发展,基于计算机软件平台的测量系统被广泛应用于各行各业中,“软件就是仪器”的思想得到广泛的认同和实践。美国国家仪器公司(National Instruments,NI)提供的虚拟仪器程序设计语言LabVIEW,已经成为开发测量控制系统的重要工具,在各个领域得到了普遍的应用【1】。 虚拟仪器的主要特点有:尽可能采用通用的硬件,各种仪器的差异主要是软件;可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能强大的仪器;用户可以根据自己的需要定义和制造各种仪器,并且购置费用低、可重复利用;技术更新非常快、开发与维护费用较低、系统开放、方便与外设、网络连接。随着
10、气象事业的逐步发展,气象要素的数据测量也步入自动化。传统的气象要素测量系统体积庞大,所需要的硬件设备较多,使用时受人员、地点、空间等诸多因素的影响较大。而且这类测量系统和传统仪器一样,功能、作用都由生产商在生产时定义好,一旦成型,用户就无法在使用过程中根据自身的需要对仪器的功能和作用进行重新定义。而如果借助虚拟仪器技术的易开发、灵活性强和使用方便等优点,将其和传统测量系统结合起来,来完成气象要素的数据采集和处理功能,还可以根据用户自身的需要来对系统的功能和作用进行自我定义和修改,节省了大量的人力、物力,使得对于气象要素的数据采集和处理变得更加简单、方便。粮食在存储期间,由于环境、气候和通风条件
11、等因素的变化,粮仓内的温度或湿度会发生异常,这极易造成粮食的腐烂或发生虫害。同时粮仓中粮食储存质量还受到粮仓中气体、微生物以及其他虫害等因素的影响。为保证粮食仓库具有一个正常的温湿环境,有必要对仓内温度,包括粮食里面的温湿度进行监测,所以设计出一个简单方便的温湿度检测系统具有十分重要的意义。1.2 研究现状20世纪70年代,因为个人电脑技术的出现,人们开始考虑用电报来处理传统仪器测试的数据,同时GPIB技术也发展起来,促进了IEEE488.2标准的诞生;20世纪80年代,随着计算机技术进一步发展,计算机主板上有多个扩展槽,并出现了插在计算机里的数据采集卡,这样的系统已经可以进行一些简单的数据采
12、集工作,将采集到的数据直接由计算机软件进行处理,这就是虚拟仪器技术的雏形;20世纪90年代,计算机总线速度进一步提高,PCI总显得数据传输速率达到了132Mbps,1996年底,NI在PCI数据总线的基础上提出了第一代PXI(PCI eXtensions for Instrumentation )系统的技术规范。到21世纪初,全球已有超过25000用户在使用虚拟仪器技术,其中不乏国际知名的大公司,像Nokia、Simens、Tektronix等。在世界财富500强中的制造业厂商,95%都采用了虚拟仪器技术。虚拟仪器在国内外发展都很快,以美国NI公司为代表的很多企业都已已经推出了基于虚拟仪器设计
13、的仪器产品。同时在国内外虚拟仪器都是相关理工科大学生的必须要学习的一门课。近几年来,世界各大虚拟仪器公司开发了很多虚拟仪器开发平台软件,供使用者组建适合自己的虚拟仪器以及测试系统。其中尤其以美国NI公司的LabVIEW和Labwindows/CVI开发最早且最具影响力。LabVIEW采用的是图形化编程方案,是非常实用的开发软件;Labwindows/CVI是采用C语言进行编程的、在Windows环境下的标准ANSIC开发软件。除了上述几种软件,还有美国HP公司开发的H-VEE和HPTIG软件,美国Tektronix公司开发的Ez-Test和Tek-TNS软件,以及美国 HEM Data公司开发
14、的Sanp-Master软件,都是国际上公认的非常优秀虚拟仪器开发软件。当今虚拟仪器的系统开发采用的总线包括GPIB通用接口总线、传统的RS-232串行总线、RS-485串行总线、VXI总线,以及USB总线等。世界各国的公司,特别是美国的NI公司,为了使虚拟仪器能适应各种总线的配置,开发了大量的软件和适应要求的硬件,从而可以使使用者灵活地组建各种各样的不同复杂程度的虚拟仪器自动测控系统。虚拟仪器的开发公司,在测量结果的数据处理、表达模式及其变换方面不断地改革和创新,发布了各种软件,建立了开发工具库和数据处理的高级分析库,进一步扩大了虚拟仪器的功能。随着微型计算机技术的发展,虚拟仪器将逐步取代传
15、统仪器而成为测试仪器的主流。据专家预测,到2015年我国有70%的仪器为虚拟仪器。虚拟仪器将在航天、通信、医疗、电力、石油、铁路等行业普及及应用。1.3 论文构成及研究内容本文重点介绍了利用LabVIEW开发环境设计上位机的检测界面,温湿度传感器通RS-485串行总线与采集板卡相连接介入上位机,从而实现对粮仓内温湿度的检测。本文主要进行以下几方面的工作: 1、论述了智能温湿度检测系统的课题目的及意义,智能温度检测系统的国内外发展概况及本论文的主要内容。2、温湿度检测系统的设计思路及方案,对系统软件开发平台进行选择。3、 粮仓温湿度检测系统软件整体设计方案,及上位机和下位机的设计过程。4、对所做
16、工作进行了总结,对未来的研究作了展望。2 系统总体方案设计本论文设计开发的是基于LabVIEW的粮仓温湿度检测系统,根据从总体到局部的设计原则,通过对系统功能的分析,将整个系统分解为实现不同功能的几个部分,然后分别对每个部分进行设计。为了能够实现温湿度检测系统所提出的各项具体的功能,可以将整个系统分解为上位机和下位机两个部分:上位机为装有LabVIEW2010软件的PC机,下位机为采集卡及外围电路组成的小系统。两个部分是通过RS-485串口进行通信的。其中下位机部分主要完成温湿度信号的采集以及温湿度数据的输出;上位机部分完成对硬件的驱动,温湿度数据显示、数据处理与存储,温湿度超限报警及人机交互
17、操作界面的生成。2.1系统功能传统的气象要素测量系统体积庞大,所需要的硬件设备较多,使用时受人员、地点、空间等诸多因素的影响较大。而且这类测量系统和传统仪器一样,功能、作用都由生产商在生产时定义好,一旦成型,用户就无法在使用过程中根据自身的需要对仪器的功能和作用进行重新定义,另外这类测量系统与其它仪器设备的连接也十分有限,并且图形界面较小,人工读取数据信息量很小,数据无法编辑、存储,同时系统封闭、可扩展性差,技术更新速度慢,开发和维护费用较高。基于以上传统仪器的缺点,本论文设计了一个基于LabVIEW的粮仓温湿度检测系统。此温度检测系统主要实现以下功能:1、采集卡与PC机的串口通信,能及时地将
18、温度数据传给PC机,并将在上位机界面行程曲线,直观的表现温湿度变化。2、检测参数的显示:如测试时间、设定温湿度、当前温湿度等,当温湿度超出某个范围进行报警等。3、温湿度实时监测曲线显示,而且具有数字显示和波形图显示。4、测试结果的数据保存:用户可以将采集到的温湿度数据的一部分或者全部保存在Excel表格中,方便查询和打印。2.2 系统组成框图温湿度传感器开发软件计算机数据采集卡测试对象温度数据传输湿度传感器把被测量的物理量转换为电量;信号调理电路对传感器转换的电信号进行放大、滤波、隔离等预处理;数据采集卡采集信号调理电路的电压信号,转换成计算机能处理的数字信号;通过数据采集卡驱动程序,将数字信
19、号读入计算机,再由LabVIEW编写上位机界面。3下位机设计3.1 器件的选择3.1.1 DS18B20温度传感器1简介继美国DALLAS半导体公司生产的DS1820传感器之后,该公司又推出了一种新型数字式温度传感器DS18B20,这是一种最新的数字化单总线器件7,8,它是一种改进型数字温度传感器,基于最新一代适配微处理器而制造的,较之于传统的热敏电阻,该类传感器可以直接读取温度值,并可通过一定的编程实现912位数字读数,其次读写信息可通过单总线来完成,方便快捷,另外,DS18B20可以直接由其悬挂的总线供电,而无需外加电源,从而使系统结构简单化,也增加了其可靠性。DS18B20单总线独特及其
20、经济的特点,便于用户组建所需的传感器网络,使得测量系统有了全新的构建方式。DS18B20数字温度传感器支持单总线接口,能够实现-55+125的温度测量范围,并且在-10+85范围内,测量误差为0.5。并且可单独设定实际系统的分辨率,并不论断电与否,均能保存在EEPROM中,现场温度的测量以单线总线数字方式传输,即温度的测量值通过串行通讯的方式传输,大大提高了系统的抗干扰能力。因此DS18B20数字式温度传感器能够应用于复杂恶劣的环境中温度的测量,如地下实验监测、生产线温度检测控制和家用电器的温度控制,因此广泛用于工业、农业、军事等的温度测量控制领域。2. 技术性能描述DS18B20有以下几点特
21、点:独特的单线总线接口方式:DS18B20与上位机连接时可通过一条传输线路实现双向数据传输。可通过数据线供电,供电电压容许范围大,为+3.0+5.5V,也可选用外部+5V供电。实际工作过程中,不需要添加外围器件。用户可自行设定温度报警上下限值,其值是非易失性的。可测温度范围为-55+125,测温分辨率为0.5(-10+85),2(-55+125)。负压特性,电源反接时能够自动保护DS18B20不会被烧毁,此时的芯片无法正常工作。转换速度快,效率高,可在93.75ms内完成9位温度转换。可实现多点测温,多个DS18B20温度传感器可并联在唯一的三线上。适用于各种微处理器和上位机系统。内含64位的
22、只读存储ROM,每片DS18B20出厂前就有唯一的产品序号。大型测温系统,单线上可挂接多片DS18B20传感器。3.DS18B20引脚DS18B20有两种封装形式9。一种是采用3脚PR35封装,另一种是8脚SOIC封装。本系统采用PR3三脚封装,管脚排列与封装如图3-1所示: 图3-1 DS18B20的引脚和封装1脚GND:地2脚I/O:数据输入/输出端(即单线总线),属于漏极开路输出。外接上拉电阻后,常态下成高电平。3脚VDD:电源端,为可供选用的外部+5V电源端,不用时接地。4.DS18B20的内部结构DS18B20的内部结构框图如下图3-2所示,主要由7个部分组成:寄生电源;温度传感器;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 labview 温湿度 监测 系统
限制150内