传感器网络实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Central South University
无线传感器网络实验报告
学院: 信息科学与工程学院
班级:
学号:
姓名:
时间:
第一章基础实验
2.1 熟悉开发环境
2.1.1 实验目的
安装 IAR 开发环境。
CC2530 工程文件创建及配置。
源代码创建,编译及下载。
2.1.2 实验设备及工具
硬件:ZX2530A 型底板及 CC2530 节点板一块,USB 接口仿真器,PC 机软件:PC 机操作系统 WinXP,IAR 集成开发环境,TI 公司的烧写软件。
2.1.3 实验结果
1、熟悉IAR编程及其烧写程序的环境及其流程。
2、熟悉了操作台及其CC2530开发板
2.2 LED 实验
2.2.1 实验目的
通过 I/O 控制小灯闪烁的过程。
在 ZX2530A 型 CC2530 节点板上运行自己的程序。
2.2.2 实验设备及工具
硬件:ZX2530A 型底板及 CC2530 节点板一块,USB 接口仿真器,PC 机软件:PC 机操作系统 WinXP,IAR 集成开发环境。
2.2.5实验结果
1、烧写程序成功
2、LED闪烁情况与源程序相同
3、修改程序延时函数模块之后,LED闪烁时间改变
2.2.6 实验心得
1、有时候会出现烧不了程序的情况,这时候需要在烧写之时reset一下仿真板。
2、极端情况,甚至要必须重启电脑后才能成功烧写程序。
2.5 串口实验
2.5.1 实验目的
本次实验将会学习如果使用串口实现与 PC 机的通讯。(实验中需要PC 机与开发板之间使用RS232 交叉串口连接线)。
能正确配置 CC2530 的串口。
2.5.2 实验设备及工具
硬件:ZX2530A 型底板及 CC2530 节点板一块,USB 接口仿真器,PC 机,交叉串口线一根。
软件:PC 机操作系统 WinXP,IAR 集成开发环境、串口调试助手。
2.5.4 实验结果
1、程序成功烧入板子
2、但连接串口助手之后上位机无法显示数据。
3、即使发送端通过串口助手发数据也没有反应。
2.5.5 实验心得
本次实验做得不是很成功,但是还有部分收获,因为没有得到应有实验结果。我们多次重置仿真器、重启机器等各种措施但我们用串口助手发
送数据时,仍无法得到应有的结果。不知道是否是硬件有问题没有得解决。
第二章射频实验
3.1 点对点射频通信实验
3.1.1 实验目的
在 ZX2530A 型 CC2530 节点板上运行相应实验程序。
熟悉通过射频通信的基本方法。
练习使用状态机实现收发功能。
3.1.2 实验内容
接收节点上电后进行初始化,然后通过指令 ISRXON 开启射频接收器,等待接收数据,直到正确接收到数据为止,通过串口打印输出。发送节点上电后和接收节点进行相同的初始化,然后将要发送的数据输出到 TXFIFO 中,再调用指令 ISTXONCCA 通过射频前端发送数据。
3.1.3 实验设备及工具
硬件:ZX2530A 型 CC2530 节点板 2 块、USB 接口的仿真器,PC 机Pentium100 以上。
软件:PC 机操作系统 WinXP、IAR 集成开发环境、串口监控程序。
3.1.6 实验数据分析及结论
发送节点将数据发送出去后,接收节点接收到数据,并通过串口调试助手打印输出。发送数据的最大长度为 125 (加上发送的数据长度和校验,实际发送的数据长度为 128 字节)。
3.1.7 实验结果
1、实验失败,板子无法发送数据。
3.1.8 实验心得
1、由于板子的硬件问题,无法发送和接收数据。
第三章 ZStack组网实验
5.2 多点自组织组网实验
5.2.1 实验目的
理解 zigbee 协议及相关知识。
在 ZX2530A 型 CC2530 节点板上实现自组织的组网。
在 ZStack 协议栈中实现单播通信。
5.2.2 实验内容
先启动协调器节点,协调器节点上电后进行组网操作,再启动路由节点和终端节点,路由节点和终端节点上电后进行入网操作,成功入网后周期的将自己的短地址,父节点的短地址,自己的节点 ID 封装成数据包发送给协调器节点,协调器节点接收到数据包后通过串口传给 PC,从 PC 上的串口监控程序查看组网情况。
发送数据格式为(16 进制):
FF 源节点(16bit) 父节点(16bit) 节点编号 ID(8bit)
例如 FF 4B 00 00 00 01 ,表示 01 号节点的网络地址为 004B,发送数据到父节点,其网络地址为 00 00(协调器)。
5.2.3 预备知识
1. 了解 CC2530 应用程序的框架结构。
2. 了解并安装 zstack 协议栈。
3. 了解 ZigBee 协议进行组网的过程。
5.2.4 实验设备及工具
硬件:DZ2530 型 CC2530 节点板、USB 接口的仿真器,PC 机 Pentium100 以上。
软件:PC 机操作系统 WinXP、IAR 集成开发环境、ZTOOL 程序。
5.2.7 实验数据分析及结论
由接收数据的 DebugString 可以看出图中有两个节点加入了网了,其中一个节点的 DEVID 是21,网络地址:4f07,父节点地址是 0 即协调器。另外一个节点的 DEVID 是 11,网络地址:A6F7,父节点地址是 4f07 即上一节点。实验中可以试着改变不同节点的位置,然后通过 ZTOOL 看看组网结果有什么不同。
5.2.8 实验结果
1、实验成功,图片如下