《智能传感器系统》课件第13章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《智能传感器系统》课件第13章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能传感器系统 智能 传感器 系统 课件 13
- 资源描述:
-
1、第13章无线传感器网络第13章无线传感器网络13.1概述概述13.2无线传感器网络与无线传感器网络与Internet的互联的互联13.3无线传感器网络无线传感器网络第13章无线传感器网络 13.1 概概 述述13.1.1 无线传感器网络研究与应用状况无线传感器网络研究与应用状况无线传感器网络的研究起步于20世纪90年代末期。从21世纪开始,传感器网络引起了学术界、军事界和工业界的极大关注,美国和欧洲相继启动了许多无线传感器网络的研究计划。特别是美国通过国家自然基金委、国防部等多种渠道投入巨资支持传感器网络技术的研究。第13章无线传感器网络 无线传感器网络不同于传统数据网络,它对无线传感器网络的
2、设计与实现提出了新的挑战,主要的要求有:低能耗、低成本、通用性、网络拓扑、安全、实时性、以数据为中心等。1998年,UCLA和Rockwell研究中心在DARPA支持下进行的WINS(Wireless Integrated Sensor Network)是传感器网络研究的开端,其主要目的是为嵌入仪器、设备以及环境中的传感器、执行机构和处理器构建一个分布式网络环境,提供访问Internet的能力。第13章无线传感器网络之后,又相继出现了一些新的演示系统,比如Smart Dust,它主要强调利用MEMS技术设计微型化的传感器节点,总体积约100立方毫米的节点完全有可能像尘埃一样悬浮在空气中。加州大
3、学伯克利分校的Macro Motes在形如硬币大小的节点中配置了温度、湿度、压力、磁场等多种传感器,在车辆跟踪、动物学家关于水鸟活动的研究中应用非常成功。第13章无线传感器网络NASA的JPL(Jet Propulsion Lab)实验室研制的Sensorwebs是为将来的火星探测进行技术准备的。2000年,美国国防部把Smart Sensorweb定为国防部科学技术五个尖端领域之一。Smart Sensorweb 的基本思想是在整个作战空间中放置大量的传感器节点,来收集、传递信息,并且将信息汇集到融合点,在那里综合成一张图片,并分发给需要该信息的作战者。在民用方面,Intel、Crossbo
4、w、Freescale、Ember等美国公司,以及欧洲的一些公司如Philips、Siemens、Ericsson、Chipcon等也纷纷设立或启动相应的行动计划。第13章无线传感器网络美国的很多大学都已开展无线传感器网络的研究。加州大学伯克利分校研制的传感器系统Mica、Mica2、Mica2Dot已被广泛地用于低能耗无线传感器网络的研究和开发;麻省理工学院(Massachusets Institute of Technology)致力于基础知识的信号处理技术;哈佛大学(Harvard University)研究无线传感器网络通信的理论基础等。第13章无线传感器网络美国的很多大学都已开展无线
5、传感器网络的研究。加州大学伯克利分校研制的传感器系统Mica、Mica2、Mica2Dot已被广泛地用于低能耗无线传感器网络的研究和开发;麻省理工学院(Massachusets Institute of Technology)致力于基础知识的信号处理技术;哈佛大学(Harvard University)研究无线传感器网络通信的理论基础等。特别是进入21 世纪后,对无线传感器网络的核心问题有了许多新颖的解决方案,但是,这个领域从总体上来说尚属于起步阶段,目前还有许多问题亟待解决。第13章无线传感器网络随着传感器技术、嵌入式技术、分布式信息处理技术和无线通信技术的发展,以大量的具有微处理能力的微型
6、传感器节点组成的无线传感器网络(WSN)逐渐成为研究热点问题。与传统无线通信网络Ad Hoc网络相比,WSN的自组织性、动态性、可靠性和以数据为中心等特点,使其可以应用到人员无法到达的地方,比如战场、沙漠等。因此,可以断定未来无线传感器网络将有更为广泛的前景。第13章无线传感器网络3.1.2 无线传感器网络通信协议无线传感器网络通信协议目前无线个域网标准化组织IEEE 802.15 工作组已完成了以下标准的制定:中速无线个域网标准IEEE 802.15.1蓝牙;高速无线个域网标准IEEE 802.15.3超宽带(UWB);低速无线个域网标准IEEE 802.15.4。第13章无线传感器网络低速
7、无线个域网主要为电源能力受限的、吞吐量要求较低的无线应用提供简单的低成本网络连接,主要目标是以简单灵活的协议构建一种安装布置合理、数据传输可靠、设备成本极低、能量消耗较小的短距离无线通信网络。低速无线个域网符合无线传感器网络关于低能耗、低成本、通用性、网络拓扑、安全、实时性、以数据为中心等要求,因此目前研究、应用的无线传感器网络的物理层及MAC层协议多采用IEEE 802.15.4 标准。第13章无线传感器网络基于IEEE 802.15.4 标准的网络层协议主要有2001年9月成立的ZigBee联盟提出的ZigBee协议栈及适用于无线传感器网络节点的嵌入式微型IPv6协议栈。其中,ZigBee
8、协议以其低成本、不同厂商生产的产品可兼容等特点得到广泛的研究与应用。第13章无线传感器网络13.1.3 无线传感器网络与无线传感器网络与Internet的互联的互联同构网络引入一个或几个无线传感器网络传感器节点作为独立的网关节点并以此为接口接入互联网,即把与互联网标准IP协议的接口置于无线传感器网络外部的网关节点。这样做比较符合无线传感器网络的数据流模式,易于管理,无需对无线传感器网络本身进行大的调整;缺点是会使得网关附近的节点能量消耗过快并可能会造成一定程度的信息冗余。第13章无线传感器网络异构网络的特点是:部分能量高的节点被赋予IP地址,作为与互联网标准IP协议的接口。这些高能力节点可以完
9、成复杂的任务,承担更多的负荷,难点在于无法对节点的所谓“高能力”有一个明确的定义。同时,如何使得IP节点之间通过其它普通节点进行通信也是一个技术难题。第13章无线传感器网络13.1.4 实现远程监测的无线传感器网络系统的典型结构实现远程监测的无线传感器网络系统的典型结构采用同构网络实现远程监测的无线传感器网络系统典型结构如图13-1所示,由传感器节点、汇聚节点、服务器端的PC和客户端的PC四大硬件环节组成,各组成环节功能如下。第13章无线传感器网络图13-1 远程监测无线传感器网络系统结构框图第13章无线传感器网络 传感器节点:部署在监测区域(A区),通过自组织方式构成无线网络。传感器节点监测
10、的数据沿着其它节点逐跳进行无线传输,经过多跳后达到汇聚节点(B区)。汇聚节点:是一个网络协调器,负责无线网络的组建,再将传感器节点无线传输进来的信息与数据通过SCI(Serial Communication Interface,串行通信接口)传送至服务器端PC。第13章无线传感器网络 服务器端PC:是一个位于B区的管理节点,也是独立的Internet网关节点。在LabVIEW软件平台上面有两个软件:一是对传感器无线网络进行监测管理的软件平台VI,即一个监测传感器无线网络的虚拟仪器VI;二是Web Server软件模块和远程面板技术(Remote Panel),可实现传感器无线网络与Intern
11、et的连接。客户端PC:客户端PC上无需进行任何软件设计,在浏览器中就可调用服务器PC中无线传感器网络监测虚拟仪器的前面板,实现远程异地(C区)对传感器无线网络(A区)的监测与管理。第13章无线传感器网络 13.2 无线传感器网络与无线传感器网络与Internet的互联的互联13.2.1 基于基于LabVIEW虚拟仪器的网络化方法虚拟仪器的网络化方法在LabVIEW 6.1以前的版本中,已经提供了相关的虚拟仪器网络化功能,例如TCP/IP、Remote Data Acquisition(RDA)、Internet Toolkit、VI Server、Front Panel Web Publis
12、hing、DataSocket 等。当然也有其他第三方公司的一些Toolkits提供了LabVIEW的网络功能,如AppletVIEW。NI公司在总结上述功能的基础上,从LabVIEW 6.1版本开始,提供了全新的Web Publish Tools工具。第13章无线传感器网络使用该工具,用户可以轻松地将自己的虚拟仪器(VI)发布到网络上。用户可以通过一个计算机(无论近端或远程)来操作另一台不同计算机上的VI。服务器端,用户无需特别的配置服务器程序,LabVIEW已经提供了完整的Web Server 服务器程序模块(Web服务器),LabVIEW的远程面板(Remote Panel)技术可将服务
13、器端运行的VI面板嵌入HTML网页,发布上网。客户端所需的组件只不过是一个IE浏览器以及安装LabVIEW的运行环境runtime engine而已。第13章无线传感器网络利用LabVIEW设计网络化的VI分为三个步骤。(1)制作本地可运行的LabVIEW程序VI。在传感器无线网络与Internet互联的场合,这个LabVIEW VI就是在LabVIEW环境中设计的名为“远程无线传感器网络监测平台”的虚拟仪器程序。这是位于B区的传感器无线网络的管理节点。该监测管理程序以LabVIEW VI的形式存于服务器端PC中。第13章无线传感器网络(2)配置网络服务器。配置网络服务器是为了使本地计算机成为
14、一台可响应远程用户操作、提供本地VI响应数据的服务器,成为一个独立的Internet网关节点。配置网络服务器的内容包括注册Web Server,定义访问权限,定义可访问的VI列表三个部分。(3)发布嵌入VI前面板的HTML网页。分两步进行:一是设置网页参数;二是生成HTML网页。第13章无线传感器网络所有在LabVIEW平台上设计的VI均可以通过上述三个步骤制作成为网络化VI。网络化VI构架如图13-2所示。当用户在浏览器下键入HTML文件的网址后,便可在浏览器内对VI前面板上的按钮等输入控件进行操作,控制服务器端VI的运行,观察前面板上输出控件的显示,获得VI运行结果。第13章无线传感器网络
15、图13-2 LabVIEW的网络化VI构架第13章无线传感器网络13.2.2 示例示例13-1设计设计“远程无线传感器网络远程无线传感器网络监测平台监测平台”虚拟仪器程序虚拟仪器程序 (1)该VI经过PC机的串口与下位机进行通信,下达指令或接收数据,下位机为图13-1所示无线传感器网络的汇聚节点,即协调器中的微处理器;(2)该VI对无线网络有操作功能,如“检索网络”、“发送数据”、“自动发送”等;(3)该VI对无线网络节点地址等具有显示功能;第13章无线传感器网络 (4)该VI对无网络状态具有显示功能,如显示网络中的传感器节点是否入网、无线网络是否组建成功等;(5)该VI对接收到的传感器历史数
16、据与当前数据具有显示功能。由五大模块来实现上述要求:串口配置按钮模块、网络操作按钮模块、网络状态指示灯模块、串口接收数据显示框模块、传感器数据显示模块。其前面板与流程图分别如图13-3、图13-4所示。第13章无线传感器网络图13-3 “远程无线传感器网络监测平台”VI面板第13章无线传感器网络图13-4 “远程无线传感器网络监测平台”流程图第13章无线传感器网络1 串口配置按钮模块在此模块中使用LabVIEW中的VISA Configure Serial Port模块,由面板上的三个按钮(通讯口、波特率及校验位)实现对PC机串口的配置,从而服务器端PC与下位机即作为无线网络汇聚节点的协调器之
17、间可通过PC串口进行通信。第13章无线传感器网络2 网络操作按钮模块此模块有八个按钮、一个Ring控件、一个Numeric控件及一个String控件,实现对无线传感器网络的操作,如发送数据、自动发送、检索网络、读取节点数据等。3 串口接收数据显示框模块在此模块中使用String控件显示监测平台通过PC机的串口接收到的无线传感器网络信息,如网络各节点的长短地址等。第13章无线传感器网络4 网络状态指示灯模块此模块中包括四个指示灯,指示无线传感器网络各节点的运行状态,如网络是否组建成功、传感器节点n(=1,2,3)是否入网。5 传感器数据显示模块此模块中设置三个Numeric Indicator控
18、件分别显示三个传感器节点的传感器数据;将三个Graph控件拖入一个Tab Control控件中实现三种传感器历史数据的重叠选择显示。第13章无线传感器网络在图13-3所示前面板上,点击相应的串口配置按钮即可完成对串口的配置。无线传感器网络信息在串口接收数据框中显示,若网络出现故障,则在提示信息中显示出错信息。网络组建成功及节点成功加入后会点亮相应的指示灯。点击图中左下角的按钮,可完成相应的指令发送及数据接收操作。接收的节点数据将分别以图形和数据的形式在右下角的图形显示框和数据显示框中显示,其中,图形显示框为三个节点复用,随着读取数据的节点不同而转换。第13章无线传感器网络在图13-4所示的流程
19、图中,先配置串口模块,再确定发送、接收模式,同时确定与下位机的通信协议。当有发送或接收控制键动作时,程序首先判断是给下位机发送指令,还是接收下位机回传的数据。若是发送指令,则判断所发送指令是否符合格式要求,不符合则退出发送;若是接收指令则接收数据,判断是哪个节点数据后再分别在相应节点的显示框中显示波形和数据值。上述设计好的本地VI可进一步向网上发布,成为网络化VI,远方C区的使用者可调用该本地VI的前面板,就像在本地B区操作该VI前面板一样对传感器无线网络进行操作与管理。第13章无线传感器网络13.2.3 示例示例13-2将本地将本地“远程无线传感器网络远程无线传感器网络监测平台监测平台”VI
20、制作成为网络化制作成为网络化VI 1 配置网络服务器(1)注册Web Server。注册Web Server需要定义Web Server的根目录路径、HTTP协议端口、控制VI的时间以及Web Server的日志文件。打开LabVIEW,选择ToolsOptions,弹出LabVIEW的设置对话框,在设置对话框中选择Web Server:Configuration,如图13-5所示,对LabVIEW的服务器进行设置。其中:第13章无线传感器网络图13-5 Lab VIEW的Web Server设置面板第13章无线传感器网络 Root Directory:用于输入网页和VI程序的根目录,供Web
21、服务器查找VI使用。例如本例中应为D:Root Directory。HTTP Port:Web服务器的HTTP协议端口,默认端口为80,端口数值范围从1到65535。第13章无线传感器网络 Timeout(sec):设置网络用户控制服务器上的VI程序的时间,单位为秒,默认时间为60秒。它是远程网络上的VI面板与服务器上的VI程序的有效连接时间。每次远程用户打开一个新的网络虚拟仪器页面时,服务器开始计时,到60秒后,页面和服务器的联系中断。用户继续操作面板时,会重新连接服务器。Use Log File:使用日志记录。该日志文件记录远端用户访问的情况,便于管理人员进行维护工作。第13章无线传感器网
22、络(2)定义访问权限。定义访问权限是指定义一个管理操作Web Server的用户列表,并且分别对每一个用户做出访问权限设置。访问权限有三种,分别是“具备观看和控制权限(Allow Viewing and Controlling)”,“只具备观看权限(Allow Viewing)”或“列为拒绝户(Deny Access)”。定义访问权限列表的工作可以在“Web Server:Browser Access”中设置。选择ToolsOptionsWeb Server:BrowserAccess,弹出如图13-6所示面板。第13章无线传感器网络图13-6 定义访问权限面板图13-6 定义访问权限面板第1
23、3章无线传感器网络 Browser Access List:访问列表显示区,显示所有已经定义的IP Address列表。Allow Viewing and Controlling:“具备观看和控制权限”选择框,如202.117.20.34;Allow Viewing:“只具备观看权限”选择框,如202.117.1.24;Deny Access:“列为拒绝户”选择框,如202.117.2.14。第13章无线传感器网络(3)定义可访问的VI列表。定义可访问的VI列表是指定义一个可以被远程用户访问的服务器端VI列表,以及针对每个VI设定控制时间长短,防止VI被某一个使用者长时间控制,造成其他使用者无
24、法使用。上述功能可以选择ToolsOptionsWeb Server:Visible VIs,通过如图13-7所示面板进行设置。第13章无线传感器网络图13-7 定义可访问的VI列表的面板第13章无线传感器网络 Visible VIs:可以访问的服务器端的VI列表,默认值是“*”,表示服务器端的所有VI均可以被网络用户访问到。Control Time Limit(sec):设置访问控制时间,单位为秒,默认值为300秒。一个网络虚拟仪器被一个网络用户占用时,另一个网络用户试图访问同一个网络虚拟仪器,并向服务器提出申请,此时服务器开始计时,到300秒后,服务器将控制权交给等待中的另外一个用户。第1
25、3章无线传感器网络2 发布嵌入VI前面板的HTML网页1)设置网页参数设置网页参数是指配置将要生成的网络虚拟仪器的页面参数以及与本地VI进行关联。选择ToolsWeb Publish Tool,弹出网页发布对话框,如图13-8所示。Document Title:输入待发布的HTML网页标题,本例为“远程无线传感器网络监测平台”。第13章无线传感器网络 Header:在网页中位于面板前面的文本,标识前面板开始的位置,本例输入“远程无线传感器网络监测平台开始位置”。Footer:在网页中位于面板后面的文本,标识前面板结束的位置,本例输入“远程无线传感器网络监测平台结束位置”。VI Name:将要发
展开阅读全文