基于虚拟仪器的温湿度监控系统

最新更新时间:2011-10-17来源: 互联网关键字:虚拟仪器  分时系统  数据采集 手机看文章 扫描二维码
随时随地手机看文章

1 引言

  虚拟仪器简称VI是具有虚拟面板的PC机仪器,由硬件设备与接口、PC机、设备驱动软件和虚拟仪器面板组成。其中,硬件设备与接口可以是各种以PC机为基础的内置功能卡如DAQ、通用接口总线GPIB接口卡、串行口和VXI总线仪器接口等,或者其他可程控的外部测试设备设备驱动软件是直接控制各种可控制硬件接口的驱动程序。虚拟仪器通过低层设备驱动软件与真实的仪器系统进行直接通信,并通过虚拟仪器面板的形式在计算机屏幕上显示真实仪器操作元素相对应的各种控件虚拟仪器面板应用程序负责对采集来的数据进行数据分析、图像显示、数据存储以及数据打印等操作,面板上的按钮对应各种功能,并伴有动态帮助,这样不仅充分实现单键操作和OSD,而且用户对虚拟仪器面的操作比对真实仪器的操作更为方便。

  2 设计原理

  一个具有一定规模的博物馆或图书馆一般是由好几个馆藏室组成的。本设计采用计算机中分时系统中给多任务的各个任务分配时间片的原理,来实现用一台计算机和一个数据卡对多个馆藏室的温度和湿度进行检测与控制。利用数据采集卡中的模拟多路开关实现各个硬件数据通道之间的切换,来达到各个通道分时间片采样和控制的目的。该方法适用于对时间变化不太敏感的参量的控制如温度和湿度等。这样可以一定程度地减少监控系统的复杂程度。

  馆藏室温湿度监控系统的结构如图1所示,温度与湿度等被控参数通过传感器检测后经由数据采集卡送到计算机中,由计算机按照一定的控制算法进行数据处理与显示,处理后输出的控制信号再经数据采集卡送至执行机构空调机与去湿机,达到控制馆藏室温湿度的目的。

  3 硬件设计

  系统的硬件主要由PC机、数据采集卡、信号调理电路、温湿度传感器和执行机构空调机与去湿机等组成。

  3. 1  数据采集卡

  数据采集的正确与否将直接影响整个虚拟仪器测控系统的精度。因此,在数据采集卡的选择上,首先应该考虑采样精度和采样速度两个基本指标。综合考虑本系统待定参数的特征,以及数据采集卡的可靠性、精度和性价比等因素,选用PCI总线/100Ksps/12 位32 通道AD/2 通道DA 板/8 路输入输出板AD7202。

  3. 2  信号调理电路

  信号调理电路中一般包括小信号的放大、滤波、零点校正、线性化处理、温度补偿、误差修正和量程切换等电路。在本系统中加入前置放大电路对传感器输入的小信号进行放大和加入低通滤波器滤去高频噪声。

  3. 3  传感器

  温度传感器元件的选择:选用AD590L温度传感器,测温范围为-55℃~ 125℃,其中在-10℃~ 85℃的范围内的测量精度为±0. 5℃,此传感器可满足馆藏室温湿度测控系统的工作要求。湿度传感器的选择:采用HONEYWELL公司生产的集成湿度传感器IH3605,其测量湿度范围为0~100RH,固有精度为±2 RH,工作的温度范围为- 40℃~ 85℃。

  4 软件设计

  系统开发基于虚拟仪器技术,以图形化编程语言LabView 8.2作为开发工具。采用计算机本身的PCI 总线,以传感器、数据采集卡、PC 机为基础,组成仪器硬件平台的插卡式虚拟系统。系统借助于传感器,对馆藏室温湿度进行测量,同时对采集到的数据进行模数转换、结果显示、控制算法处理、数据查询及控制信号输出等操作。本系统的主要功能模块和结构框图如图2 所示。

  4.1 参数设置模块

  由于系统的硬件资源比较多,在进行信号采集之前应首先对数据采集卡上的数字通道进行初始化。AD卡进行数据采集时有两种采集方式:单缓冲方式和多缓冲方式。本检测系统中AD卡采用的是多缓冲方式。馆藏室温湿度测控系统需要对采集信号的通道个数、采样频率、总的缓冲区的数目、每个缓冲区的采样点数等参数进行设置。通过对这些参数的综合设置可以得到合适的信号采集时间和总的采样点数。它们之间满足下面的关系:

  共采集到的点数 = 频率 × 采集时间

  共采集到的点数 = 每个缓冲区采集的点数 × n 个缓冲区

  4.2 数据采集模块

  数据采集模块主要包括信号采集和模数转换两部分。由于所使用的A/D数据采集卡均可以直接应用于LabView软件平台中的.dll 格式的统一接口ADCard驱动程序。这样就避免了应用其它语言开发驱动程序,只需正确调用ADCard下的相关函数。数据采集中应用的数据传输原理是:数据采集卡在驱动程序的控制下, 将采集到的外部信号先存放在采集卡上的缓冲区中,驱动程序再将采集卡缓冲区中的数据放到驱动程序的缓冲区中,再经过动态连接库接口函数,将数据传输到上层应用软件的数据内存中。

  在LabView的后台程序中,使用LabView提供的调用动态连接库方法来实现数据采集的输入。整个采集过程分为调用DllInitial函数初始化采集功能、调用DllStartIntr函数启动A/D 卡开始数据采集、调用DllADResult函数读取数据采集结果和调用DllStopIntr函数停止数据采集几个步骤完成。

  4.3 数据处理模块

  馆藏室的温湿度不仅受室外环境变化的影响,而且文物、书籍和文献资料的随机存入与取出都将影响馆藏室的温湿度,这给温湿度的控制带来困难,并难以用数学模型来表达。

  本系统由LabView虚拟仪器软件实现智能控制原理中的模糊控制方法。其基本思路是:当采集的数据在设定值的阈值范围内时,系统不调节当采集的数据偏离给定值的阈值范围,新采集的数据与上次采集的数据进行比较,若其变化趋向设定值,系统仍然不调节若其变化偏离设定值,系统进行调节。由于被控参数的时滞大,该调节机理能够在保证控制精度的前提下,不仅避免了执行机构动作频繁引起系统振荡,而且可以延长执行机构的使用期限。

  为防止意外情况如执行机构失效发生,本系统还设计了温湿度的上下限报警功能。通过虚拟仪器的前面板和框图程序可实现声光报警,提醒工作人员及时处理意外情况。

  4.4 数据显示模块

  在数据显示模块中,采集到的数据和报警信号可以曲线、数值两种方式显示出来,以便进行人机交互。另外设置了数据存盘函数,保存采集数据以备后用。图形和数据的显示可以从虚拟仪器面板上看到,如图3所示。数据存盘的实现在后台框图程序里体现出来,选用函数- 文件 I/O - 写入电子表格文件节点完成对数据存储功能。

  4.5 信号输出模块

  采集到的数据经控制算法处理后,将产生相应的控制信号,系统采用两种方式进行输出,若是对图书馆馆藏室的温湿度进行监控,则相应的控制要求比较低,可以采用开关量来进行控制,故输出的是一个开关量信号若是对珍藏有珍贵文物的博物馆的温湿度进行监控,则相应的控制要求比较高,则采用模拟量进行控制,这时输出的是一个模拟电压信号,通过调整空调机或去湿机的转速来达到实时控制的目的。

关键字:虚拟仪器  分时系统  数据采集 编辑:神话 引用地址:基于虚拟仪器的温湿度监控系统

上一篇:IDT 推出拥有业界领先相位噪声性能的频率转换器件
下一篇:富士通半导体推出首款商用多模多频2G/3G/LTE收发芯片

推荐阅读最新更新时间:2023-10-12 20:31

智能自动化及其在仪器仪表中的应用
一 智能科技全面振兴 当今的智能科技分支林立,蓬勃兴旺,在国内外已获得了飞速发展,诸如模糊逻辑、遗传算法、神经网络、专家系统、仿人智能、粗糙集理论、物元可拓方法、知识工程、模式识别、定性控制、小波分析、分形几何、混沌控制、数据融合技术等等,真可谓是八仙过海,各显神通。其各有所长,分别组合,取长补短,相得益彰。 人工神经网络是当今智能科技中的基础技术,它的连接机制与人工智能的符号推理机制并列,成为智能科技的两大阵营。它模拟人脑的解剖生理学特征,用许多并行的简单神经元,以一定的拓扑结构连结成网,既接受外界信息,又相互刺激,更擅长于分布存储,联想记忆,反馈求精,黑箱映射,权值平衡,动态逼近,全息存录,容错防失,加之以神经元巨量互连,
[测试测量]
用并行口进行数据采集与控制
  在过程控制及各种仪器仪表中,可由微型计算机完成实时数据采集与控制。计算机所加工的信息总是数字量。被测量或测量对象的有关参量往往是一些连续变化的模拟量,如温度、压力、流量、速度等。因此必须将这些模拟量转化为数字量,以送入计算机进行加工,这一过程为模数转换(A/D)。由计算机加工的数字量,转换为模拟量,对被控对象进行控制,这一过程为数模转换(D/A)。   使用PC机进行数据采集,便携机和笔记本具有自身的优点。便携机、笔记本重量轻、通用性好,方便携带,满足数据采集工作随时随地进行的要求。但由于便携机和笔记本内,缺少数据采集所需要的内置ISA扩展槽。因而需用并行口或RS232来进行数据采集。若利用便携
[工业控制]
Cortex-M3的生态物联网数据采集分站设计
引言 随着信息技术的发展,物联网(Internet of Things,IOT)得到了越来越多的企业和学者的重视。尽管对物联网的确切定义还颇有争议,但有一点可以肯定,那就是物联网必将进一步提升信息社会的智能化水平。同样,在森林环境乃至生态系统监测中,物联网也为人们提供了更多的选择。 针对森林生态监测中所关心的温度、湿度、CO2浓度、环境光照以及与森林防火息息相关的烟雾浓度等数据,本文基于Cortex-M3处理器设计了生态数据采集分站,并将采集的数据用本地LCD液晶显示,同时采用无线模块传送给数据中心主站。程序开发在嵌入式操作系统μC/OS -II的基础上分模块进行,不仅保证了良好的扩展性,也提高了开发效率。 1 系统硬件设计
[单片机]
Cortex-M3的生态物联网<font color='red'>数据采集</font>分站设计
基于FPGA的高速多路视频数据采集系统
    摘要:针对同时处理高速多路视频数据的需求,以NiosIl软核CPU为核心,通过在FPGA上构建可编程片上系统(System On Programmable Chip,SOPC),利用SOPC系统自定义外设接口,配合DMA技术,完成对A/D转换后的多路视频数据的同时解码采集。视频解码模块采用滑动窗法快速检测定时基准信号。FPGA可重构的特性可以使系统根据实际应用需要在原方案基础上扩展、裁减功能模块,并根据资源情况重构系统,达到资源与效率的最优匹配。 关键词:FPGA;Nios;IP核;多路数据采集;视频解码 引言     数字图像处理技术广泛地应用在信息处理领域,如何高效、灵活地将现实世界图像数字化是信息处理的关键技术之
[嵌入式]
基于FPGA的高速多路视频<font color='red'>数据采集</font>系统
基于ARM的嵌入式系统—DIS采集系统设计
   0 引言   数字化信息系统实验室(Digital Information System,DIS)是新一代的中小学实验教学系统,是先进的数字技术应用到实验教学的产物,也是探究、创新的实验教学新理念注入传统实验教学后的必然结果。2006年,教育部将DIS纳入了中小学实验仪器装备标准,建议有条件的学校配备。目前,国内已有多家企业有相应的产品,但大多不够成熟。而国外的类似产品虽然较为成熟,但价格偏高,难以普及。更重要的是,国外的产品不能够很好地与我国的实验教材配合,难以开展教学。在此提出一种廉价、功能强大、基于ARM技术的DIS采集系统设计。它是DIS的一个重要组成部分,并已与江苏教育家教学装备有限公司合作形成了产品。
[单片机]
基于AD7714的高精度隔离数据采集系统
摘要 简要介绍24位Σ-△模数转换器AD7714的性能和特点,详细讲解该芯片在高精度测量仪器中的应用。叙述如何使用AD7714实现多路、多量程的直流电压测量,重点说明SPI数据总线的光电隔离实现办法,并根据工程实践总结提高抗干扰能力的途径和印制电路板的的制作要点。采用上述办法,该数据采集系统成功地组合了多个AD7714,实现多路μA级电流的精密测量。文中给出相关电路原理图和MCS51单片机与AD7714的接口程序实例。 关键词 AD7714 光电隔离 SPI 数据采集 在高精度及多路采样设备中,A/D芯片选用的恰当与否对系统整体性能的表现好坏非常关键。目前,由于数字信号处理技术的快速发展,对信号采集前向通道的器件要求也不断提高
[测试测量]
基于MSP430和USB的数据采集系统
    引言     MSP430系列单片机是由美国TI公司生产的新一代16位单片机,它具有处理能力强,运行速度快、资源丰富、开发方便等优点,具有很高的性价比,最近几年在国内得到了很广泛的应用。通用串行总线(USB)是现代数据传输的发展趋势,它具有高速、可热插拔、易扩展、接口通用、无需外接电源等优点在数据传输方面得到和广泛的应用。数据采集在工业测试系统中是一个很重要的环节,其精确性和可靠性是至关重要的,MSP430和USB为此提供了理想的解决方案。本文以沥青桥面防水层检测仪为背景,阐述了基于MSP430和USB的数据采集系统。     系统硬件设计     本系统采用TI公司的MSP430F149和PHILIPS公
[单片机]
基于MSP430和USB的<font color='red'>数据采集</font>系统
基于虚拟仪器技术自动测试与数据管理系统
在虚拟仪器开发中必须解决专业软件和数据库之间的数据传输和调用问题,而LabVIEW 现有的版本中没有提供与通用数据库直接接口的方法。这一问题可以采用以下几种方法解决 。   1.购买NI公司的LabVIEW AddOns中的数据库接口工具包LabVIEW SQLToolkit进行 数据库访问。它是一个能快速连接本地和远程数据库,不使用SQL语言就能完成一系列数据 库操作的工具包,它支持当前流行数据库,包括Microsoft Access,MicrosoftSQL Sever以 及Oracle等。它的优点是易于理解,操作简单,用户可以不学习SQL语法。本论文采用此工 具包对数据库进行访问。 2.利用其他语言如Visual
[测试测量]
基于<font color='red'>虚拟仪器</font>技术自动测试与数据管理系统
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved