(2)(2.4) CRSF/ELRS Telemetry

news/2024/7/10 20:26:46 标签: 开源, 无人机, 遥测无线电, Copter, ArduPilot

文章目录

前言

ArduPilot%20%E5%8F%82%E6%95%B0%E7%BC%96%E8%BE%91%E5%99%A8-toc" style="margin-left:40px;">1 ArduPilot 参数编辑器


前言

Note

ELRSExpressLRS)遥控系统使用穿越火线协议,连接方式类似。不过,它不像穿越火线那样提供双向遥测。


TBS CRSF 接收机与 ArduPilot 的接口中包含遥测和遥控信息。ArduPilot 支持本机 CRSF 遥测及其扩展,允许使用用于 OpenTXYaapu FrSky 遥测脚本(Yaapu FrSky Telemetry Script for OpenTX)。有关连接和设置信息,请参阅 CrossfireELRS RC 系统(Crossfire and ELRS RC Systems)。

OpenTx 将发现原生的 CRSF 遥测传感器(但数量有限,请使用下面的直通选项,使用 Yaapu 遥测脚本获取更多显示信息),然后可将其显示在 OpenTX 遥测屏幕上,或从 CRSF TX 模块的 WIFI 重复发送到 MAVLink 地面控制站:

这些值可以通过多种方式显示在 OpenTX 发送机上:

使用内置遥测屏幕:

此外,通过设置 RC_OPTIONS 第 8 位,可传输额外的 ArduPilot 遥测项目,从而允许在 OpenTX 发射机上使用 Yaapu FrSky Telemetry Script for OpenTX。此处(here)显示了限制和其他信息。

Warning

当使用 RC_OPTIONS8 位进行直通时,请确保没有将 SERIAL 端口设置为使用 SERIALx_PROTOCOL = 10(直通),以避免冲突和不可靠的操作。

通常会提供几个 OpenTX 脚本,用于调整 CRSFTXRX 系统参数。长按 SYS(系统)按钮即可访问这些脚本。

ArduPilot%20%E5%8F%82%E6%95%B0%E7%BC%96%E8%BE%91%E5%99%A8" style="margin-left:.0001pt;text-align:justify;">1 ArduPilot 参数编辑器

此外,ArduPilot CRSF 实现了 ArduPilot 参数调整功能,其功能类似于 ArduPilot 基于 OSD 的参数菜单功能(OSD based parameter menu)。

如果自动驾驶仪有任何激活的 OSDOSD_TYPE 不等于"0"),则会自动启用此功能。如果没有,则选择 OSD_TYPE = 4(仅 TX)将启用该功能。

在发射器中选择穿越火线配置 LUA 脚本将显示:

选择列表中显示的 ArduPilot 飞行器,将激活基于 OSD 的参数菜单(OSD based parameter menu),其中包含为两个 OSD 屏幕设置的所有参数列表。

Note

某些自动驾驶仪为了节省闪存空间,不会将带有文本名称的参数值显示为文本,而是显示为数字。请参阅"自动驾驶仪硬件固件限制"(Firmware Limitations on AutoPilot Hardware)了解不具备 CRSF 文本功能的自动驾驶仪


http://www.niftyadmin.cn/n/5343098.html

相关文章

数据库(SQL语句:DMLDQL)

目录 有关数据表的DML操作 1.1 INSERT 语句 1.2 REPLACE 语句 replace语句的语法格式(三种) REPLACE 语句 和 INSERT 语句的区别 1.3 DELETE 语句 | | TRUNCATE 语句 DELETE TRUNCATE DROP 1.4 UPDATE 数据 1.5 SELECT 语句 (DQL数…

vue(vue2)使用svg格式图标

先安装插件 配置svg文件夹,新建icons文件,svg文件夹放svg后缀文件 index.js文件中的配置 import Vue from "vue" import svgIcon from "/common/iconSvg/index.vue"Vue.component(svg-icon,svgIcon) //挂载全局组件//下面…

【java问题解决】-word转pdf踩坑

问题情境: 项目中采用word转pdf,最开始使用的pdf相关的apache的pdfbox和itextpdf,后面发现对于有图片背景的word转pdf的情景,word中的背景图会直接占用位置,导致正文不会正确落在背景图上。 解决方案: 采…

27.【TypeScript 教程】迭代器(Iterator)

TypeScript 迭代器(Iterator) 如果要从一个数据集中获取一个数据项,可以对这个数据集进行迭代。 JavaScript 提供了许多迭代集合的方法,从简单的 for 循环到 map() 和 filter()。本节要介绍的迭代器也是一种方案,并且迭代器将迭代的概念直接…

如何使用docker实现越权漏洞-webug靶场搭建(超详解)

越权漏洞-webug靶场搭建 1.打开docker systemctl start docker 2.查找webug docker search webug 3.拉取docker.io/area39/webug 镜像 docker pull docker.io/area39/webug 4.查看镜像 docker images 5.创建容器 docker run -d -p 8080:80 --name webug docker.io/area39/we…

在React中使用React.createRef:更优雅的DOM引用方式

在React中使用React.createRef:更优雅的DOM引用方式 React提供了多种方式来引用DOM元素,其中React.createRef()是一种更为现代、更优雅的方式。在这篇博客中,我们将深入了解React.createRef()的应用,以及它为开发者带来的便利。 …

vue3router路由的配置

我们先下载 pnpm install vue-router 下载完了以后我们在src目录下创建一个router文件夹,然后创建一个index.ts index.ts里面配置一下代码 import {createRouter,createWebHistory} from "vue-router"; import {constantRoute} from "./router" cons…

网关配置快速入门

网关配置快速入门 前端请求统一发送到网关: window.SITE_CONFIG[baseUrl] http://localhost:8088/api;网关服务中配置路由转发: server:port: 8088spring:application:name: gulimall-gateway #服务名称config:import: nacos:bootstrap.yaml #引入…