(1)(1.5) FrSky telemetry

news2024/12/24 9:11:24

文章目录

前言

1 设置

2 Turnigy 9XR Pro


前言

FrSky 遥测技术允许你显示 ArduPilot 的信息,如飞行模式、电池电量和错误信息,以及来自 OpenTx 兼容遥控发射机上其他 FrSky 传感器的信息,甚至包括较旧的 X9R 发射机(尽管功能较为有限)。


它尤其有用:

  • 用于在没有地面控制站的情况下飞行(无需 MAVLink 遥测无线电);
  • 作为地面站出现故障(如 MAVLink 无线电链路失效)时的备份;
  • 当地面控制站由另一人操作时;
  • 或飞行员快速了解情况。

此外,一些遥控发射机(如 Taranis 系列、HorusT16)可通过高度可配置的 OpenTX 固件,根据遥测信息配置为播放声音、振动或执行自动遥控操作。

使用运行 FlightDeckYaapu 遥测脚本(Yaapu Telemetry Script)的 OpenTX 发射机进行常见 FrSky 遥测设置。

Note

ArduPilot 增加 FrSky 遥测协议之前,需要使用外部转换器将自动驾驶仪的普通 MAVLink 遥测数据转换为与 FrSky Sport 兼容的遥测数据(请参阅 MavLinkFrSky 转换器)(MavLink to FrSky Converters),但现在不再需要这样做了。不过,MAV2PT 转换器(MAV2PT converter)特别适用于转换许多远程遥控系统的 MAVLink 遥测输出,以便在 OpenTX 发射器上显示,或通过蓝牙或 WiFi 转发到运行地面控制站的智能手机或 PC

1 设置

要使用 FrSky 遥测技术,需要采取以下步骤:

  • 自动驾驶仪遥测端口连接到带有 SPortFport 接口的 FrSky 接收机。这可能需要一个双向逆变器,具体取决于所使用的自动驾驶仪。请参阅连接 FrSky Sport 和 FPort(Connecting to FrSky Sport and FPort);
  • 配置自动驾驶仪
  • 安装 LUA 脚本以显示全部遥测数据。(虽然可以使用 OpenTX 内置的遥测屏幕显示遥测值的子集,但非常有限)。

连接示意图

参见

  1. Connecting to SPort and FPort

以获取连接图。

配置

有两种协议可供选择:RepurposedPassThrough。由于可以传输和显示更多的遥测信息,Repurposed 协议已被 PassThrough 协议取代。

首先将所用遥测端口的 SERIALxPROTOCOL 设置为"10"。

Note

SERIAL 端口号不一定与 UARTTELEM 端口标签直接对应。请参阅自动驾驶仪(autopilot)的硬件文档。

如果你拥有 F7H7 自动驾驶仪,因此不需要使用外部逆变器,则必须打开 SERIAL 端口的逆变器,并将其设置为半双工。

Note

UART 的任何配置更改都需要重新启动才能生效。

一般来说,使用外部双向变频器的 F4 自动驾驶仪可以使用任何具有以下配置的 UART

  • SERIALx_PROTOCOL = 10
  • SERIALx_OPTIONS = 160(启用 TXRX 引脚上的上拉/下拉功能,以满足外部反相器电路的需要)。

基于 F4自动驾驶仪使用接收器的"反相 SPort"输出,可以通过配置将其连接到任何 UARTTX 引脚:

  • SERIALx_PROTOCOL = 10
  • SERIALx_OPTIONS = 4 (Half Duplex)。

Note

基于 F4自动驾驶仪无法使用带有"反相 SPort"输出的 RX 引脚,因为只有基于 F7/H7自动驾驶仪才具有 SWAP 功能。

基于 F7/H7自动驾驶仪可以直接连接到任何 UARTTX 引脚,并使用这种配置:

  • SERIALx_PROTOCOL = 10
  • SERIALx_OPTIONS = 7 (invert TX/RX,Half Duplex)。

OR 连接到 RX 引脚:

  • SERIALx_PROTOCOL = 10
  • SERIALx_OPTIONS = 15 (反相 TX/RX、半双工、交换 TX/RX 引脚)。

Note

某些 F7/H7 自动驾驶仪UART 上有电平/移位器,会导致半双工操作延迟,如 CubeOrange。如果上述配置无法解决这个问题,可以尝试设置 RC_OPTIONS = 8,这样就可以在协议中添加填充以适应这种情况。不过,在不需要的情况下使用该选项会破坏操作。

FRSKY_OPTIONS0 位设置为"1",以启用向显示脚本交替发送空速和地速数据。用于 OpenTXYaapu FrSky 遥测脚本(Yaapu FrSky Telemetry Script for OpenTX)可以使用此功能,但可能会导致其他显示应用程序/脚本交替读取速度值。

显示脚本

有几种方案可供选择:

  1. FlightDeck
  2. Yaapu FrSky Telemetry Script for OpenTX

2 Turnigy 9XR Pro

本节介绍如何在 Turnigy 9XR Pro 发射机上启用 FrSky 遥测功能。

要求

你需要一个支持 FrSky 遥测技术的发射机模块,如 FrSky XJTDJT 也支持遥测,但你需要使用外部调试线将遥测数据从模块连接到发射机。

本节中的说明专门针对 XJT 模块。

你需要运行最新版本(211 或更高版本)的 ErSky9x 固件。你可以从文档(the documentation)中找到更多关于固件升级和 ErSky9x 的信息。

配置ArduPilot

确保将相应的 SERIAL#_PROTOCOL 参数设置为 10("直通 FrSky 遥测"),以选择 ArduPilot SPORT 协议。例如,如果将 SmartPort 调试线插入 Pixhawk 的串行 4/5 端口,则将 SERIAL4_PROTOCOL 设置为 10

更改后重新启动控制器。

ErSky9x 也能与协议 4("重新利用的 FrSky 遥测")配合使用,但无法访问特定于 ArduPilot 的信息,如当前飞行模式名称或解锁状态。

配置9XR Pro

1. 确认运行的是 211 或更高版本。导航至Radio Setup菜单,然后选择Version。查看 SVN 字段。

218 版及以后的版本大大改进了遥测支持。

2. 导航至 Model Setup 菜单,然后选择 Protocol。确保 Proto 设置为 XJTType 设置为 D16

3. 导航至 Model Setup 菜单,然后选择 Telemetry,再从弹出菜单中选择 Telemetry。确保 UsrProto 设置为 ArduP(用于 ArduPlane)或 ArduC(用于 ArduCopter),Telemetry Com Port(之前为 FrSky Com Port)为 1Com Port Invert(之前为 Invert Com 1)为关闭(未选中)。

如果你使用的不是 ArduPlane ArduCopter,可以将 UsrProto 设置为 FrSky。你将获得一个更基本的遥测显示,其中缺少图形航向指示器、当前飞行模式名称等内容。

此时,你的 9XR Pro 应该可以接收到扩展遥测数据。如果你导航到遥测主屏幕(使用向上/向下箭头在屏幕之间切换),你应该可以看到标准的 FrSky 遥测值(如 RSSI、接收机电压等)以及扩展遥测值,如飞行模式、当前测量值、GPS 信息等。

使用左/右箭头在可用的遥测视图之间切换:

配置自定义遥测屏幕

ErSky9x 允许你自定义两个遥测显示屏幕,并选择相关信息。要配置自定义屏幕,请导航至 Model Setup,然后选择 Telemetry,再选择 Custom

FrSky 遥测技术相关的其他页面:

  1. MavLink to FrSky Telemetry Converters
  2. FrSky Protocol Information

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Tomcat下载及idea中配置Tomcat(详细图文步骤,建议收藏)

1、Tomcat简介 Tomcat的相关概念: Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。 概念中提到了JavaEE规范,那什么又是JavaEE规范呢? JavaEE: Java Enterprise Edition,Java企业…

ubuntu22.04 安装nvidia GPU显卡驱动

下载 https://www.nvidia.com/Download/index.aspx 删除原有的NVIDIA驱动程序 sudo apt-get remove –purge nvidia*禁用nouveau 默认情况下,Ubuntu采用开源的nouveau驱动程序作为Nvidia显卡的驱动,需要将其禁用 打开编辑配置文件: sudo …

最好的猫罐头品牌有哪些?精选的5款口碑好的猫罐头推荐!

对于一个刚入门的养猫小白来说,面对市面上琳琅满目的猫罐头选择确实让人头大。我们总想选到营养价值高的罐头,但又怕猫咪不喜欢吃,也担心选到不安全的产品。 最好的猫罐头品牌有哪些?根据我开宠物店7年的经验,今天我将…

探索AI在CRM中的潜力:智能化客户关系的构建

AI人工智能在CRM系统中的应用有:赋能内容生产、客户服务支持、赋能品牌推广、自动化业务流程、数据分析、辅助科学决策、给出最佳客户联系时间。合理运用CRM系统中AI人工智能助手可以让团队工作事半功倍。 1.内容生产 市场营销活动离不开内容生产,持续…

节日气氛拉满的毛衣~你喜欢吗?

节日氛围感毛衣一眼就心动采用北极绒面料厚实软糯有质感拼接彩点正是氛围感的来源 整件穿上超级显白显气质 随便搭件牛仔裤还是休闲裤 来穿都很亮眼!!

NFTScan | 12.04~12.10 NFT 市场热点汇总

欢迎来到由 NFT 基础设施 NFTScan 出品的 NFT 生态热点事件每周汇总。 周期:2023.12.04~ 2023.12.10 NFT Hot News 01/ NFTScan 与 MintCore 联合推出适用于 NFT 的 Layer2 网络 Mint 12 月 5 日,根据官方消息,NFT 基础设施服务商 NFTScan …

智慧文旅|故宫文旅运营管理大屏,开启智能旅游新篇章

智慧文旅是旅游业的未来发展趋势,它既有利于文化的传承与传播,又能满足人们对旅游体验的需求。智慧文旅的核心理念是结合现代科技与传统文化,打造独特的旅游目的地,让游客在旅行中获得知识的启迪和文化的享受。智慧文旅是旅游业的…

解决PS2022-23版本保存文件时转圈问题(同AdobeXD)

这类问题多是安装了Creative Cloud导致的,这个软件需要登录账号,然后会自动在所有Adobe软件中同步你登录的账号,并开启云服务。 在你卸载了CreativeCloud后,账号模块并没有被卸载,导致Adobe应用自动处于登录状态。 每次…

算法Day29 打印数目

打印数目 Description 小硕有一套字母表arr,其中每个上都刻有一个字母arr[i]。返回小硕可以印出的非空字母序列的数目。 注意:本题中,每个字母只能使用一次。 Input 输入字符串arr 1≤arr.length≤7 Output 输出可打印数目 Sample 代码 imp…

js中分号产生的问题详解,第一次出现分号导致的问题的记录

图示: 现在 这段代码本来是两行,但是格式化后注意下面一行缩进了,代表按一行解析了, 结果: 加上分号后再格式化就自动对齐了,代表按两行解析. 要是按照没有分号进行解析是怎样的? GPT回答: 这段代码是一行 JavaScript 代码,涉及到了 JSON 对象、条件语句和跳转页面…

小程序域名SSL证书能用免费的吗?

众所周知,目前小程序要求域名强制使用https协议,否则无法上线。但是对于大多数开发者来说,为每一个小程序都使用上付费的SSL证书,也是一笔不小的支出。那么小程序能使用免费的SSL证书吗? 答案是肯定的。目前市面上可选…

跨境独立站优势包括哪些?是否值得做呢?

跨境独立站的优势主要包括: 自主品牌建设:独立站可以更好地展示自主品牌形象,提高品牌知名度和美誉度。 独立域名:独立站可以拥有自己的域名,更加稳定和可信。 自主运营:独立站可以自主运营,包…

COMP9024 C programming language

UNSW (University of New South Wales) C语言可 WeChat: nicefyt

书-顺序查找某个数字p153

#include<stdio.h> int main(){int a[10]{12,13,14,15,16,17,18,19,20,1};int i ;for( i0;i<9;i)if (a[i]15)break; //这里a【i】1要加括号&#xff0c;不要加分号if(i>9)printf("没找到你所需要的数字\n");elseprintf("找到了目标数字&#xff0…

MATLAB六轴机械臂机器人的动力学分析

1、概述 动力学以牛顿第二定律为核心&#xff0c;这个定律指出了力、加速度、质量三者间的关系。 质点动力学有两类基本问题&#xff1a; 一是已知作用于质点上的力&#xff0c;求质点的运动&#xff0c;这个就是正动力学。 二是已知质点的运动&#xff0c;求作用于质点上的力…

ROB端口需求

对于一个 4-way 的超标量处理器来说&#xff0c;在重排序缓存&#xff08;ROB&#xff09;中每周期可以退休的指令个数应该是不小于四条的&#xff1b;如图给出的ROB,在那些最旧的指令中,有三条指令都已经变为了complete状态,那么在一个周期内就可以将这三条指令都退休。 要实现…

2023年【烟花爆竹储存】考试及烟花爆竹储存证考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 烟花爆竹储存考试参考答案及烟花爆竹储存考试试题解析是安全生产模拟考试一点通题库老师及烟花爆竹储存操作证已考过的学员汇总&#xff0c;相对有效帮助烟花爆竹储存证考试学员顺利通过考试。 1、【单选题】B级成品(…

Android---Kotlin 学习001

Kotlin 的诞生 2011年&#xff0c;JetBrains 宣布开发 Kotlin 编程语言&#xff0c;这门新语言可以用来编写在 Java 虚拟机上运行的代码&#xff0c;是 Java 和 Scale 语言之外的又一选择。2017年&#xff0c;Google 在赢得与 Oracle 的诉讼一年后&#xff0c;Google 宣布 Ko…

手动搭建koa+ts项目框架(基础篇)

文章目录 前言一、TS配置文件1、全局安装TypeScript2、项目根目录创建Typescript配置文件 二、项目初始化配置文件&#xff08;package.json&#xff09;1、初始化配置文件2、安装依赖 三、开启简单的服务API入口文件新增脚本 总结如有启发&#xff0c;可点赞收藏哟~ 前言 为什…

【玩转TableAgent数据智能分析】利用TableAgent进行教育数据分析

文章目录 前言九章云极&#xff08;DataCanvas&#xff09;介绍前期准备样例数据集体验1. 样例数据集-Airbnb民宿价格&评价 体验1.1 体验一1.2 体验二 教育数据的分析&#xff08;TableAgent&ChatGLM对比&#xff09;1. 上传文件2. 数据分析与对比2.1 分析一2.1.1 Tabl…