四轴异常炸机分析讨论集锦

news/2024/5/20 1:47:07 标签: 嵌入式硬件, stm32, 四轴, FPV

四轴异常炸机分析讨论集锦

  • 0. 异常 & 炸机 汇总目的
  • 1. AT9SPro + R12DSM 300米信号丢失炸机
  • 2. PID参数异常 起飞“Takeoff Runaway”炸机
  • 3. 接收机信号干扰 炸机
  • 4. GPS救援 RC控制信号丢失炸机
  • 5. 遥控器关机测试GPS救援 紧张炸机
  • 6. 桨叶没有锁紧 飞行途中打滑炸机
  • 7. GPS飞行途中丢失信号 HOME点位异常
  • 8. 四轴桨叶反向旋转 碰撞避祸
  • 9. -- 后续视频会持续补充 --

0. 异常 & 炸机 汇总目的

将自己遇到的异常和炸机视频汇总整理,并分析了原因,期望能够积累实战经验。对萌新们也有提示作用。

1. AT9SPro + R12DSM 300米信号丢失炸机

BetaFlight Kakute F7 AIO F450 + AT9SPro + R12DSM可视通信测距

分析:RC控制的无线距离显然被高估了,因为大家(技术支持,B站远航视频)都认为500米左右是没有问题的。在没有配备GPS的情况下,失去了GPS救援(当然这个也并不能保险,尤其配置并非简单)的机会。
参考:四轴飞控DIY集成FPV功能

2. PID参数异常 起飞“Takeoff Runaway”炸机

BetaFlight Kakute F7 Takeoff Runaway

分析:PID参数异常是会导致起飞就炸机的。当时百思不得其解,最终发现PID的Profile变成#2配置,并非之前的#1配置。所以在操作OSD菜单时要特别留心。如果其他几个PID Profile配置完全不一样,请将他们都调整到飞机能正常飞行的参数值,以防PID Profile误调导致的炸机。

3. 接收机信号干扰 炸机

BetaFlight Kakute F7 RX Signal Lost + ELRS 50mW

分析:50mW 100以内直线可视距离是不会炸机的,貌似这个被打破了。通常情况下,确实没有遇到过。初步怀疑是当时干扰导致信号短暂丢失,在没有GPS救援的前提下,飞机进入Failsafe模式,直接按照设定油门值降落(公园人多的情况要注意,这个是很危险的,碰到人可不好说啊)。
注意:FAILSAFE三种模式Drop(电机停转)/Land(电机预设值降落)/GPS Rescure(自动返航)

4. GPS救援 RC控制信号丢失炸机

BetaFlight Mark4 + GPS Rescure + Signal Lost + Fail

分析:

  1. GPS救援的底层逻辑:【RC控制信号丢失】==> 【触发GPS救援功能】==>【GPS救援功能设置预设值,默认0】==>【检测GPS设置通道值 vs GPS救援阈值】==>【为真,触发GPS救援】。
  2. 所以GPS救援真正的验证有两个步骤:GPS救援按钮触发和信号丢失触发
    由于没有正确配置信号丢失通道预设值大于GPS救援阈值,导致炸机

参考:四轴飞控DIY Mark4 - RTH/GPS Rescure

5. 遥控器关机测试GPS救援 紧张炸机

BetaFlight Mark4 + GPS Rescure + Signal Lost + SOS

分析:因为遥控器关机,开机,相对来说比较复杂(有连接是关机需要按钮确认才能关机;开机需要按键恢复默认位置)。而默认开机遥控器是disarm的状态,而测试过程飞机是在飞的。
因为紧张,操作失误,直接导致控制disarm,炸机

6. 桨叶没有锁紧 飞行途中打滑炸机

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

分析:由于自锁螺母上桨叶的时候没有完全锁紧,导致高速旋转过程,桨叶空气阻力受力打滑,发生炸机。
注意:如果打滑不是非常厉害,可以降速(阻力减少可以减轻打滑现象),然后回正飞机姿态,尽快降落检查。

7. GPS飞行途中丢失信号 HOME点位异常

BetaFlight Mark4 + GPS飞行途中丢失 + HOME点位异常

分析:该视频是BF 4.3.1固件,可能4.4会有所改进。从视频角度分析,HOME位置应该没有变(GPS本身就是有较大的误差10-20米)。
注意:后续跟进,在BF论坛What will BF do when GPS signal lost, during GPS rescure? #11970

8. 四轴桨叶反向旋转 碰撞避祸

BetaFlight Mark4 + 钢筋碰撞 + 反转电机避祸

分析:通常电机旋转方向是往内,草地,树叶,如果发生切割,可能会摔到FPV镜头的位置。两个问题:1)会打毛镜头玻璃;2)遮挡镜头
该视频显示,如果碰到钢筋硬物,如果飞机将硬物往中间摔,而不是往旁边摔,会导致更严重的碰撞问题。

9. – 后续视频会持续补充 –


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

相关文章

Verilog task使用说明

任务与函数的区别 和函数一样,任务(task)可以用来描述共同的代码段,并在模块内任意位置被调用,让代码更加的直观易读。函数一般用于组合逻辑的各种转换和计算,而任务更像一个过程,不仅能完成函…

从零开始搭建仿抖音短视频APP-后端开发消息业务模块(1)

项目持续更新中: 仿抖音短视频APP专栏 目录 保存系统消息到MongoDB 系统消息入库保存-关注 系统消息入库保存-点赞短视频 系统消息入库保存-评论与回复 保存系统消息到MongoDB 我们把mongoDB整合到Springboot之后,我们需要把映射层面做好。 首先在…

go-cron源码分析(二、Parser解析器)

文章目录2.1 Parser解析器2.2 NewParser()解析2.2.1 ParseOption类型2.2.2 Parser解析类2.3 func (p Parser) Parse(spec string)(Schedule, error)2.4 parseDescriptor(descriptor string, loc *time.Location)2.4.1 all()2.4.2 bounds2.4.3 getBits()2.5 normalizeFields()2.…

web前端课程设计——动漫网页2个网页HTML+CSS web前端开发技术 web课程设计 网页规划与设计

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 ⚽精彩专栏推荐&#x1…

一名程序员的电脑桌面

配置: 酷呆桌面注册表隐藏快捷方式箭头图标开启桌面模式自动隐藏任务栏 酷呆桌面 在选择酷呆之前,一直是使用的Fences,他的桌面切换功能非常赞,适合划分工作区。但由于强迫症实在是忍受不了肉眼可见的掉帧、黑背景bug&#xff0…

JAVA--枚举类

一、定义: 类的对象是有限个、确定的。如: 性别:男、女; 线程状态:创建、就绪、运行、堵塞、死亡; 当需要定义一组常量时,强烈建议使用枚举类。 二、属性: 1、枚举类对象的属性…

便宜又大碗!AI将画廊轻松搬到自家墙壁;用隐写术在图像中存储文件;免费书·算法高维鲁棒统计;关节式手部模型数据集;前沿论文 | ShowMeAI资讯日报

👀日报合辑 | 📆电子月刊 | 🔔公众号下载资料 | 🍩韩信子 📢 Mixtiles:将画廊搬到自家墙壁,“便宜又大碗”的艺术平替 https://www.mixtiles.com/ Mixtiles 是一家快速发展的照片创业公司&…

网络协议:透彻解析HTTPS协议

本篇内容包括:HTTPS 协议概述,SSL 与 TLS(SSL 与 TLS 概述、SSL证书 和 SSL 与 TLS 二者之间关系),以及 HTTPS 下浏览器访问一个网站的全过程的内容! 文章目录一、HTTPS 协议概述二、SSL 与 TLS1、SSL 与 T…