本章的目标是 “从零打造一个能稳定飞行的平台”。

一个完整的智能无人机硬件系统也可以拆解为四个核心子系统:动力系统、飞行控制系统、定位系统、以及任务计算机(机载电脑)。

#一、基本概念

#1.什么是无人机?

在专业领域,它通常被称为“无人机系统”(UAS),所谓的“系统”,意味着它不仅仅是一架能飞的飞机,而是一个由飞行平台地面控制通信链路组成的完整协同网络。

本教程将聚焦于“四旋翼无人机”,四旋翼拥有优秀的垂直起降能力和悬停能力,是深度开发最理想的平台,并对 PX4 飞控架构进行开发。

#2.无人机的动力系统

无人机的动力系统相当于肌肉提供飞行的力量。

主要包括电池、电机、桨叶、电调,对于从零开始手搓无人机,不同的硬件的选型组合会影响到四旋翼的响应速度、灵活度等等性能指标。对于电赛来说最主要考虑的就是无人机的微调能力、响应速度以及维持自稳的能力。

对于选型,不是单独的去选某一个硬件然后每个都选最好的,而是要选一个合适的硬件组合。对于如何选择一个合适的动力套件,主要就是电池、电机、桨叶,这三个进行选择。

当我们需要对这些动力选型时,首先需要了解的就是选型过程中这些东西的关键参数都有什么?

  • 电池
    • S: s代表Series(串联),比如 1S:3.7V
    • P: Parallel代表并联
    • C: 放电倍率 (C-Rating), 放电倍率通常比较容易忽略,但是它代表电池瞬间放电的能力,是无人机电池选型中非常重要的参数,如果 C 数太低,在无人机油门非常大时会产生掉压,导致动力不足,在压降非常严重时,还可能会导致无人机的主控或机载电脑出现关机。
      $$ 最大持续电流 (A) = 容量 (Ah) \times C数 $$
    • 电池类型: 一般选择 LiPo 电池,优点 C 数高,缺点能量密度较低
  • 电机
    • KV: 代表电压每升高 1 伏特 ($1V$),电机空载的转速($RPM$)会增加多少
      $$ {电机转速 (RPM)} = {KV值} \times {工作电压 (V)} $$
    • 扭矩:通常高 KV 的电机匝数少,线径粗,扭矩较低
  • 桨叶
    • 直径: 通常以英寸为单位,大直径桨通常配合低 KV 电机,用于需要大拉力的重型机或追求航时的机型;小直径桨配合高 KV 电机,用于追求反应速度和敏捷性的赛机
    • 螺距:螺旋桨在一种完全不滑动的固体介质中旋转一圈,理论上能够前进的距离。类似于汽车不同的挡位。
      • 高螺距(相当于高速档): 桨叶倾角大,每转一圈前进距离长。适合高速飞行,但起步(低速)时负载大。
      • 低螺距(相当于低速档): 桨叶倾角小,更易旋转,加速快,低速推力稳,但最高时速受限。
    • 叶片数: 通常双叶桨的效率是最高的,三页桨效率略低于双叶,但是因为推力密度更高、接触面积更大通常会让飞行更平顺。
    • 其他需要关注的参数:材质、动平衡、中心孔径
  • 电调
    • 四合一 vs 单体
      • 四合一: 节省空间,有利于布线,但是如果某一路坏了可能整个电调都需要更换
      • 单体: 虽然布线可能会比较乱,但是单路损坏更换成本低
    • DShot vs PWM
      • DShot: 全数字信号
      • PWM: 模拟信号,一般已经不用了
    • 对于电流和电压等参数要考虑当电机满负载时最大会产生的电流进行考虑,要考虑电机参数,比如最大支持单路45A电流或者60A电流

#3.无人机的控制系统架构讲解

无人机控制系统中的核心硬件也就是飞行控制器,简称飞控,飞控内部集成部分传感器比如气压计、陀螺仪等,并且能够运行控制代码,能够将传感器融合出的当前状态,与遥控器或者机载电脑输入的目标状态进行对比,通过PID来计算每个电机的转速。

#3.1 主流固件

当前的主流并且开源固件有PX4 / ArduPilot / Betaflight, 对于比赛和科研等二次开发的人来讲,PX4是最建议使用的固件,因此本篇主要以PX4的讲解和使用为主

#3.2 PX4大致介绍

PX4不仅仅是一个简单的飞控固件,他是一个非常完整的生态系统,涵盖了非常多的应用场景,比如各种多旋翼无人机、固定翼无人机以及地面机器人。并且代码完全开源,支持非常多的仿真工具, 例如Gazebo和SITL,

#硬件标准:Pixhawk

Pixhawk 是开源的无人机飞行控制硬件标准和平台, PX4 通常运行在符合 Pixhawk 标准的硬件上。但是pixhawk因为是开源的,所以市面上的pixhawk的硬件就非常的多,而且部分型号已经非常久远了基本被淘汰

#地面站:QGroundControl (QGC)

PX4可以支持多种地面站,但是官方推荐是 QGroundControl,并且QGroundControl也是可以二次开发的

PX4 采用 MAVLink 的通信协议,用于飞控与地面站,或者飞控与机载电脑之间通信

#3.3 PX4接线框架

下面这个图非常好的展示了px4的基本的接线框架

接线图

#二、选型方案

我应该如何进行选型呢?都需要考虑哪些方面

  1. 首先是核心需求,比如对于无人机硬件选型前,通常需要一个最开始的需求分析,通常需要考虑的方面有总重续航轴距
  2. 机架选择一般是碳纤维板,硬度高重量轻,初期可用F450这种塑料来学习(炸机成本低)
  3. 对于动力选型这一部分比较重要,通常需要遵循原则:大桨配低 KV,小桨配高 KV。 此外需要关注推重比,一般要求推重比大于2,但是也不能太大
    $$ 推重比 = \frac{总推力}{总重量} $$
    示例:F450 机架 + 2212 920KV 电机 + 20A/30A 电调 + 9450 桨叶 + 3S/4S 电池。
  4. 飞控系统选择,一般选择 Pixhawk 系列
  5. 供电系统,除了LiPo电池需要考虑外,由于普通电调或者飞控自带的5V BEC通常电流比较小,因此需要单独购买大功率的BEC专门给机载电脑供电。

#三、快速上手

首先请先阅读PX4的官网中关于PX4关于多旋翼的信息,以及如何接线

1
https://docs.px4.io/v1.16/zh/frames_multicopter/

对硬件进行组装,飞控注意前后,其他的零件位置不重要,重心要尽量处于中间

方向

组装完成确保硬件接线正确,烧录PX4的固件,首先在室内拆掉螺旋桨进行基础配置,最后再去室外 GPS 定位条件下进行测试。

#1.电机转向测试与电调校准

#2.飞控陀螺仪等传感器校准

#3.遥控器配对与校准

#4.飞行模式设置

#5.失控保护配置

#6.电源设置

防止电池过放炸机,校准电压/电流计,确保地面站显示的电压和万用表测的一致。

#7.室外测试

了解基本的无人机操作,以安全第一

position 定点模式

position

altitude 定高模式

altitude

#四、任务

任务1:参考文章,选择一套F450的合适的动力方案,写成如下表格形式的excel表格

无人机部位 型号 商品截图 价格 理由
飞控
无刷电机

任务2:利用文中的公式进行可行性验算,简写理由列

任务3:下载并安装 QGroundControl 地面站,熟悉基本界面。
链接Releases · mavlink/qgroundcontrol,请下载安装V4.4.2版本


Written by WSHSM Github Blog
2026/01/19