嵌入式温湿度采集系统设计讲解_第1页
嵌入式温湿度采集系统设计讲解_第2页
嵌入式温湿度采集系统设计讲解_第3页
嵌入式温湿度采集系统设计讲解_第4页
嵌入式温湿度采集系统设计讲解_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、*实践教学*兰州理工大学计算机与通信学院2013 年春季学期嵌入式系统开发技术课程设计题目:嵌入式温湿度采集系统设计专业班级 :姓名:学号:指导教师 :成绩:目录摘要3前言4一 基本原理51.1 硬件方面51.1.1芯片 SHT10介绍51.1.2 CC2530介绍61.2 软件方面81.2.1 zigbee协议介绍81.2.2 zigbee协议栈结构9二 系统分析13三 详细设计153.1总体软件结构图153.2 硬件模块设计163.3编码17四 总结19五 参考文献20六 致谢21附录22摘要温湿度数据的采集、 传输以及处理, 广泛应用于森林火灾的防范, 粮仓的温湿度控制以及家庭智能化控制

2、等领域内。 针对传统的有线方式检测、 采集、传输中节点分散需要大量布线等问题, 本设计主要从无线传感方向进行改进, 本次课程设计介绍了一种基于 CC2530和数字温湿度传感器的温湿度采集系统。该系统采用 Zigbee 无线通信技术结合传感器, 通过运用 Zigbee 协议架构组建无线传感网络 , 实现主从节点的数据采集和传输 , 以及一点对多点, 两点之间的通信。 并详细阐述了基于 Zigbee 协议栈的中心节点和终端节点的协议传输,主要是从 Zigbee 协议栈网络层里 AODV路由协议着手,阐述在网络层如何通过 AODV路由协议进行节点间的连接以及数据的收发。关键字 : 温湿度数据采集 ;

3、CC2530;Zigbee 协议栈 ; 无线传感网络前言在很多应用场合, 温度是一个很重要的一个参数。 温度的自动监测已经成为各行业进行安全生产和减少损失的重要措施之一。 传统的温度测量方式测量周期长,施工复杂,不便于管理,并且在有些特定场合如封闭,高压等环境下根本无法测量。但是往往这些场合容易引起很大的事故。 因而温度的无线传输显的越来越重要。在医疗领域的方面,主要包括跟踪治疗、移动观察、远程医疗、患者数据管理、药物跟踪、手机求救、病人数据收集、医疗垃圾跟踪和短信沟通等多方面的新应用。在生活方面,比如智能建筑可以感知随处可能发生的火灾隐患, 及早提供相关信息;根据人员分布情况自动控制中央空调

4、, 实现能源节约; 及时掌握酒店客房内客人的出入信息, 以便在有突发事件时能及时准确的发出通知, 确保客人的人身财产安全。在运输系统方面,比如机场,持有 Zigbee 终端的乘客们可以随时得到导航信息,如登机口的位置,航班的变动,甚至附近有那些商店等,能够更好的为乘客们提供方便快捷的机场服务。在工业自动化领域内,人们可以通过 Zigbee 网络实现厂房内不同区域的温湿度监控;及时得到机器运转状况的信息;结合 RF标签,可以方便的统计库存量,等等。Zigbee 技术在 Zigbee 联盟和 IEEE 802.15.4 的推动下,结合其他无线技术,可以实现无所不在的网络。它不仅在工业,农业,军事,

5、环境,医疗等传统领域具有巨大的应用价值, 未来在应用中还可以涉及人类日常生活和社会生产活动所有领域。由于各方面的制约, Zigbee 技术的大规模的商业应用还有待时日,但已经显示出了非凡的应用价值,相信随着相关技术的日趋成熟和发展推进,一定会得到更广泛的应用。但是,我们还应该清楚的认识到,基于 Zigbee 技术的无线网络才刚刚开始发展, 他的技术,应用都谈不上很成熟, 国内企业应该抓住商机,加大投入人才力度,推动整个行业的发展。一 基本原理本实验将使用 CC2530读取温湿度传感器 SHT10的温度和湿度数据, 并通过CC2530内部的 ADC得到光照传感器的数据。 最后将采样到的数据转换然

6、后在 LCD上显示。其中对温湿度的读取是利用 CC2530的 I/O ( P1.0 和 P1.1 )模拟一个类 IIC 的过程。对光照的采集使用内部的 AIN0 通道。1.1 硬件方面1.1.1芯片 SHT10介绍SHT10 是一款高度集成的温湿度传感器芯片, 提供全标定的数字输出。它采用专利的 CMOSens技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容性聚合体测湿敏感元件、一个用能隙材料制成的测温元件,并在同一芯片上,与 14 位的 A/D 转换器以及串行接口电路实现无缝连接。SHT10 引脚特性如下:1. VDD,GNDSHT10 的供电电压为 2.45.5V 。传

7、感器上电后,要等待 11ms 以越过“休眠”状态。在此期间无需发送任何指令。电源引脚( VDD,GND)之间可增加一个 100nF 的电容,用以去耦滤波。2. SCK 用于微处理器与 SHT10 之间的通讯同步。 由于接口包含了完全静态逻辑,因而不存在最小 SCK 频率。3. DATA 三态门用于数据的读取。 DATA在 SCK 时钟下降沿之后改变状态,并仅在 SCK 时钟上升沿有效。数据传输期间,在 SCK 时钟高电平时, DATA必须保持稳定。 为避免信号冲突, 微处理器应驱动 DATA 在低电平。 需要一个外部的上拉电阻(例如: 10k)将信号提拉至高电平。上拉电阻通常已包含在微处理器的

8、 I/O 电路中。向 SHT10 发送命令:用一组“启动传输”时序,来表示数据传输的初始化。它包括:当SCK时钟高电平时 DATA翻转为低电平,紧接着SCK 变为低电平,随后是在SCK 时钟高电平时 DATA 翻转为高电平。后续命令包含三个地址位(目前只支持“000”,和五个命令位。 SHT10 会以下述方)式表示已正确地接收到指令:在第 8个 SCK 时钟的下降沿之后,将DATA 拉为低电平( ACK位)。在第 9个SCK 时钟的下降沿之后,释放DATA(恢复高电平)。测量时序 (RH 和 T) :发布一组测量命令( 00000101表示相对湿度度 T )后,控制器要等待测量结束。这个过程需

9、要大约RH, 00000011表示温11/55/210ms ,分别对应8/12/14bit 测量。确切的时间随内部晶振速度, 最多有 15%变化。 SHTxx 通过下拉 DATA 至低电平并进入空闲模式, 表示测量的结束。 控制器在再次触发 SCK时钟前,必须等待这个“数据备妥”信号来读出数据。检测数据可以先被存储,这样控制器可以继续执行其它任务在需要时再读出数据。接着传输2个字节的测量数据和 1个字节的 CRC 奇偶校验。需要通过下拉 DATA 为低电平, uC以确认每个字节。所有的数据从MSB 开始,右值有效(例如:对于12bit数据,从第 5个 SCK 时钟起算作 MSB; 而对于 8b

10、it数据, 首字节则无意义)。用CRC 数据的确认位,表明通讯结束。如果不使用CRC-8 校验,控制器可以在测量值 LSB 后,通过保持确认位ack高电平,来中止通讯。在测量和通讯结束后, SHTxx 自动转入休眠模式。通讯复位时序:如果与 SHTxx 通讯中断,下列信号时序可以复位串口:当DATA 保持高电平时,触发 SCK 时钟 9 次或更多。在下一次指令前,发送一个“传输启动”时序。这些时序只复位串口,状态寄存器内容仍然保留。1.1.2 CC2530 介绍CC2530 是基于 2.4-GHz IEEE802.15.4 、ZigBee 和 RF4CE上的一个片上系统解决方案。其特点是以极低

11、的总材料成本建立较为强大的网络节点。CC2530芯片结合了 RF 收发器,增强型8051 CPU,系统内可编程闪存, 8-KB RAM 和许多其他 模块的强大的 功能 。 如今CC2530 主要有 四种不同的闪存版 本:CC2530F32/64/128/256,分别具有32/64/128/256KB的闪存。其具有多种运行模式,使得它能满足超低功耗系统的要求。同时CC2530运行模式之间的转换时间很短,使其进一步降低能源消耗。CC2530包括了 1 个高性能的 2.4 GHz DSSS(直接序列扩频)射频收发器核心和 1 个 8051 控制器,它具有 32/64/128 kB 可选择的编程闪存和

12、8 kB 的 RAM,还包括 ADC、定时器、睡眠模式定时器、上电复位电路、掉电检测电路和21 个可编程 I/O 引脚,这样很容易实现通信模块的小型化。CC2530是一款功耗相当低的单片机,功耗模式3 下电流消耗仅 0.2 A,在 32 k 晶体时钟下运行,电流消耗小于 1A。CC2530 芯片使用直接正交上变频发送数据。基带信号的同相分量和正交分量由 DAC转换成模拟信号, 经过低通滤波, 变频到所设定的信道上。 当需要发送数据时,先将要发送的数据写入128B 的发送缓存中,包头是通过硬件产生的。最后经过低通滤波器和上变频的混频后,将射频信号被调制到2.4GHz,后经天线发送出去。 CC25

13、30有两个端口分别为TX/RX,RF端口不需要外部的收发开关,芯片内部已集成了收发开关。CC2530的存储器 ST-M25PE16是 4 线的 SPI 通信模式的 FLASH,可以整块擦除,最大可以存储2M个字节。工作电压为2.7v 到 3.6v 。CC2530温度传感器模块反向F 型天线采用 TI 公司公布的 2.4GHz 倒 F 型天线设计。天线的最大增益为3.3dB ,天线面积为25.7 7.5mm。该天线完全能够满足 CC2530工作频段的要求( CC2530工作频段为 2.400GHz2.480GHz)。图 1.CC2530 芯片引脚CC2530芯片引脚功能AVDD1 28 电源(模

14、拟) 2-V 3.6-V模拟电源连接AVDD2 27 电源(模拟) 2-V 3.6-V模拟电源连接AVDD3 24 电源(模拟) 2-V 3.6-V模拟电源连接AVDD4 29 电源(模拟) 2-V 3.6-V模拟电源连接AVDD5 21 电源(模拟) 2-V 3.6-V模拟电源连接AVDD6 31 电源(模拟) 2-V 3.6-V模拟电源连接DCOUPL 40电源(数字) 1.8V数字电源去耦。不使用外部电路供应。DVDD1 39 电源(数字) 2-V 3.6-V数字电源连接DVDD2 10 电源(数字) 2-V 3.6-V数字电源连接GND - 接地 接地衬垫必须连接到一个坚固的接地面。G

15、ND 1, 2, 3,4 未使用的连接到 GNDP0_0 19 数字 I/O端口 0.0P0_1 18 数字 I/O端口 0.1P0_2 17 数字 I/O端口 0.2P0_3 16 数字 I/O端口 0.3P0_4 15 数字 I/O端口 0.4P0_5 14 数字 I/O端口 0.5P0_6 13 数字 I/O端口 0.6P0_7 12 数字 I/O端口 0.7P1_0 11 数字 I/O端口 1.0-20-mA 驱动能力P1_1 9数字 I/O端口 1.1-20-mA 驱动能力P1_2 8数字 I/O端口 1.2P1_3 7数字 I/O端口 1.3P1_4 6数字 I/O端口 1.4P1

16、_5 5数字 I/O端口 1.5P1_6 38 数字 I/O端口 1.6P1_7 37 数字 I/O端口 1.7P2_0 36 数字 I/O端口 2.0P2_1 35 数字 I/O端口 2.1P2_2 34 数字 I/O端口 2.2P2_3 33 数字 I/O模拟端口 2.3/32.768 kHz XOSCP2_4 32 数字 I/O模拟端口 2.4/32.768 kHz XOSCRBIAS 30 模拟 I/O参考电流的外部精密偏置电阻RESET_N 20数字输入复位,活动到低电平RF_N 26 RF I/O RX期间负 RF 输入信号到 LNARF_P 25 RF I/O RX期间正 RF

17、输入信号到 LNAXOSC_Q1 22模拟 I/O 32-MHz 晶振引脚 1 或外部时钟输入 XOSC_Q2 23模拟 I/O 32-MHz 晶振引脚 21.2 软件方面1.2.1 zigbee协议介绍ZigBee协议标准采用分层结构,每一层为上层提供一系列特殊的服务:数据实体提供数据传输服务; 管理实体则提供所有其他的服务。所有的服务实体都通过服务接人点SAP为上层提供接口,每个 SAP都支持一定数量的服务原语来实现所需的功能。 ZigBee 标准的分层架构是在 OSI 七层模型的基础上根据市场和应用的实际需要定义的。其中 IEEE 8021542003 标准定义了底层协议:物理层 (ph

18、ysical layer,PHY)和媒体访问控制层 (medium access control sublayer ,MAC)。ZigBee联盟在此基础上定义了网络层 (network layer,NWK),应用层 (applicationlayer , APL) 架构 。 在 应 用层 内提 供了应 用 支持 子层(application support sublayer , APS)和 ZigBee 设备对象 (ZigBee deviceobject ,ZDO)。应用框架中则加入了用户自定义的应用对象。 ZigBee 的网络层采用基于 Ad Hoc 的路由协议,除了具有通用的网络层功能外,

19、还应该与底层的 IEEE 802 154 标准一样功耗小,同时要实现网络的自组织和自维护,以最大限度方便消费者使用, 降低网络的维护成本。 应用支持子层把不同的应用映射到 ZigBee 网络上,主要包括安全属性设置、业务发现、设备发现和多个业务数据流的汇聚等功能。 ZigBee 无线测温系统的组成及原理基于 ZigBee 技术的无线测温系统主要由基于 ZigBee 技术的底层无线传感器网络、远程数据传输网络以及功能完善的上位监控系统 3 部分组成 , 该系统是由大量的传感器点、 汇节点以及远程传输模块组成的分布式系统。 基于簇的分层结构具有天然的分布式处理能力 , 簇头就是分布式处理中心 ,

20、即无线传感器网络的一个汇节点。每个簇成员 ( 传感器节点 ) 都把数据传给簇头 , 数据融合后直接传给远程传输网络 , 中央控制中心通过远程传输网络与多个汇节点连接 , 汇节点和传感器节点之间通过 ZigBee 技术实现无线的信息交换。 带有射频收发器的无线传感器节点负责对数据的感知和处理并传送给汇节点 ; 通过远程传输网络获取采集到的相关信息 , 实现对现场的有效控制和管理。1.2.2 zigbee协议栈结构ZigBee 协议栈定义了四层,分别是物理层、媒体访问控制层、网络层、应用层。物理层和媒体访问控制层由IEEE802.15.4-2003 定义,上层的网络层和应用层由 Zigbee 联盟

21、定义。应用层分别包括ZDO(Zigbee 设备对象), APS(应用支持子层)和AF(应用框架)组成。 Zigbee 协议栈每一层负责完成所规定的任务,并且向上层提供服务,各层之间的接口通过所定义的逻辑链路来提供服务。ZigBee 协议栈结构如图2 ZigBee协议栈结构图所示。图 2 ZigBee 协议栈结构图1. 物理层物理层由半双工的无线收发器及其接口组成,主要作用是激活和关闭射频收发器;检测信道的能量;显示收到数据包的链路质量;空闲信道评估;选择信道频率;数据的接受和发送。2. 媒体访问控制层媒体访问控制( MAC)层建立了一条节点和与其相邻的节点之间可靠的数据传输链路,共享传输媒体,

22、提高通信效率。在协调器的MAC层,可以产生网络信标,同步网络信标;支持ZigBee 设备的关联和取消关联;支持设备加密;在信道访问方面,采用 CSMA/CA信道退避算法,减少了碰撞概率;确保时隙分配(GTS);支持信标使能和非信标使能两种数据传输模式,为两个对等的 MAC实体提供可靠连接。3. 网络层网络层负责拓扑结构的建立和维护网络连接,主要功能包括设备连接和断开网络时所采用的机制,以及在帧信息传输过程中所采用的安全性机制。此外,还包括设备的路由发现和路由维护和转交。并且,网络层完成对一跳 (one hop)邻居设备的发现和相关结点信息的存储。一个ZigBee 协调器创建一个新网络,为新加入

23、的设备分配短地址等。并且,网络层还提供一些必要的函数,确保ZigBee 的 MAC层正常工作,并且为应用层提供合适的服务接口。网络层要求能够很好地完成在IEEE 802154 标准中 MAC子层所定义的功能,同时,又要为应用层提供适当的服务接口。为了与应用层进行更好的通信,网络层中定义了两种服务实体来实现必要的功能。这两个服务实体是数据服务实体 (NLDE)和管理服务实体 (NLME)。网络层的 NLDE通过数据服务实体服务访问点(NLDESAP)来提供数据传输服务, NLME通过管理服务实体服务访问点(NLMESAP)来提供管理服务。 NLME可以利用 NLDE来激活它的管理工作,它还具有对

24、网络层信息数据库 (NIB) 进行维护的功能。 在这个图中直观地给出了网络层所提供的实体和服务接口等。NLDE提供的数据服务允许在处于同一应用网络中的两个或多个设备之间传输应用协议数据单元 (APDU)。NLDE提供的服务有:产生网络协议数据单元 (NPDU)和选择通信路由。选择通信路由,在通信中,NLDE要发送一个 NPDU到一个合适的设备,这个设备可能是通信的终点也可能只是通信链路中的一个点。NLME需提供一个管理服务以允许一个应用来与协议栈操作进行交互。NLME需要提供以下服务:配置一个新的设备(configuringa new device) 。具有充分配置所需操作栈的能力。配置选项包

25、括:ZigBee 协调器的开始操作,加入一个现有的网络等。4. 应用层应用层包括三部分:应用支持子层(APS)、ZigBee 设备对象( ZDO)和应用框架( AF)。应用支持子层的任务是提取网络层的信息并将信息发送到运行在节点上的不同应用端点。 应用支持子层维护了一个绑定表,可以定义、增加或移除组信息;完成64 位长地址( IEEE 地址)与 16 位短地址(网络地址)一对一映射;实现传输数据的分割与重组;应用支持子层连接网络层和应用层,是它们之间的接口。这个接口由两个服务实体提供:APS数据实体( APSDE)和 APS管理实体( APSME)。APS数据实体为网络中的节点提供数据传输服务

26、,它会拆分和重组大于最大荷载量的数据包。APS管理实体提供安全服务,节点绑定,建立和移除组地址,负责64 位 IEEE 地址与 16 位网络地址的地址映射 4 。ZigBee 设备对象负责设备的所有管理工作,包括设定该设备在网络中的角色(协调器、路由器或终端设备) ,发现网络中的设备,确定这些设备能提供的功能,发起或响应绑定请求,完成设备之间建立安全的关联等。用户在开发ZigBee 产品时,需要在ZigBee 协议栈的 AF 上附加应用端点,调用ZDO功能以发现网络上的其他设备和服务,管理绑定、安全和其他网络设置。ZDO是一个特殊的应用对象,它驻留在每一个ZigBee 节点上,其端点编号固定为

27、0。AF 应用框架是应用层与APS层的接口。它负责发送和接收数据,并为接收到的数据寻找相应的目的端点。二 系统分析2.1 程序流程图开始系统时钟初始化LCD 初始化读取温湿度数据显示温湿度数据图 3 件流程 2.2具体步骤1、 智能主板供 ( USB外接 源或 2 干 池)。2、将一个无 点模 插入到 LCD的智能主板的相 位置。3、将温湿度及光 感器模 插入到智能主板的 感及控制 展口位置。4、将 CC2530仿真器的一端通 USB (A 型 B 型) 接到 PC 机,另一端通 10Pin 下 接到智能主板的 CC2530 JTAG口( J203) 。5、将智能主板上 源开关 至开位置。按下

28、仿真器上的按 ,仿真器上的指示灯 色 ,表示 接成功。6 、 使 用IAR7.51打 开 “ OURS_CC2530LIBlib10(HumiTempLight)IAR_files”下的 HumiTempLight.eww 文件,下载运行程序。7、观察 LCD上温度、湿度和光照强度的变化。8、用一个物体挡住光照传感器的光线,观察LCD上光照强度数据的变化。9、向温湿度传感器吹一口气体,观察LCD上温湿度数据的变化。三 详细设计3.1 总体软件结构图温湿度采集模块主要包括无线传感模块和数据采集模块, 由数据采集模块完成温湿度的采集。无线传感模块无线传感器网络在设计目标方面与传统的无线网络有所区别

29、, 前者是以数据为中心的,后者以传输数据为目的。 在无线传感器网络中, 因为节点通常运行在人无法接近的恶劣甚至危险的远程环境中, 所以除了少数节点需要移动以外, 大部分节点都是静止不动的。 在被监测区域内, 节点任意散落, 节点除了需要完成感测特定的对象以外,还需要进行简单的计算, 维持互相之间的网络连接等功能。并且由于能源的无法替代以及低功耗的多跳通信模式节,设计无线传感节点时,有效的延长网络的生命周期以及节点的低功耗成为无线传感器网络研究的核心问题。在节省功耗的同时增加通信的隐蔽性, 避免长距离的无线通信易受外界噪声干扰的影响,也都是在设计传感器网络时需要攻克的新难题。图 4 无线传感器节

30、点模型无线传感网络的建立是基于传感器加无线传输模块的,传感器采集的数据,简单处理后经过无线传输模块传到服务器或应用终端。 目标、观测节点传感节点和感知视场是无线传感器网络所包括的 4 个基本实体对象。 另外,要完成对整个系统的应用刻画, 还需要对远程任务管理单元、 外部网络和用户进行定义。 大量传感节点随机部署,单个节点经过初始的通信和协商, 通过自组织方式自行配置,形成一个传输信息的单跳链接或一系列的无线网络节点组成的网络, 协同形成对目标的感知视场。传感节点检测的目标信号经过传感器本地简单处理后通过单播或广播以多跳的方式通过邻近传感节点传输到观测节点。用户和远程任务管理单元则能够通过卫星通

31、信网络或Internet等外部网络,与观测节点进行数据信息的交互。观测节点向网络发布查询请求和控制指令,接收传感节点返回的目标信息。图5 无线传感器网络通信体系结构无线传输模块可以实现短距离(小于 300 米)的信号传输。在实际应用中,需要根据不同需求选择传感器,如电压电流、功耗、温湿度、液面、震动、压力等等。2. 数据采集模块温湿度探头直接使用IIC 接口进行控制。其电路原理图如下所示:图 6 数据采集模块电路图本实验将使用 CC2530 读取温湿度传感器 SHT10的温度和湿度数据, 并将采样到的数据转换然后再 LCD 显示。其中对温湿度的读取是利用 CC2530 的 I/O ( P1.0

32、 和 P1.1 )模拟一个类 IIC 得过程。3.2 硬件模块设计传感器节点由数据处理发送模块,温度传感器,湿度传感器和供电般构成。数据处理模块是由 CC2530 构成,温湿度采集采用温湿度传感器 SHT10。其结构图如温数度据采处集理模模块块电源模块图 7 硬件结构图3.3 编码void main()int wendu;int shidu;char s16;UINT8 adc0_value2;float shuzi = 0;SET_MAIN_CLOCK_SOURCE(CRYSTAL); 体振荡器GUI_Init();/ GUIGUI_SetColor(1,0);/湿度采集模块/设置系统时钟源

33、为32MHz 晶初始化显示色为亮点,背景色为暗点GUI_PutString5_7(25,6,OURS-CC2530);/GUI_PutString5_7(10,22,Temp:);GUI_PutString5_7(10,35,Humi:);GUI_PutString5_7(10,48,Light:);LCM_Refresh();while(1)th_read(&tem,&hum);/显示 OURS-CC2530从采集模块读取温度和湿度的数据sprintf(s, (char*)%d%d C, (INT16)(int)tempera /10),(INT16)(int)tempera % 10);/

34、将采集的温度结果转换为字符串格式GUI_PutString5_7(48,22,(char *)s);/显示采集的温湿度的结果LCM_Refresh();sprintf(s,(char*)%d%d %,(INT16)(int)humidity /10),(INT16)(int)humidity%10);/将采集的湿度结果转换为字符串的格式GUI_PutString5_7(48,35,(char *)s); /显示采集结果LCM_Refresh();四 总结本次为期两周的课程设计中,主要目的是设计一个基于 CC2530的温湿度数据采集系统。该系统是一个采用 CC2530无线单片机进行温湿度的数据采

35、集,并且结合 Zigbee 协议架构进行编程的设计, 主要是基于 CC2530的温湿度数据采集系统模块的设计,并在 IAR 集成环境开发环境中进行基于 Zigbee 架构的编程,节点模块的调试, 最后,实现无线传感网络的构建。 。在基于 Zigbee 无线传感器节点模块上,可以实现数据的实时采集,处理以及传输等功能。本设计可以实现在谷仓内的温湿度检测, 工厂厂房内不同区域的温湿度控制以及大面积的温室培养等功能。本次课程设计的完成,让我结道,在以后的工作中,还可以继续从以下几个方面着手,进行研究和改进:1、减少节点的能量消耗。在无线传感网络中某个节点失效,不会导致整个网络瘫痪,减少节点的能量消耗

36、是不可避免要面对的问题之一。2、减少路由发现过程中的开销。这其实也是减少节点的能量消耗的一种措施,尽量减少在路由发现过程中所损失的能量。3、路由选择。路由优化选择可以尽量避免不必要的路由请求的广播以及信息传输,做到这一点不仅可以提高效率,也可以在减少能量消耗方面做出贡献。五 参考文献1 孙利民 无线传感器网络 . 清华大学出版社 . 2005.2 张拓 .无线多点温度采集系统的设计 .武汉:武汉理工大学, 2009.3 陈旭 .基于 zigbee 的可移动温度采集系统 .武汉:武汉科技大学, 20093 雷纯 基于 ZigBee 的多点温度采集系统设计与实现 .自动化技术与应用 .2010,29( 2) 4347.5王翠茹基于ZigBee 技术的温度采集传输系统. 仪表技术与传感器 .2008.No.7.103105.6 景军锋基于 ZigBee 技术的无线温度采集系统 .微型机与应用 .2009.No.23. 3335.7 Zigbee 协议栈中文说明 .8 IAR 使用指南

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论