御用飞场之惊险炸鸡寻根溯源

news2024/11/27 4:41:22

御用飞场之惊险炸鸡寻根溯源

  • 1. 源由
  • 2. 分析
  • 3. 证据
  • 4. 总结
  • 5. 补充:BetaFlight Mark4 + 自锁螺母桨叶松动 + 炸机瞬间

1. 源由

这个炸鸡的原因千奇百怪,不过最终的结果都是相似的。

如果能很好的找到根原因,相对来说,今后炸鸡的概率将会大大减少。

本文重点结合笔者遇到的几次炸鸡,梳理根本原因。

ArduPilot Mark4 H743 BIM270 御用飞场炸鸡

2. 分析

炸鸡可能原因分析:

  1. 固件版本问题

固件由于本身BUG问题,导致稳定性异常,而导致炸鸡。
通常来说,使用稳定固件版本,应该问题不大。

  1. 软件配置问题

由于固件需要正确运行,需要进行不同的配置,比如:PID,滤波,机架等等
如果上述软件配置不正确,也会带来炸鸡。

  1. 硬件故障问题

硬件故障比较复杂化,比如:芯片故障导致数据异常;接线故障,导致信号或者传感器数据无法传输等等

  1. 人为操控问题

再好的航模,如果控制人员操作失误,炸鸡也是不可避免的。

本次炸鸡,简单排除法的情况下,整个理解认识过程是这样的。

  1. ArduPilot 4.3.7 稳定版本,排除固件版本问题
  2. 飞机能够正常飞行,排除配置错误问题
  3. 简单的Pitch-Flip操作,也不是复杂的操作,从视频角度和操控经验的角度看,不应该是人为操作问题

基于上述排除法,最终问题,似乎主要在【硬件故障】问题。炸鸡后,重新上电,正常飞行并无显著异常。排除接线,芯片故障等问题。
从以前的经验看,似乎桨叶是否打滑也不是说能马上排除。但是起飞前毕竟是经过二次确认的(确认方法:用手摆桨叶,能否发现打滑,如果打滑就再锁紧)。

3. 证据

所有的疑问,必须通过证据来证明。缺乏证据链,无疑会导致rootcause凭猜测,不能实打实的证明,导致后续同样的问题再现。

桨叶是通过防松螺母固定,且通过电机转轴上的“倒刺”进行固定。

历史桨叶使用情况:

1. DALPROP T5046C 5寸 三叶桨

  1. 第一套桨叶,已经长时间使用;
  2. 其中两个桨叶都已经各种原因损坏;

在这里插入图片描述

2. 破风TMOTOR T5146 5寸 三叶桨

  1. 第二套桨叶,也存在不同程度损坏;
  2. 实际回顾情况看,第二套桨叶使用后,炸鸡概率增加;

在这里插入图片描述

3. 乾丰GEMFAN 51466 5.1寸 三叶桨

  1. 第三套使用的桨叶;
  2. 使用次数较少,仅验证BetaFlight Mark4之“妖怪”声音之二、BetaFlight Mark4之“妖怪”声音时使用;

在这里插入图片描述
上面三套桨叶,每个桨叶和电机咬合处情况类似。电机与桨叶咬合通过“倒刺”咬合固定,不发生打滑情况。

而三套桨叶该部位的损伤情况非常明显:

打滑程度:破风TMOTOR T5146 > DALPROP T5046C > 乾丰GEMFAN 51466
破风TMOTOR T5146 “倒刺”固定的位置,不仅仅是一个印子,已经出现了一个滑道。
滑道一旦存在,即使螺母压得在紧,如果力道大过摩擦阻力时,就会发生打滑。而如果是“倒刺”印子的话,那就不是摩擦阻力,而是类似“齿轮”一样被卡主,这时就能承受更大的力。

基于上面的情况,我们可以比较清晰的知道,当做较大的飞行动作时,由于桨叶旋转的力矩增大时,由于“倒刺”打滑,摩擦阻力无法抵抗力矩,导致打滑。

在这里插入图片描述

4. 总结

通过上面的分析以及证据链情况看,桨叶打滑导致炸鸡是一种不可忽视的情况。即使人为确认拧紧,在高速旋转飞行过程,桨叶受到非常大的作用力,射桨都是可能,打滑更不在话下。

因此,在桨叶方面,出现以下情况,请认真对待,建议进行更换,确保安全飞行。

  1. 磕碰导致缺损;
  2. 外界应力形变;
  3. 咬合处出现打滑“轨道”痕迹

5. 补充:BetaFlight Mark4 + 自锁螺母桨叶松动 + 炸机瞬间

BetaFlight Mark4 + 自锁螺母桨叶松动 + 炸机瞬间

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

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

相关文章

element-ui表格el-table的使用

先给大家展示一下效果 Table 属性 属性名说明类型可选值默认值data显示的数据array——heightTable 的高度, 默认为自动高度。 如果 height 为 number 类型,单位 px;如果 height 为 string 类型,则这个高度会设置为 Table 的 sty…

初阶指针(详解)

目录 前言 一 指针是什么 计算机又是如何编址的? 总结 二 指针和指针类型 指针-整数 总结: 指针的解引用 总结 三 野指针 概念 野指针的成因 1. 指针未初始化 2. 指针越界访问 3. 指针指向的空间被释放 如何规避野指针 四 指针运算…

iMazing2.16.9中文最新版iOS设备管理器下载教程

iMazing2.16.9是一款兼容Win和Mac的iOS设备管理软件。iMazing能够将音乐、文件、消息和应用等数据从任何 iPhone、iPad 或 iPod 传输到 Mac 或 PC 上。iMazing轻松管理和备份您的 iOS 设备,无需使用 iTunes,iMazing以自己的方式管理 iPhone。让备受信赖的软件为您传…

遗传算法(附简单案例及matlab详细代码)

作者:非妃是公主 专栏:《智能优化算法》 博客地址:https://blog.csdn.net/myf_666 个性签:顺境不惰,逆境不馁,以心制境,万事可成。——曾国藩 文章目录 专栏推荐序一、生物进化二、遗传算法原…

华为OD机试真题 Java 实现【按身高和体重排队】【2022Q4 100分】,附详细解题思路

一、题目描述 某学校举行运动会,学生们按编号(1、2、3…n)进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列; 对于身高体重都相同的人,维持原有的编号顺序关系。请输出排列后的学生…

全闪SDS三节点EC(4+2:1)性能挑战测试

前段时间咱们存储圈在讨论一下全闪SDS性能挑战: 三节点集群,用EC(42:1),性能目标是:4KB随机读写7:3,达到100万IOPS,平均时延0.5ms,P99时延1ms。硬件配置:网络…

菜鸟的刷题之路之二叉树

💕“成功不是终点,失败不是终结,勇气才是启程的第一步。”💕 🐼作者:不能再留遗憾了🐼 🎆专栏:菜鸟的刷题之路🎆 🚗本文章主要内容:将…

GORM---创建

目录 模型定义使用Create创建记录一次性创建多条数据批量插入数据时开启事务默认值问题 模型定义 定义一个PersonInfo结构体。 type PersonInfo struct {Id uint64 gorm:"column:id;primary_key;NOT NULL" json:"id"UserName string gorm:"co…

路径规划算法:基于狮群优化的路径规划算法- 附代码

路径规划算法:基于狮群优化的路径规划算法- 附代码 文章目录 路径规划算法:基于狮群优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要:本文主要介绍利用智能优化算法狮群…

Prometheus+Grafana(外)监控Kubernetes(K8s)集群(基于containerd)

一、实验环境 1、k8s环境 版本v1.26.5 二进制安装Kubernetes(K8s)集群(基于containerd)—从零安装教程(带证书) 主机名IP系统版本安装服务master0110.10.10.21rhel7.5nginx、etcd、api-server、scheduler、controller-manager、kubelet、proxymaster021…

在 Ubuntu 20.04 上安装 Nginx

保证以 sudo 用户身份登录,并且你不能运行 Apache 或者 其他处理进程在80端口和443端口。 安装 Nginx Nginx 在默认的 Ubuntu 源仓库中可用。想要安装它,运行下面的命令: sudo apt update sudo apt install nginx 一旦安装完成&#xff0…

Redis高级数据结构之Bitmaps

Bitmaps的介绍 现代计算机使用二进制位作为信息存储的基本单元。一个字节(Byte)等于8个二进制位(bit)。合理的使用位能有效提高内存使用率和开发效率。位是最小信息单位,可以表示两个状态之一。字节是更大的单位&…

虚拟机搭建

Linux(CentOS-7.6-x64位)基础配置, 虚拟机平台VmWare15 CentOS-7.6-x64镜像下载: https://www.aliyundrive.com/s/72Xg449t6i8 提取码: 32rm VmVare15安装包下载带序列号:VmVare15安装包下载带激活序列号资源-CSDN文库 点击关闭,点击完成&…

深入理解Jar文件:创建、使用和多版本控制

🧑‍💻CSDN主页:夏志121的主页 📋专栏地址:Java基础进阶核心技术专栏 目录 🍛 一、创建JAR文件 🍜 二、安装和使用清单文件 🍝 三、创建可执行的JAR文件 🍠 四、多版…

微信小程序开发实战 ②②(全局数据共享)

作者 : SYFStrive 博客首页 : HomePage 📜: 微信小程序 📌:个人社区(欢迎大佬们加入) 👉:社区链接🔗 📌:觉得文章不错可以点点关注 &#x1f4…

网络安全大厂面试题合集+

以下为网络安全各个方向涉及的面试题,星数越多代表问题出现的几率越大,祝各位都能找到满意的工作。 注:本套面试题,已整理成pdf文档,但内容还在持续更新中,因为无论如何都不可能覆盖所有的面试问题&#xf…

近年GDC服务器分享合集(三): 《Sky光·遇》实现百万在线:一种云原生的扩容方法

如今,游戏行业对于云原生技术的使用越来越广泛。特别是那些拥有海量玩家在线的游戏,使用云原生技术可以轻松做到高可用、弹性扩容和降低成本。在GDC 2022上,来自《Sky光遇》项目的工程师分享了相关的经验——《《Sky光遇》实现百万在线&#…

黑马Redis视频教程高级篇(一:分布式缓存)

目录 分布式缓存 一、Redis持久化 1.1、RDB持久化 1.1.1、执行时机 1.1.2、RDB原理 1.1.3、小结 1.2、OF持久化 1.2.1、AOF原理 1.2.2、OF配置 1.2.3、AOF文件重写 1.3、RDB与AOF对比 二、Redis主从 2.1、搭建主从架构 2.1.1、集群结构 2.1.2、准备实例和配置 …

基于springboot汽车站车辆运管系统java+vue

本汽车站车辆运管系统管理员可以管理个人中心,业务管理,站务管理,人力资源管理,办公司管理,财务管理。因而具有一定的实用性。本站是一个B/S模式系统,采用springboot框架,MYSQL数据库设计开发&a…

模型的细分和简化

​ 细分 本质为引入更多三角形 loop细分 对于新的顶点如何计算:下图中白点位置计算 对于旧的顶点位置计算 Catmull-Clark细分 对于非四边形的图形细分方法:不断将非四边形进行细分即可 下图中橙色:非四边形面的重心坐标;紫色&…