(1)(1.13) SiK无线电高级配置(一)

2024-01-01 22:36
文章标签 配置 高级 无线电 1.13 sik

本文主要是介绍(1)(1.13) SiK无线电高级配置(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

前言

1 监控链接质量

2 诊断范围问题


前言

本文提供 SiK 遥测无线电(SiK Telemetry Radio)的高级配置信息。它面向"高级用户"和希望更好地了解无线电如何运行的用户。


Tip

大多数用户只需要 SiK Radio v2 中提供的基本指南和功能概述。

1 监控链接质量

如果地面站支持 MAVLink,你可以使用 SiK 遥测无线电中的 MAVLink 支持功能在飞行时监控链路质量。

两个关键的信息参数是 RADIO.rssiRADIO.remrssi。第一个参数是本地无线电正在接收的 RSSI(信号强度)级别。remrssi 参数是远程无线电正在接收的 RSSI

下面是我在当地飞行场飞行时 RSSI 水平的典型示意图。

RSSI 值的比例约为 1.9x dBm 信号强度加上一个偏移量。有关 RSSI 和接收信号强度 dBm 之间的精确映射,请参阅 Si1000 数据表,或使用以下近似公式。

signal_dBm = (RSSI / 1.9) - 127

Note

这次飞行中 RSSI 变化如此之大的原因是,由于我在飞机上使用的是简单的有线天线,当飞机转弯时信号会衰减。这次飞行的 RSSI 值足够高,在使用默认无线电参数的情况下,整个飞行过程中的链路质量都非常好。

2 诊断范围问题

如果从上述信息中得到的范围小于你的预期,那么你需要做的就是绘制一次飞行的噪声和信号电平图,以找出问题所在。

范围问题最常见的来源是噪音。噪声是在无线电使用的相同频率范围内产生的不必要的无线电辐射,会干扰无线电的工作。无线电内置遥测记录功能,可帮助你诊断噪声源。

有三种主要类型的噪声可能会影响无线电:

  • 飞机电子设备(如发动机、电调、自动驾驶仪等)产生的噪音;
  • 地面站电脑,尤其是 USB 总线发出的噪音;
  • 附近其他人操作与你的无线电频率相同的无线电所产生的噪音。

要确定噪音的类型,请打开任务计划器,选择"遥测日志"选项卡。然后选择 Tlog> KmlGraph。弹出窗口后选择"Graph Log(图表日志)",然后选择使用无线电进行试飞的日志。等待日志加载,然后选择以下项目进行记录:

  • rssi
  • remrssi
  • noise
  • remnoise

将所有 4 个值放在一张图上。最终会得到这样的图表:

这张图说明了 4 个问题:

  • 地面接收到的信号量;
  • 飞机内接收到的信号量;
  • 地面接收到的噪音量;
  • 飞机内接收到的噪音量。

为了获得最佳的通话距离,你希望两条噪声线都较低,而两条信号线都较高。在上图(取自我的 SkyFun 和一对 3DR 433 无线电设备)中,你可以看到飞机上的噪音水平高于地面上的噪音水平。另外请注意,在飞行开始时(在我启动发动机之前),飞机上的噪音水平较低,而在我启动发动机之后,噪音水平有所上升。这说明我的发动机产生了一些噪音。如果我想获得更大的航程,就需要将无线电进一步远离马达和电调。

3DR-433 最常见的噪声源可能是地面站 USB 总线产生的噪声。这表现为 RADIO.noise 值偏高。如果出现这种情况,可以尝试使用不同的 USB 调试线或不同的笔记本电脑。你也可以尝试在笔记本电脑和无线电之间使用 USB 集线器。

如果"rssi"和"噪音"在图表上相等,那么就会失去链接。要确定你的范围,一个粗略的经验法则是减去"rssi"和"噪音"的数字,然后除以 2。衰减余量每增加 6 分贝,音量范围就会增加一倍。因此,如果你有 18 分贝的衰减余量,那么无论你测量余量时的音量是多少,你的音量大约都能达到 8 倍。

天线位置是造成距离问题的另一个关键因素。地面站天线应远离障碍物,离地几米远。你可能需要搭建一个支架来固定天线,以获得最佳的覆盖范围。

这篇关于(1)(1.13) SiK无线电高级配置(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/560694

相关文章

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

MySQL高级查询之JOIN、子查询、窗口函数实际案例

《MySQL高级查询之JOIN、子查询、窗口函数实际案例》:本文主要介绍MySQL高级查询之JOIN、子查询、窗口函数实际案例的相关资料,JOIN用于多表关联查询,子查询用于数据筛选和过滤,窗口函... 目录前言1. JOIN(连接查询)1.1 内连接(INNER JOIN)1.2 左连接(LEFT JOI

SpringQuartz定时任务核心组件JobDetail与Trigger配置

《SpringQuartz定时任务核心组件JobDetail与Trigger配置》Spring框架与Quartz调度器的集成提供了强大而灵活的定时任务解决方案,本文主要介绍了SpringQuartz定... 目录引言一、Spring Quartz基础架构1.1 核心组件概述1.2 Spring集成优势二、J

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

如何配置Spring Boot中的Jackson序列化

《如何配置SpringBoot中的Jackson序列化》在开发基于SpringBoot的应用程序时,Jackson是默认的JSON序列化和反序列化工具,本文将详细介绍如何在SpringBoot中配置... 目录配置Spring Boot中的Jackson序列化1. 为什么需要自定义Jackson配置?2.

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt

Spring中配置ContextLoaderListener方式

《Spring中配置ContextLoaderListener方式》:本文主要介绍Spring中配置ContextLoaderListener方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录Spring中配置ContextLoaderLishttp://www.chinasem.cntene

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Nginx中配置HTTP/2协议的详细指南

《Nginx中配置HTTP/2协议的详细指南》HTTP/2是HTTP协议的下一代版本,旨在提高性能、减少延迟并优化现代网络环境中的通信效率,本文将为大家介绍Nginx配置HTTP/2协议想详细步骤,需... 目录一、HTTP/2 协议概述1.HTTP/22. HTTP/2 的核心特性3. HTTP/2 的优