ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:669.90KB ,
资源ID:27939016      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27939016.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向物联的袋式除尘器监测系统设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

面向物联的袋式除尘器监测系统设计.docx

1、面向物联的袋式除尘器监测系统设计 密级: 公开 NANCHANG UNIVERSITY学 士 学 位 论 文THESIS OF BACHELOR(2011年 2015年)题 目 面向物联的袋式除尘器检测系统设计 学 院: 信息工程学院 系: 自动化系 专业班级: 测控技术与仪器112班 学生姓名: 陈鹏 学号: 5801211098 指导教师: 张宇 职称: 讲师 起讫日期: 2015.3.12015.6.2 南 昌 大 学学士学位论文原创性申明本人郑重申明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或

2、撰写的成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本申明的法律后果由本人承担。作者签名: 日期:学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权南昌大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 保密,在 年解密后适用本授权书。本学位论文属于 不保密。(请在以上相应方框内打“”)作者签名: 日期:导师签名: 日期:面向物联的袋式除尘器监测系统设计专 业:测控技术与仪器 学

3、 号:5801211098学生姓名: 陈鹏 指导教师: 张宇摘要袋式除尘器内部布满了管道与阀门,为了实时了解袋式除尘器的工作状况,以及在出故障时及时发现问题,需要在袋式除尘器内部增加监测系统。以ZigBee为核心的无线传感网络系统具有短延时,低功耗,低成本,高可靠,高安全,网络容量大,网络自组织自愈的特点。本系统采用TI公司基于ZigBee协议研发的芯片CC2530,以及配套的协议栈Z-Stack,结合所需的传感器,实现数据采集,数据无线传输的功能。论文将会简要介绍ZigBee的框架,以及各层功能,将会涉及到一些基本概念。然后介绍TI公司的协议栈Z-Stack,主要包括OSAL(操作系统抽象层

4、)的运行机理,各个文件的作用,最后会以按键为例描述事件的触发流程。接着介绍硬件系统设计,这部分主要参考TI公司官网提供的设计参考库。最后介绍如何利用CC2530和Z-Stack组建一个用户体验好的基础无线传感网络。这个无线传感网可以实现以下功能:数据传输,终端节点休眠,节点入网控制,网络自组织自愈,设置网络地址,配合上位机显示网络结构。关键字:ZigBee;Z-Stack;CC2530;休眠;入网控制;设置网络地址;显示网 络结构Design of Bag filter monitoring system for Internet of thingsAbstractThe bag filter

5、 is filled with pipeline and valve, so we should increase the monitoring system in the bag filter to know the working status of it in time and present the problem when it breaks down. The wireless sensor network system, which based on ZigBee, has the features of short delay, low power consumption, l

6、ow cost, high reliability, high security, network self organization and self-healing of network.The system uses the supporting protocol stack Z-Stack and the chip CC2530, which is researched and developed based on ZigBee protocol, combining with the required sensor for data acquistion and wireless t

7、ransmission function.The paper will briefly introduce the framework of ZigBee and the function of each layer, it will involve some basic concept.Then it will introduce the Z-Stack protocol stack of TI company, including the working mechanism of OSAL(operating system abstracting layer), the role of e

8、ach file and take the key as an example to describe the event triggered process.Then it will introduce the hardware system design, which mainly consult the reference library provided by TI companys website.Finally, it will introduce how to build a good user experience base wireless senior network wi

9、th CC2530 and Z-Stack. The wireless sensor network can achieve following functions: data transmission, end device dormant, access network control,network self-organization self healing,set network address, coordinate with PC display network structure.Keyword : ZigBee;Z-Stack;CC2530;end device dorman

10、t;access network control; display network structure第一章 绪论1.1引言ZigBee是一种新兴的短距离,低速率无线网络技术。诞生之初主要用于工业自动化控制的数据传输,后来逐步向智能家居,智能楼宇,疾病监控,健康管理,远程控制等领域拓展。1.2 ZigBee的发展与现状ZigBee联盟成立于2001年,于2004年发布了ZigBee协议规范(ZigBee Specification),ZigBee2004,这个版本的协议有许多漏洞。在2006年,ZigBee联盟又推出了ZigBee2006,这个版本的协议比较完善。在2007年,ZigBee联盟

11、又在06版的基础上推出了新的协议规范ZigBee2007/PRO。这个版本的协议具有网络自组织、自愈,低功耗,低成本等优点。ZigBee Specification是目前应用最广的协议。2009年3月,又推出ZigBee RF4CE。它专门为简单,双向,点对点控制的应用而设计。它不要求实现ZigBee协议那样的全功能网状网络结构,对存储空间的要求低,简单的点对点网络结构使得设计和测试都更简单,从而可以快速的应用到项目中。2013年3月,ZigBee联盟推出了第三套规范ZigBee IP Specification。ZigBee IP是第一个基于IPv6全无线网状网络解决方案的开放标准,为控制低

12、功耗、低成本的装置提供无缝衔接的互联网连接。它可以将许多不同的设备接入到同一个网络中。它专门为即将到来的ZigBee Smart Energy version 2提供支持。ZigBee的实现方案主要有三种:ZigBee RF+MCU;ZigBee协议栈芯片+外挂芯片;单SOC。第一种指的是用ZigBee无线收发器配合单片机来实现,优点是超低功耗;第二种是用集成了2.4G无线射频收发和微处理器功能的专用芯片,外加一款起提高系统性能或者降低专用芯片负担作用的芯片来实现,优点是灵活性大,上市快;最后一种是指ZigBee射频和单片机以及Flash存储三部分集成在了一颗IC上的芯片,优点是集成度高。Zi

13、gBee的第一款片上系统(SoC)解决方案是CHIPCON于2004年12月推出的CC2430无线单片机,此后各大半导体公司先后推出各种ZigBee芯片。2006年,TI公司收购CHIPCON公司,之后不断改进ZigBee芯片。2008年2月,推出第二代ZigBee收发芯片CC2520,同年6月推出2.4G放大芯片CC2591。1目前市场上ZigBee芯片提供商有:TI(Chipcon);Freescale;Ember;Jennic;Atmel;Integration;NEC;OkI;Renesas;等9家。其中TI;Frescale;Ember;Jennic是市场上主导的供应厂商,这四大厂商

14、基本上垄断了整个90%的市场份额。1.3 ZigBee技术特点ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。它从下到上可以分为物理层,媒介访问控制层,网络层,应用层。其中物理层和媒介访问控制层遵循IEEE802.15.4标准;ZigBee联盟在IEEE802.15.4的标准上定义了网络层和应用层的框架。ZigBee技术具有以下特点:高可靠。物理层和介质访问控制层遵循IEEE802.15.4标准,采用正交相移键控(O-QPSK)调制技术和直接序列扩频(DSSS)技术相结合,提供一个高信噪比环境。采用带有冲突避免的载波监听多路访问(CSMA-CA)技术,可以尽量避免冲突的发生。

15、采用16位循环冗余校验码(CRC)技术,可以检测数据传输的正确性,在通信过程中采用全应答方式,确保数据成功地被接收。另外,在网状网络中,使用动态路由以及路由修复策略,可以保证数据多跳传输的可靠。成本低。芯片价格低,协议栈免费使用;频段免费使用;使用免专利费的AES-128位加密技术。低功耗。由于大部分时间处于休眠状态,两节5号电池可以维持一个终端节点工作624个月。高安全。ZigBee提供三种安全服务:构造安全,网络访问控制,应用数据安全。数据加密使用AES-128安全算法,而且还可以更新密钥。低速率。ZigBee主要应用于数据传输量小的应用场合,为了实现低功耗以及低成本,低速率是可以接受的。

16、ZigBee在2.4G频段可以提供250kbps的原始数据吞吐率,在915MHZ为40kbps,在868MHZ为20kbps。高容量。每个ZigBee网络可以容纳65000个节点。由于可以容纳的节点多,ZigBee网络的覆盖范围自然而然也就大了。网络自组织自愈。ZigBee的节点在与父节点失去联系后能够自动寻找新的父节点,重新加入网络。21.4 ZigBee的发展趋势在协议规范方面,ZigBee已经推出了ZigBee IP Specification,这个协议可以实现物联网与互联网相连。在应用层面,ZigBee联盟目前已经针对不同的领域推出更有针对性的应用层方案标准。在ZigBee诞生之初,所

17、有的应用领域都使用相同的标准,而近年来,ZigBee针对不同领域推出了不同的标准,以便更有针对性地解决问题。在ZigBee联盟官网上已经有各种不同的应用层标准,如ZigBee Building Automation,ZigBee Remote Control,ZigBee Smart Energy,ZigBee Home Automation,ZigBee Health Care等。可以预见,ZigBee将继续拓展应用领域,并提出对应的应用标准,以便更好地满足用户需求。在ZigBee联盟官网上,有一个ZigBee3.0,目前处于测试中。其主要目的是将市场上ZigBee的各个主要的应用层标准统一

18、,这样可以使得各种智能产品在同一个网络中工作,同时简化与互联网的连接。第二章 ZigBee简介ZigBee是一种低速率无线通信协议。它可以工作在868MHZ,915MHZ和2.4G 3个频段,最大传输速率为250kbps。ZigBee主要是针对低速率、低成本、电池供电的应用场合。ZigBee终端节点的绝大部分时间都处于睡眠模式,也正因为这样,它才能够考两节5号电池维持624个月。随着物联网的发展,ZigBee被广泛应用到工业自动化,智能家居,智能楼宇,远程控制,自动抄表,医疗设备等领域。2.1 ZigBee协议层结构建立一种通信协议经常会用到层的概念。每一层实现特定的功能,只有相邻层之间才能够

19、进行数据,指令的传输。分层,有许多方便之处。首先可以将复杂的任务分解,从而降低难度,并且可以使得各个任务同时开发,缩短研发时间;其次,由于各层之间相对独立,当协议更新的时候,只需要修改对应的层即可,无需推倒重来;再次用户可以专注于应用层开发,而需过多关注其他层。3 4 ZigBee协议层结构如图2-1所示:图2-1 ZigBee协议层框架从图中可以看出,ZigBee的物理层(PHY)和媒介接入控制层(MAC)遵循IEEE 802.15.4标准。ZigBee联盟将IEEE 802.15.4标准做了适当的修改后,在其基础上定义了网络层(NWK),应用支持子层,ZigBee设备对象,安全服务提供层。

20、2.2层与层的通信层与层之间的通信使用的原语概念。原语可以理解为基本命令,基本操作,原始语句,原始语句是针对程序语句而言。只有相邻层之间才能通信,具体表现为调用函数和传递数据。虽然各层之间的功能不同,但是层与层之间的通信却是相似的。每一个原语指定了要执行的任务或者指示任务执行的结果。原语也可以携带参数。下图显示了四种类型的原语。不管是IEEE 802.15.4协议还是ZigBee协议,它们描述的服务都使用这些格式来表达。原语类型如下:.request.indication.response.confirm其中request和response由服务使用者(上层)产生,indication和con

21、firm由服务提供者(下层)产生。下面这张图可以形象的表达这种关系。图2-2 原语通信过程请求服务(request)是由上层发出,用于向下层请求服务。比如MAC层向PHY层请求发送MAC数据包。指示事件(indication)是下层向上层报告有对上层很重要的事件发生。比如PHY层收到其它节点发来的数据,并且需要向上传递给MAC层。PHY使用PD-Data.indication将数据传送给MAC层。如果指示事件原语要求应答(response),那么上层将使用应答原语应答下层。值得注意的是PYH层和NWK层没有应答原语,MAC层和APL层(应用支持子层,后文将会介绍)有应答原语。确认结果(conf

22、irm)原语是由下层发出,用于告知上层先前请求的任务执行的结果。3 43各层之间的使用原语来通信,而它们接触的地点是在服务接入点(service access points,SAP)。服务接入点是个概念性的地点,层与层在那里进行数据传输。服务接入点分为数据服务接入点和管理服务接入点。2.3 ZigBee各层介绍2.3.1物理层(PHY)物理层是协议栈的最底层,与硬件联系最紧密。它的主要功能有:信道设置。ZigBee共有27个信道。其中信道0处于频段868.0868.6MHZ,信道110处于频段902.0928.0MHZ,相邻信道间隔2MHZ,信道1126处于频段2400.02483.5MHZ之

23、间,相邻信道间隔5MHZ。信道能量侦测。选择一个安静的信道可以减少噪声,提高通信质量,节约能量。载波监听。为了减少碰撞,节点在发送数据之前会先判断信道是否有其它的相同调制方式的载波,如果信道被占用,则会等待一段时间再次侦听。链路质量指示。用于指示接收到数据包的质量,可以用信号强度或者信噪比来指示。链路质量指示可以被网络层作为选择路由路径的一个参数。空闲信道评估。对载波监听的结果进行处理,判段信道是否处于空闲状态。3 472.3.2介质访问控制层(MAC)MAC层主要有以下功能:协调器产生信标和使用超帧结构。如图2-4所示,在使用信标的网络中,图2-3 超帧结构协调器会周期性的发出信标,来开始一

24、个超帧,信标中包含了两个信标的间隔以及保证时隙(GTS)的个数等信息。每个超帧分为16个等长的时槽。超帧可以分为竞争接入期(CAP)、免竞争接入期(保证时隙期,GTS)和休眠期。在竞争接入期,各个设备想要使用信道要通过CSMA-CA机制来竞争;在非竞争接入期,协调器会将保证时隙分给指定的设备使用,用来保证一些实时性高的数据传输;以上两个时期统称活跃期。活跃期过后,如果选择休眠,那么就进入休眠期,在休眠期允许设备进入节电模式。在信标使能网络中同步设备。设备可以请求与协调器同步,这样就可以信标发出之前的那一瞬间打开接收机,而不必一直处于接收状态。信道接入采用CSMA-CA机制。为了尽可能减少碰撞,

25、节点采用带有冲突避免的载波坚挺多路访问机制(CSMA-CA)来接入信道。在发送数据之前,都会监听信道,判断信道是否被占用,如果被占用则随机避让一段时间,再次侦听。并不是每次发送数据都要侦听,有两种情况例外。在超帧中的免竞争接入期,GTS已经被分配好,无需竞争;收到数据请求指令的应答后可以直接发送数据,无须竞争。处理和维护GTS机制。包括分配和收回GTS的使用权在两个不同设备的MAC层间提供可靠的通信链路。提供网络连接与断开服务。提供MAC层的安全服务,但是上层可以决定是否使用。3 792.3.3 网络层(NWK)网络层的功能如下:配置一个新设备,比如配置成协调器,路由器,终端节点。创建一个新的

26、网络,只有协调器有此能力。加入和离开一个网络。提供网络层安全。路由数据,将数据传给目的节点,只有协调器和路由器有此能力。发现和保存路由。发现路由路径,用于传递数据;将路径保存一段时间,以便备用,免得每次都去发现路由路径,当一段时间内没有用到后,则删除这条路径。发现单跳邻居。这些邻居是可以直接传输数据的节点,无须路由。存储单跳邻居的信息。分配网络地址给新加入的设备,只有协调器和路由器有此功能。3 1092.3.4应用层(APL)应用层由应用支持子层(APS)、ZigBee设备对象(ZDO)和应用层框架组成。应用支持子层的功能如下:维护绑定表。绑定指的是两个相关的节点建立逻辑联系。比如一个与开关相

27、连的节点可以与一个或多个与灯泡相连的节点建立逻辑联系,从而控制灯泡的状态。绑定的好处是可以让应用程序在不知道目标地址的情况下也能够将数据发送到正确的地方。在绑定设备间转发数据。管理组地址。ZigBee有三种数据传输方式,单播,广播,组播。组播则只有在同一个组的节点才能收到数据。通过物理地址获取网络地址,反之,通过网络地址获取物理地址。每一个设备都有全球唯一的64位物理地址,在无线通信中,如果使用64为地址辨别节点,则大大增加数据量,故而使用16位的短地址。提供可靠的数据传输。ZigBee设备对象(ZDO)是驻留在每一个ZigBee节点中的应用对象,端点。其功能如下:定义设备类型,协调器,路由器

28、,终端。设备发现和应用发现。发起绑定或者响应绑定请求。执行与安全有关的任务。3 1222.3.5 安全服务提供层(SSP)安全层提供一下功能:数据加密。ZigBee使用AES-128加密技术,密码在2128个数中选一个,而且可以使用动态密钥,更新密码。设备认证和数据认证。设备认证是在新设备入网的时候进行入网认证。数据认证是在接收到数据后判别数据是否被中途修改过。重复帧识别。在每次发新帧之前,都会在帧中添加一个帧序号,接收者可以凭此识别重复帧,而不必进行处理。在一个安全网络中,有5种密钥可以使用:连接密钥,在两个设备单播时使用。网络密钥,在整个网络中使用,进行广播的时候可以使用。母密钥,参与建立

29、连接密钥。密钥传输密钥,用于保护密钥的传输,不包括母密钥,由信任中心向请求设备发送。密钥装载密钥,用于保护母密钥的传输。3 1342.4各层协作协议分层可以分解任务,降低难度。但是要完成通信任务,少不了各层之间的协作。下面来看一下数据收发过程中各层的协作,如图2-4所示,数据在发出的时候在每一层都会在数据上加上相应的帧头和帧尾,在数据接收的时候会被解析出其中的信息。每一层帧以该层的名字命名。图2-4 数据收发流程2.5 ZigBee基本概念1、ZigBee设备类型有协调器、路由器和终端节点。它们的功能如下:协调器是全功能设备,其功能特点如下:选择一个频道和PAN ID,组建网络允许路由和终端节

30、点加入这个网络对网络中的数据进行路由必须常电供电,不能进入睡眠模式可以为睡眠的终端节点保留数据,至其唤醒后获取。路由器全功能设备,其功能特点如下:在进行数据收发之前,必须首先加入一个ZigBee网络本身加入网络后,允许路由和终端节点加入加入网络后,可以对网络中的数据进行路由必须常电供电,不能进入睡眠模式可以为睡眠的终端节点保留数据,至其唤醒后获取。 终端节点可以是全功能设备也可以是半功能设备,其功能特点如下:在进行数据收发之前,必须首先加入一个ZigBee网络不允许其他设备加入必须通过其父节点收发数据,不能对网络中的数据进行路由可由电池供电,进入睡眠模式协调器在选择频道和PAN ID组建网络后

31、,其功能将相当于一个路由器。协调器或者路由器均允许其他设备加入网络,并为其路由数据。4 2、PAN ID与扩展PAN IDPAN ID是16位的整数,是网络的名字,相同范围内的网络PAN ID不能形同。PAN ID的默认值为0xFFFF,表明用户没有指定网络名称,由协调器自动分配。通过给PAN ID赋值,用户可以指定网络名称。扩展PAN ID 是64位整数,通常用于让设备加入特定的网络。如果扩展PAN ID为默认值全0,则设备可以加入任何允许加入的网络,如果为非零,则只能加入扩展PAN ID相同的网络。3、地址类型设备地址有16位的网络地址与64位的物理地址。在通信中使用网络地址,但是在加入网络的时候,要把物理地址告知父设备。所以通过网络地址可以得到设备的物理地址,也可以通过物理地址得到设备的网络地址。网络地址是在加入的时候由父设备随机分配。在同一个网络中,两类地址都不能有重复。4、数

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1