基于LabVIEW的多传感器信息采集平台

合集下载

用LabVIEW进行多传感器信息融合

用LabVIEW进行多传感器信息融合

用LabVIEW进行多传感器信息融合作者:荀延龙郜继红房建东来源:《现代电子技术》2010年第04期摘要:以LabVIEW软件作为开发平台,使用最小二乘法原理,对多变量因素通过曲面拟合的方法求得被测量的拟合方程。

这使得油品水分检测过程中水分传感器输出信息和环境温度信息可以有效地融合。

与单依靠水分传感器输出电压测量法对比,这种实现方法简单、可靠,提高了目标参数测量的辨识能力,从而保证在温度影响下油品水分的测量准确性。

关键词:曲面拟合;信息融合;虚拟仪器;LabVIEW中图分类号:TP311;TP274 文献标识码:B文章编号:1004-373X(2010)04-198-03Multi-sensor Information Fusion Based on LabVIEWXUN Yanlong,HAO Jihong,FANG Jiandong(Information Engineering College,Inner Mongolia University ofTechnology,Huhhot,010051,China)Abstract:Focused on obtaining fitting equation of unknown quantity with multi-variable factorsplatform.This makes the moisture sensor output information and the ambient temperature information can be effectively integrated in the oil moisture detection pared to measuring the moisture by moisture sensor output voltage,this implementation method issimple,reliable,identification of the target parameter measurement capabilities,and the target identification parameter measurement capabilities are improved,so as to ensure the oil moisture measurement accuracy under the temperature influence.Keywords:surface fitting;information fusion;virtual instrument;LabVIEW在使用检测装置获得系统信息时,通常检测参数间都存在着交叉灵敏度影响,其具体表现是在传感器的输出值不仅取决于一个被测参量,而其他参量变化时输出值也要发生变化。

如何利用LabVIEW进行数据采集与处理

如何利用LabVIEW进行数据采集与处理

如何利用LabVIEW进行数据采集与处理LabVIEW是一种流程图编程语言,专门用于控制、测量和数据采集等应用领域。

它的易用性和功能强大使得许多科研、工业和教育机构都广泛采用LabVIEW进行数据采集与处理。

在本文中,我将介绍如何利用LabVIEW进行数据采集与处理的基本步骤和技巧。

一、准备工作在开始数据采集与处理之前,首先需要进行准备工作。

这包括安装LabVIEW软件、连接传感器或测量设备、配置硬件设备和安装相关驱动程序等。

确保LabVIEW软件和硬件设备都能正常工作。

二、建立数据采集程序1. 打开LabVIEW软件,在工具栏上选择"新建VI",创建一个新的虚拟仪器(VI)。

2. 在Block Diagram窗口中,选择相应的控件和函数,用于实现数据采集的功能。

例如,使用"DAQ Assistant"控件来配置和控制数据采集设备。

3. 配置数据采集设备的参数,如采集通道、采样率、触发方式等。

根据实际需求进行设置。

4. 添加数据处理的功能模块,如滤波、去噪、采样率转换等。

这些模块可以根据数据的特点和需要进行选择和配置。

5. 连接数据采集设备和数据处理模块,确保数据能够流畅地进行采集和处理。

6. 运行程序进行数据采集,可以观察到数据随着时间的推移不断变化。

三、数据可视化与分析1. 在LabVIEW软件中,使用图形化的方式将采集到的数据可视化。

例如,使用波形图、数值显示等控件显示数据结果。

2. 利用LabVIEW提供的分析工具,对采集到的数据进行进一步的统计和分析。

例如,计算均值、标准差、峰值等。

3. 根据需要,将数据结果输出到其他文件格式,如Excel、文本文件等,以便进一步处理和分析。

四、数据存储与导出1. 在LabVIEW中,可以选择将数据存储到内存中或者存储到文件中。

存储到内存中可以方便实时访问和处理,而存储到文件中可以长期保存和共享数据。

2. 使用适当的文件格式和命名方式,将数据存储到本地磁盘或者网络存储设备中。

基于LabVIEW的数据采集与多功能分析系统设计

基于LabVIEW的数据采集与多功能分析系统设计

2、输出界面:输出界面负责将系统的处理结果展示给用户。常见的输出界 面包括图形界面、文本界面和声音界面等。为了提高用户体验,输出界面应该具 有直观、清晰的展示效果。
3、操作界面:操作界面是用户与系统进行交互的主要途径。为了方便用户 使用,操作界面应该具有一致性、可学习性和可操作性。同时,操作界面也应该 具有错误提示和帮助功能,以引导用户正确使用系统。
基于LabVIEW的数据采集与多功能 分析系统设计
目录
01 引言
03 多功能分析系统
02 数据采集
04
输入、输出及操作界 面
目录
05 虚拟仪器技术
07 参考内容
06 结论
引言
在科学研究、工业生产、医疗诊断等领域,数据采集与多功能分析系统的地 位日益重要。它作为一种便捷、高效的计算机测控方法,可以迅速准确地获取和 处理数据,为各行业的决策提供有力支持。本次演示将介绍一种基于LabVIEW的 数据采集与多功能分析系统设计,旨在满足多种应用场景的需求。
在数据处理方面,我们采用了多种算法和技术手段,如滤波、去噪、归一化 等,以得到更为准确的实验数据。此外,我们还通过数据库连接器将实验数据保 存到本地数据库中,以便后续的数据处理和分析。
系统测试
为了验证本系统的性能和可靠性,我们进行了多种测试方案和技术手段。首 先,我们对硬件设备进行了测试,确保其兼容性和稳定性。然后,我们对数据采 集程序进行了测试,验证了其数据采集和处理的能力。同时,我们还对数据存储 模块进行了测试,确认了其数据保存和读取的正确性。
结论
本次演示基于LabVIEW的数据采集与多功能分析系统设计,从数据采集、多 功能分析系统、输入、输出及操作界面等方面进行了详细介绍。该系统具有高效、 灵活、易用等优点,可以广泛应用于科学研究、工业生产、医疗诊断等领域。通 过虚拟仪器技术,可以大大简化系统的硬件电路设计,提高系统的灵活性和可扩 展性。相信在不久的将来,基于LabVIEW的数据采集与多功能分析系统将在更多 领域得到应用和发展。

基于LabVIEW的发动机多传感器信号采集系统

基于LabVIEW的发动机多传感器信号采集系统

21 .2光电传感器 . 测量转速 , 与压电振动传感器配合 , 可进行动平
衡 较 正 及 测 试 发 动 机 供 油 正 时 等 ,量 程 为 1—
集硬件相配合的丰富的软件 资源 ,使得它能够方便 地将现实世界 中各种物理量数据 采集 到计功能奠定 了 基础。
2 发 动机 多传 感器信 号 采集 系统硬 件设 计
6 2
4 0 R M。导线与传感器做成了一体 , 00 P 接口形式为三
芯航 空插 头 。
2_ . 3温度传感器 1 用 于测 量 发 动机排 气 管 排气 温 度 。根 据测 量位 置温度范围不 同可 以选择不 同量程的温度传感器 。
散 硅压 力传感 器 。
拟仪器技术 , 配以信号调理和数据采集知识 , 而开发 了多传感器信号采集系统。
1 开发 环境一 L b E a VIW
L b IW ( a oa r i ulnt met n er a V E L b rt y r a Is u n  ̄ne- o Vt r E
t i l n o sy asmu t e u l. a Ke r s l b E ,Mu t s n o , t q i t n y wo d : _ VI W a l — e s r Daaa u si i c io
虚 拟仪 器 以及 Lb IW 是 近 几 年 在 国 内迅 速 aVE
维普资讯
基 于 L b IW 的发动机 多传 感器 a V E 信 号采集 系统
李 光华 刘 立 冯 志鹏 商铁 军 白佳 宾
( 北京科技大学 , 北京 10 8 ) 0 0 3
摘 要 : 基于 L b IW 的发动机多传感器信号采集系统是运用虚拟仪器技术 、 aVE 多传感器信息融合技 术, 把信 号调理 、 数据采集 、 信息显示 、 数据 回放及存储集 成在一起 , 完成对发动机 多项数据 的同步采集 、

《2024年基于LabVIEW的数据采集及分析系统的开发》范文

《2024年基于LabVIEW的数据采集及分析系统的开发》范文

《基于LabVIEW的数据采集及分析系统的开发》篇一一、引言随着科技的不断发展,数据采集及分析系统在各个领域的应用越来越广泛。

LabVIEW作为一种强大的软件开发环境,为数据采集及分析系统的开发提供了强有力的支持。

本文将详细介绍基于LabVIEW的数据采集及分析系统的开发过程,包括系统设计、硬件接口、数据采集、数据处理、系统测试及结果分析等方面。

二、系统设计在系统设计阶段,我们需要明确系统的功能需求和性能要求。

基于LabVIEW的数据采集及分析系统应具备以下功能:实时数据采集、数据存储、数据处理、数据分析和结果展示。

在性能方面,系统应具备高可靠性、高实时性和易扩展性。

根据需求和性能要求,我们设计了如下的系统架构:采用模块化设计,将系统分为数据采集模块、数据处理模块、数据分析模块和用户界面模块。

其中,数据采集模块负责从传感器等设备中获取数据;数据处理模块负责对数据进行清洗、转换和存储;数据分析模块负责对数据进行各种分析处理;用户界面模块则负责与用户进行交互,展示分析结果。

三、硬件接口在硬件接口方面,我们需要根据系统的需求选择合适的硬件设备,并编写相应的驱动程序。

常见的硬件设备包括传感器、执行器、数据采集卡等。

在LabVIEW中,我们可以使用NI-DAQmx驱动程序来访问这些硬件设备。

通过编写驱动程序,我们可以实现与硬件设备的通信,从而获取所需的数据。

四、数据采集数据采集是整个系统的核心部分。

在LabVIEW中,我们可以使用Data Acquisition功能来获取传感器等设备的数据。

在数据采集过程中,我们需要设置采样频率、采样点数等参数,以保证数据的准确性和实时性。

同时,我们还需要对数据进行初步的处理和清洗,以去除噪声和干扰。

五、数据处理数据处理是数据分析的基础。

在LabVIEW中,我们可以使用数组和数学函数库来对数据进行处理。

常见的处理方法包括滤波、去噪、转换等。

通过这些处理方法,我们可以将原始数据转换为可分析的格式。

labview多通道数据传感信号采集系统答辩讲

labview多通道数据传感信号采集系统答辩讲
labview多通道数据传感信 号采集系统答辩讲
labview多通道数据传感信号采 集系统答辩讲
LabVIEW简介
LabVIEW是由美国NIVC、VB开发环境相类似,但是在编程语言方
面,LabVIEW使用的是G语言,即图形化编辑语言,编程过程中函数是
通过图标形式来表示的,数据流向则通过连接线表示,很大程度上提
4个模拟输出通道,16位DAC分辨率
数字I//定时 4个32位分辨率计数器/定时器 器
总线接口
8个DMA通道:模拟输入、模拟输出、数 字输入、数字输出、计数器/定时器0~3
数据采集程序
数据保存程序
最终程序前面板
最终程序框图
测试结果
Y方向正弦交变激磁信号采集面板
通过对待测样品加以单方向的正弦激磁信号即可实现一维的磁特性测 量实验。沿X、Y、Z三个方向对立方体SMC材料施加激磁信号即可测的 相应的磁场强度H与磁感应强度B。图即是在X、Z方向几次电流为0的 情况下,只在Y方向施加正弦激磁电流时的采集面板采集到的波形。 受控的感应电压信号显示为正弦波形,由于谐波的叠加效果感应电压 信号呈现为非正弦波形,此时SMC样品接近饱和磁化;另外,X、Z方 向也会产生微小感应电压信号,X、Z方向的感应电压信号应设置为相 比于Y方向很大的放大倍数以便于对比波形。
高了工作效率。
LabVIEW集成了满足总线技术和一些仪器设备数据采集协议的硬 件以及数据采集卡信息传递的所有的功能。它的内部还包含了可以应 用于许多仪器设备中的软件函数,是一个功能十分强大,使用方便灵 活的软件,有很强大的数据信号处理分析能力,可以创造出拥有更加 强大功能的仪器。
数据采集
数据采集,又叫数据获取,是利用一种设备,从系统外部 采集数据并输入到系统内部的一个接口。数据采集技术广 泛应用在各个领域。 本设计拟采用 NI公司的X系列数据采集卡NI PXIE 6368。

基于LabVIEW的多功能数据采集系统的设计与实现

基于LabVIEW的多功能数据采集系统的设计与实现

旅 穹
( 天津 工业 大学 电子 与信 息工程 学院 , 天津
簧伟 圭
郝 岩
3 0 0 3 8 7 ; 天 津 大学精 密仪 器与光 电子 工程 学院 , 天津 3 0 0 0 7 2 )

要 :在数 据采集 系统 中 , 数 据处理 的稳 定性 和多样 性 十分重要 , 为 了达 到数据 采集 多功 能分析 的要 求 。 对以 L a b V I E W 为 开发平 台
0 引言
随着计算机技术 的飞速 发展 . 多 通道数 据采集 系 统也在发生着 巨大 的变化 。传统的数据采集 系统 由于 存储器容量小 、 主频低 、 片 内外设 资源有 限及 图像显示 信息量少 , 无法满足实时处理和多通道采集等要求H ] 。 在上位机方面 , 以往 的软件开发串行通信编程 较复杂 ,
的采集 系统进 行 了研究 。系统 对采集 数值 进行输 出计 算和 对传感 器 进行 零 点漂 移 校 正 , 并 对 采 集数 据 进行 波 形 回放 , 对 需 要 的输 出 波 行进行 曲线 拟合 。试验 表 明 , 系统 能够达 到 多功能分 析 的要求 , 良好 的人 机交互 界面 更加 方便 了实 际应用 。 关 键词 :L a b V I E W 虚拟 仪器 数 据采集 串 口通信 嵌 入式 A R M
可用 于界面设计 的控 件类型 较少 . 难 以满足 开发者 在
的实用性和实 时处理 能力 , 丰 富了图形显示 效果 , 拓宽
了适 用 范 围 。
1 系统 整体 结构 设计
基于 L a b V I E W 的数据采 集 系统 由软 硬件 两部 分
组成 。 即下位机 数 据采 集 器和 基 于 L a b V I E W 2 0 l l开

基于LabVIEW的实时温度采集系统设计

基于LabVIEW的实时温度采集系统设计

基于LabVIEW的实时温度采集系统设计1. 概述实时温度采集系统是一种用于实时监测和记录环境温度变化的设备,可以广泛应用于工业自动化、实验室监测等领域。

本文将介绍一种基于LabVIEW的实时温度采集系统设计方案。

2. 硬件设计2.1 传感器选择在实时温度采集系统中,传感器的选择十分重要。

常用的温度传感器有热电偶和热敏电阻。

在本系统中,我们选择了DS18B20温度传感器,这是一种数字温度传感器,具有精确度高、精度稳定等特点,适合于实时温度采集系统的应用。

2.2 数据采集模块数据采集模块负责将传感器采集到的模拟信号转换为数字信号,并通过接口与上位机进行通信。

在本系统中,我们选择了Arduino Uno 作为数据采集模块,它不仅具有良好的性能和稳定性,而且可以通过串口通信与LabVIEW进行数据交互。

2.3 信号调理电路温度传感器输出的模拟信号需要经过信号调理电路进行放大和滤波处理,以提高系统的稳定性和准确性。

常用的信号调理电路包括放大电路、滤波电路等。

2.4 数据通信模块数据通信模块负责将采集到的温度数据通过网络或串口等方式实时传输给上位机。

在本系统中,我们选择了以太网模块ENC28J60与LabVIEW进行数据通信。

3. 软件设计3.1 LabVIEW界面设计LabVIEW是一种图形化编程环境,可以通过拖拽元件来组装控制面板和数据处理模块。

在本系统中,我们通过LabVIEW来实现人机交互、数据实时显示和数据存储等功能。

3.2 数据处理及算法设计在实时温度采集系统中,数据处理和算法设计是十分重要的部分。

根据采集到的温度数据,我们可以进行实时的数据处理、异常检测和报警等操作。

通过结合LabVIEW的图形化编程特点,我们可以方便地设计和调试各种数据处理算法。

4. 系统实施与测试根据以上的硬件和软件设计方案,我们可以开始进行系统的实施和测试工作。

首先,按照硬件设计要求进行电路的搭建和连接,然后进行LabVIEW程序的开发和调试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文章编号:167320291(2005)0520068204基于LabVIEW 的多传感器信息采集平台孙二敬,蔡伯根(北京交通大学电子信息工程学院,北京100044)摘 要:车辆定位中利用多传感器信息融合技术可以提高定位精度.系统中的传感器数量急剧增加,传统仪器很难满足整个系统的测量需求.本文开发了一种基于虚拟仪器软件开发环境Lab 2V IEW 的多传感器信息采集平台,将多传感器数据采集、预处理、信息显示、存储及数据回放集成在一起,解决了以往实现多传感器信息同步十分困难的问题,为将来进一步研究利用虚拟仪器测量多传感器信息及进行多传感器信息融合奠定了基础.关键词:LabV IEW ;数据采集;全球定位系统;惯性测量单元中图分类号:TP212 文献标识码:BMulti-Sensor Data Acquisition Platform B ased on LabVIEWS U N Er-ji ng ,CA I B ai-gen(School of Electronics and Information Engineering ,Beijing Jiaotong University ,Beijing 100044,China )Abstract :The application of multi-sens or data fusion in vehicle positioning can improve the precision.Sens ors used in positioning have increased sharply ,but conventional instruments are difficult to meet the need of the whole system.This paper introduced a multi-sens or data acquisition platform based on LabVIEW.The data acquisition ,data preprocessing ,display ,storage and data playback are integrated within this platform ,and da 2ta synchronization realization is no longer a difficult problem.It laid the foundations of measuring multi-sens or information and multi-sens or data fusion by using virtual instrument.K ey w ords :laboratory virtual instrament engineering workbench (LabV IEW );data acquisition ;global position system (GPS );inertial measurement unit (IMU )收稿日期:2005205230作者简介:孙二敬(1981—),女,河北保定人,硕士生.em ail :sunchen8888@ 蔡伯根(1966—),男,江苏如皋人,教授. 车辆定位导航技术是智能交通系统(ITS )中一个重要技术,而定位精度、定位数据的连续性和可靠性是导航系统性能的三个重要因素.车辆定位导航的精度直接取决于各个传感器的精度,而传感器精度的提高往往受技术、价格等因素的影响.目前广泛采用的基于多传感器融合的组合导航系统,能够有效提高导航定位精度,增强导航系统的可靠性,进而充分保证导航数据的连续性和可用性.传感器数量在系统中的需求增加,传统仪器不再适应系统要求.本文作者利用N I 公司的虚拟仪器编程软件Lab 2V IEW 所设计的多传感器信息采集平台,为组合导航中的多传感器信息采集工作提供了一个通用的平台,克服了传统仪器功能单一,灵活性差,更新和维护费用高的缺点.并且将数据采集、预处理、信息显示、存储和回放集成在一起,形成统一格式的数据文件,方便与其它数据分析软件的接口,例如与Mat 2lab 的接口.在这个多传感器信息采集平台,各种传感器信息可以显示在同一界面上,可以很方便地在其它传感器的信息中添加GPS 时间信息,解决了以往实现多传感器信息同步困难的问题.1 软件开发平台LabVIEW 及结构LabV IEW 全称是Laboratory Virtual Instru 2ment Engineering Workbench ,是目前十分流行的虚第29卷第5期2005年10月 北 京 交 通 大 学 学 报JOURNAL OF BEI J IN G J IAO TON G UN IV ERSIT Y Vol.29No.5Oct.2005拟仪器的软件开发平台,是美国国家仪器公司(Na 2tional Instrument )推出的一种基于图形开发、调试和运行程序的集成化环境,是目前国际上唯一的编译型的图形化编程语言[1,2].1.1 系统硬件结构实现此平台的硬件结构如图1所示.各种传感器通过串行接口与计算机相连,实现与计算机的通信,计算机利用系统的LabV IEW 程序对各种传感器发送控制命令,多传感器信息通过串口送入计算机,供LabV IEW 程序进行数据的识别,读取,存储以及后处理工作.各种传感器信息分别通过各自接口与计算机通信之间是并行的.由于实验室条件有限,多传感器仅以IMU 和GPS 为例完成了系统的设计工作.图1 系统的硬件结构Fig.1 Hardware structure of the system1.2 系统软件结构系统的软件结构图如图2所示.由图2可以看到,整个系统完成了GPS/IMU 的数据采集、数据预处理、信息的同一界面显示、数据存储、数据回放的功能.图2 系统的软件结构图Fig.2 S oftware structure of the system2 系统关键技术及其功能实现2.1 系统关键技术(1)LabV IEW 的并行机制LabV IEW 软件应用程序采用了并行程序结构,分别实现对多传感器信息的测控.如在多任务并行处理中,两个循环结构构成了两个并行的任务,每个任务体的执行顺序是互不相关的,甚至这两个任务执行的次数也是可以不一样的.(2)串行口通信子V I串行口通信的子VI 针对计算机标准的串行口.LabVIEW 提供了一组(共5个)串行口通信子VI 控件来承担对编程的支持,它们依次是:①串口初始化(Serial Port Init );②串口读(Serial Port Read );③串口写(Serial Port Write );④串口字节数(Bytes at Serial Port );⑤串口中断(Serial Port Break ).(3)数据同步机制原理多传感器信息融合中,要使误差最小,两个传感器数据的时间应该相匹配.然而在实际的传送到车辆中的基本定位信息只需要有限的时间信息,只要为传感器信息确定数据起始时间,然后可以根据传送的数据量以及通信波特率来确定时间.以GPS 信息与惯性导航系统(Inertial Navigation System ,INS )的组合为例,由于INS 与GPS 的采样率不同,INS 采样率一般为10Hz ,而GPS 的采样率为图3 INS/GPS 数据同步原理Fig.3 Principle of INS/GPS data synchronization1Hz [3].如图3所示,设t 1时刻为IMU/INS 及GPS信息开始可用时刻,首先从t 1开始向缓存器中存储一系列的IMU/INS 信息,由于GPS 采样率较低,此时的GPS 信息可能并不是t 1时刻而是前一秒内的信息.假设GPS 信息在t 1+Δt 时刻更新,当接收到GPS 的t 1+Δt 时间信息后,将缓存器的信息恢复96第5期 孙二敬等:基于LabV IEW 的多传感器信息采集平台到正确的时间并完成更新,取t 1+Δt 为两个传感器的数据起始时间,这样IMU/INS 信息和GPS 信息就达到了时间上的匹配,此后的时间信息就可以通过传送的数据量以及通信波特率来确定.2.2 系统功能实现(1)数据的采集和预处理此部分将传感器原始数据从串口连续正确地读进来之后,对数据进行预处理,通过格式的转换,数学计算等将原始数据转换为传感器实际测量信息,并实现了IMU 转动角度的实时测量功能.其基本原理就是将角速度进行时间积分,得到角度的变化值.由于陀螺仪在不同的温度下有着不同程度的零点漂移,在积分的情况下其误差就会不断累加,所以在此模块中特别增加了一个实时计算陀螺仪各轴方向静止状态时平均漂移的子V I ,用来对角速度积分的误差进行补偿,从而得到比较准确的角度变化值.下面以IMU 为例,说明原始数据到实际测量值转换的实现过程.每个IMU 信息包含18个字节信息,其定义如表1所示.表1 IMU 18字节定位信息Tab.1 18bytes position information of IMU 字节定义0字头信息0XFF1-6陀螺仪信息(1-2:X 轴方向;,3-4:Y 轴;5-6:Z 轴)7-12加速度计信息(1-2:X 轴方向;,3-4:Y 轴;5-6:Z 轴)13-14温度信息15-16时间信息17校验和 图4为利用公式节点进行数据预处理框图.其中x 和y 是输入的原始数据,z 为输出的实际测量值.程序将18字节的字符串数据转换为数字数组后,在框图上可直接在公式节点中输入公式,完成原始信息到实际测量值的转换.图4 利用公式节点进行数据预处理框图Fig.4 Diagram of data preprocessingby using the formula nodes(2)信息显示软件采用友好和直观的界面呈现来自传感器的信息,分别对来自GPS 和IMU 的数据信息进行呈现.其部分界面如图5、图6所示.我们在设计过程中,特别采用了Tab 控件,可以将IMU 和GPS 信息同时显示在同一面板的不同分页上,使我们能够很方便地交互地察看两个传感器的信息.图5 IMU 信息显示界面Fig.5 Display interface of IMUinformation图6 GPS 信息显示界面Fig.6 Display interface of GPS information(3)数据存储在LabV IEW 软件平台下,可以采用3种格式存储数据:文本文件,二进制文件和数据记录文件.数据存储的功能由一个写文件子V I 和一个Case 结构构成.点击前面板上的存储控制按钮时,系统就会将IMU 或者GPS 数据进行存储,并且可以随时终止存储工作.由于IMU 信息中没有实际时间信息,为了实现多传感器信息的同步,以及存储文件的后处理需要,特在IMU 存储信息中添加了同步的GPS 时间信息.为了方便用其它的程序来读取数据进行后处理工作,本文采用的是文本文件的存储格式.(4)数据回放进行数据的回放工作,首先要将文件按照其存7北 京 交 通 大 学 学 报 第29卷储格式识别出来,然后再将信息显示在界面上.由于LabV IEW对文件进行读取的函数不是很多,而且一般对文件格式的要求比较严格,所以,我们采取了一种方法,就是先将文件中所有的字符串读出来,然后再利用LabV IEW中丰富的字符串操作函数,对所读取的字符串进行分离,识别和处理.对GPS信息进行读取、处理、显示、存储,以及回放的程序,与IMU相似,只是在数据格式方面有些不同,本文不再赘述.3 结语利用LabV IEW及现有的实验室设备建立了多传感器信息采集平台,本平台通用性能好,免除了对多传感器信息采集的操作过程中一些烦琐的工作,采集过程不再需要编写不同的软件以适应不同传感器要求;将多传感器信息在同一界面上显示,使测量信息更加直观;形成了统一格式的数据存储文件,有利于多传感器存储信息的后处理.本平台充分利用了虚拟仪器的灵活性和多输入多输出的特点,将计算机、多传感器、LabV IEW软件结合起来,构成了一个虚拟仪器系统,实现对多传感器信息的测控,为将来进一步研究利用虚拟仪器测控多传感器信息以及进行多传感器信息融合奠定了基础.参考文献:[1]金维香.图形化程序设计G语言———LabV IEW与虚拟仪器[J].长沙电力学院学报,2002,17(1):14-17.J IN Wei-xiang.Graphically Programmering G Lan2guag e———LabV IEW and Virtual Instrument[J].Journal of Changsha University of Electric Power.February,2002, 17(1):14-17.(in Chinese)[2]侯国屏,王坤,叶齐鑫.LabV IEW7.1编程与虚拟仪器设计[M].北京:清华大学出版社,2005.HOU Guo-ping,WAN G Kun,YE bV IEW7.1 Programming and Virtual Instrument Design[M].Beijing: Tsinghua University Press,2005.(in Chinese)[3]Mark G.Petovello,Real-Time Integration of A Tactical-Grade IMU and GPS for High Accuracy Positioning and Navigation[D].Calgary Alberta:University of Calgary, April,2003.[4]顾启民,吕庭.LabV IEW中的波形和数据交替显示控制[J].国外电子测量技术,2004,23(2):8-9.GU Qi-min,LU Ting.Control of Waveform and Data Al2 ternate Display in LabV IEW[J].Overseas Technology of Electron Measure,2004,23(2):8-9.(in Chinese)[5]李向明.基于LabV IEW的虚拟数字示波器方法研究[J].国外建材科技,2004,25(4):137-139.L I Xiang-ming.Study of Virtual Digital Oscillograph Method Based on LabV IEW[J].Overseas Science and Technology of Structural Material,2004,25(4):137-139.(in Chinese)[6]周艳明,谢中,工祝盈,等.一种在LabV IEW中实现数据文件自动存储的方法[J].自动化与仪器仪表,2004(2): 25-27.ZHOU Y an-ming,XIE Zhong,G ON G Zhu-ying,et al.A Method of Realizing Data File Autosave in LabV IEW[J].Automatization and Instrument,2004(2):25-27.(in Chinese)(上接第55页) 此外,它简便易行、无须大量计算,因此对探讨简便、快捷的微带滤波器设计方法,从而设计出体积小、重量轻的新型高性能滤波器具有一定的实用价值.参考文献:[1]Hong J,Lancaster M J.Microstrip Filters for RF/Mi2crowave Applications[M].New Y ork:John Wiley&S ons,Inc.2001.1-3.[2]闫润卿,李英惠.微波技术基础[M].北京:北京理工大学出版社,1997.13-18.Y AN Ru-qing,L I Y ing-hui.Microwave TechnologyFoundation[M].Beijing:Beijing Institute of Technology Press,1997.13-18.(in Chinese)[3]Leroy M,Perennec A.A New Design of Microwave FiltersBy Using Continuously Varying Transmission lines[J].IEEE-M TT-S-Digest,1997.639-642.[4]Lopetegi T,Miguel A G.Novel Photonic Band G ap Mi2crostrip Structures Using Network Topology[J].Mi2 croware and Optical Technology Letters,2000,25(1):33 -36.[5]Nesic D,Nesic A.Bandstop Mcrostrip PB G Filter with Si2nusoidal Variation of the Chaaracteristic Impedance and Without Etching in the Ground Plane[J].Microware and Optical Technology Letters,2001,29(6):418-420.17第5期 孙二敬等:基于LabV IEW的多传感器信息采集平台。

相关文档
最新文档