.0
无线传感器网络
实验报告
学院: 计算机科学与技术学院
班级: 物联一班 学号:20134330112 20134330114 20134330119
20134330123
姓名: 杜文汉 边朕 钟垂芹 吴洪全
任课老师: 蒋黎明
1
实验名称
实验一 zigbee网络频段选择实验 1 实验目的 了解ZigBee的概念 学习IAR的安装过程
掌握ZigBee频段选择的方式和目的 掌握ZigBee组网模式 2 实验内容
IAR的安装及使用,对其简单的了解 选择ZigBee的频段及使用的细节的问题 设置协调器,路由器以及基本端 组网的方式还有模式的细节的问题 3 实验设备及工具
PC机一台(内装有IAR平台,KELL UVISION4编程软件) 传感网实验箱一个 ZigBee仿真器一个 USB数据线一条 串口线一条 4 实验步骤
1、新建一个IAR工程
新建一个IAR工作空间,首先是菜单File里选择Workspac,为
2
方便说明下直接说成File-New-Workspace,具体操作参考图片。 接着就会看到一片空白。这时就是新的“办公区”。 有了工作空间就可以建立工程了。
打开菜单Project-Creat New Project会出现下面这个对话框。 Tool Chain:8051,这里选的是芯片的类型,IAR有很到很多专用的环境,比如ARM的,430的等等。此时我们选择8051。Project templates(工程母板),点开后可以选择用户使用的开发语言,选择开发语言后点击“ok”按钮,之后命名工程文件名称来完成新工程的建立。
2、ZigBee程序下载
3
(1)打开物联网传感器网试验箱,将ZigBee仿真器连接线的一段插到ZigBee仿真器的JTAG口,另一端连接到ZigBee模块的JTAG口, (2)ZigBee仿真器的数据线一端连到仿真器的U口上,另一端连接到PC机上。
(3)连接试验箱电源线。 (4)打开IAR运行环境。
(5)在菜单栏里选择打开workspace,打开光盘中的工程文件SensorApp.eww。双击将其打开。
(6)此时我们可以给3个ZigBee模块烧写程序,可以将其设置成协调器、路由器节点、普通节点;
编译选择project菜单下的Rebuild All,编译。
编译成功后,打开ZigBee模块电源,按仿真器上的复位键,点击project菜单下的debug将协议栈下载到ZigBee模块当中去。
3、ZigBee网络频段选择
4
(1)找到传感器资料光盘中的f8wConfig.cfg文件。
(2)其中Channels are defined in the following:说明了三种频段下的不同信道模式,目前我们使用的是2.4GHz其从11-26共有16个信道的协议栈,将不同信道前面的注释去掉,说明此程序烧写到模块的哪一信道,不同信道间不能相通的。如下面程序将把26信道的协议栈烧写到模块当中。
(3)根据上述下载程序的方法我们可以将3个不同的ZigBee模块下载成3个不同的信道的协议栈。
当无线模块的电池电压低于4.0V时,无线模块的LED1、LED2一直亮,此时无线模块不工作需要更换电池。 5 实验数据分析及结论
5