ExpressLRS硬件实测性能分析

ExpressLRS硬件实测性能分析

  • 1. 源由
  • 2. 远航测试
  • 3. 实验室测试
    • 3.1 芯片RSSI与实测功率差异
    • 3.2 SNR信噪比稳定
    • 3.3 140db衰减器衰减,40个频点信号稳定
  • 4. 外场测试
    • 4.1 无屏蔽样品
    • 4.2 有屏蔽样品
    • 4.3 有屏蔽vs无屏蔽样品
  • 5. 估算
  • 6. 总结
  • 7. 补充说明 -- 50mW视频

1. 源由

在ELRS方面做了不少工作,做一个收尾的整理和总结。

  1. 软件工程方面要点
  • ExpressLRS开源之接收机固件编译烧录步骤
  • ExpressLRS开源代码之框架结构
  • ExpressLRS开源代码之工程结构
  • ExpressLRS开源代码之接收机代码框架结构
  • ExpressLRS开源代码之发射机代码框架结构
  1. 硬件接口定义
  • ExpressLRS开源代码之硬件管脚定义
  1. 控制链路性能方面
  • ExpressLRS开源之基本调试数据含义
  • ExpressLRS开源之RC链路性能测试
  • ExpressLRS开源代码之功能&性能测试

在基础上,做了一些实测和对比分析,期望通过这个来解释远航时的注意事项。

2. 远航测试

在这里插入图片描述

通过OSD现实,可以看出当芯片上报RSSI为-92 dBm时,发生信号丢失直线距离2.46km。

BetaFlight Mark4 + 十里琅珰 + ELRS3.0 + 500mW

而实际情况并非单一的RSSI信号强度不够导致的信号丢失。

3. 实验室测试

同类型的模块进行了实验室测试,参考:ExpressLRS开源之RC链路性能测试,发现几个非常有意思的现象。

不管有没有用,先摆几张关于信号判别用的一些数据和图谱(高人帮忙点评和指点!!!):

  • Radio link can be considered has GOOD when RSSI > -115dB and SNR > -7dB
  • Radio link is BAD (range limit) when RSSI <= -120 dB or SNR <= -13dB
  • Between this 2 cases,

在这里插入图片描述

3.1 芯片RSSI与实测功率差异

  1. 芯片RSSI值,在实际功率-80dBm之前还能相对比较好的有一致性
  2. 当低于实际功率-80dBm时,芯片RSSI值趋于一个平直状态
  3. 衰减到实际-148dBm时,芯片RSSI值为-81dBm,有较大的差距

在这里插入图片描述
在这里插入图片描述
结合前面实测-92dBm是信号丢失,这张表格如果用来做芯片RSSI值的表征,还是非常靠谱的。

3.2 SNR信噪比稳定

  1. 实验室环境(2.4G/5.8G,衰减器测试),SNR稳定在15db左右
  2. 信号强度始终高于噪音强度,且稳定

注:图中数据经过分析,采用对数方式展示。

在这里插入图片描述

3.3 140db衰减器衰减,40个频点信号稳定

  1. RSSI标准差与SNR标准差基本成正态分布
  2. SNR信噪比平均值2.5稳定(实验室环境,信号就是好)
  3. 40个频点,抗干扰能力强
  4. 【本次】传统ELRS单发单收天线
  5. 【后续】Diversity ELRS将会是两根天线(选择信号优的)
  6. 【后续】True Diversity ELR将会是两根天线(同时双收)
  7. 【后续】Gemini ELRS将会是双频(两个频率,分别天线双发)

在这里插入图片描述
在这里插入图片描述

4. 外场测试

模块采用如下方式,铝箔+地线隔离。
在这里插入图片描述
测试:1米-200米-400米-600米-800米 //400米测试点后,有雨影响

注:起点为接收机未知,因此全程测试过程接收机未发生移动。T型天线是正对保持相对姿势。

在这里插入图片描述

4.1 无屏蔽样品

  1. 信噪比随距离增加显著降低
  2. 200米以后,出现噪音强度超过信号强度
  3. LORA信号强度低于噪音依然可以解析信号,800米处-10db左右

在这里插入图片描述

4.2 有屏蔽样品

  1. 信噪比随距离增加显著降低
  2. 200米以后,出现噪音强度超过信号强度
  3. LORA信号强度低于噪音依然可以解析信号,800米处低于-15db左右
    在这里插入图片描述

4.3 有屏蔽vs无屏蔽样品

  1. 信噪比随距离增加显著降低趋势一致
  2. 200米以后,出现噪音强度超过信号强度
  3. 有屏蔽信号比无屏蔽信号的信噪比更差(接地未起到好的效果,反而更差)
  4. 信号强度RSSI远端基本一致,由于底噪的增加,降低了信噪比,导致信号的恶化
  5. 怀疑600、800米数据受下雨干扰导致信号接收强度反而比400米好

注:因此测试过程一定要做好测试环境、测试步骤、测试记录等准备工作,若不做好,很容易导致数据的不可靠,甚至浪费测试时间。

在这里插入图片描述

5. 估算

假设:

  • 3dbi 天线(发射端/接收端)
  • 1.5米高度(发射端/接收端)
  • 915MHz频率
  • 10mW/9.73dbm发射功率
  • 接受端灵敏度-148dBm
  • 底噪:5/10/15/20dB

理论上,应该在2915/2186/1639/1229米时达到极值。

在这里插入图片描述
因此,通常在有点干扰的环境,10mW能飞1.5 ~ 2km应该就非常不错了。

当然,如果您有幸在广袤的草原等一望无际,没有干扰的地方飞,那估计能飞到极限!!!记得给我视频链接哦~~~

在这里插入图片描述

6. 总结

功率与距离的平方成反比,因此前面500mW(怀疑是50mW,Dynamic可能没有起效果)飞行2.46km:

  • 假设1:dynamic是起效果了,按照500mW计算可得:

10 m W 500 m W = 1 R 2 1 2.46 k m \frac {10mW} {500mW} = \frac{\frac 1 {R^2}} { \frac 1 {2.46km}} 500mW10mW=2.46km1R21

R = 347 m R = 347 m R=347m

  • 假设2:dynamic未起效果了,按照50mW计算可得:

10 m W 50 m W = 1 R 2 1 2.46 k m \frac {10mW} {50mW} = \frac{\frac 1 {R^2}} { \frac 1 {2.46km}} 50mW10mW=2.46km1R21

R = 1100 m R = 1100 m R=1100m

从实际情况看,该模块在当时环境,从计算角度看,个人更偏向假设2的结论(后续补充说明 - 50mW视频)。

注:第二次50mW视频还只飞了2km,因此,本地(发射端附近有基站)存在一些干扰信号或者其他未知原因。因为915MHz处于ISM以及通信带宽范围。

7. 补充说明 – 50mW视频

在这里插入图片描述

BetaFlight Mark4 + 十里琅珰 + 50mW测距

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/615755.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【论文笔记】Planning-oriented Autonomous Driving

原文链接&#xff1a;https://arxiv.org/abs/2212.10156 1. 引言 目前的自动驾驶工业界通常为不同任务部署不同的模型&#xff0c;但优化的孤立性会导致模块之间的信息损失、误差积累和特征不对齐。 一种更好的设计是将各种任务整合为多任务学习&#xff0c;即为共享的特征提…

学习python你必须弄懂的 Python、Pycharm、Anaconda 三者之间的关系

省流版 Python作为深度学习和人工智能学习的热门语言&#xff0c;学习一门语言&#xff0c;除了学会其简单的语法之外还需要对其进行运行和实现&#xff0c;才能实现和发挥其功能和作用。下面来介绍运行Python代码常用到的工具总结。 文中部分内容来自GPT&#xff0c;他已经是…

【日常记录】【CSS】利用动画延迟实现复杂动画

文章目录 1、介绍2、原理3、代码4、参考链接 1、介绍 对于这个效果而言&#xff0c;最先想到的就是 监听滑块的input事件来做一些操作 ,但是会发现&#xff0c;对于某一个节点的时候&#xff0c;这个样式操作起来比较麻烦 只看这个代码的话&#xff0c;发现他用的是动画&#x…

SAP HCM GET pernr无法获取到数据二

今天遇到一个比较奇怪的问题&#xff0c;PA30能查到员工主数据&#xff0c;任何信息类型也没有错误&#xff0c;但是核算工资的时候发现无法找到此人。 但是核算工资无法核算 断点到逻辑数据get pernr&#xff0c;也不会进入断点 查看0000数据有间隔 具体错误的代码位置如下&am…

软考 - 系统架构设计师 - 质量属性例题

问题 1&#xff1a; 问题 2&#xff1a; 系统架构风险&#xff1a;m &#xff08;描述尚未达到共识就说明具有风险&#xff09; 敏感点&#xff1a;e &#xff08;敏感点是指为了实现某种特定的质量属性&#xff0c;一个或多个构件所具有的特征&#xff0c;对查询请求处理时间的…

foreach无法修改数组值解决方案

效果展示&#xff1a; 解决办法&#xff1a; this.sportList.forEach((item,index) >{let that this;if(item.idinfo.id) {that.sportList[index].sportTime e.detail.value} }) 这里小编解释下&#xff0c;将this赋值给that通常是为了在回调函数或者异步代码中保持对Vu…

MyBatis核心配置文件介绍使用

文章目录 一、environments二、properties三、typeAliases四、mappers五、创建核心配置文件模板&映射文件模板核心配置文件模板映射文件模板 六、总结 一、environments 核心配置文件中的标签必须按照固定的顺序&#xff1a; properties?,settings?,typeAliases?,typeH…

新手如何使用腾讯云服务器搭建网站?so easy~

使用腾讯云服务器搭建网站全流程&#xff0c;包括轻量应用服务器和云服务器CVM建站教程&#xff0c;轻量可以使用应用镜像一键建站&#xff0c;云服务器CVM可以通过安装宝塔面板的方式来搭建网站&#xff0c;腾讯云服务器网txyfwq.com整理使用腾讯云服务器建站教程&#xff0c;…

武汉星起航:跨境电商乘风破浪,技术创新与政策双翼助飞全球市场

跨境电商平台正迎来前所未有的发展机遇&#xff0c;凭借人工智能、大数据、云计算和区块链等先进技术的研发与应用&#xff0c;这些平台不仅提高了运营效率&#xff0c;优化了用户体验&#xff0c;更在跨境贸易的各个环节中发挥着举足轻重的作用。 武汉星起航关注到&#xff0…

记一次centos合并excel,word,png,pdf为一个整体pdf的入坑爬坑过程(一直显示宋体问题)。

一、背景 原先已经简单实现了excel,word,png,pdf合成一个整体pdf的过程。并将它弄到docker容器中。 1、原先入坑的技术栈 php:7.4 (业务有涉及)php第三方包 setasign\Fpdi\Fpdi : 2.3.6 &#xff08;pdf合并&#xff09;libreoffice : 5.3.6.1ImageMagick: 6.9.10-68 2、…

Springboot+Vue项目-基于Java+MySQL的校园管理系统(附源码+演示视频+LW)

大家好&#xff01;我是程序猿老A&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f49e;当前专栏&#xff1a;Java毕业设计 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python毕业设计 &…

Rust腐蚀服务器常用参数设定详解

Rust腐蚀服务器常用参数设定详解 大家好我是艾西&#xff0c;一个做服务器租用的网络架构师上期我们分享了rust腐蚀服务器的windows系统搭建方式&#xff0c;其中启动服务器bat参数因为涉及的东西比较多所以想通过这篇文章给大家做一下详细的分享。 &#xff08;注本文中xxxx…