


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验内容:基于RSSI的测距原理实验实验目的:1. 掌握RSSI的测距原理2. 掌握CC2530的RSSI的读取3. 练习巩固编程能力实验步骤:1. 理解RSSI的读取问题2. 程序设计实现,RSSI值的读取和现实3. 使用带有LCD的模块一个和一个普通模块,分别将编译好的程序下载4. 将两个通过移动不同的距离,观察RSSI值的变化实验原理:1.RSSI定义和读取方法RSSI定义为接收信号强度。在CC2530中无线电有一个内置的接收信号强度指示器(RSSI),计算一个 8 位有符号的数字值,可以从寄存器读出,或自动附加到收到的帧。RSSI 值总是通过 8 个符号周期内(128s)取平均值得到的
2、,与相符合。RSSI 值是一个 2 的有符号补数,对数尺度是 1-dB 的步长。在读 RSSI 值寄存器之前必须检查状态位 RSSI_VALID。RSSI_VALID 表示寄存器中的 RSSI 值事实上是否有效,这意味着接收器已经为最后八个符号周期使能。为了以合理的精确度在 RF 引脚找到实际的带符号功率 P,必须增加一个偏移量到 RSSI 值。P = RSSI OFFSET dBm例如,从 RSSI 寄存器读 RSSI 值-10 时偏移量是 73dB 意味着 RF 输入功率大约是-83dB。RSSI寄存器2.实现原理基于RSSi的测距关键是实现接收的信号的处理,从接受信息提取出RSSI值的大
3、小。所以在lib11例程的基础上下面的applight函数-接收处理函数,进行修改。appLight(); /执行接收模式功能修改如下,注意如何提取出RSSI值,本例程使用basicRfGetRssi()返回值为RSSI大小,大家注意此值为int8,这是因为接收信号强度为有符号的。使用代码,rssi_temp = basicRfGetRssi();读取RSSI值RSSI对于正负值都有处理,求出rssi每一位上面数值,将其+48,将其变换为对应字符。GUI_ClearScreen(); GUI_PutString5_7(20,20,(char *)rssi_display);LCM_Refresh();使用上面的代码将其通过LCD显示出来。对于发送方我们将其改为始终发送吧,代码如下:这样编译和下载俩个模块一个通过菜单按键设为发送,另一个设为接收,那么我们将发送的模块原理接收节点,观察信号强度变化,并统计举例和接收信号强度。每个1米,记录一次平均的RSSI值,这样统计为表图。这样我们再将对应的RSSI值变为其对应的距离显示,这样我们就可以制作成一个距离测量仪。实验结论:1. 编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年光电电视测斜仪项目发展计划
- 供应相关知识培训课程课件
- 供应室消毒隔离课件
- 新疆博尔塔拉蒙古自治州第五师中学2026届化学高一第一学期期末预测试题含解析
- 心脑速算课件
- 2025至2030中国汽车物流行业产业运行态势及投资规划深度研究报告
- 心脏的解剖教学课件
- 人民权利的保障书课件
- 高端法律人才面试热点题库
- 高级物流主管面试实战模拟题
- 儿童腺病毒肺炎
- 2025至2030中国UV打印机行业市场现状分析及竞争格局与投资发展报告
- 口腔科护士正确吸唾操作规范
- 中学升旗管理制度
- 2025至2030中国氢化可的松口服片行业项目调研及市场前景预测评估报告
- 消防器材介绍课件
- 可研委托合同(合同范本)5篇
- 2025上半年高级软件水平考试《系统分析师(案例分析)》真题及解析
- 《电解质失衡课件讲解》课件
- 景区团建合同协议书
- 收费公路联网系统网络安全技术要求(试行)
评论
0/150
提交评论