当在屏幕下方的Build Output栏中,显示下图所示信息即烧写成功。此时主板的液晶屏上显示初始化完成。 2.烧写zigbeeARM程序
(1)将ZigBee仿真器连接线的一端连接至仿真器的JTAG口,另一端连接至主板左侧的CC2530_JTAG口。仿真器的数据线一端连接至仿真器的U口,另一端连接至PC机的Usb口。 (2)打开zigbee模块电源开关
(3)将文件zigbeeARM源程序下的sensor.uvproj文件烧写到一个无线模块中
3.烧写zigbee节点程序
(1)将ZigBee仿真器连接线的一端连接至仿真器的JTAG口,另一端连接至主板左侧的CC2530_JTAG口。仿真器的数据线一端连接至仿真器的U口,另一端连接至PC机的U口。
(2)按仿真器的RESET键,仿真器的PWR指示灯和RUN指示灯同时亮,可以开始下载程序。
(3)依次打开传感网资料光盘\\实验5zigbee和网络传感传输速率测试实验\\CC2530DB文件中的Sensor.eww,首先将zigbee节点模式设置成协调器,保存后编译,编译成功后将程序烧写到主板zigbee模块中,然后运行程序
(4)将zigbee仿真器连接线接到zigbee无线模块口上,打开zigbee模块电源,将(3)打开的程序设置成路由器,编译成功后烧写到1个zigbee模块中,然后运行程序
21
5 实验数据分析及结论
重新打开主板啊电源和zigbee模块电源。此时液晶屏上显示“接收速率17576bps,接收总字节数13600;发送速率50176bps,发送总字节数47515”。
当无线模块的电池电压低于4.0V时,无线模块的LED1、LED2一直亮,此时无线模块不工作需要更换电池。 6 实验心得
经过了多次的实验的洗礼,基本对于这个模块还是比较理解的,现在主要注意的就是数据传输的问题,所以这个实验主要就是数据传输的主要问题,所以要注意到数据传输的细节还有问题,就是数据通过节点之间的传输的问题。
实验六 采集传感器数据实验
1 实验目的
了解传感器的工作原理
学习利用编程方式采集传感器信息 掌握掌握不同传感器的工作模式 2 实验内容
ZigBee模块传感器采集程序设计 3 实验设备及工具
PC机一台(内装有IAR平台,KELL UVISION4编程软件) 传感网实验箱一个
ZigBee仿真器及连接线一套
22
ARM仿真器及连接线一套 4 实验步骤
一、ZigBee模块传感器采集程序设计实现方法
在光盘中找到实验六中sensor.uvproj,并打开它。
1. 找到main.c文件将其内容编写完整
}
2.将sensor.uvproj程序保存,此程序将在实验七中使用。
5 实验数据分析及结论
此实验与实验七结合,此处无现象,只需将代码补充完整。 6 实验心得
本实验比较简单,只要将代码补充完整,留待实验七使用,但是理解代码原理,也是不容易的。同时要熟练zigbee的操作,了解其工作原理。就是简单的把代码补充完整,所以这个实验还是比较简单的,但是要注意编码的细节问题,
实验七 zigbee网络传送传感器实验
1 实验目的
23
? 了解ZigBee网络传感原理 ? 学习网络传感器的方法
? 学会利用编程实现网络传输数据方法 2 实验内容
ZigBee模块发送传感器数据程序设计实现方法 ZigBee模块传感器发送数据验证 3 实验设备及工具
PC机一台(内装有IAR平台,KELL UVISION4编程软件) 传感网实验箱一个
ZigBee仿真器及连接线一套 ARM仿真器及连接线一套 USB转串口线一条 4 实验步骤
一、 ZigBee模块发送传感器数据程序设计实现方法
此实现接实验六,找到实验六中sensor.uvproj文件并将其打开。
二、 ZigBee模块传感器发送数据验证
1. 烧写主板ARM程序
1) 打开传感网实验箱,将ARM仿真器的JTAG口连接到主板左上方的STM32_JTAM口上。
2) 将仿真器的数据线的一端连接至ARM仿真器,另一
24
端接至电脑USB插口。 3) 连接实验箱电源线
4) 依次打开传感网实验箱的电源开关和主板的电源开关
5) 依次打开“主板ARM程序”中的工程文件uCOSDome.uvproj。
6) 把演示程序烧到主板ARM中。 2. 烧写ZigBee程序
1) 将ARM仿真器的JTAG口连接至无线模块下方的JTAG口,将仿真器的数据线一端接至ARM仿真器,另一端接至电脑USB插口 2) 打开ZigBee模块电源开关
3) 将实验六中的sensor.uvproj文件烧写到3个无线模块中
3. 烧写ZigBee节点程序
1) 将ZigBee 仿真器连接线的一端连接至仿真器的JTAG口另一端连接.
2) 按仿真器的reset键,仿真器的pwr指示灯和run指示灯同时亮,可以开始下载程序。
3) 打开实验7下sensorApp.Eww文件,首先将zigbee节点模式设置成协调器,保存后对程序进行编译,然后烧写程序,运行程序
25