资源描述:
《基于labview的温湿度检测系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于LabVIEW的温湿度检测系统设计第22卷第1期2012年3月Vo1.22.No.1Mar.2012基于LabVlEW的温湿度检测系统设计李亚(湖南工程学院电气信息学院,湘潭411101)摘要:应用美国NI公司的LabVIEW图形化编程软件和数据采集卡PCI一6281,借助NI—DAQmx驱动软件,对温湿度检测系统进行了设计和开发.实现了温湿度自动检测,数据存储与调用,超限报警及远程温湿度控制等多种功能.关键词:虚拟仪器;LabVIEW;温湿度检测中图分类号:TP271文献标识码:A文章编号:1671—119X(2012)01—0024—0
2、3在工农业生产中,为了降低成本,提高生产率,常常要对温湿度进行检测和控制.在很多环境比较恶劣的生产场合,不宜采用人工测量.所以设计一种可以对温湿度进行自动监测的系统有着广泛的应用价值.目前的一些温湿度检测系统大都采用传统温湿度测量仪器,传统测量仪器的功能大多都是由硬件或固化的软件来实现,功能比较单一,使得用户无法根据实际生产情况来改变其结构和功能.根据存在的这些局限性,可以利用虚拟仪器代替真实的仪器设备,用软件代替硬件设计具有高性价比的检测系统.本文以实验室的温湿度源为检测对象,设计一种以虚拟仪器为核心的温湿度检测系统.1系统的组成及原理本系统
3、由硬件和软件两大部分组成,其中硬件是基础,软件是核心.系统硬件主要由温湿度传感器,数据采集卡,计算机等各部分构成.结构框图如图1所示.本测试系统硬件采集的信号由实验室温湿度源提供,为可控温湿度电加热装置;温湿度传感器采用DHT11,温湿度传感器采集到的信号数据由NIM系列数据采集卡PCI一6281传至主机.同以往的测试系统相比,无需测试转换电路和仪器,设备,系统得到简化,应用比较灵活.图1温度检测系统原理框图本系统工作过程为温湿度传感器DHT11采集到调节改变的温湿度,通过采集卡PCI一6281将传感器的输出信号采集到PC主机上,再通过Lab—
4、VIEw可视化编程软件开发程序对采集到的信号进行相应处理及波形显示,实现超限报警功能,并通过LabVIEW和网络技术相结合来实现远程温湿度监控.2系统硬件设计2.1温湿度传感器DHTllDHT11数字式温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器.它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性.传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接.测量范围为湿度2O~9ORH,温度0~5O℃,测量精度为±5RH,±2℃.2.2PCI一6281数据采集卡本系统采用
5、NI公司生产的基于PCI总线的一收稿日期:2011一O9一O1作者简介:李亚(1984一)女,硕士研究生,助教,研究方向:自动检测系统第1期李亚:基于LabVIEW的温湿度检测系统设计25种插卡式的PCI一6281数据采集卡来完成信号A/D转换与计算机接口的作用.NIPCI一6281是一款高精度多功能M系列数据采集(DAQ)板卡,它支持DMA方式和双缓冲区模式,保证了实时信号不间断采集与存储.这种数据采集卡支持单极性和双极性模拟信号输入,采样速率可达625kS/s.提供l6路模拟输入通道,2路模拟输出,18位分辩率,24路数字I/o(其中8条为
6、10MHz定时相关DIO线),2个32位80MHz计数器/定时器等多种功能.同时,模拟输入端的直接输入电压可以在一10~+lOV的范围内,这样适应了大部分的生产和科研的需求,如果输入电压过大或过小,可以先通过一个调理电路对电压进行缩放后再输入到系统中.数据采集卡通过多路开关,A/D转换芯片和数据缓存的几个部件将多通道的模拟信号转换成数字信号并贮存在其缓存中,而计算机通过LabVIEW中的数据采集VI对数据采集卡中的几个部件的运作进行控制,数据采集卡和计算机通过计算机总线进行通信,交换数据和控制信息.3软件设计虚拟仪器前面板作为人机的交互界面,无
7、论从可操作性还是外观美化都有很高的要求,而且在此基础上也可以帮助我们更好地进行程序设计,从而完成整个软件部分的设计.3.1系统登录界面系统登陆界面及程序框图如图2所示.其中调用了两个子VI,一个实现退出系统(如图3所示),另一个则是系统载入的程序(如图4所示).a)登陆界面b)系统登录程序框图图2系统登陆界面和程序框图…inh,0error)erroroul疆翻圃图3退出系统程序一图4系统载人程序3.2温湿度设置程序温湿度设置程序主要是实现对温湿度的上下限值以及采集时间进行设置,其程序如图5所示.er.rin(noerror)errofout啜
8、图5温湿度设置程序3.3数据存储确定存储路径,即输入文件名后,所采集到的数据将存储到相应文件下,程序如图6所示.1璐鱼j匦L~J盔雷匿霉墨雷1颤爵}J