物联网技术导论实验四

物联网技术导论实验四

ID:45032488

大小:655.10 KB

页数:11页

时间:2019-11-08

物联网技术导论实验四_第1页
物联网技术导论实验四_第2页
物联网技术导论实验四_第3页
物联网技术导论实验四_第4页
物联网技术导论实验四_第5页
资源描述:

《物联网技术导论实验四》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档淮海工学院计算工程学院实验报告书课程名:物联网技术导论题目:实验四.无线射频技术实验班级:学号:姓名:实用文档一.实验目的RSSI采集与信道监听1)在ZXBeeCC2530节点板上运行自己的程序;2)了解RSSI的获得方法。3)了解信道扫描的概念。二.实验设备硬件:ZXBeeCC2530节点板3块、USB接口的CC2530仿真器,PC机;软件:Windows7/WindowsXP、IAR集成开发环境、串口监控程序。三.实验内容1.实验中一个节点通过射频向另一个节点发送数据"helloworld!",如果数据成功发送出去,则发送节点向串

2、口打印"packetsentsuccessfull!",否则打印"packetsentfailed!",接收节点接收到数据后向串口打印输出"packetreceived!"、接收的数据内容和接收到的RSSI值。2.发送节点每隔3秒发送一次数据,接收节点每次接收数据之前对信道进行设置,若在3秒内接收不到数据则重新设置信道,若接收到数据则将数据及使用的信道通过串口打印输出。四.实验原理CC2530芯片有一个内置的接收信号强度指示器,其数值为8位有符号的二进制补码,可以从寄存器RSSIL.RSSI_VAL读出,RSSI值总是通过8个符号周期内,取平

3、均值得到的,此为获得RSSI的一种方法,但是当数据接收以后这个寄存器没有被锁定,因此不宜把寄存器RSSIL.RSSI_VAL的值作为RSSI值,另外当MDMCTRL0L.AUTOCRC已经设置为1时(这在初始化中的函数BOOL实用文档halRfConfig(UINT8channel)中已通过MDMCTRL0L

4、=AUTO_CRC;设定),两个FCS字节被RSSI值、平均相关值(用于链路质量指示LQI)和CRCOK/notOK所取代,第一个帧校验序列(FCS)字节被8位的RSSI值取代。可以在接收数据时读出。最后将接收的数据和RSSI值打印输出

5、。在main.c文件中定义两个全局变量rssi_reg和rssi_crc,分别用来存放寄存器RSSIL中的RSSI值和接收数据帧中的RSSI值,在接收数据时(可在voidhalreceivecallback(BYTE*ptr,BYTElen)函数中将接收数据的倒数第二个字节的值赋给rssi_crc)将接收帧中的数据和寄存器RSSIL中的值读出,最后调用打印数据的函数printf()将数据向串口打印输出。CC2530芯片使用了2.4GHZ频段定义的16个信道,节点使用相同的信道才能进行通信。本实验的程序在点对点射频通信的基础上进行修改。让接收节

6、点在一个固定的信道上监听数据,当收到数据后返回给发送节点,发送节点通过设置不同的信道,并发送数据同时监听回复,如果收到回复则说明该信道在使用中,否则说明该信道没有被其它节点占用。发送节点每隔1秒设置一次信道并发送一次数据(发送完数据后多次调用halMcuWaitMs()函数实现延迟)。并等待接收数据。接收节点在一个固定的频道一直监听数据当收到数据后,就发送给发送节点。五.实验步骤1.RSSI采集1)准备3个CC2530无线节点板(参考1.2章节,将无线节点板跳线设置为模式一),分别接上出厂电源。2)打开光盘“第4章4.3-RSSI”,双击r

7、ssi.eww,打开本实验工程文件。实用文档3)将工程文件main.c中的节点类型变量NODE_TYPE的值设置为0,选择Project->RebuildAll重新编译工程。4)将CC2530仿真器连接到第1个CC2530节点板,上电CC2530节点板,然后点击菜单Project->Downloadanddebug下载程序到此节点板。此节点以下称为接收节点。实用文档5)将工程文件main.c中节点类型变量NODE_TYPE的值设置为1,选择Project->RebuildAll重新编译工程。6)实用文档将CC2530仿真器连接到第2个CC25

8、30节点板,上电CC2530节点板,然后点击菜单Project->Downloadanddebug下载程序到此节点板。此节点以下称为发送节点1。7)将工程文件main.c中节点类型变量NODE_TYPE的值设置为2,选择Project->RebuildAll重新编译工程。实用文档8)将CC2530仿真器连接到第3个CC2530节点板,上电CC2530节点板,然后点击菜单Project->Downloadanddebug下载程序到此节点板。此节点以下称为发送节点2。9)将接收节点通过串口线连接到PC上,打开串口调试助手,配置串口助手波特率为19

9、200。10)复位接收节点,然后复位发送节点1和发送节点2。(节点板均上电)。11)将2个发送节点放置离接收节点20cm处,然后观察串口输出数据。实用文档实验结果如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。