6ES7516-2PN00-0AB0参数详细
无线传感器网络是信息技术研究领域的一个重要方向,具有广阔的应用前景。给出了无线传感器网络信息获取的体系结构,重点论述了信息获取的关键问题,分析了其不足以及发展方向。特别总结出网络通信的重要问题,并进行了详细的介绍。
关键词:无线传感器网络;传感器网络信息处理;通信体系结构
0 引 言
由于低能耗集成电路技术、无线通信技术以及MEMS(microelectromechanical systems)的发展,无线传感器网络技术成为可能,并且,成为信息技术学科一个新的重要研究方向。美国《商业周刊》在其“未来技术专版”中发表文章指出,传感器网络是全球未来的四大高技术产业之一,并将掀起新的产业浪潮。
无线传感器网络由于体积小、成本低以及强大的信息获取功能使其在环境数据采集、安全监控以及目标跟踪等方面有广阔的应用空间。
无线传感器网络应用系统的根本是获取物理世界有价值的信息,包括数据的收集、数据管理、数据通信以及数据的处理,并终得到用户所需的信息。
1 信息获取关键问题
无线传感器网络必须解决一系列关键问题才能充分发挥其信息获取能力,包括数据通信、感知数据处理以及系统监控等。
1.1 信息获取体系结构
信息获取体系结构分为物理层、功能层及应用层,每个层次又分为不同的阶段,如图1所示。
(1)数据获取
无线传感器网络应用系统不像传统的信息应用系统,它所需的数据需要从物理世界中获取,而且,这些获取的数据是海量的流数据,数据之间存在的时空关联性,并且,伴有噪声信号、偏离测量以及数据丢失和数据错误等。这就需要系统具备一定的功能来处理上述问题。
在整个体系结构中,初始的阶段也是重要的阶段就是数据获取阶段,其主要任务就是来决定什么时间、什么地点、以什么频率来进行数据采样。
(2)数据通信
数据通信阶段就是要采用简单、高效的数据路由算法和相应的协议来将获取的物理环境的数据及时、准确地传送给用户。
(3)数据处理
数据处理就是指如何简单、有效地表达用户的信息需求;如何根据这些需求来处理相关的数据获得用户所需的信息等。
1.2 信息获取计算模式
计算模式基本上有2种:集中式和分布式。集中式是指将各个节点所获取的数据传送到一个集中的位置进行相应的处理;分布式包含分布式对象系统、分布式数据库及移动代理等。
1.2.1 分布式对象系统
分布式对象系统就是将无线传感器网络中的节点看作大规模的分布式对象。
SINA是一种较有影响的分布式对象信息处理方法。每个节点运行SINA执行环境(SEE),作为节点的抽象对象。它是SINA体系结构的核心。SEE提供一系列配置和通信原语来加强节点对象之间的可扩展性、鲁棒性以及电源有效的组织和交互。系统采用统一语言来查询和调度整个无线传感器网络系统,即传感器查询和调度语言。它是一种陈述性的过程脚本语言,具有灵活和紧凑的特点。这种方法虽然通过sampling operation原语集成了数据获取阶段,但是,没有充分利用所获取数据的时空关联性,利用统计的方法来**数据获取的效率。
1.2.2分布式数据库
由于节点的分布性,可以采用分布式数据库系统的数据存储以及查询技术来进行无线传感器网络数据的存储和信息处理。
基本思想是:用户提交一个用户查询,查询优化器将这种查询需求分解成适合无线传感器网络中各个节点进行in network处理的有效的查询计划,从而节省电源,**系统的生命周期。另外,这种查询的提交是以一种陈述式查询语言的形式提交的,从而可以实现用户需求与实际物理网络系统的透明性。这里的核心是设计查询优化器。
目前,比较有影响力的研究成果有Cornell大学的COUGAR项目,另外,还有Inbbb公司的TinyDB项目。
COUGAR项目没有集成数据获取阶段;而TinyDB项目虽然集成了数据获取阶段,但是,在先期的工作中没有充分利用流数据的时空关联性,利用统计方法**数据获取的效率,目前,Inbbb的研究人员正在致力于这方面的工作。
1.2.3 移动代理
在传统的分布式无线传感器网络中,数据是由单个的节点搜集,然后,将其传送给上一级的处理单元来进行处理。这样,在网络中就会有大量的数据在移动,从而消耗了大量的电源。而移动代理的思想将数据驻留在获取它的节点上,而让代表用户信息需求的一段代码(代理、计算引擎)在网络中传播,来处理相应的数据,并将终的信息返回给用户。这样就可以减少网络的带宽使用。
该方法的不足之处在于:由于节点的存储能力有限,每个节点在没有了解用户的信息需求之前必须保留一段时间的历史数据,这样将消耗大量的系统资源。
无线传感器网络的信息获取计算模式的发展趋势是以分布式计算为主,利用系统中的局部信息来完成数据路由、聚合等工作,从而**系统的可扩展性。在分布式计算的基础上,应该集成数据获取阶段,并且,充分利用流数据的时空关联性。
1.3 网络通信的关键问题
无线传感器网络一个重要的方面就是电源和通信带宽是非常有限的资源。网络通信体系结构设计必须充分考虑这个问题。
目前,已经有大量的研究成果分别从不同的角度提出不同的无线传感器网络通信协议。主要有如下几类:扁平路由(flat networks routing)、层次路由(hierarchical networks routing)以及基于位置的路由(bbbbbbbb-based routing)。扁平路由是指网络中各个节点具有相同的作用;而层次路由是指网络中的节点承担不同的作用,呈现出一定的层次结构。
通过对路由协议的研究,总结出网络通信的一些重要问题。
1.3.1 面向应用和以数据为中心
无线传感器网络中的数据通信是以数据为中心的(data centric),而且,是面向应用的(application specific)。
由于无线传感器网络系统具有大量的节点,很难给这些节点分配全局的标识符,一个可行的方案就是利用节点产生的数据来标识节点。这就是以数据为中心的思想。所谓以数据为中心是相对于以地址为中心的方法来说的,它更多地关心通信的数据内容,而不是数据的获取来源;关心数据融合过滤后得到的信息,而不是高冗余的原始数据。
为了减少在网络中的数据传输量、延长系统的生命周期,必须在数据通信的过程中进行面向应用的数据处理,即in network processing。这种数据处理必须根据系统用户的应用需求才能切实有效地进行,因为必须根据用户的信息需求才能决定哪些原始数据有用,哪些没用。也就是说,无线传感器网络的通信方式是面向应用的,必须在数据通信的同时考虑用户的需求,在数据路由的同时进行面向应用的数据处理,这与传统的通信方式是不同的。
这种in network processing的思想有2种实现方案:一种是在原始数据的传输过程中进行面向应用的数据聚合,这就是数据聚合的思想;二是将代表用户需求的代码传播到网络中,在各个节点处理数据,然后,再将用户终需要的信息返回给用户,这就是移动agent的思想。
1.3.2 局部计算
由于无线传感器网络节点数量的大量性以及电源能力、计算能力和存储能力的有限性,不可能在通信机制中存在像Internet那样的全局路由信息及全局的预发路由。这样,在无线传感器网络中,只能采用局部计算模式(localization schemes)来进行数据的通信,即通信机制不需要知道整个网络的结构,只根据当前节点周围局部节点的属性来决定数据的路由路径。由于局部计算只关心某一范围内节点的信息,而不关心整个网络的信息,所以,系统中节点的加入或离开不会对系统的性能造成很大的影响,从而**系统的可扩展性。
1.3.3 节点定位
在基于位置的路由算法中,需要知道节点的物理位置,这就需要节点定位技术。一般来说,节点的定位主要有2种方法:一种是定位;另外一种是相对定位。
定位,就是通过某种手段来确定节点的物理位置,如使用GPS定位系统来确定每个节点的物理位置。
相对定位,就是通过节点之间的相对距离来确定节点的物理位置。在无线传感器网络系统中,一般来说,基础网络通信设施(基站或者聚簇的头节点)中节点的位置是已知的,将系统中的所有其他节点与其相邻的基础设施节点比较来确定节点的位置。
有了局部计算机制以及节点的物理位置,就可以利用节点的物理位置来进行数据路由,即geographic routing。geographic routing是非常适合无线传感器网络的路由方法。因为这种方法中,节点只包含其地理上相邻节点的位置,这样,就具备很好的可扩展性。
1.3.4 时间同步(时钟同步)
时间同步(time synchronization)是任何分布式系统的重要基础设施。在无线传感器网络系统中,数据集成、TDMA介质访问、调度等,都需要时间同步的支持。
一般来讲,时间同步的精度要求越高,所消耗的资源(计算、通信以及电源等)就越多;而无线传感器网络受到严重的资源约束,因此,不可能提供很高精度的时间同步功能。实际上,现实中的无线传感器网络应用系统对时间同步功能的要求并没有那么高,而且,可以根据应用系统的不同需求来提供不同精度要求的时间同步功能。
上述的各种路由算法没有严格的好坏标准。每种算法在一定的条件下都是有效的。实际应用中,应该根据不同的应用需求采用不同的路由方法。
网络通信协议未来的发展方向有如下几个方面:
(1)充分利用感知数据的时空关联性,**数据获取的效率,减少网络通信量;
(2)在路由协议的各个层次引入统计方法,特别是数据链路层,以减少网络数据通信量;
(3)考虑QoS问题,包括安全性、延时性等;
(4)节点移动情况下的路由算法等。
1.4 感知数据存储与处理
系统从物理环境中获得数据后,可以对这些流数据进行实时处理、数据聚合。但是,另外一些数据需要保存起来,以便以后进行分析、预测趋势以及数据挖掘。这就需要相应的数据库技术来存储这些海量的流数据。
有了这些数据,就需要有相应的数据查询技术来获得用户想要的信息。主要的研究成果就是陈述式查询。
未来的研究方向:
(1)感知数据的可视化表示:以便用户能够更好地理解数据;
(2)流数据挖掘技术:从海量的流数据中获取用户所需的信息甚至知识,也要考虑流数据的实时挖掘以及事后挖掘,这是一个非常有挑战性的工作。
1.5 无线传感器网络系统监控
无线传感器网络系统监控协议有2个方面的特殊要求:,对电源消耗有更高的要求,因为监控协议要在系统的整个生命周期中都在运行;第二,比其他协议具有更好的鲁棒性,因为当系统出现大规模故障,监控协议是后的救命保障。
目前,已经有一些研究成果来解决这个问题,但是,它们大多集中在节点剩余电源的监控方面。文献给出一个较完整的系统监控体系结构,但它仅仅对剩余电源的监控给出了具体的实现算法,而对于其他方面仅仅停留在概念层面。
无线传感器网络的系统监控应该具有如下功能:剩余电源、节点状态、节点链路以及异常情况监控。在具体实现方案上,应该和系统的信息获取紧密结合,在数据通信的同时搭载监控信息。另外,应该充分利用感知数据的时空关联性,利用统计的方法来进行系统的剩余电源监控、节点状态监控、链路监控以及系统异常监控。
2 结束语
无线传感器网络是一个新兴的研究领域,使物理世界和认知世界紧密集成,将信息的获取和处理带入一个的时代。它的研究得到了军方、学术界以及企业界的广泛认可。目前,无线传感器网络仍然处于研究的初始阶段,尤其是在国内这方面的研究则刚刚起步,还有很多需要解决的问题。可以确信,随着本文提出的关键问题的解决,无线传感器网络会得到前所未有的发展。
引言
我国是世界上缺材少林国家之一,据专家预测,到2010年我国的木材消费需求将达到2.1亿立方米,而缺口达6000万立方米,其中人造板工业占相当大的消费比例,因此**人造板生产效率意义重大。热压机作为人造板生产的关键设备,直接决定了生产效率及产品质量,而热压机性能的好坏又在很大程度上取决于其控制系统的优劣。针对现有热压机采用继电接触控制,使压机的控制线路较为复杂、触点太多而故障率高的问题,提出在热压机控制系统中采用PLC控制,可省去部分继电器和闭锁触点,简化控制线路,**设备可靠性。PLC选西门子的224CPU后面带上一个UniMAT的8DI8DO模块。
1、基本工作原理
实验热压机是木材加工工业、科研单位、高等院校等的实验室设备之一,可作纤维板、刨花板、胶合板、表面装饰板、塑料板等的热压实验之用。除了加热系统外,其工作特征和结构与生产型热压机基本相同。图1为本文所研究的热压机结构简图。
热压机上压板2固定,正常工作时通过控制位于压机底部的柱塞缸,使得柱塞5带动下压板4向上移动,将板坯压实;经过热压处理后,柱塞5带动下压板4向下移动,到位后为下一次工作做准备。根据人造板生产工艺的要求,在压机工作过程中,关键是位置控制和压力控制,系统是通过比例**阀来进行速度调节,进而实现位置控制。
2、PLC控制系统的设计思路
首先要满足设备在生产中的可靠性。因原设备控制部分元件多,控制线复杂,排查故障非常困难,为此,可以考虑热压机油缸升降的控制部分采用PLC控制,在满足要求的情况下,尽量减少输入点和输出点,使得整体设备可靠性**;另外,考虑到设备检修、保养和对新的板种的试生产,需要在控制线路中加入手动、自动转换开关;在检修时,为防止升起的压板因误操作发生位移,加装了保护开关,当开关置于保护状态,即使发生误操作,因有电气互锁,也不至于使压板发生下移。基于以上设计思路,根据压机工作流程,确定了17个输入点和14个输出点,共31个点,采用欧姆龙C40P产品(该型产品有24个输入点,16个输出点)Ez3。
结合该系列压机特点,设计了控制线路,并编制了控制程序;输入和输出量编址见表1。
表1 胶合板热压机各输入输出编址
3、工作原理与控制过程
以快速贴面压机为例。该系列热压机共装有4个油缸,油缸顶置,液压油路需用6只电磁阀控制,因设计的热压机规格不同,油泵电机的功率从10~22 kW不等,为减小电机起动电流,设计为Y/△起动。胶合板板坯采用小车载入,小车承载部分可单方向运动,小车退出时板坯自动滑落在压板上。小车驱动电机由变频器控制,可实现小车快进、慢出。
图2为快速贴面胶合板热压机工艺流程。
控制油缸的电磁阀有6只,其中1只1DT为总进油阀;每2个油缸上部、下部油路各自并联,分2组,每组各有1只上部进油阀3DT、5DT和1只下部进油阀2DT、4DT,还有一只总回油阀6DT。
油缸下部进油,柱塞上移;其上部进油,柱塞下移。即当1DT、2DT、4DT工作时,压板上升,1DT、3DT、5DT工作,压板下降并加压;6DT工作时,油缸卸荷。液压油泵用三相交流异步电动机驱动,为降低起动电流需要降压,采用Y/△方式起动,转换时间为2~5 s。油泵工作正常3 s时,压板上升到位(设上限位开关)后,压板停止上升;此时装板小车载板坯快速进入,到达设定位置后,小车卸板坯并开始后退,碰到后退限位开关后停止后退。
在小车卸板后退的同时,压板开始下降,当碰到下限位开关后,停止下降,开始保压并计时,随着油压的升高,动、定压板之间压力增大,当达到设定上限压力时,电接点压力表上限开关断开,停止加压。由各组电磁阀自动控制热压时所需压力,实现保压直到热压结束,开始卸荷,3 s后压板上升。由人工完成卸板。
为了安全起见,在控制线路中加装转换开关,在压机上升控制电路中要加入保护装置,当压板上升到位时,手动合上此开关,检修设备时不会因误动作而使动压板下降伤人。同时,在加压保压控制电路中,加入了超压保护开关,目的是防止油压达到压力上限后继续加压。若超压,此开关自动断开,电磁阀失电关闭,停止加压。当压力下降到许可值时,此开关重新闭合,系统控制恢复正常