当前位置: 首页 > news >正文

(11)(2.1.7) FETtec OneWire ESCs(二)

文章目录

前言

3 组态

4 可选功能

5 SITL模拟

6 故障排除


前言

Note

此功能在固件版本4.1.1及更高版本上可用。


3 组态

FTW掩码

SERVO_FTW_MASK 参数选择将哪些伺服输出(如果有的话)路由到 FETtec ESC。更改此参数后需要重新启动。只有SERVO_FUNCTIONSERVO1_FUNCTION可以使用SERVO_FTW_MASK 进行路由。如果使用 SERVO_FTW_MASK 参数更改 ArduPilot 内的伺服输出分配,则不需要更改 ESC 内的 FETtec ID

之后,你必须在 SERVO_FTW_MASK 参数中设置要使用的伺服输出通道,然后再次重新启动自动驾驶仪。例如,使用前四个电机的四轴飞行器需要位掩码集的前四位:

SERVO_FTW_MASK = 15

掩码的每一位都描述了是否连接了电机,以及是否应该与 oneWire 一起使用。该值配置为十进制,是每个设置位的十进制等效值之和。位1对应 2^1=1,位2对应 2^2=2。例如,如果你连接了电机1,2,3,4,则掩码为1+2+4+8=15

只需将连接的电机的十进制值相加,或从下面的列表中读取。

Motor Count

Mask

1

1

2

3

3

7

4

15

5

31

6

63

7

127

8

255

9

511

10

1023

11

2047

12

4095

反转电机方向掩码

SERVO_FTW_RVMASK 参数选择哪些输出(如果有的话)将反转其旋转。当更改且电机未启动时,此参数会立即影响输出。仅当 SERVO_FTW_MASK 参数至少设置了一个位时,此参数才可见。

要让电机保持默认旋转方向,请执行以下操作:

SERVO_FTW_RVMASK = 0

掩码的每一位都描述了电机的旋转方向是否应该反转。该值配置为十进制,是每个设置位的十进制等效值之和。位0(第一个 ESC)对应 2^0=1,位1(第二个 ESC)相应 2^1=2

电机电极数量

SERVO_FTW_POLES 参数选择电机电极数。它用于计算电机转速。此参数更改后会立即影响转速计算。仅当 SERVO_FTW_MASK 参数至少设置了一个位时,此参数才可见。

4 可选功能

可选功能可以使用各自 wiki 页面上的说明进行配置:

  • 动态调整陷波滤波器的中心频率,以降低陀螺仪的框架振动噪声(notch filters used to reduce frame vibration noise in the gyros);
  • 测量电池电压、电流和功耗(battery voltage, current and power consumption)。

5 SITL模拟

通过在 SITL 命令行中添加 --serial5=sim:fetteconewiresc 并设置以下附加参数,可以在 SITL 中模拟 ESC

  • SERIAL5_PROTOCOL = 38
  • SIM_FTOWESC_ENA = 1

这假设你使用 SERIAL5 进行模拟。如果要使用另一个参数,则需要调整 SITL 命令行参数和SERIAL*_PROTOCOL 参数。

6 故障排除

ESC继续初始化

如果飞行控制系统没有从每个 ESC 接收遥测信号,并且没有武装,它会重新初始化 ESC,直到每个 ESC 都配置正确。FTW 掩码用于确定必须找到的电机计数。仔细检查 SERVO_FTW_MASK 是否正确计算以适应实际电机计数。

ESC未初始化

检查参数是否正确。还要确保遥测引脚已连接,因为没有它就无法工作。

FETtec配置程序中找不到ESC

FETtec 配置器一起使用需要半双工 2MBaud/s 串行连接,ArduPilot 目前不支持该配置器。你需要使用外部串行设备,如 FETtec FCUSB 串行适配器。请断开 ArduPilot FCESC 的连接,以便在 FETtec 配置器中找到它。

相关文章:

(11)(2.1.7) FETtec OneWire ESCs(二)

文章目录 前言 3 组态 4 可选功能 5 SITL模拟 6 故障排除 前言 !Note 此功能在固件版本4.1.1及更高版本上可用。 3 组态 FTW掩码 SERVO_FTW_MASK 参数选择将哪些伺服输出(如果有的话)路由到 FETtec ESC。更改此参数后需要重新启动。…...

Springboot maven常见依赖、配置文件笔记

pom.xml文件 一、<parent> 在Maven项目中&#xff0c;pom.xml 文件中的 <parent> 元素用于定义父项目的坐标。使用 <parent> 可以实现继承机制&#xff0c;子项目可以从父项目继承配置信息&#xff0c;比如依赖管理、插件配置等。这样可以避免在多个子项目…...

Ceph后端两种存储引擎介绍

Ceph是一个可靠的、自治的、可扩展的分布式存储系统&#xff0c;它支持文件系统存储、块存储、对象存储三种不同类型的存储&#xff0c;以满足多样存储的需求。在Ceph的存储架构中&#xff0c;FileStore和BlueStore是两种重要的后端存储引擎&#xff0c;下面将分别进行详细介绍…...

C++入门基础知识140—【关于C++ 类构造函数 析构函数】

成长路上不孤单&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a; 【14后&#x1f60a;///C爱好者&#x1f60a;///持续分享所学&#x1f60a;///如有需要欢迎收藏转发///&#x1f60a;】 今日分享关于C 类构造函数 & 析构函数的相关内容…...

基于标签相关性的多标签学习

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢&#xff0c;在这里我会分享我的知识和经验。&am…...

macOS系统下使用SQLark连接达梦数据库

目录 下载 SQLark 客户端 安装 SQLark 客户端 SQLark用户界面 使用SQLark连接达梦数据库 1. 选择达梦数据库 2. 输入连接信息 3. 测试连接 4. 创建连接 5. 验证连接成功 作为一名数据库开发者&#xff0c;在macOS系统上找到一款支持达梦数据库的数据库开发和管理工具&…...

爬虫如何解决短效代理被封的问题?

在数据采集的征途上&#xff0c;短效代理如同一把双刃剑&#xff0c;它既能为我们带来速度和效率&#xff0c;也可能因为频繁更换IP地址而遭遇被封禁的风险。那么&#xff0c;作为数据采集er的我们&#xff0c;该如何巧妙应对&#xff0c;确保爬虫的稳定运行呢&#xff1f;今天…...

Jmeter基础篇(22)服务器性能监测工具Nmon的使用

一、前言 我们在日常做压测的过程中&#xff0c;不仅仅需要监控TPS&#xff0c;响应时间&#xff0c;报错率等这些系统基础性能数据&#xff0c;还需要对服务器的性能&#xff08;如CPU、磁盘、内存、网络IO等&#xff09;做监控&#xff0c;以求对系统运行过程中的硬件性能有…...

Spring Boot 集成 RabbitMQ:消息生产与消费详解

在现代微服务架构中&#xff0c;消息队列扮演着至关重要的角色&#xff0c;RabbitMQ 是其中一种广泛使用的消息中间件。本文将详细介绍如何在 Spring Boot 项目中集成 RabbitMQ&#xff0c;实现消息的生产和消费&#xff0c;并提供相应的代码示例。 一、环境准备与依赖配置 首…...

JSON-RPC-CXX深度解析:C++中的远程调用利器

一、引言 1. JSON-RPC 简介及其在 C 开发中的重要性 JSON-RPC&#xff08;JavaScript Object Notation - Remote Procedure Call&#xff09;是一种基于 JSON 格式的远程过程调用协议。在 C 开发中&#xff0c;它扮演着至关重要的角色。随着软件系统的日益复杂和分布式架构的…...

【后端速成Vue】模拟实现翻译功能

前言&#xff1a; 本期将会介绍 Vue 中的 watch 侦听器&#xff0c;它语法是怎么样的呢&#xff1f;具有怎样的功能呢&#xff1f;最后用模拟实现百度翻译来更进一步练习 watch 侦听器 篮球哥找工作专属IT岗位内部推荐&#xff1a; 专属内推链接&#xff1a;内推通道 1、认识翻…...

人脸识别技术:从算法到深度学习的全面解析

一、人脸识别技术综述 人脸识别技术作为一种重要的生物识别技术&#xff0c;在当今社会中具有举足轻重的地位。它广泛应用于各个领域&#xff0c;如金融领域的实名认证、安保领域的门禁系统、通行领域的火车站和地铁站检票、泛娱乐领域的美颜相机和短视频特效处理、公安和司法…...

WPF学习之路,控件的只读、是否可以、是否可见属性控制

C#的控件学习之控件属性操作 控件的只读、是否可以、是否可见&#xff0c;是三个重要的参数&#xff0c;在很多表单、列表中都有用到&#xff0c;正常表单控制可以在父层主键控制参数是否可以编辑和可见&#xff0c;但是遇到个别字段需要单独控制时&#xff0c;可以在初始化wi…...

植物神经紊乱不用怕,科学锻炼助你找回平衡✨

在这个快节奏、高压力的时代&#xff0c;你是否经常感到身心疲惫&#xff0c;情绪波动大&#xff0c;甚至偶尔还会出现心慌、失眠、消化不良等症状&#xff1f;这些可能都是植物神经功能紊乱在作祟&#xff01;&#x1f631;别担心&#xff0c;今天就来聊聊如何通过科学锻炼&am…...

shell 100例

1、每天写一个文件 (题目要求&#xff09; 请按照这样的日期格式(xxxx-xx-xx每日生成一个文件 例如生成的文件为2017-12-20.log&#xff0c;并且把磁盘的使用情况写到到这个文件中不用考虑cron&#xff0c;仅仅写脚本即可 [核心要点] date命令用法 df命令 知识补充&#xff1…...

CSS教程(二)- CSS选择器

1. 作用 匹配文档中的某些元素为其应用样式。根据不同需求把不同的标签选出来。 2. 分类 分类 基础选择器 包含 标签选择器、ID选择器、类选择器、通用选择器等 复合选择器 包含 后代选择器、子代选择器、伪类选择器等 1 标签选择器 介绍 又称为元素选择器&#xff0c;根…...

Ubuntu20.04 解决一段时间后键盘卡死 输入延迟很大的问题 ubuntu

Ubuntu20.04 解决一段时间后键盘卡死 输入延迟很大的问题 为了确保您能顺利通过双击快捷方式来重启 IBus&#xff0c;下面详细描述了从脚本创建到快捷方式设置的每一步&#xff0c;包括具体的命令行操作和必要的说明&#xff0c;以确保您能够按步骤成功执行。 步骤 1: 创建并…...

http(s)接口设计注意事项

http(s)在设计时应考虑&#xff1a; 一、签名认证 鉴权&#xff0c;如jwt方式等。 二、重要参数加密 如&#xff1a;用户的登录密码、银行卡号、转账金额、用户身份证等。 三、IP白名单 为了进一步加强API接口的安全性&#xff0c;防止接口的签名或者加密被破解了&#x…...

Font Awesome Web 应用图标

Font Awesome Web 应用图标 引言 在当今的数字时代,图标在Web应用中扮演着至关重要的角色。它们不仅增强了用户界面的视觉吸引力,而且还提高了用户体验和互动性。Font Awesome是一个广受欢迎的图标库,它为开发人员提供了一系列高质量的图标,可以轻松地集成到Web应用中。本…...

bridge-vlan

# 1.topo # 2.创建命名空间 ip netns add ns0 ip netns add ns1 ip netns add ns2 ip netns add ns3 # 3.创建veth设备 ip link add ns0-veth0 type veth peer name hn0-veth0 ip link add ns1-veth0 type veth peer name hn1-veth0 ip link add ns2-veth0 type veth pe…...

Java 进化之路:从 Java 8 到 Java 21 的重要新特性

Java 进化之路&#xff1a;从 Java 8 到 Java 21 的重要新特性 文章目录 前言&#xff08;必看&#xff01;&#xff01;&#xff01;&#xff09;一、Java 8&#xff1a;划时代的革命 1. Lambda 表达式&#xff08;史诗级更新&#xff09;2. Stream API&#xff08;数据操作新…...

MultiHighlight:用智能色彩标记彻底改变你的代码阅读体验

MultiHighlight&#xff1a;用智能色彩标记彻底改变你的代码阅读体验 【免费下载链接】MultiHighlight Jetbrains IDE plugin: highlight identifiers with custom colors &#x1f3a8;&#x1f4a1; 项目地址: https://gitcode.com/gh_mirrors/mu/MultiHighlight 你是…...

AI赋能“一人公司”创业热潮:机遇背后潜藏哪些风险?

“一人公司”创业范式席卷全国从苏州到深圳&#xff0c;从成都到上海&#xff0c;一种名为OPC&#xff08;One Person Company&#xff0c;一人公司&#xff09;的创业范式正以前所未有的速度席卷全国。全国已涌现出超过700个OPC社区&#xff0c;其中&#xff0c;WeOPC平台聚集…...

math 7 [parallel lines] 2026.05.22

math 7 [parallel lines] 2026.05.22 平行线练习...

测试工程师转型AI训练师,我的薪资直接翻了2倍

从“保证软件质量”到“教会模型思考”&#xff0c;这条路我走了三年&#xff0c;薪资从18K涨到了38K。如果你现在还在点点点、写用例、跑自动化的循环里打转&#xff0c;并且隐约感到天花板正在压下来&#xff0c;那么我的经历或许能给你提供一份可复制的地图。一、为什么测试…...

AI教材编写攻略:低查重AI工具实测,轻松生成25万字优质教材!

AI教材写作工具助力教学资源创作 在撰写教材的过程中&#xff0c;资料的支持是必不可少的&#xff0c;但传统的资料整合方式已经无法满足当前的需求。以前&#xff0c;我们需要从各个渠道&#xff0c;比如课标文件、学术文章和教学实例&#xff0c;去花费几天时间筛选出有价值…...

FanControl:重新定义Windows风扇控制,告别恼人噪音与散热烦恼

FanControl&#xff1a;重新定义Windows风扇控制&#xff0c;告别恼人噪音与散热烦恼 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/…...

2026 最新 OpenClaw(小龙虾)部署步骤 小白避坑手册

OpenClaw&#xff08;小龙虾&#xff09;Windows 一键部署保姆级教程 | 10 分钟养出你的数字员工&#xff08;2026 最新版&#xff09; ✨ 前言 2026 年爆火的开源 AI 智能体 OpenClaw&#xff08;昵称小龙虾&#xff09;&#xff0c;GitHub 星标超 28 万&#xff0c;凭 “本…...

AI专著生成神器来袭!用AI写专著,20万字专著轻松到手!

创新是学术专著的核心&#xff0c;也是写作中最具挑战性的部分。一部合格的专著不能仅仅是已有成果的简单堆叠&#xff0c;而是需要展现贯穿整本书的独到见解、理论框架或者研究方法。面对浩如烟海的学术文献&#xff0c;寻找那些尚未被挖掘的研究空白实属不易——有时选题已经…...

告别折腾:esir高大全版OpenWrt软路由安装后,必做的5项安全与性能优化设置

软路由进阶指南&#xff1a;esir高大全版OpenWrt安装后的5项关键优化 对于已经完成esir高大全版OpenWrt软路由基础安装的用户而言&#xff0c;真正的挑战才刚刚开始。一套配置得当的软路由系统不仅能提供稳定的网络环境&#xff0c;更能释放硬件全部潜能。本文将深入探讨五项关…...