西安交通大学无线传感器网络实验报告_第1页
西安交通大学无线传感器网络实验报告_第2页
西安交通大学无线传感器网络实验报告_第3页
西安交通大学无线传感器网络实验报告_第4页
西安交通大学无线传感器网络实验报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

Xi交通大学无线传感器网络实验报告名称:日期:2016年5月7日实验1 ZigBee网络设备类型设置基础实验及协调器、路由器和终端的设置一、实验目的1.学习并掌握IAR软件的安装。2.学习和掌握ZigBee协议栈在IAR软件开发环境中的应用。3.学习并掌握协调器、路由器和终端的本质。二。实验设备(1)硬件设备一台电脑;一个CC2530-调试仿真器;紫蜂通信模块(插在传感器模块中的紫蜂通信模块);紫蜂协调器(插入嵌入式网关或个人电脑的紫蜂通信模块)。(2)软件工具针对8051版本8.10的Iar嵌入式工作台评估;可编程逻辑器件2303-通用串行总线到串行端口驱动程序;串行调试软件4.5。三。实验内容和结果(1)仿真器的连接在设置ZigBee设备之前,仿真器应与设置的设备和PC机正确连接。仿真器有两个接口,一个是USB接口,另一个是仿真接口。该模拟器具有一个通用串行总线连接线和一个模拟器连接线,通用串行总线连接线的一端插入模拟器上的通用串行总线接口,另一端插入计算机的任意一个通用串行总线端口,模拟器由计算机的通用串行总线端口供电。仿真器连接线的一端插入仿真器的仿真器接口,另一端插入ZigBee通信模块的仿真器接口中使用。实验箱协调器的仿真器接口在自己的电路板上,实验箱中其他应用电路的ZigBee通信模块的仿真器接口在应用电路的电路板上。例如,传感器右侧的仿真接口是插入传感器的通信模块的仿真接口。(2)协调员的设置将模拟器的模拟线的一端插入模拟器,另一端插入协调器模块的模拟端口;将仿真器的USB连接的一端插入仿真器,另一端插入计算机的USB端口;将协调器插入计算机的任何一个USB端口,协调器模块由计算机的USB端口供电,协调器模块的电源指示灯亮起。具体步骤如下:1)协调器模块的连接;2)打开IAR嵌入式工作台软件;3)开放工程文件;4)选择协调器设备模块;5)设置协调器模块的预编译选项;6)设置协调器预编译文件;7)添加协调器预编译文件的路径(标识设备类型的关键部分);8)设置协调器连接库文件路径;9)协调器编译、下载并使用串口调试程序测试结果。实验结果:(3)路由器设置具体步骤:1)路由器模块的连接;2)选择路由器设备模块;3)设置路由器模块的预编译选项;4)建立路由器编译文件;5)添加路由器预编译文件的路径(标识设备类型的关键部分);6)设置路由器连接库文件路径;7)路由器编译、下载并使用串行调试程序测试结果。实验结果:(4)终端设置具体步骤:1)终端设备的连接;2)选择终端设备模块;3)设置终端设备模块的预编译选项;4)选择终端的预编译文件;5)添加终端预编译文件的路径(标识设备类型的关键部分);6)设置终端连接库文件路径;7)终端编译、下载并使用串口调试程序测试结果。实验结果:四、实验结果通过本实验的研究,我对Zigbee网络有了更深的了解,不仅局限于理论知识,还能在现实生活中对Zigbee网络进行相关操作。同时,我还学习和掌握了IAR软件和串行调试软件的使用,掌握了协调器、路由器和终端的设置方法。实验二:ZigBee协议栈网络设置基础实验一、实验目的1.在IAR软件开发环境中学习和掌握ZigBee协议栈的网络拓扑设置。2.在IAR软件开发环境中学习和掌握ZigBee协议栈的通道设置。3.在IAR软件开发环境中学习和掌握ZigBee协议栈的网络地址设置4.学习和掌握IAR软件开发环境网络地址分配中的ZigBee协议栈(1)硬件设备ZigBee协调员;照明传感器节点板;位移传感器节点板;热阻传感器节点板;电机测速节点板;一台电脑;一个CC-DEBUG仿真器。(2)软件工具针对8051版本8.10的Iar嵌入式工作台评估;可编程逻辑器件2303-通用串行总线到串行端口驱动程序;串行调试软件4.5。三。实验要求ZigBee网络有三种网络拓扑,即星型网络拓扑、数字网络拓扑和网络拓扑在ZigBee概述和基础实验中介绍了网络拓扑结构、三种网络结构的特点、优缺点,在本实验中将不再重复。本实验的任务是熟悉和掌握网络设置,并根据实验箱的硬件条件建立一个小型的紫蜂星形网络和一个小型的紫蜂树形网络。四.实验内容和结果首先,设置频道并修改网络号。根据说明书中提供的方框对应的频道号,修改程序源代码,设置频道和网络号。然后,分配网络地址。网络地址的分配方法非常简单,不需要任何处理。协议栈中的默认网络地址是分布式分配机制。接下来,设置网络模式。以星型网络模式为例,星型网络只能选择分布式寻址模式(不能选择随机寻址模式),在预编译中不需要定义ZIGBEEPRO。在nwk目录下的nwk_globals.h文件中,修改和操作指令,编译并下载到每个节点以验证测试结果。(1)ZigBee星形网络实验具体步骤:1)建立渠道(以协调员为例);2)设置网络号;3)网络中地址的分布;4)建立星型网络拓扑结构5)编译并下载每个节点的代码;6)验证测试结果。实验结果:(2)紫蜂树网络实验具体步骤:1)建立渠道(以协调员为例;2)设置网络号;3)网络中地址的分布;4)建立树形网络拓扑结构;5)编译并下载每个节点的代码;6)验证测试结果。实验结果:五、实验结果在这次实验中,我学习并初步掌握了ZigBee组网的三种主要方式,但我只完成了ZigBee星形网络和树形网络实验。在实验过程中,一些传感器节点无法连接。经过核实,发现硬件坏了。最后,可以通过改变硬件来完成实验。最后,非常感谢你的耐心和帮助!实验3:网络协调器和传感器网络实验实验目的1、掌握传感器网络数据通信协议的应用;2.掌握照度采集的原理;3.在zigbee协议栈中增加照度集合;4.掌握zigbee协议栈中串口的底层驱动;5.掌握zigbee协议栈中模数转换器的底层驱动;二。实验设备(1)硬件设备一个用于照度传感器的电路板、一个网络协调器、一台电脑和一个CC-DEBUG仿真器。(2)软件工具Iar嵌入式工作台评估为8051版本8.10,可编程逻辑器件2303-串行驱动,串行调试软件4.5。三。实验原理和过程介绍在本实验中,照度是采集节点,采集信号的类型是电压类型。照度传感器的原理和硬件电路的设计参考了传感器的实验说明。因为输出是电压模拟信号,所以需要模数转换。关于在协议栈中增加模数转换器底部驱动器,请参考第3.2节的介绍。照度传感器节点定期通过zigbee无线网络将采集到的照度数据发送给网络协调器,采集周期为500毫秒。网络协调器不需要发送控制命令来控制热阻节点。(加速度传感器、温度和湿度传感器以及天然气浓度传感器与此原理和过程相似,在此不再重复。)四.实验内容和结果打开项目文件,配置盒号、网络号和通道号,在底层模数转换器采集硬件驱动后增加应用层任务初始化和液晶屏初始化,根据实验指令的要求修改源代码和应用层任务处理功能,在应用层增加zigbee无线数据接收处理,在传感器节点采集数据处理功能中增加照度采集信号处理,最后编译下载到节点传感器。(加速度传感器、温度和湿度传感器以及天然气浓度传感器与此原理和过程相似,在此不再重复。)具体步骤:1)打开工程文件;2)配置盒号、网络号和频道号;3)增加底层模数转换器采集硬件驱动;4)应用层任务初始化和液晶屏初始化;5)应用层任务处理功能;6)在应用层增加zigbee无线接收数据处理;7)将照度采集信号处理添加到传感器节点采集的数据处理函数中;8)显示实验结果。实验结果:五、实验结果通过本实验的学习,我已经掌握了协调器与各种传感器连

温馨提示

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

评论

0/150

提交评论