基于虚拟仪器技术和数据采集卡实现气象监测系统的设计

发布者:HarmoniousPeace最新更新时间:2022-04-20 来源: elecfans关键字:虚拟仪器技术  数据采集卡 手机看文章 扫描二维码
随时随地手机看文章

自动气象站体积比较庞大,而且使用时地点和空间会受到地点、空问上的影响。如果借助虚拟仪器技术中易开发、小体积和方便使用等优点,就可以利用虚拟仪器替代自动气象站的数据采集器和数据预处理器。


虚拟仪器技术是利用计算机的硬件资源(CPU、存储器、显示器、键盘、鼠标)、标准数字电路(GPIB、RS 232接口总线、新型的VXI接口总线、信号调理和转换电路、图像采集电路、现场总线等),经过有针对性的开发测试,使之成为一套相当于使用者自己专门设计的传统仪器。LabVIEW(laboratory virtual instrumentengineering workbench)是NI(naTIonal instruments)美国国家仪器公司的创新软件产品,也是目前应用最广,发展最快,功能最强的图形化软件开发集成环境。简单地说,虚拟仪器技术就是用户自定义的基于PC技术的测试和测量解决方案。相对于传统仪器,它有4大优势,即性能高,扩展性强,开发时间少,集成功能完美。


在此介绍一种气象监测系统的设计方法,以美国NI公司的LabVIEW8.5为平台,利用气象数据采集器,实现虚拟气象监测系统设计。该系统具有数据显示、数据存储等功能,根据以往存储的历史数据,可以有针对性地对天气情况进行显示和分析。


1、系统工作原理

气象监测系统由传感器、数据采集器、数据处理终端等组成。传感器用来感应气象要素,数据采集器可以对温度、相对湿度、风向、风速、雨量以及气压等气象要素进行采集,数据处理终端可以对数据采集器获取的数据进行运算处理。系统首先采集气象数据,之后将数据送回到气象数据中心进行数据显示、数据存储。最后,气象中心根据以往存储的历史数据,还可以进行历史天气情况的显示和分析。采用模块化、层次化编程思想,每一模块完成某一特定功能。在此设计气象监测系统由数据采集、数据处理、数据显示、数据保存4个模块构成。整个系统原理图如图1所示。

基于虚拟仪器技术和数据采集卡实现气象监测系统的设计

2、系统设计

2.1 数据采集模块

2.1.1 数据采集模块结构

要将数据采集到计算机里,并对其进行合理的组织,就需要构建一个数据采集模块。它包括传感器和变换器、信号调理设备、数据采集卡、驱动程序、硬件配置管理软件和计算机等。气象参数物理量通过各种类型的传感器输出成电压、电流、频率等信号,然后由数据采集卡采集。数据采集模块是用来获取数据采集卡所获得的数据。该模块结构如图2所示。

传感器和变换器种类繁多,它们直接与各种物理量打交道,并将这些物理量转化为DAQ系统可以采集的电信号。在设计自动化测量系统前,必须要对待测对象和测量需求作详细分析,正确选择合适的传感器和变换器。系统采用的传感器是WXT520,该传感器能同时测量6个气象要数,精确可靠,具有USB接口。信号调理设备对传感器和变换器送来的信号采取放大、滤波、隔离等措施,将它们转化成采集设备易于读取的信号。如果实际中的信号符合数据采集卡等采集设备的要求,则信号调理模块可以省略。


2.1.2 数据采集卡

本系统采用的数据采集卡是美国NI公司的NIUSB-6210,它是一款USB总线供电M系列多功能DAQ模块,在高采样率下也能保持高精度。该模块提供了16路模拟输入;250 kS/s单通道采样率;4路数字输入线;4路数字输出线;每通道有4个可编程输入范围(±0.2 v~±10 V);数字触发;2个计数器/定时器。USB-6210引脚如图3所示。NI USB-6210是为移动应用或空间上有限制的应用的专门设计,其即插即用的安装最大程度地降低了配置和设置时间,同时它能直接与螺丝端子相连,从而削减了成本,并简化了信号的连接。USB总线的供电使用户不再需要携带多余的外部电源。该模块还具有新的NI信号数据流技术,实现了USB总线上类似DMA的双向高速数据流操作。

2.2 软件设计

系统开发采用的是NI公司的虚拟仪器专用编程语言LabVIEW,它是一种图形化的编程语言和开发环境,已广泛地被工业界、学术界和研究实验室所接受,且被公认为是标准的数据采集和控制软件。使用这种语言编程时,基本上不需要编写程序代码,而是“绘制”程序流程图。在一个硬件的情况下,可以通过改变软件来实现不同仪器仪表的功能,非常方便。其数据分析功能、图形显示能力能够满足气象监测系统的需要,开放式的开发环境、灵活的可扩展性是现有手段很难完成的。该系统在实时天气显示部分,主要是完成数据显示和数据存储两部分工作。


2.2.1 实时天气显示部分设计

数据显示部分比较简单。该系统能够从数据采集模块中获取采集到的温度、相对湿度、风向、风速、雨量以及气压等气象数据,并通过LabVIEW的前面板显示出来。实时获取并显示系统采集气象要素的日期和时间。通过LabVIEW平台,利用图形化编程,不需要面对复杂、冗长的文本代码,并且可以得到事半功倍的效果。数据采集卡完成数据采集功能,数据的运算分析和处理以及采集卡的控制都是虚拟仪器软件在后台进行,测量结果在虚拟仪器前面板上显示。气象监测系统的实时天气显示部分主界面如图4所示。

LabVIEW采用一种全新的图形化编程方法,不仅人机界面使用“所见即所得”的可视化技术建立,而且程序代码也是图形化的,在前面板放置的每一个对象在框图程序都会出现一个对应的端子。框图程序编辑窗口所需的各种功能函数包括各种数学运算函数、信号分析函数、仪器驱动函数等均以图标的形式由功能模板提供。设计者只需从功能模板中取出对应图标,放置在程序框图编辑窗口中,再用“连线”工具将其连接,以实现相百之间的数据传输,即构成了完整的框图程序。系统可以实时更新从数据采集设备得到的气象数据,并分为温度、降雨量、气压、相对湿度、风速、风向六种因素实时显示采集到的最新天气数据。实时天气显示部分程序框图如图5所示。

2.2.2 历史天气分析部分设计

历史天气分析部分是一个独立的程序Weatherhistory.vi,可以根据以往存储的历史数据来分析历史天气情况。根据降雨量的情况,可以将每天不同时段的天气信息存储到计算机中,作为参考和历史数据分析的数据资源。历史天气分析部分界面和程序框图如图6和图7所示。


数据存储部分选择了数据记录文件类型进行气象元素的存储,这种类型的一个主要好处是可以有选择的存储,有效地保留了各种有用的组合信息。同时该系统具有文件存储功能,可以对输入数据进行保存,也可以对分析后的结果进行保存。

3、结语

本气象监测系统是以LabVIEW8.5为开发平台,配合NI USB-6210气象数据采集器,实现了虚拟气象站的基本功能。构成的气象监测系统成功用于地面气象观测中,具有造价低,操作方便等优点。随着计算机技术和现代仪器技术的不断发展,以LabVIEW为开发工具的虚拟仪器设计必将在气象监测方面得到越来越多的应用。


关键字:虚拟仪器技术  数据采集卡 引用地址:基于虚拟仪器技术和数据采集卡实现气象监测系统的设计

上一篇:虚拟仪器系统的构成和实现软硬件的应用设计
下一篇:基于虚拟仪器和CAN总线集成方案实现车用驱动电机测试平台的设计

推荐阅读最新更新时间:2024-11-12 10:13

MCC推出高精度同步数据采集卡USB-1808系列
Measurement Computing Corporation(简称:MCC公司)在2017年7月推出全新数据采集卡USB-1808系列。该系列内置18位高精度数据采集模数转换芯片,并提供8通道差分同步采集功能。从目前市场行情上看,如此这般参数的数据采集卡,在市场上的定价必定会在五位数以上。但是MCC公司的数据采集卡却真正做到了高性价比,USB-1808系列提供了高低性能两个版本,而价格均在一万人民币内。 软件方面,MCC公司提供了最新的开箱即用的数据采集软件和通用编程库两种选择。用户可以根据自己的需求,既可以使用开箱即用的数据采集软件DAQami,五分钟快速搭建数据采集系统,也可以通过通用编程语言(C, C++
[工业控制]
MCC推出高精度同步<font color='red'>数据采集卡</font>USB-1808系列
利用虚拟仪器技术介绍测试技术在工业中的应用
1引言 测试技术是我国高校工科专业的专业基础课,随专业不同课程内容和名称略有变化,如测试技术、机械工程测试技术、热能与动力工程测试技术等。除应用背景不同外,这些课程的教学内容基本相同,主要介绍温度、力、噪声等常见物理量的测量原理和测试信号的分析方法。目前,测试技术课程教学中存在的主要问题是传感器部分在课堂上教学没有实物对象,各种不同的传感器在学生看来都是一样的,相似的原理介绍让他们觉得枯燥、乏味;而信号分析理论部分则过于深奥,学生很难理解。 针对这些问题,我们,提出以虚拟仪器演示实验和工程案例为主线的测试技术课程可视化教学法;具体做法是选择若干传感器,用测量实验来呈现传感器工作原理;选择若干测量仪器分析功能,用虚拟仪器技术来展现信
[测试测量]
利用<font color='red'>虚拟仪器</font><font color='red'>技术</font>介绍测试<font color='red'>技术</font>在工业中的应用
基于LabVIEW的电能监测系统的设计研究
摘要:文中主要是将虚拟仪器技术作为主要研究对象,研究其在电能质量检测中的作用和方式,通过大量的实践,研制出了一套基于LabVIEW的电能监测系统,并且对其进行理论层面的剖析,研究各项电能质量相关指标是否符合设计要求,虚拟仪器中各个软件的程序编写也是主要研究内容,通过虚拟系统,实现了对电能质量各参数的检测,分析和记录数据等。最后还对基于此虚拟系统计算得出的数据进行相关误差分析,找出了其内在原因。 电能对于我们人类生活来说是一种宝贵的清洁能源,并且是可再生的,对电能的应用程度和效率是一个国家综合国力的必要体现,与国家的发展和繁荣息息相关。不仅如此,如何高效的利用电能这种资源来更好地满足国家的工业生产,社会和人民的日常生活关系着国家
[测试测量]
基于LabVIEW的电能<font color='red'>监测系统</font>的设计研究
基于FPGA的飞机电源参数测试设备设计
当前,飞机上电力电子设备日益多样化、复杂化,飞机电源系统的品质直接影响飞行安全。因此在进行飞行时,需要对飞机提供的直流电源、交流电源进行工作特性测量,并给出其参数的基本特性和动态特性。   对于电源瞬态特性参数,目前没有相应的测量设备,从而需研制专用的瞬态电源动态特性参数测量设备对其进行测试,以满足民机适航性试飞要求。   本设备是一种专用测试设备,主要用于飞机交、直流电网参数采集测试,捕获飞机电源系统的负荷突变、电压突变,然后提供给地面数据卸载及预处理系统,以评估被测飞机电网络供电特性是否满足相关国军标或设计规范的要求。   一、飞机电源特性参数   飞机电源系统是飞机上电能产生、调节、控制和电能变换部分的总称。
[电源管理]
基于FPGA的飞机电源参数测试设备设计
简述虚拟仪器技术及LabVIEW编程课程的认识和理解
   虚拟仪器 --软件就是仪器    虚拟仪器 ,虚拟示波器, 虚拟仪器 技术, 虚拟仪器 软件, 虚拟仪器 开发, 虚拟仪器 组成   一、引言   当前多媒体计算机、信息高速公路和计算机网络是计算机信息科学的三个重要发展方向。它们相互联系、相互促进、共同发展,已经渗透到人们日常工作、生活、学习、娱乐的各个方面,逐步地由办公室、实验室走向家庭。   虚拟现实是多媒体计算机的一个重要应用领域,多媒体技术是虚拟现实的技术基础。虚拟现实(VirtualReality)是利用多媒体计算机技术生成的一个具有逼真的视觉、听觉、触觉及嗅觉的模拟现实环境。用户可以用人的自然技能对这一虚拟的现实进行交互体验,而用户体验到的结果--该虚拟
[测试测量]
基于SIM900A的无线数据采集卡设计与实现
0 引言 数据采集技术主要指从传感器输出的微弱信号,经信号调理、数模转换到存储、记录这一过程所涉及的技术。当前被广泛应用的数据采集卡大部分以电缆或插槽连接,受到插槽数不足、安装不便、传输距离等众多因素的限制。伴随着无线通信技术的发展,使用简单、分布灵活的无线数据采集卡慢慢涌现出来,成为数据采集卡新的重要发展方向。目前,无线数据采集卡的实现多以zigbee,nRF905,WI_FI等无线通讯技术为主。而SIM900A芯片在众多项目中的成功实践,为实现数据采集卡的无线通讯提供了新的思路。因此,设计这种低功耗的基于SIM90 0A的无线数据采集卡,以满足用户越来越多的新要求。 1 无线数据采集卡整体设计方案 无线数据采集卡主要
[单片机]
基于SIM900A的无线<font color='red'>数据采集卡</font>设计与实现
基于虚拟仪器的远控系统自动测试技术
0 引 言 虚拟仪器技术是现代计算机技术和仪器技术深层次结合的产物,是当今自动测试领域的一项重要技术。其核心是利用飞速发展的计算机技术,通过共享计算机内部的软、硬件资源,编制、运行仪器软件,建立图形环境和在线帮助机制,完成数据分析和处理功能,用灵活的虚拟软面板实现仪器的激励、测试和控制功能 。 潜艇主机远控系统是潜艇主机的自动控制、状态监测和安全保护设备,是潜艇主动力系统的核心部件,它对潜艇动力系统的安全、可靠运行十分重要,关系到整艘潜艇的安全性,是保证潜艇在航率和完成战斗使命的关键因素。因此,无论是在设计制造阶段,还是在潜艇服役后的各等级维修阶段,都必须对潜艇主机远控系统的各项功能进行全面的测试,使其满足战技术要求。目前国内进行
[测试测量]
基于<font color='red'>虚拟仪器</font>的远控系统自动测试<font color='red'>技术</font>
小广播
最新测试测量文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved