三、分配频点
按照实验一的方法分配频点 四、验证点对点通信 1.烧写主板程序
1) 打开传感网实验箱,将ARM仿真器的JTAG口连接到主板左上方的
STM32_JTAG口上。
2) 将仿真器的数据线的一端连接至ARM仿真器,另一端接至电脑的
usb插口。
3) 连接实验箱电源线,同时打开电源开关和主板开关。 烧写节点程序: 1)连接好仿真器 2)打开蓝牙模块电源开关
31
3)打开NOde下uCOSDemo.uvproj文件并烧写到无线模块中
5 实验数据分析及结论 实验现象:
按主板上数据发送键key1,液晶屏提示“开始握手。。。信道匹配成功,接收到回复!发送0,接收1。。”说明点对点通信成功,主板上led1,led2闪烁。
当无线模块的电池电压低于4,0v时,无线模块LED1,LED2一直亮,此时无线模块不工作时需要更换电池。
6 实验心得
我们要注意到频点分配的细节问题,注意到点对点发布是实验可以完成的基础,当匹配完成的时候,才可以进行发送和接受数据,这样才可以保证实验的成功,点对点通信的刚刚开始的时候还是比较难理解的,但是最后还是在同学的帮助下完成了实验。
实验三 nRF误帧率测试实验
1实验目的
32
? 了解误帧率概念 ? 掌握测取误帧率的放法 ? 学会利用编程实现误帧率测量 2实验内容
主板nrf24L01误帧率程序设计实现
模块nRF24L01误帧率程序设计实现打开传感网资料光盘的工程 24L01分配频点实验过程中避免个小组间频道干扰需要将不同的 3实验设备及工具 Pc机一台(相关软件) 传感网实验箱 u-link仿真器 4实验步骤
一、主板nrf24L01误帧率程序设计实现 1.找到工程文件uCOSDemo.Uvproj并将其打开 (1)找到app.c文件,将其打开并编写完整
(2)找到user_nrf24101.c文件并将其内容编写完整。
33
二、模块nRF24L01误帧率程序设计实现打开传感网资料光盘的工程文件uCOSDemo.uvproj并将其打开。
三、三、24L01分配频点实验过程中避免个小组间频道干扰需要将不同的小组分配到不同的频道。保存修改后的程序,编译,当出现“0 Error(s)”时代表编译成功。 四、验证误帧率实现1.烧写主板程序
(1)打开传感网实验箱,将ARM仿真器的JTAG口连接到主板左上方的STM32_JTAG口上。
(2)将仿真器的数据线的一端连接至ARM仿真器,另一端接至电脑的 usb插口。
(3)连接实验箱电源线,同时打开电源开关和主板开关。 (4)打开文件SmallARM下工程文件uCOSDemo.uvproj (5)点击按钮,把演示程序烧写到主板ARM中
34
2.烧写节点程序 (1)连接好仿真器
(2)打开24L01模块电源开关
(3)打开Node下uCOSDemo.uvproj文件并烧写到1个24L01无线模块中。
5实验数据分析和结论
6实验心得
我们要完成实验的时候,首先就是要理解代码的具体含义,所以我们这样才可以完成实验,才可以脱离实验指导书去完成实验。
实验四 nRF24L01吞吐量测试实验
1实验目的
? 了解吞吐量的定义和概念
35