Pixhawk在MP上的故障保护

2023-05-16

一 油门故障保护

油门故障保护:遥控器油门PWM值低于预设保护值时,飞行器触发故障保护,避免坠机

触发条件:遥控器故障,遥控器与飞行器失联

设置:

地面站初始设置-故障保护


Radio选型中,PWM就是油门保护的阀值。当遥控器油门低于这个值便触发故障保护


设置要求

当遥控器关闭时,至少比油门通道3的PWM值高10

当遥控器打开时,至少比油门通道3的PWM值低10

必须大于910

触发类型选择触发返航(RTL)

设置遥控器端

A:进入遥控器失控保护

B:设置油门通道失控保护PWM值最低值(比地面站设置的最少低10)

二 电池故障保护

 若使用电源供电模块的话,可以进行电池故障保护设置。

初始设置-故障保护

  

(3)设置要求

A:

低电量:设置你认为需要激发电池故障保护的电压。锂电池的标称电压是3.7V,低于3.7V时候降压特别快。如电芯在3.6V时候激发电池故障保护,3S的电池是3*3.6V=10.8V。如电芯在3.5V时候激发电池故障保护,3S的电池是3*3.5V=10.5V。低于这个设置的电压超过10秒就会激发电池故障保护。

B:

保留电量:设置剩余电池容量多少时候激发电池故障保护。一般是设置为总容量的20%。如电池容量是2600mAh,20%的容量是520mAH。低于这个设置的电池容量就会激发电池故障保护。如果输入0的话将忽略这个参数。

C:

设置完毕后,把“Disabled” 改为“Land”(降落)或者“RTL”(返航)。

如果是在自稳(Stabilize)飞行模式或者特技(Acro)飞行模式下解锁,并油门还是为0的时候,APM会立即上锁;如果是在自动(AUTO)飞行模式下,并且GPS已经定好起飞前“家”的位置,飞离“家”2米以上距离时候就自动返航(RTL);其它情况下是执行降落(Land)。其实就是说,电池故障保护只有在自动飞行模式下会激发“RTL”(返航),其它都是立即降落。

注意:一定要设置好电源模块的电压和电量参数(电池监测器),否则会激发出错误的电池故障保护如果换不同电压或者容量电池后,务必要重新修改以上两个值。

三 地面站故障保护

如果使用地面站通过数传来控制飞行器,在地面站软件发生故障或者电脑死机时候,造成地面站与飞行器失去联系超过5秒后激发地面站故障保护。

地面站故障保护会发生:

(1)如果在自稳飞行模式或者特技飞行模式解锁,并且遥控器油门为0的时候,APM自动上锁。

(2)GPS已经定好起飞前“家”的位置,飞离“家”2米以上距离时候就自动返航。

(3)起飞前GPS没有定好位置,或在“家”两米之内自动降落。

(4)如果在自动飞行模式,并且参数Enabled_continue_in_auto_mode 设置2的时候继续执行任务。

打开主菜单“配置/调试”的“全部参数表”,在搜索框中输入“FS_GCS_ENABLE”查询。“FS_GCS_ENABLE”值中0表示禁止地面站故障保护,1表示立即返航,2表示自动飞行模式将会继续任务,其它飞行模式返航。注意的是,如果你的地面站只是调参或者监控用途,并没有直接控制飞行器飞行,那就没必要激活这个地面站故障保护。

如果激发地面站障保护后,飞行器与地面站又恢复连接,飞行器会保持激发故障后的飞行模式(返航或者降落),需要手工切换到其它飞行模式。例如开始时候是自稳的飞行模式,发生地面站故障保护后飞行模式更改为返航或降落,如果想要重新控制飞行器,需要再次切换飞行模式,才能切换回到自稳模式。

四:GPS故障保护

默认情况下,MP的GPS故障是开启的。如果飞行器在需要使用GPS的飞行模式下(自动、引导、留待、返航、绕圈、定点、飘移等)下飞行,发生超过5秒的GPS故障就会激发降落或者定高模式。

打开主菜单“配置/调试”的“全部参数表”,在搜索框中输入“FS_GPS_ENABLE”查询。“FS_GPS_ENABLE”值中0表示禁止,1表示切换到降落模式,2表示切换到定高飞行模式。

或者:


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pixhawk在MP上的故障保护 的相关文章

  • Pixhawk之姿态解算篇(5)_ECF/EKF/GD介绍

    一 开篇 很久没更新blog了 xff0c 最近研究的东西比较杂乱 xff0c 也整理了很多东西 xff0c 没有来的及更新 xff0c 最近发现很多小伙伴都开始写blog了 xff0c 在不更新就要 被落后了 兄弟们 xff0c 等等我啊
  • Mavros读取PixHawk硬件的IMU数据

    Ubuntu18 04 读取PixHawk硬件的IMU数据 实现方式 使用mavros话题读取到Pixhawk飞控的IMU数据 实现步骤 安装ros 检查是否安装cmake xff08 未安装根据提示安装 xff09 cmake span
  • PIXHAWK飞机侧翻原因

    转载自 xff1a http pix 1yuav com wen ti ji jin fei ji ce fan yuan yin html 飞机侧翻原因 飞机侧翻有以下几个原因 xff0c 请认真检查 1 电机顺序 xff0c 电机转向
  • pixhawk似乎也是用的四环串级

    pixhawk似乎也是用的四环串级 https blog csdn net sinat 16643223 article details 106973618 阿木社区的pixhawk的课里 https bbs amovlab com plu
  • pixhawk调试过程中QGC报错显示问题及解决方案汇总

    1 室内环境下解锁无人机 xff0c 报错 xff1a Not arming geofence RTL requiers valid home 解决 xff1a 去掉安全设置里面的地理围栏 xff0c 否则只能在有GPS的环境下解锁
  • pixhawk日志ulg格式转matlab数据csv格式

    1 windows下打开Anconda Prompt xff0c 执行pip install pyulog安装pyulog包 2 在日志文件所在文件夹下执行ulog2csv 文件名 ulg即可生成相关的csv文件
  • Pixhawk学习1——CMakeList.txt的解析

    在PX4的工程文件中 xff0c src modules下是具体的飞控代码 里面主要包含了传感器采集 姿态结算 姿态控制 xff0c 位置结算 位置控制等程序模块 在进行二次开发时 xff0c 需要添加的模块也是在这个文件夹里 每个文件夹里
  • pixhawk ulg转csv

    ulg是目前最新版px4固件生成的log格式 xff0c 下载最新版的flightplot即可对内部数据进行预览分析 xff0c flightplot中支持部分函数和运算符操作 xff0c 但对带 数据的操作不支持 xff0c 如需要对某些
  • PX4/Pixhawk---高速成为开发人员(Windows)

    1 高速成为开发人员新手教程 xff08 翻译 xff09 官方 1 1 编译环境之版本号控制系统 xff08 1 xff09 安装 MSysGIT 安装完毕后 xff0c 配置GIT 安装注意 安装过程中除了以下一步外 xff0c 其它的
  • Pixhawk代码分析-源码框架

    源码框架 pixhawk代码框架 xff1a pixhawk代码框架基础分析 xff1a 阅读下面内容时请结合源码阅读 xff0c 便于理解 The basic structure of ArduPilot is broken up int
  • pixhawk position_estimator_inav.cpp思路整理及数据流

    写在前面 xff1a 这篇blog主要参考pixhawk的高度解算算法解读 xff0c 并且加以扩展 xff0c 扩展到其他传感器 xff0c 其实里面处理好多只是记录了流程 xff0c 至于里面实际物理意义并不是很清楚 xff0c 也希望
  • pixhawk px4 spi设备驱动

    此篇blog是以nuttx官网介绍为出发点 xff0c 先分析如何初始化的 xff0c 再分析如何读取传感器数据的 xff0c 最后对比了字符型设备操作和spi驱动的实现方式的差别 如有错误还请指正 6 字符型设备 所有的结构体和API都在
  • pixhawk: px4代码初学分析:追溯电机控制--pwm输出

    追溯电机控制 pwm输出 正常工作状态下pwm输出过程简述 xff1a 其他状态下pwm输出 xff1a 正常工作状态下pwm输出过程简述 xff1a 姿态解算部分得出姿态控制量通过px4io cpp把姿态控制量发送给IOIO串口读取姿态控
  • 【Pixhawk】注册一个字符型驱动设备

    最近学习Pixhawk的SPI xff0c 本以为PX4是STM32单片机而已 xff0c 写个SPI驱动应该很简单 但是当我看到mpu9250的那些cpp文件 xff0c 我一下就蒙了 由于PX4用的NUTTX系统 xff0c 类似Lin
  • 搭建pixhawk飞控无人小车--替换自带遥控器

    因为小车原装遥控器接收机和电调版整合在一个小板子上 xff0c 且没有相关资料 xff0c 无法接入飞控 因此单独购买遥控器 在某宝上购买富斯遥控器i6 xff0c 总共六个通道 三个双向开关 一个三向开关 遥控器简单入门视频如下 xff0
  • 树莓派结合PIXHAWK飞控实现四轴双目视觉避障

    树莓派结合Pixhawk飞控实现四轴双目视觉避障 灰信网 xff08 软件开发博客聚合 xff09 无人机双目视觉避障的实现 本文将介绍如何使用树莓派结合PIX飞控实现无人机双目视觉避障的功能 主要硬件 我们以双目摄像头 43 树莓派 43
  • 我设计了一款开源飞控,性能远超Pixhawk,运行APM固件-怒飞垂云

    从2009年到现在 xff0c 我从事无人机研发将近11年了 xff0c 中途设计过很多飞控 xff0c 有闭源的无人飞艇飞控 大型固定翼无人机飞控 xff0c 也有在开源飞控Pixhawk基础上修改的飞控 xff0c 如今 xff0c 基
  • 教程:使用树莓派连接Pixhawk飞控

    教程 xff1a 使用树莓派连接Pixhawk飞控 树莓派可以与Pixhawk飞控相连 xff0c 读取飞控中的状态信息 xff0c 同时对飞控发送指令 树莓派作为一个更高性能的计算平台 xff0c 可以运行图像识别 机器学习 实时路径规划
  • DroneKit教程(三):连接Pixhawk飞控

    DroneKit教程 xff08 三 xff09 xff1a 连接Pixhawk飞控 DroneKit提供了非常简便的代码 xff0c 可通过多种方式与飞控连接 连接飞控 使用DroneKit中的connect函数 xff0c 可以方便地连
  • pixhawk之NSH调试

    一 ardupilot固件 windows环境 前期准备 1 xff1a pix烧录程序 xff0c Arducopter或者library中的example都可以实现 2 xff1a 拔掉SD卡 xff08 脚本中提到的没有SD卡进入ns

随机推荐

  • Android 序列化Parcelable的使用详解

    背景 xff1a 在Java虚拟机中 xff0c 对象的传递称为数据传递不可或缺的一部分 xff0c 但如果一旦虚拟机停止工作 xff0c 该对象在内存中也就被释放 xff0c 地址空间不存在 xff0c 对象自然就不能再被重复利用 xff
  • 口袋云台拆机微型防抖云台硬件结构解析拆机硬件结构开源云台svpwm控制simple云台storm防抖原理陀螺仪多旋翼吊舱飞控无刷电机FOC

    口袋云台拆机微型防抖云台硬件结构 18大疆发布了众所周知的osmo packet xff0c 其微小的体积和卓越的性能让用户爱不释手 虽然现已是2020年 xff0c 各大厂商都争先推出相关竞品 xff0c 大疆凭借强大的技术后盾产品力自然
  • 开启Java8来启用Lambda表达式在Android Studio的一些配置

    欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来 xff0c 用它写博客 xff0c 将会带来全新的体验哦 xff1a Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传
  • IPQ4019/QCA9531/MT7628/MT7621系嵌入式无线双频AP核心模块选型探讨

    嵌入式双频无线AP核心模块 首先是核心模块 不是成品主板 也可以认为是成品的核心部分 xff0c 或者理解成只带方便延伸的接口功能 xff0c 不带外围实际接口的成品 xff0c 实际使用时 xff0c 可以根据所需要的接口灵活选择 未必要
  • nginx为什么是多进程单线程和多路IO复用模型

    Nginx现在是非常火爆的web服务器 xff0c 她使用更少的资源 xff0c 支持更多的并发连接数 xff0c 她实现了linux的epoll模型 xff0c 能够支持高达 50 000 个并发连接数的响应 Nginx采用的是多进程单线
  • python函数变量和内置函数

    一 函数的作用域 1 全局变量 xff1a 函数外部定义的变量 xff1a 叫做全局变量 xff0c 全局变量顾名思义就指定不管是函数内部还是函数外部都能够访问 2 局部变量 xff1a 局部变量 xff0c 就是在函数内部定义的变量 xf
  • vector erase删除第几个

    vector lt int gt Ilist Ilist push back 1 Ilist push back 2 Ilist push back 3 Ilist push back 4 Ilist push back 5 Ilist e
  • GLEW_ERROR_NO_GL_VERSION missing GL version一种解决方法

    可能你在代码里面指定了 GLFW 的版本号 xff0c 代码如下 xff1a glfwWindowHint GLFW CONTEXT VERSION MAJOR 4 glfwWindowHint GLFW CONTEXT VERSION M
  • have datatype/md5sum 相关的错误 IndentationError: unexpected indent

    类似的错误信息如下 xff1a ERROR 1611906790 607272604 Client listener 5059 456439 wants topic move base simple goal to have datatyp
  • 运行错误 terminate called without an active exception

    运行错误 xff1a terminate called without an active exception xff0c 可能的原因 xff1a 下面的代码中的 t41 join t42 join t43 join 注释掉会出现这个错误
  • link error : undefined reference to `main‘

    今天发现一个编译错误 xff1a undefined reference to 96 main 39 xff0c 意思是main函数没有定义 xff0c 明明定义了啊 xff0c 结果发现main函数被namespace包起来了 xff0c
  • dtsi编译错误

    1 FATAL ERROR Unable to parse input tree DTC arch arm64 boot dts rockchip rk3568 evb1 ddr4 v10 dtb Error arch arm64 boot
  • 理解dtsi中的&

    1 dtsi中的 amp 怎么理解呢 可以把它理解引用 xff0c 因为dtsi中的每个模块 xff08 驱动程序 xff09 都是用 xff5b xff5d 包在内的 xff0c 所以当你要修改某个模块A时 xff0c 可以不直接在它定义
  • 根据用户IP抓取MEC地址

    package com ccit web recommonedCode dao impl import java io BufferedReader import java io InputStreamReader import java
  • 说一说 RTThread 系统 开发过程的坑。。。

    1 系统文件 与 ST 官方的不一致 xff0c 无法兼容Cube MX xff0c 导致用户自行开发 外设时 需要大量初始化工作 xff0c 而且遇到问题难以查找 原因 xff0c 因为系统初始化过程 与官方差异较大 xff0c 这点 入
  • 几种2.4G无线数传模块电路

    一 几种2 4G无线数传模块介绍 无线数传按传输速率区分 分为低速数传模块和高速数传模块两大类 低速数传模块 使用的载频均较低 xff0c 一般都在 315MHz 433MHz 和 915MHz 这几个频段 xff0c 所以一般最高传输速率
  • 自动控制之PID原理

    自动控制原理 从控制的方式看 xff0c 自动控制系统有闭环和开环两种 闭环控制 xff1a 闭环控制也就是 xff08 负 xff09 反馈控制 xff0c 原理与人和动物的目的性行为相似 xff0c 系统组成包括传感器 xff08 相当
  • shell之正则表达式

    一 正则表达式 正则表达式 xff1a 描述某些字符串匹配规则的工具 使用原因 xff1a 程序设计过程中不可避免的遇到处理某些文本情况 xff0c 有时候要查找符合某些比较复杂规则的字符串 正则表达式以非常简单的代码完成 常见的支持正则表
  • Pixhawk在MP上的校准

    一 机架类型 xff08 1 xff09 连接飞控 xff08 2 xff09 初始设置 机架类型 xff08 3 xff09 选择下面对应机型即可如图中红圈 xff0c 另外 xff0c 加载参数项不要加载 xff08 暂时不清楚参数代表
  • Pixhawk在MP上的故障保护

    一 油门故障保护 油门故障保护 xff1a 遥控器油门PWM值低于预设保护值时 xff0c 飞行器触发故障保护 xff0c 避免坠机 触发条件 xff1a 遥控器故障 xff0c 遥控器与飞行器失联 设置 xff1a 地面站初始设置 故障保