【四旋翼】pixhawk2.4.8-地面站配置-APM固件-四旋翼从装机到试飞

2023-05-16

文章目录

    • 整体流程图:
    • 相关网址汇总:
    • 入门常识:
    • 一、硬件准备
    • 二、软件准备
      • 1 已实飞测试
      • 2 MP地面站 任意版本下载:
      • 3 APM固件 任意版本下载:
    • 三、飞控校准
      • 1 刷固件
      • 2 机架选择
      • 3 加速度计校准
      • 4 指南针校准
      • 5 遥控器校准
      • 6 飞行模式
      • 7 紧急断电&无头模式
      • 8 基础参数设置
      • 9 电流计校准
      • 10 电调校准
      • 11 起飞前检查(每一项都非常重要)
      • 12 飞行经验
    • 四、遇到的问题
      • 1 MP地面站没有显示 全部参数:
      • 2 炸鸡—气压计定高—飞机冲天:
      • 3 飞控突然无法连接地面站
      • 4 使用权盛光流,飞机画圆
      • 5 数传很慢
      • 6 定点模式,飞机移动很慢
      • 7 光流自带超声波,定高不稳
      • 8 突然无法解锁,又没报任何错误
      • 9 光流超声波定高0.5米还行,再高就不行了
    • 五、其他外设
      • 0 APM常用参数
      • 1 灯语、蜂鸣器
      • 2 数传
      • 3 权盛光流
      • 4 GPS
      • 5 TFmini Plus
      • 6 KS103
      • 7.CC2530数传-深联创新
      • 8.富斯i6s遥控器
      • 9.两个舵机

整体流程图:

image-20230220152650636

相关网址汇总:

APM固件:

pix2.4.8参考教程(齐全但古老)

APM固件下载:官网

MP地面站下载:官网

APM日志分析:基础使用 -苍穹(日志默认周期:100ms)

APM日志分析:诊断问题 -苍穹

定高:TFmini plus -苍穹

定高:TFmini plus -官方

舵机:苍穹

硬件:

硬件扫盲:基础知识 -苍穹

装机教程:F450四轴 -苍穹

硬件选型:电机、电调、电池

视频:

飞控校准:Pix2.4.8,APM固件

飞控校准:Pix2.4.8,PX4固件

浙大教程:从0制作自主空中机器人

入门常识:

(1)飞控包含硬件和软件,硬件是飞控板子,软件就是飞控固件。apm和px4说的是飞控软件也就是固件,pixhawk2.4.8说的是硬件,也就是那块板子。
(2)常见的固件:APM、PX4。还有其他的我没用过。
(3)常见的硬件:pixhawk2.4.8(没有官方,是国内厂家参考3dr的pixhawk1改的,古老但便宜)。官方认证的厂家:holybro的pixhawk系列pix456,雷讯的v3v5等等。这些都是硬件,有的可以运行APM固件,有的可以运行PX4固件,大多数硬件是两种固件都支持。所以pix2.4.8既可以下APM固件,又可以下PX4固件。
(4)地面站:有MP、QGC。MP对APM固件兼容性好,所以一般用APM固件,就会用MP地面站。QGC对PX4固件的兼容性好,用PX4固件,就用QGC地面站来调试飞控。

一、硬件准备

稳定飞行的前提:

  • 合适的动力套配置
  • 正确的飞控接线

二、软件准备

写在前面: 建议第一次用的话,用商家提供的 地面站和固件版本。

因为MP版本和APM版本的适配问题,真的真的是很大一个坑。最好先走别人走过的路,走通了再去自由发挥,不然白白浪费时间。

下面提供我试飞成功过的版本。

下面提供任意版本固件和地面站的下载方法。

1 已实飞测试

  • 已测试的组合

    已测试:远航2.4.8飞控,权盛光流固件3.4.3,地面站1.3.39。姿态飞。

    已测试:权盛2.4.8飞控,权盛光流固件3.4.3,地面站1.3.39。权盛光流测试,定高还行,定点不行直接发散,可能是飞机动力配置问题。

  • 权盛推荐(已测试)
    MP地面站:1.3.39
    APM固件:3.4.3(权盛光流固件)
    下载链接:https://wwzr.lanzout.com/b047plhwh 密码:123

2 MP地面站 任意版本下载:

官网下载:https://firmware.ardupilot.org/Tools/MissionPlanner/

“archive” 里有旧版本的。.msi 是需要安装的。.zip是绿色不需要安装直接解压使用的。

需要注意的是:电脑如果是第一次安装地面站,要选.msi的,因为在安装过程中会安装所需的驱动。
image-20230210192218793

3 APM固件 任意版本下载:

官网下载:https://firmware.ardupilot.org/Copter/

下载任意版本教程:http://pix.1yuav.com/ru-he-huo-qu-li-xian-gu-jian.html

总结,自己下载固件时会有这些选项:PX4、fmu v2、fmu v3。

pix2.4.8选择是:有v3选v3,没有v3选v2,没有v2选px4 quad(四轴)。
在这里插入图片描述

三、飞控校准

1 刷固件

必须用USB供电。

内存卡要安好,不然可能刷好固件无法连接地面站。受2.4.8硬件限制,内存卡最好小于16G,格式必须是FAT32。

如果出现刷不进固件,连接不到地面站的问题,可以考虑下内存卡问题。

在这里插入图片描述
image-20230210195224437

2 机架选择

  • 机架我是四旋翼。
  • 接下来校准按这个顺序来。
  • 下面的校准每一项都是必要的,特别是:别疏忽掉 电流计 和 电调,会炸鸡。

3 加速度计校准

image-20230210200715321

Place vehicle level and press any key(飞机水平放置)完成后回车

Place vehicle on its LEFT side and press any key(飞控面 向左边放置)完成后回车

Place vehicle on its RIGHT side and press any key(向右边放置)完成后回车

Place vehicle nose DOWN and press any key(向下放置)完成后回车

Place vehicle nose UP and press any key(向上放置)完成后回车

Place vehicle on its BACK and press any key(反过来放置)完成后回车

4 指南针校准

无GPS:

image-20230210200807297

有GPS:

image-20230210200851417

5 遥控器校准

需要注意的是:APM固件,遥控器pitch通道要设置为反向。富斯i6s遥控器对应的是通道2要设置反向。

6 飞行模式

APM固件默认 通道5 为设置飞行模式通道。

姿态、定高、定点。

image-20230210201134889

7 紧急断电&无头模式

配置调试选项,扩展参数。

通道7,设置为:Motor Emergency …

通道8,设置为 simple mode

遥控器上对应的也要设置好通道。

image-20230207190359412

通道8,设置为简单模式(无头模式)切换键。

image-20230210153617639

8 基础参数设置

禁用安全开关:BRD_SAFETYENABLE   0  	(飞机没装安全开关的话,就必须设置)

在这里插入图片描述

9 电流计校准

最好用数传校准,USB线麻烦的很

10 电调校准

首先需要禁用安全开关。 主要是因为我飞机上没装安全开关。

功能参数
禁用安全开关BRD_SAFETYENABLE0

我试了,自动校准不行。

手动校准步骤:断开飞行器所有电源,遥控器油门拉到最高并保持。插上电池,看到飞控红绿黄闪烁,断开电池,再插上电池,电调滴滴两声,油门拉到最低,电调滴一声,校准完成。

11 起飞前检查(每一项都非常重要)

一定要检查好再飞
疏忽了,就炸鸡
炸鸡了,场面惨烈,心里阴影,

  • 电机转向 是否正确 (飞机解锁,轻推油门,用手摸)

  • 姿态 是否正常(地面站上看)

  • 刹车键 是否正常(不装桨叶,解锁飞机,遥控器扣下刹车键)

  • 飞行模式 是否正常(遥控器切换,地面站上看)

  • (可选)光流数据(超声波、光流)是否正常。(没用光流就不管)

12 飞行经验

  • 第一个是抓遥控器的手势。

四、遇到的问题

1 MP地面站没有显示 全部参数:

解决方法:https://blog.csdn.net/liberatetheus/article/details/77970479

2 炸鸡—气压计定高—飞机冲天:

权盛光流固件3.4.3,姿态模式飞行正常,飞行时切换定高,冲天了。

权哥给的思路是:可能是飞控减震问题,导致的这种现象。

后面换了超声波就没这样。

3 飞控突然无法连接地面站

  • 固件:光流3.4.3 地面站:1.3.39

  • 解决:电池上电后就可以了。猜测是没电池供电,没过自检?怎么会影响到连接地面站。

  • 真实原因:内存 卡问题,换了内存卡好了。不知是满了还是坏了。内存卡没满,格式化后也好了。

  • 内存卡:最好是小于16G,格式必须是FAT32。

    image-20230209193726160

4 使用权盛光流,飞机画圆

  • 定点模式,有定点效果,说明光流是能用,就是逐渐发散,飞机画圆飞,定高时电机有一冲一冲的现象。

  • 猜测原因:一开始觉得是飞机动力不足。

    s500机架,10寸桨,

    银燕2216 kv810电机,

    好盈乐天40A电调

    3300mah 25c 4s。

    权哥说不是动力问题。目前不明原因。

  • 我猜测可能是动力套的搭配问题,比较明显的问题是 电池放电能力3.3x25=82.5A 和 电调最高电流40x4=160A 不符,按道理电池放电能力应该大于电调最大电流。【下次试试换高C电池】

  • 2.13,换了大容量电池,定点可以了,还存在的问题就是定高不稳,上上下下的,电机也一冲一冲的。

    3300换成了5300

5 数传很慢

  • 奇怪了,数传连接很慢,而且没法去校准电流计。
  • 猜测是固件版本、地面站版本太低??

6 定点模式,飞机移动很慢

  • 用错模式了,Loiter本来就很慢
  • 应该用poshold
  • 雷迅:https://doc.cuav.net/tutorial/copter/flight-modes/poshold.html

7 光流自带超声波,定高不稳

  • 权哥说,是飞控没减震的问题
  • 解决:加了减震,果然不一样!!!
  • 减震YYDS!

8 突然无法解锁,又没报任何错误

  • 就很迷
  • 解决:遥控器重新校准

9 光流超声波定高0.5米还行,再高就不行了

  • 猜测是超声波问题,一个是安装问题,震动?一个是超声波本身有问题。
  • 日志里读出的超声波数据也是不对劲,一会儿平,一会儿全是上上下下

五、其他外设

0 APM常用参数

功能参数
禁用安全开关BRD_SAFETYENABLE0
电机怠速值设为0MOT_SPIN_ARM0
电机解锁检查ARMING_CHECK64
一上电就开始记录日志,直到断电LOG_DISARMED1

1 灯语、蜂鸣器

黄色双闪:自检失败。

蓝闪烁:无GPS,未解锁。

蓝常亮:已解锁。

绿闪烁:有GPS,未解锁。

绿常亮:已解锁。

image-20230210112023503

2 数传

飞控默认:数传连接波特率是57600,USB连接是115200。别选错。

权盛数传设置:数传用USB连接电脑,选择好串口和波特率,但不点连接。

主要是更改图里的 网络ID 和 通道,两个配置一样就可以正常通信了。

image-20230210105927267

3 权盛光流

  • 看他的教程文档。
  • 主要是:专用固件,接线,安装朝向,地面站配置。

4 GPS

5 TFmini Plus

6 KS103

7.CC2530数传-深联创新

  • 官网:https://m.tb.cn/h.fz30J3c?tk=PXUC2HpHN5w
  • 配对:长按按键后上电。依次设置波特率、设置信道、设置工作模式。

8.富斯i6s遥控器

  • 官网:FS-i6S (flyskytech.com)
  • 配对:遥控器打开对码。接收机B/VCC口短接后上电。

9.两个舵机

看苍穹的教程。

  • 舵机供电
  • 遥控器设置
  • 飞控设置

image-20230312164406134

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

【四旋翼】pixhawk2.4.8-地面站配置-APM固件-四旋翼从装机到试飞 的相关文章

  • 教你10分钟完成智能小车的PID调速

    简介 这是我在CSDN上面的第一篇博客 xff0c 来分享一下我是如何用最短的时间进行智能小车的PID调速的 在疫情期间比较无聊 xff0c 在某宝买了一个智能小车底盘和一堆零件 xff0c 基于Arduino Due和树莓派进行开发 xf
  • 实战低通滤波和卡尔曼滤波

    目录 背景所需硬件与软件理论基础一阶低通滤波卡尔曼滤波 仿真验证实际验证总结 背景 滤波这个词对任何一个工科生都不会陌生 xff0c 尤其是做控制或者信号方面的从业者和学生 我们不仅可以通过硬件滤波也可以通过软件设计算法滤波 xff0c 这
  • matplotlib保存图片为pdf格式,文字以字体形式保存,可以illustrator编辑,而不是喵点格式。

    用默认的 plt savefig xff08 xff09 保存的图片 xff0c 图利和label都是以瞄点保存的 xff0c 而不是以文字格式 这样在矢量图编辑中想要调整文字大小和字体时都不方便 使用mpl可以设置pdf图片文字以字体形式
  • 树莓派新系统无键盘安装与设置

    sudo raspi config 1 在Boot根目录下创建文件 xff1a wpa supplicant conf xff1a country 61 CN ctrl interface 61 DIR 61 var run wpa sup
  • 无人机自动驾驶软件系列 E01:OFFBOARD控制以及Gazebo仿真

    引言 https gaas gitbook io guide software realization build your own autonomous drone wu ren ji zi dong jia shi xi lie off
  • 一定能解决ROS系统 rosdep update超时问题de简单方法

    rosdep update命令使用 该方法是可以跳过sudo rosdep init初始化命令设置的 xff0c 前提是安装ros xff1a https blog csdn net weixin 44023934 article deta
  • 使用速腾雷达32线Helios和fast-LIO2算法建图(一)

    一 配置激光雷达数据 参考链接Ubuntu18 04 安装速腾聚创最新驱动RSLidar SDK采集XYZIRT格式的激光点云数据 SLAM不学无术小问题 下载驱动文件内部也有使用说明 第一步 xff1a 下载rslidar sdk xff
  • linux下发各种协议包及其详细分析

    申明 xff1a 本实验在一个虚拟机环境下完成 xff0c ip分别为 192 168 26 1 和 192 168 26 132 一 以太帧格式的分析 1 抓取方法描述 在192 168 26 132浏览网页产生数据包 xff1b 通过w
  • 使用速腾雷达32线Helios和fast-LIO2算法建图(三)

    一 建图 1 源码下载 https github com hku mars FAST LIO 2 配置环境 步奏一 安装PCL gt 61 1 8 PCL的安装可以参考 可选 xff0c 建议考虑不用安装 https blog csdn n
  • Ubuntu 18.04 安装RealSense D435教程

    1 更新内核 运行代码 uname r 如果 gt 61 4 4 0 50的版本则ok xff0c 否则需要升级内核 2 更新cmake xff08 需要3 6以上版本 xff09 xff08 需要科学上网 xff09 首先下载cmake
  • Ros 与 STM32 之Ros串口同设备USB固定

    研究后发现Ros与STM32 都是通过串口 TTL转USB 的方式连接到USB A xff1a 有两种形式 一种 使用 ros kinetic serial 中的py 包用的ROS的serial功能包 B xff1a 另一种则是使用编写的c
  • ROS 动态参数 实时调参方式

    前言 xff1a 开发者常常需要动态调整参数以查看机器人在不同参数下的性能表现 xff1b 无论是通过YAML 文件配置参数还是通过节点句柄操作参数 xff0c 都会面临一个问题 xff0c 如果节点不主 动查询参数值 xff0c 就无法获
  • 上下文切换的概念

    上下文切换 xff08 也可以称作进程切换或任务切换 xff09 xff0c 它指的是 CPU 从一个进程 xff08 或线程 xff09 切换至另一个进程 xff08 或线程 xff09 上下文指的是某一时间点 CPU 寄存器和程序计数器
  • 多旋翼-六轴硬件选型

    挑战杯所用六轴 机架 定 桨叶机重 定 拉力 xff08 机重除以0 4 xff09 拉力 电池 桨叶 定 电机定 电调
  • 基于51的扫地车

    51复习 AT89S51系列单片机的ISP下载是通过P15 P16 P1 7 RST引脚来下载的 xff0c 而宏晶国产STC单片机则具有串口ISP功能 xff0c 可直接使用串口 xff0c 将程序下载进单片机 40个引脚 https b
  • pix2.4.8 从入手到装机(2021.4.4)

    2023 2 10 我重新完完整整的又走了一次 xff0c 记录了一下过程 xff1a 飞控是pix2 4 8 xff0c 固件是APM 原文 xff1a 咸鱼入手2套辣鸡pix xff0c 第一次使用并检查硬件好坏 xff0c 确认是否退
  • 焊板常用元器件(2021.4.6)

    钽电容 正负 xff1a 有线一端为正级 耐压 xff1a 2 Led Key buzzer 按键 xff1a 对角线焊到电路中 灯 xff1a 绿条是负 蜂鸣器 xff1a 区分有无源 xff0c 引脚 xff0c 有正负为有源 xff0
  • 恒温箱课程设计(2021.4.12)

    第一步 方案选择 淘宝闲鱼csdn 主要难点在于 xff1a 小控大是难点 xff0c 对执行器和驱动的选择 最终 电磁和固态继电器都不行 xff0c 要可控相位的继电器 xff0c 太贵了 只能固态了 xff0c if控制 xff0c 效
  • JVAV学习笔记(二)—接口

    JVAV学习笔记 xff08 二 xff09 接口 abstract class AbsDemo abstract void show1 abstract void show1 interface Inter public static f
  • CAD2020入门学习(2021.4.13)

    学习途径 xff1a 软件管家CAD2018网课 第一步 界面熟悉 第二步 新建 保存 关闭 第三步 基本操作 xff1a 鼠标 xff0c 命令 xff0c 相对坐标和极坐标 第四步 搜索 xff1a CAD快捷键 画直线 L画圆 C画弧

随机推荐