2013西邮毕设毕业论文 - 图文

发布时间 : 星期六 文章2013西邮毕设毕业论文 - 图文更新完毕开始阅读

基于CC2430无线信道选择的软件设计

4 软件设计

4.1软件设计原理

在基于CC2430无线传感器网络中发射信道是可变的,可以通过对位于FSCTRLH.FREQ[9:8]和FSCTRLL.FREQF[7:0]的10位频率字编程设置操作频率。以MHz为单位的操作频率Fc由下式表示:

Fc=2048+FREQ[9:0]

式中:FREQ[9:0]是由FSCTRLH.FREQ[9:8]:FSCTRLL.FREQ[7:0]提供的值。 在接收模式下,由于所用的中频(IF)是2MHz,因此实际本地振荡器(LO)频率是Fc~2MHz。在发送模式下,采用直接转换,此时本地振荡器频率等于Fc。中频2MHz有CC2430自动提供。

IEEE802.15.4指定16个信道。它们位于2.4GHz频率之间,步长为5MHz,编号为11~26。信道k的RF频率由IEEE802.15.4指定如下:

Fc=2405+5(k-11)MHz (k=11,12,?,26)

运行在信道k,寄存器FSCTRLH.FREQ:FSCTRLL.FREQ应当设置为:

FSCTRLH.FREQ:FSCTRLL.FREQ=357+(k-11)

19

基于CC2430无线信道选择的软件设计

4.2程序设计流程图

发送数据 开始 输出发送路径 输入频道值 输出数据长度 输出频道信息 否 接收数据 是否改变频道值 是 输入频道值

设置成功 图4-1软件设计图

20

基于CC2430无线信道选择的软件设计

4.3程序的编译、运行

点开Notepad++ for ZigbemDS,打开代码编译器,如图4-2所示:

图4-2 代码编译器

在目录中找到程序文件夹SetRFChannel,单击打开模块文件SetRFChannelM.nc,如图4-3所示:

图4-3 打开软件模块

21

基于CC2430无线信道选择的软件设计

连接仿真器,通过usb线连接cc debugger和传感器节点如图4-4:

图4-4 连接仿真器和节点

安装CC-Debuger仿真器驱动。打开设备管理器,打开“端口(COM和LPT)”,查看节点连接情况,如图4-5所示:

图4-5 查看节点连接

22

联系合同范文客服:xxxxx#qq.com(#替换为@)