项目的技术原理docGoogle Code.doc
《项目的技术原理docGoogle Code.doc》由会员分享,可在线阅读,更多相关《项目的技术原理docGoogle Code.doc(39页珍藏版)》请在三一办公上搜索。
1、项目的技术原理 一、项目总体概述本监控系统(IECS-WSN)采用先进的智能无线传感器网络技术作为设计基础,创新性的把传感器技术、嵌入式计算技术、无线网络通信技术、ZIGBEE协议技术综合应用于医药远程无线智能环境监控系统。解决了传统环境监控系统中的安装布网复杂,系统维护困难,系统可靠性不足,运行成本高等诸多问题。ZIGBEEZigbee是IEEE 802.15.4协议的代名词。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体
2、中的通信网络。其特点是近距离、低复杂度、低功耗、低速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。图 1.1 ZIGBEE网络拓扑图无线传感器网络(Wireless Sensor Networks, WSN),无线传感器网络具有的众多类型的传感器,可探测包括地震、电磁、温度、湿度、噪声、光强度、压力、土壤成分、移动物体的大小、速度和方向等周边环境中多种多样的现象。基于MEMS的微传感技术和无线联网技术为无线传感器网络赋予了广阔的应用前景。这些潜在的应用领域可以归纳为:军事、航空、反恐、防爆、救灾、环境、医疗、保健、家居、工业、商业等领域。无线传感器网络是一种全新的信息获取平
3、台,能够实时监测和采集网络分布区域内的各种检测对象的信息,并将这些信息发送到网关节点,以实现复杂的指定范围内目标检测与跟踪,具有快速展开、抗毁性强等特点,有着广阔的应用前景。图 1.2 无线传感器网络节点的组成基于无线传感器网络的医药远程无线智能环境监控系统结合ZIGBEE无线网络技术,利用成熟稳定的Internet网络,使用无线传感器网络进行温湿度实时远程环境监控,具有低成本、易实施,高可靠等优点,为医疗行业的规范统一,远程监管,实时监督,信息化管理提供最优质的系统服务。Network RooterRef NodeInternetzigbeeRoot Node图 1.3 ZIGBEE远程监控
4、网络结构图在医药行业中,影响药品质量最主要的是药库的储存条件。众所周知,许多药品对储存温、湿度条件要求很高,像免疫球蛋白之类的药品,夏天温度一旦过高,很容易失效变质。为保证储存质量,医药单位一般都配有冷库或阴凉库,专门储存对温、湿度有严格要求的药品。在过去的药品质量安全监管中,对药品储存条件是否符合要求,总是鞭长莫及,力不从心,很难达到医药行业药品统一规范化的管理监督;另一方面传统的有线环境监控系统,安装部署繁琐、成本代价高、可维护性差。针对现有的医药行业状况及诸多系统缺陷,我们进行针对性的专业应用研发,创新性的把先进的无线传感器网络,zigbee协议技术,嵌入式计算技术融合在一起,具有低成本
5、、易实施、高可靠的特性,为医药行业的监管提供先进、可靠、切实可用的系统服务。基于医药行业加强质量体系监管的迫切需求,结合先进无线传感器网络技术,我们设计开发了医药远程无线智能环境监控系统。二、项目技术原理1、 背景技术介绍无线传感器网络是当前国际上备受关注的由多学科高度交叉的新兴前沿研究热点领域,是信息感知和采集的一场革命,被认为是21世纪最重要的技术之一。所谓无线传感器网络是指由大量部署在作用区域内的. 具有无线通信与计算能力的微小传感器节点,通过自组织方式构成的能根据环境自主完成指定任务的分布式智能化网络系统。传感器网络的节点距离很短,一般采用多跳的无线通信方式进行通信。传感器网络可以在独
6、立的环境下运行,也可以通过网关连接到Internet,从而真正实现“无处不在的计算”的理念。无线传感器网络具有十分广阔的应用前景,可以应用在国防军事.工农业.环境监测.交通管理.医疗救护和救灾抢险等领域。图1.4 无线传感器网络应用模型ZigBee建立在802.15.4标准之上,它确定了可以在不同制造商之间共享的应用纲要。IEEE802.15.4是IEEE(Institute of Electrical and Electronics Engineer,电子电机学会)确定的低速率,无线个域网(personal area network)标准。这个标准定义了“实体层”(physical laye
7、r)和“介质访问层”(medium access layer)。介质访问层(MAC)规范定义了在同一区域工作的多个802.15.4无线电信号如何共享空中通道。介质存取层支持的几种架构,包括星状拓扑结构(一个节点作为网络协调点,类似于802.11的接入点),树状拓扑结构(一些节点依次经过另一些节点才到达网络协调点),和网状拓扑结构(无须主协调点,各个节点之间分享路由职责)。802.15.4工作在工业科学医疗(ISM)频段,它定义了两个物理层,即2.4GHz频段和868/915MHz频段物理层。免许可证的2.4GHz ISM频段全世界都有,而868MHz和915MHz的ISM频段分别只在欧洲和北美
8、有。在802.15.4中,总共分配了27个具有三种速率的信道:在2.4GHz频段有16个速率为250kbit/s(或62.5ksymbol/s)的信道,在915MHz频段有10个40 bit/s(或40 ksymbol/s)的信道,在868MHz频段有1个20 kbit/s(或20 ksymbol/s)的信道。ISM频段全球都有的特点不仅免除了802.15.4器件的频率许可要求,而且还给许多公司提供了开发可以工作在世界任何地方的标准化产品的难得机会。这将减少投资者的风险,与专门解决方案相比可以明显降低产品成本。在保持简单性的同时,802.15.4还试图提供设计上的灵活性。一个802.15.4网
9、可以根据可用性、拥挤状况和数据速率在27个信道中选择一个工作信道。从能量和成本效率来看,不同的数据速率能为不同的应用提供较好的选择。例如,对于有些计算机外围设备与互动式玩具,可能需要250 kbit/s,而对于其他许多应用,如各种传感器、智能标记和家用电器等,20 kbit/s这样的低速率就能满足要求。图1.5 MAC层的物理信道帧格式物理帧第一个字段是四个字节的前导码,收发器在接收前导码期间,会根据前导码序列的特征完成片同步和符号同步。帧起始分隔符(start-of-frame delimiter, SFD)字段长度为一个字节,其值固定为0xA7,标识一个物理帧的开始。收发器接收完前导码后只
10、能做到数据的位同步,通过搜索SFD字段的值0xA7才能同步到字节上。帧长度(frame length)由一个字节的低7位表示,其值就是物理帧负载的长度,因此物理帧负载的长度不会超过127个字节。物理帧的负载长度可变,称之为物理服务数据单元(PHY service data unit, PSDU),一般用来承载MAC帧。2、 项目技术原理在无线传感器网络中,无线环境复杂多变,信号传输便成为整个应用体系中的关键问题之一,采用DSSS直接序列扩频,可以极大的提高信号的抗干扰、抗噪声、抗衰减能力,为系统稳定可靠的环境数据采集提供充分的保障。并采用无线网络设备冗余,提高无线网络传输的健壮性,使用多种路由
11、算法结合的方式,灵活多变的解决实际无线网络部署问题。通过web services技术实现远程数据传输,远程实时监控,可以极大降低远程平台成本,提高系统平台的稳定性和扩展性。下面针对项目核心技术进行详细的分析说明:2.1 信号调制方式信号调制采用直接序列扩频(DSSS)方式,使用伪随机码的方式将数据调制后,在很宽的频率范围内进行传输,在接受端利用与发射端相同的编码进行恢复,发送端和接收端都是以窄带方式进行通信。DSSS发射功率低于自然的背景噪声,基本避免了通信信号的偷听和窃取,使通信非常安全。因此,扩频通信方式具有抗干扰、抗噪声、抗衰减和保密性能好的优点。物理层定义了三个载波频段用于收发数据。在
12、这三个频段上发送数据使用的速率、信号处理过程以及调制方式等方面存在一些差异。三个频段总共提供了27个信道(channel):868MHz频段1个信道,915MHz频段10个信道,2450MHz频段16个信道。在868MHz和915MHz这两个频段上,信号处理过程相同,只是数据速率不同。处理过程,首先将物理层协议数据单元(PHY protocol data unit,PPDU)的二制数据差分编码,然后再将差分编码后的每一个位转换为长度为15的片序列(chip sequence),最后BPSK调制到信道上。差分编码是将数据的每一个原始比特与前一个差分编码生成的比特进行异或运算:En=RnEn-1
13、,其中En是差分编码的结果,Rn为要编码的原始比特,En-1是上一次差分编码的结果。对于每个发送的数据包,R1是第一个原始比特,计算E1时假定E0=0。差分解码过程与编码过程类似: Rn=EnEn-1,对于每个接收到的数据包, E1是第一个需要解码的比特,计算R1时假定E0=0。差分编码以后,接下来就是直接序列扩频。每一个比特被转换为长度为15的片序列。扩频过程按下表进行,扩频后的序列使用BPSK调制方式调制到载波上。24GHz频段的处理过程,首先将PPDU的二进制数据中每4位转换为一个符号(symbol),然后将每个符号转换成长度为32的片序列。在把符号转换片序列时,用符号在16个近似正交的
14、伪随便噪声序列的映射表,这是一个直接序列扩频的过程。扩频后,信号通过O-QPSK调制方式调制到载波上。图1.6扩频编码序列表2.2无线传感器网络路由算法2.2.1 WSN路由基本算法ZigBee WSN中的节点大体可以分为两种类型:有路由容量的节点和没有路由容量的节点。对于树簇拓扑的WSN来说,终端设备通常是RFD精简设备,因此没有路由容量;而路由器与协调器是由FFD全功能设备组成的,因此有路由容量。树簇型拓扑的WSN中,通常采用树簇算法与AODVjr算法相结合的路由算法,其中树簇算法指的是消息沿着树型拓扑进行传输的算法,它是静态的,不需要存储路由表。该算法适用于节点静止或者移动较少的场合。而
15、AODVjr算法则是对Ad Hoc按需距离矢量路由算法的改进,考虑到节能、应用方便性等因素,对AODV的一些特点进行了简化,但是仍然保留了AODV的原始功能。这两种算法的结合使用确定了WSN路由的三种模式,即:禁止路由模式、使能路由模式和强制路由模式。禁止路由模式就是禁止对路径进行查找,因此处于该模式的网络只能使用树簇算法沿着树型拓扑进行路由。使能路由模式是将树簇算法与AODVjr算法相结合,视具体情况来决定到底采用哪种路由算法。强制路由模式完全使用了AODVjr算法,只要设备具有路径查找能力,不管消息传输的路径是否已经存在,都要启动一个路径查找过程,当查找完成,数据包将沿着计算出来的路径传送
16、。2.2.2 路由方式路由的设定通常有三种模式:禁止路由发现、使能路由发现及强制路由发现。禁止路由发现(SUPPRESS):如果发现网络路由器存在,数据包路由指向该路由器。否则,数据包沿着树形推进。使能路由发现(ENABLE):如果发现网络路由器存在,数据包路由指向该路由器。如果网络路由器不能确定,路由器可以启动一个路由发现过程,当发现完成,数据包将沿着计算出来的路由传送。如果该路由器没有路由发现能力,数据包将沿着树形推进。强制路由发现(FORCE):如果路由器有路由发现能力,不管路由是否已经存在,都将启动一个路由发现过程。发现完成,数据包将沿着计算出来的路由传送。如果这个路由器没有路由发现能
17、力,数据包将沿着树形推进。这个选择必须小心使用,因为它会产生较大的网络冗余。它的主要用途是修复破坏了的路由。对于树形拓扑结构设备间的数据转发,通常将源地址简化为上行路由(route up)或下行路由(route down)。如果LocalAddr DestAddr LocalAddr + CSkip(d-1) 为下行路由,否则为上行路由。通常网络的协调器或路由器都含有一个邻接设备表,该表记录了一定区域内与其具有邻接关系的设备。若想使用邻接表进行路由,只要目标设备在物理区域内可见,即可直接发送信息。而对于网状拓扑结构,则要使用路由表来进行路由。通常协调器或路由器都拥有自己的路由表,如果目标设备在
18、路由表中有相关的记录,则信息就可以根据路由表中的记录进行发送,否则就要沿着树形拓扑来传输数据。2.2.3 最短最优路径的判定方式通常路径请求与路径应答都是由路由器或协调器创建的,当路由器广播发送路径请求时,通常不会只发一次,而是间隔一段时间重复进行发送,而且对于广播寻址来说,它拥有两大特点:一个是凡有无线RF收发使能的设备皆能接收到该帧;另外就是广播发送采用一种被动应答模式,即当某一设备广播发送消息时,它还要监听所有的邻居设备是否对该帧进行广播转发,若没有则设备还要再次广播发送该帧。这样就会出现网络中的设备可能多次收到同一个路径请求,目的设备也有可能在一段时间内多次收到同一个路径请求。在路径算
19、法的实现中采用首接为最优的思想,即第一个收到的有效路径请求即为目的设备要响应的请求,在该请求中记录的路径即为消息传输的路径,应答命令将沿着收到的第一个路径请求命令帧中记录的上一级地址发送回去。图1.7 无线传感器网络路由算法示意图2.3远程数据模式远程数据传输需解决的问题主要是通信和接口问题,采用web的http通信协议作为web services 的基础通信协议,不仅成熟可靠的,而且总是最有效的。而采用XML作为接口描述协议原因主要有:a、文本特性容易标准化,因为文本格式具有跨平台的优良特性;b、XML描述信息的能力强大,它的层次性描述能力,正是web service 所青睐的。由于http
20、和xml的特性,很容易让web services 在远程通过Internet网络建立起具有真正松散耦合特性的程序编程模型,松散耦合意味着机器与机器之间只要遵循一定的协议(重要的是这些协议是简单性的和通用性的,比如http和xml等),就可进行有效的调用,它给我们的直接效果是可以大大减少机器与机器之间的依赖性,这样就可让我们在远程范围内组建真正的基于构件块的远程服务平台,就象本地的com组件和网域的Dcom所试图追求的标准境界那样,而web services 则不仅做到了这样的境界,而且做得更好,因为它不仅是有效的,而且是简单的、开放的和低廉的。Web Service有强大的集成能力,所有的应用
21、系统和设备都可以通过其标准来沟通、协调,并相互调用。Web service还可以建立新代的分布式系统,在Web Service可以封装好不同的服务提供者提供的服务,服务的核心本身可以使用Web Service技术动态的调整和集成,这样的架构是非常适合于使用在Intenet和动态的环境中的。另外,Web Service架构还提供了最好的即插即用的解决方案,任何个新的web服务或是现存的应用程序都可以方便的加入到Web Service架构的系统中,为用户提供最好的远程监控服务。图1.8 Web Service的结构原理结论:通过上面的分析,我们可以得出以下结论:() 采用DSSS直接序列扩频方式进
22、行信号调制,可以极大的提高无线信号的抗干扰、抗噪声、抗衰减能力。对于医药环境数据的采集和监控提供了最为可靠稳定的无线物理通道。() 无线传感器网络使用树簇算法与AODVjr算法相结合的路由算法,并自动进行最短最优路径的判定,大大提高无线网络的路由效率和可靠性,对于医药环境数据的采集和监控提高了可靠、便捷的无线网络通道。() 远程数据通信模式,基于Web Service的HTTP和XML的独特优点,采用新一代的web分布式服务系统,在Internet网络环境中,提供最为快速、方便、可靠、稳定的远程数据服务平台。因此,本医药远程监控系统针对于医药行业中监控环境错综复杂、地域分布广、运行维护成本高、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目的技术原理doc Google Code 项目 技术 原理 doc
链接地址:https://www.31ppt.com/p-2394760.html