介绍LabVIEW无线传感器网络(WSN)模块先锋

发布者:Lianai最新更新时间:2012-04-18 来源: 网络通信中国 关键字:LabVIEW  无线传感器网络  WSN 手机看文章 扫描二维码
随时随地手机看文章

概览

无线通信技术得益于其自由灵活、分布式能力、及低成本等优势,其应用无处不在。无线传感器网络(WSNs)逐渐成为下一波无线技术,支持在大面积的实体系统中实现分布式测量。通过WSNs,您可以更高效地分析从雨林、河流三角洲到桥梁、建筑的健康及安全。WSN由空间分布的测量设备组成,通过传感器来监测物理及环境条件。除了众多无线测量节点,WSN系统还包括网关,用于收集数据并提供与PC或嵌入式控制器主机应用程序的连接。

为了有效使用这项潜力巨大的技术,首先必须克服相关问题所带来的挑战,如配置及管理数据采集、有效分析采集数据、存储数据用于进一步分析、将数据显示于用户端的有效方法。工程师和科学家在过去20年内通过NI LabVIEW应对上述挑战,LabVIEW是一款图形化编程环境,用于采集、分析、显示数据。多年来,LabVIEW还添加了实时系统编程,现场可编程门阵列(FPGA)、ARM微处理器等能力。现在,通过LabVIEW无线传感器网络(WSN)模块先锋,用户可以使用LabVIEW直观的图形化编程方法来编程NI WSN节点。最终获得的嵌入式软件能帮助用户延长电池寿命,实现自定义分析,并通过嵌入式决策缩短响应时间。

使用图形化编程快速开发的优势

对无线传感器节点编程传统上是需要具有嵌入式系统的知识,还要能够理解供应商所选用的特定的基于文本的编程语言。通过LabVIEW WSN Pioneer,您可使用相同的已成为工业开发采集、处理数据应用标准的图形化编程方法来向NI无线传感器节点添加智能性。LabVIEW WSN Pioneer还可灵活地将C代码与图形化代码直接结合,并在节点上运行,从而可实现算法重用。

LabVIEW WSN Pioneer极大地简化了创建NI WSN测量节点的嵌入式应用过程,正如上述LED以1Hz的频率闪烁的案例。

LabVIEW WSN Pioneer包括基本的LabVIEW编程结构,如while循环、for循环、及case结构。它还具有浮点数学和分析功能,无需太过深入理解整型和定点型数据类型。此外,LabVIEW WSN Pioneer提供双曲线、指数、三角等函数,以及字符串操作函数,该函数可自定义传回主电脑的用户信息。

开发中只需鼠标点击,即可通过无线网络实现节点上应用的编译及部署,快速实现开发和测试。此外,在系统部署中无需指派技术人员到现场手动加载新应用程序,从而降低了无线系统的维护成本。[page]

NI WSN测量节点由TI MSP430微控制器控制,该微处理器针对低功耗、长时间使用部署进行了优化,而非优化处理器速度、存储器、计算能力。由于对功耗的优化,NI WSN节点相比于其它嵌入式LabVIEW目标来说具有有限的性能。这种有限的性能正是LabVIEW WSN被称为先锋模块的理由。举例来说,LabVIEW WSN Pioneer不包括LabVIEW调试特性,如高亮执行及运行中的单步调试。然而,您可以发送、接收往来节点的基于字符串的用户信息,用于调试部署的应用。同时,LabVIEW WSN Pioneer只支持顺序执行,所以并行LabVIEW结构不能并发执行。由于节点仅有有限资源,所以只支持三角、指数及双曲分析函数;然而,用户可通过浮点数学函数创建用于LabVIEW WSN Pioneer的自定义函数。

延长电池寿命

默认情况下,未编程的节点将每个采样以一定采样率发送至网关,故电池的寿命与采样率直接相关。在LabVIEW WSN Pioneer中添加智能可自定义节点行为,通过控制采样率,并设置何时传输数据来延长电池寿命。

节点的无线电是主要的功率消耗因素,因此,如果应用中无需将每个采样都传送到网关,那么,只传送需要的和有意义的数据将能极大地延长电池寿命。常用的传输准则包括门限值或死区百分比。此外,还可通过求均值及使用浮点数学函数来减少节点处的数据等方法来减少传回主机的采样数量。

您还可以通过创建逻辑来优化特定操作环境或网络要求下的节点行为,以达到延长电池寿命的目的。举例来说,如果电池电压降至临界值,您可通过编程让节点通知操作人员,并降低采样及传输率,使节点保持休眠状态直到有事件发生,这与轮询机制相比极大地节省了功耗。

In addition, you can use LabVIEW WSN Pioneer to handle digital value change event detection on the node. When you configure a digital input for event detection, the node can sleep until an event occurs, providing significant power savings when compared to polling.

实现自定义分析

LabVIEW WSN Pioneer允许用户将原始采集数据转换为有意义的信息。举例来说,传感器测量的原始电压可直接在节点处转换为工程单位。这就提供了一定程度的抽取,无需再由主机应用程序来重新对从节点测量到的数据进行变换。此外,节点灵活的本地转换能力允许使用更多直观的功耗敏感型算法,支持基于门限值或死区准则的数据有条件的传输。

由于未编程的NI WSN测量节点会将每个采样传回网关,未编程节点的最大采样率受限于每个采样传输至网关的时间。通过LabVIEW WSN Pioneer对节点编程,可提升模拟及数字采样的性能,通过批量传输来避免由于传输每个采样的额外开销。使用浮点数学运算及分析,您可以对获得的数据进行处理,提取并传输要的信息至网关。

通过嵌入式决策缩短响应时间

通过LabVIEW WSN Pioneer可在NI WSN测量节点上实现嵌入式决策,此时无需通过主机电脑或嵌入式控制器传输激励及响应,而是自动做出决策。您可使用NI WSN 测量节点上的数字输出线路来驱动继电器,实现简单的开/关控制。举例来说,当温度超过阈值后启动风扇的决定可嵌入到节点中,此时无需与主机交互,从而省去了响应时间、提升了可靠性。

降低成本并提高性能

LabVIEW WSN Pioneer通过快速开发来帮助用户节省成本,同时提高了性能及灵活性。自定义NI WSN测量节点能够延长了电池寿命,实现定制分析,并通过嵌入式决策缩短响应时间。

关键字:LabVIEW  无线传感器网络  WSN 引用地址:介绍LabVIEW无线传感器网络(WSN)模块先锋

上一篇:基于虚拟仪器的热膨胀仪测试系统设计
下一篇:虚拟仪器测试技术在汽车电动助力转向系统上的应用

推荐阅读最新更新时间:2024-03-30 22:25

无线传感器网络中传输电路的设计
0 引 言 无线传感器网络就是一种RGS系统(远程地面传感器系统),它是一种利用多种传感器作为综合情报采集元件,进行数据融合、编码等处理后,发送给指挥中心,处理还原后在监控平台显示出来的探测系统。它集传感器技术、图像探测技术、震动探测技术、声音探测技术、无线通信技术、数字编码压缩技术、信息融合技术及计算机技术为一体,是由多种高新技术集成的综合性技术。无线多传感器网络系统主要由以下几部分组成: (1)系统前端传感器及GPS模块——信号采集部分:主要是由图像、声音、震动以及红外传感器组成的探测单元和GPS模块构成,负责完成战场信息监测任务。 (2)信息传输部分:主要负责将采集到的信息压缩编码和进行远距离无线传输。 (3)
[工业控制]
<font color='red'>无线传感器网络</font>中传输电路的设计
LabVIEW的VXI总线的产生
  VXI (VME eXtension for Instrumentation)总线是指VME(VersaModule Eurocard)总线对于仪器的扩展。1987年VXI仪器总线问世,它是由Colorado Datasystem、Hewlett-Packard、RacaldanaInstruments、Tektronix、Wavetek 5家公司组成的联合体共同提出的总线规范,并于1992年被IEEE批准为IEEE-1155标准。   VXI总线基于计算机中广为使用的VME总线,把计算机总线和仪器总线结合在一起,具有PC结构特色和VME总线特色,实现了计算机控制模块化仪器系统的构想,是一种典型的模块化仪器总线。VXI总线一出现
[测试测量]
LabVIEW中While循环与Case结构的结合使用
  与所有的工具软件一样, LabVIEW 中的各个函数以及结构通过互相组合才能创建出实际的应用程序。就像你盖房子一样,你不可能只用一个榔头或者一把锯就行了,你只有通过把这两个工具组合使用起来才能做出好东西来。把这个理论用于你的LabVIEW测试程序开发中也是一个道理。在LabVIEW里面的结构与函数就是我们的各种工具,我们很少单独的使用其中的一种工具,在实际的程序中都是结合在一起使用的。在这里,我们先从一个单独的 While循环结构 开始,它将像一个电锯一样,只有你按了关闭开关后才会停止旋转。之后,我们会加入一个 Case结构 ,它将会处理软件可能出现的所有状况。事实上,While循环+Case结构的组合是非常强大的,使用这个组合
[测试测量]
<font color='red'>LabVIEW</font>中While循环与Case结构的结合使用
机器人革命:LabVIEW满足新兴市场的需求
      机器人已经成为日常生活的一部分。   机器人可以打扫客厅地板、装备复杂的车辆,自主完成军事侦查任务。它们能够完成对人类而言单调、肮脏或是危险的任务,为政府、国防、医疗、农业、矿业、空间和许多其他行业服务。   尽管有着这样的功绩,行业专家认为创新加速只是刚刚开始,在下一个十年中,机器人行业将会成为最快成长的行业之一。在Bill Gates的《科学美国人》一文《普及到家庭的机器人》中,他说机器人行业正在像30年前计算机行业发展的方式发展。使用例如多核处理和现场可编程门阵列(FPGA)等强大技术,机器人构建者能够利用更小、更快、更便宜的计算机处理。它们还可以从更多的商业销售(COTS)传感器中进行选择,从低成本的红
[安防电子]
基于Labview开发环境对滤波器实现改进设计
1、引言 在目前的测试领域中,越来越广泛地利用相关检测的方法进行滤波,利用相关滤波可以方便地从复杂的待测信号(包括有用信号、直流偏置、随机噪声和谐波频率成分等)中分离出某一特定频率的信号,在数字技术迅速发展以后,相关滤波也经常利用A/D板对信号采样后,在计算机中实现,成为数字滤波器的一种形式,本文设计了一种实现相关滤波的方法,这是相关分析在测试技术中的一个典型应用。图1所示为相关滤波器的典型框图。 Labview是美国国家仪器公司推出一种基于“图形”方式的集成化程序开发环境,是目前国际上唯一的编译型图形化编程语言,在以PZ机为基础的测量和工控软件中,Labview的市场普及率仅次于C++/C语言,Labview开发环境具有一系
[测试测量]
基于<font color='red'>Labview</font>开发环境对滤波器实现改进设计
基于LabVIEW的BCU单板测试与诊断试验台的开发
应用领域:动车组制动控制单元、电路板检测、故障诊断、信号采集 挑战:制动控制单元(Brake Control Unit,BCU)是动车组制动控制系统的核心部件,担负着制动力计算、电空联合制动演算控制、防滑控制、空压机控制、通信、监控以及故障处理等任务。目前对BCU的检测诊断集中于BCU设备整体功能检测,一旦设备存在故障,无法定位故障电路位置,最终可能导致整个设备损坏,并增加维修成本甚至危及动车组的可靠安全稳定运行。因此研制开发高集成度、自动化、智能化单板故障测试与诊断系统,用于大批量产品的出厂检测和定期维护维修,具有重要的实际意义和经济价值。 应用方案:本试验台设计实现对动车组制动控制单元的单板测试,可实现电源板、接口板、防滑
[测试测量]
基于<font color='red'>LabVIEW</font>的BCU单板测试与诊断试验台的开发
labview中的移位寄存器、循环隧道,自动索引隧道的区别
对于循环结构(For 循环、while循环)而言,循环体内的数据域外部数据的传递是通过以下三种方式: 1.移位寄存器2.循环隧道3.自动索引隧道 第一、各自的区别、作用 循环隧道,就是把数据传入传出循环结构,数据的类型和值在传入传出循环结构前后不发生变化,是循环后的最后一个数据。 索引隧道是 Lab VIEW 的一种独特功能。一个循环外的数组通过索引隧道连接到循环结构上,隧道在循环内一侧会自动取出数组的元素,依顺序每次循环取出一个元素。用索引隧道传出数据,可以自动把循环内的数据组织成数组,最后输出的是一个数组的形式。 移位寄存器:他是成对存在的,也可以是迭代移位寄存器使用,重点突出了递归函数使用而开发的 第二、自动索
[测试测量]
<font color='red'>labview</font>中的移位寄存器、循环隧道,自动索引隧道的区别
Labview之数据类型
今天在看程序的时候,按照书上的例子我老是做不对,最后发现,是数据类型的问题。痛定思痛,将所有数据类型做了一个表格的形式,这样更方便查看。
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved