短距离无线通信实验报告1.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

实验课题: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.4实验原理

发送节点通过串口接收用户的输入数据然后通过

射频模块发送到指定的接收节点,接收节点

通过射频模块收到数据后,通过串口发送到pc

在串口调试助手中显示出来。如果发送节点发送的

数据目的地址与接收节点的地址不匹配,接收节

点将接收不到数据

以下为发送节点程序流程图:

程序开始

初始化系统时钟

初始化射频模块

初始化串口

通过串口发送数据

以下为接收节点流程图

程序开始

初始化系统时钟

初始化射频模块

初始化串口

等待1秒

3.1.5实验步骤

1.打开光盘“无线射频实验“无线射频实验点对点通信”双击

p2p.eww打开本实验工程文件。

2.打开main.c文件下面对一些定义进行介绍

RF_CHANNEL此宏定义了无线射频通信时使用的信

道,在多个小组同时进行实验是建议每组选择不

同时信道。但同一组实验中两个节点需要保证在

同一信道,才能正确通信。

PAN_ID个域网ID标示,用来表示不同在网络,

在同一实验中,接收和发送节点需要配置为

相同的值,否则两个节点将不能正常通信。

SEND_ADDR发送节点的地址

RECV_ADDR接收节点的地址

NODE_TYPE节点类型:0接收节点,1:发送节

点,在进行实验时一个节点定义为发送节点用

来发送数据,一个定义为接收节点用来接收数据。

3.修改NODE_TYPE的值为0,并编译下载到节

点板。此节以下称为接收节点。

4.修改NODE_TYPE的值为1,并编译下载到另

外一个节点板。此节点板以下称为发送节点。

5.将接收节点的串口与pc的串口相连,并在pc

端打开串口调试助手,配置波特率为115200。

6.先将接收节点上电,然后将发送节点上电。

7.从串口调试助手观察接收节点收到的数据。

8.修改发送数据的内容,然后编译并下载程序到

发送节点,然后从串口调试助手观察收到的数据。

9.修改接收节点的地址,然后重新编译并下载程

序到接收节点,然后从发送节点发送数据观察接

收节点能否正确接收数据。

3.1.6实验数据分析及结论

发送节点将数据发送出去后,接收节点接收到数

据,并通过串口调试助手打印输出。发

送数据的最大长度为125(加上发送的数据长度

和校验,实际发送的数据长度为128字节)。

5、实验总结:

本次实验中,是一个验证性实验,点对点实验,整个实验过

程都不得带有一丝马虎,必须细心检查和拷贝代码执行程序发送

和接收数据都必须一一验证清楚,在串口上打印出来。调节指令

时,必须发送和接收相匹配。通过本次使用,我们学会了硬件验

证性实验在做实验时务必先了解和理解本实验的基本步骤。程序

的更改和硬件的变换接入

文档评论(0)

177****7360 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档