基于ZigBee的温度采集系统设计 毕业设计.doc
《基于ZigBee的温度采集系统设计 毕业设计.doc》由会员分享,可在线阅读,更多相关《基于ZigBee的温度采集系统设计 毕业设计.doc(27页珍藏版)》请在三一办公上搜索。
1、南 阳 理 工 学 院 本 科 毕 业 设 计(论文)基于Zigbee的温度采集系统设计Design of temperature acquisition system based on ZigBee学 院: 计算机与信息工程学院 专 业: 通信工程 学 生 姓 名: 翟艳争 学 号: 1206644031 指 导 教 师(职称): 赵天翔(讲师) 评 阅 教 师: 完 成 日 期: 2014年5月 南阳理工学院Nanyang Institute of Technology基于ZigBee的无线温度采集系统设计通信工程专业 翟艳争摘 要 本文设计了一个用于检测环境温度的采集系统,采用树形网络拓
2、扑结构,这个系统的温度采集终端设备可以在系统网络的一定范围之内采集温度。同样也可以到网络辐射范围之外进行采集温度,在回到监控室网络的有效辐射范围后,温度采集终端设备再把以前存储在闪存芯片内的采集到的温度信息通过无线网络上传至上位机。在 PC 机上数据信息处理程序对采集到的温度数据进行处理跟显示。这个系统可以应用于工业控制或者农业生产中对温度的检测和控制,减少了有线网络的布线成本。关键词 ZigBee;无线传感器网络;温度采集Design of temperature acquisition system based on ZigBeeCommunication Engineering Majo
3、r Zhai yanzhengAbstract:This paper designed a collection system for detecting the temperature of the environment, the tree network topology, the system temperature acquisition terminal equipment can collect temperature within certain range system network. Also to the scope of radiation to the networ
4、k outside the collection of temperature, the effective radiation back to the control room network, temperature acquisition terminal equipment and the previously stored in the flash memory chip inside the collected temperature information through a wireless network to upload to pc. The temperature da
5、ta collected data information processing program in PC machine processing and display. This system can be used in industrial or agricultural production for the detection and control of temperature, reduce the wiring cost of cable networks.Keywords: ZigBee; wireless sensor network; temperature acquis
6、ition目录1引言11.1 课题背景11.2 课题研究的目的和意义21.3 国内外研究概况32.ZIGBEE协议及所采用的芯片介绍42.1 ZigBee概述42.2 ZigBee网络基础62.2.1 网络节点类型62.2.2 网络拓扑形式62.2.3 工作模式72.3 IEEE 802.15.4 规范82.4 CC2430芯片102.4.1 CC2430概述102.4.2 CC2430 芯片的主要特点123.基于ZIGBEE的温度采集系统123.1 系统的整体设计123.2节点硬件设计133.2.1 协调器节点的硬件设计133.2.2 路由器节点的硬件设计143.2.3 传感器节点的硬件设计
7、144系统软件设计144.1系统软件开发环境154.2 Zigbee设备建立通信网络的流程图154.2.1协调器软件设计154.2.2路由器软件设计184.2.3温度传感器节点设计194.2.4上位机与协调器之间的通信设计204.2.5 上位机的功能简介205 无线温度采集系统的入网216.总结与展望22参考文献23致谢241引言在粮库温度控制系统、冷库温度控制系统、智能化建筑控制系统、中央空调系统等众多温度控制系统中,为了能实时地方便地监测不同点的温度及变化,这就需要多点分布式温度采集系统。然而传统的多点分布式温度采集系统多采用有线传输方式,随着分布式节点的不断增加,采集系统的布线难度和成本
8、也就急剧增加,这就给系统的设计、维护和升级带了诸多不便。如何有效地解决有线网络在使用中的诸多不便已成为当下研究的热点。ZigBee技术就是一种基于IEEE 802.15.4协议标准的近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术,主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数据和低反应时间数据传输的应用,已成为当下较为流行的无线通信技术。本设计意在设计一种基于ZigBee的温度检测系统,用以实现对分散节点的温度采集,采集后的温度实时地以折线图的方式显示。本设计可以有效满足工农业检测过程中对多测点、移动性及便捷性等方面的要求,并且能
9、够有效解决有线网络的布线难题和成本问题,具有十分广阔的应用前景。1.1 课题背景信息技术发展日新月异,传统的有线通信方式因为其成本高、布线复杂,已经不能完全满足人们的应用需求了。由此,无线通信技术应运而生。无线网络技术按照传输范围来划分,可分为无线广域网、无线城域网、无线局域网和无线个人域网。无线个人域网即短距离无线网络,典型的短距离无线传输技术有:蓝牙(Bluetooth)、ZigBee、WiFi等。在工业控制、家庭自动化和遥测遥感领域,蓝牙(Bluetooth)虽然成本较低,成熟度高,但是传输距离有限,仅为10米,可以参与组网的节点少。WiFi虽然传输速度较快,传输距离达到100米,但是其
10、价格偏高,功耗较大,组网能力较差。相比之下ZigBee技术则主要针对低成本、低功耗和低速率的无线通信市场,具有如下特点:成本低:ZigBee模块的初始成本低,并且ZigBee协议是免专利费的,采用直接序列扩频在工业科学医疗(ISM)频段,24GHz(全球)、915MHz(美国)和868MHz(欧洲),免执照频段;低功耗:由于ZigBee的传输速率较低,传输数据量较小,并且采用了休眠模式,因此ZigBee设备功耗很低,仅靠两节5号电池就可以维持长时间使用; 低速率。Zigbee工作在20250 kbps的较低速率,分别提供250 kbps(2.4GHz)、40kbps (915 MHz)和20k
11、bps(868 MHz) 的原始数据吞吐率,满足低速率传输数据的应用需求;时延短:ZigBee的响应速度较快,通信时延和从休眠状态激活的时延都非常短,一般从休眠转入工作状态只需要15ms,典型的搜索设备时延为30ms,活动设备信道接入的时延为15ms;网络容量大:Zigbee 可采用星型、树型和网状网络结构,由一个主节点管理若干子节点,最多一个主节点可管理254 个子节点;同时主节点还可由上一层网络节点管理,最多可组成65000 个节点的大网。可靠度高:为了避免发送数据的竞争和冲突,采取了碰撞避免策略,同时为需要固定带宽的通信业务预留了专用时隙。MAC层采用完全确认的数据传输模式,每个发送的数
12、据包都必须等待接收方的确认信息,如果传输过程中出现问题可以进行重发;安全:Zigbee 提供了三级安全模式,包括无安全设定、使用接入控制清单(ACL) 防止非法获取数据以及采用高级加密标准(AES 128) 的对称密码,以灵活确定其安全属性。传输距离远:传输范围一般介于10100 m 之间,在增加RF 发射功率后,亦可增加到13 km。这指的是相邻节点间的距离。如果通过路由和节点间通信的接力,传输距离将可以更远。由于ZigBee技术具有上述特点,因而广泛应用在短距离低速率电子设备之间的数据传输。ZigBee联盟预测的主要应用领域包括工业控制、消费性电子设备、汽车自动化、农业自动化和医用设备控制
13、等。1.2 课题研究的目的和意义ZigBee技术具有低成本、低功耗、近距离、短时延、高容量、高安全及免执照频段等优势,广泛应用于智能家庭、工业控制、自动抄表、医疗监护、传感器网络应用和电信应用等领域。智能家庭:现今家用电器已经随处可见了,如何将这些电器和电子设备联系起来,组成一个网络,甚至可以通过网关连接到Internet,使得用户可以方便地在任何地方监控自己家里的情况?ZigBee技术提供了家庭智能化的技术支持,在ZigBee技术的支持下,家用电器可以组成一个无线局域网,省却了在家里布线的烦恼。工业控制:工厂环境当中有大量的传感器和控制器,可以利用ZigBee技术把它们连接成一个网络进行监控
14、,加强作业管理,降低成本。自动抄表:现在在大多数地方还是使用人工的方式来逐家逐户进行抄表,十分不方便。而ZigBee可以用于这个领域,利用传感器把表的读数转化为数字信号,通过ZigBee网络把读数直接发送到提供煤气或水电的公司。使用ZigBee进行抄表还可以带来其它好处,比如煤气或水电公司可以直接把一些信息发送给用户,或者和节能相结合,当发现能源使用过快的时候可以自动降低使用速度。医疗监护:医疗工作中,时常要获得病人的生理指标、环境指标,可以通过放置传感器构成传感器网络,实时监测这些数据。由于是无线技术,传感器之间不需要有线连接,被监护的人也可以比较自由的行动,非常方便。传感器网络应用:传感器
15、网络也是最近的一个研究热点,像货物跟踪、建筑物监测、环境保护等方面都有很好的应用前景。传感器网络要求节点低成本、低功耗,并且能够自动组网、易于维护、可靠性高。ZigBee在组网和低功耗方面的优势使得它成为传感器网络应用的一个很好的技术选择。此外,ZigBee技术也可以应用到汽车电子、农业生产和军事领域中。随着物联网技术的日渐兴起,ZigBee技术将会扮演更为重要的角色。但是,物联网的全面普及将是一个十分漫长的过程,至少目前还在探索和实验阶段,距离实用还有很长的路要走。虽然前景一片大好,但是我们应该清楚认识到由于各方面的制约,ZigBee技术的大规模商业应用还有待时日,基于ZigBee技术的无线
16、网络应用还远远说不上成熟,主要表现在:ZigBee市场仍处于起步探索阶段,终端产品和应用大多处于研发阶段,真正上市的少,且以家庭自动化为主;潜在应用多,但具有很大出货量的典型应用少,市场缺乏明确方向;使用点对多点星状拓扑的应用较多,体现ZigBee优势的网状网络应用少;基于IEEE 802.15.4底层协议的应用多,而基于ZigBee标准协议的应用少。1.3 国内外研究概况ZigBee作为一种新兴的国际标准短距离无线通信协议,其协议栈体系结构是基于标准七层开放式系统互联参考模型(OSI), IEEE 802.15.4-2003标准定义了下面的两层:物理层和媒体接入控制子层;网络层、应用会聚层、
17、应用层由ZigBee联盟制订。2002年 ,ZigBee联盟创立,创始者包括IC供应商、无线IP提供商、设备制造商、测试设备制造商和最终产品制造商等,这些企业能提供适应ZigBee的产品和解决方案。ZigBee联盟于2004年底发布了ZigBee协议10版本规范,2006年11月发布了ZigBee协议11版本规范,2007年10月发布了ZigBee Pro版本规范。ZigBee联盟的主要目标是以通过加入无线网络功能,为消费者提供更富有弹性、更容易使用的电子产品。ZigBee技术能融入各类电子产品,应用范围横跨全球的民用、商用、公共事业以及工业等市场。使得联盟会员可以利用ZigBee这个标准化无
18、线网络平台,设计出简单、可靠、便宜又节省电力的各种产品来。 飞思卡尔推出了全球首个符合ZigBee标准的平台,使得制造商能够将ZigBee技术应用于传感和监控领域。截止至2005年4月,已有Texas Instruments(收购Chipcon)、Freeseale、CompXs、Ember等四家公司通过了ZigBee联盟对其产品所作的测试和兼容性验证。目前市场上RF主流芯片的供应商包括TI、EMBER、FREESCALE以及JENNIC,他们分别推出单芯片解决方案CC2430CC2431、EM250、MCl321x以及JN5121,在市场上极具竞争力。主流的商用ZigBee的协议栈为Figu
19、re8 wireless提供的F8w Z-Stack。2.ZigBee协议及所采用的芯片介绍2.1 ZigBee概述ZigBee一词来源于蜜蜂赖以生存的通信方式ZigZag形状的舞蹈,是一种低成本、低功耗的近距离无线组网通信技术。2000年,IEEE 802.15工作组成立的任务组TG4(Task Group,TG)制定了IEEE 802.15.4标准。该标准以低能耗、低速率传输、低成本为重点目标,为设备之间的低速无线互连提供了统一标准,就是ZigBee无线通信技术。ZigBee协议是基于IEEE 802.15.4标准的,由IEEE 802.15.4和ZigBee联盟共同制定。IEEE 802
20、.15.4工作组制定ZigBee协议的物理层(PHY)和媒体访问控制层( MAC层)协议。ZigBee联盟成立用于2002年,定义了ZigBee协议的网络层(NWK)、应用层(APL)和安全服务规范。协议栈结构如图2-1。应用层(含应用接口层)用户安全层ZigBee联盟网络层MAC层IEEE 802.15.4物理层图1 ZigBee协议栈结构ZigBee协议由物理层(PHY)、介质访问控制子层(MAC)、网络层(NWK),应用层(APL)及安全服务提供层(SSP)五块内容组成。其中PHY层和MAC层标准由IEEE 802.15.4标准定义,MAC层之上的NWK层,APL层及SSP层,由ZigB
21、ee联盟的ZigBee标准定义。APL层由应用支持层(APS),应用框架(AF)以及ZigBee设备对象(ZDO)及ZDO管理平台组成1。PHY层定义了无线射频应该具备的特征,提供了868MHz-868.6MHz、902MHz-928MHz和2400MHz-24835MHz三种不同的频段,分别支持20kbps、40kbps和250kbps的传输速率,1个、10个以及16个不同的信道。ZigBee的传输距离与输出功率和环境参数有关,一般为10100米之间。PHY层提供两种服务:PHY层数据服务和PHY层管理服务,PHY层数据服务是通过无线信道发送和接收物理层协议数据单元(PPDU),PHY层的特
22、性是激活和关闭无线收发器、能量检测、链路质量指示、空闲信道评估、通过物理媒介接收和发送分组数据。MAC层使用CSMA-CA冲突避免机制对无线信道访问进行控制,负责物理相邻设备问的可靠链接,支持关联(Association)和退出关联(Disassociation)以及MAC层安全。MAC层提供两种服务:MAC层数据服务和MAC层管理服务,MAC层数据服务通过物理层数据服务发送和接收MAC层协议数据单元(MPDU)。MAC层的主要功能是:进行信标管理、信道接入、保证时隙(GTS)管理、帧确认应答帧传送、连接和断开连接。NWK层提供网络节点地址分配,组网管理,消息路由,路径发现及维护等功能。NWK
23、层主要是为了确保正确地操作IEEE 802.15.42003MAC子层和为应用层提供服务接口。NWK层从概念上包括两个服务实体:数据服务实体和管理服务实体。NWK层的责任主要包括加入和离开一个网络用到的机制、应用帧安全机制和他们的目的地路由帧机制,ZigBee协调器的网络层还负责建立一个新的网络。ZigBee应用层包括应用支持子层(APS子层)、应用框架(AF)和ZigBee设备对象(ZDO)。APS子层负责建立和维护绑定表,绑定表主要根据设备之间的服务和他们的需求使设备相互配对。ZigBee的应用框架(AF)为各个用户自定义的应用对象提供了模板式的活动空间,并提供了键值对(KVP)服务和报文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于ZigBee的温度采集系统设计 毕业设计 基于 ZigBee 温度 采集 系统 设计
链接地址:https://www.31ppt.com/p-3939563.html