1. 无人机系统概述

各位同学好,我是老张。在嵌入式系统这行摸爬滚打了十几年,从最早的 8 位单片机做到现在的异构计算平台,中间有五年时间专门跟无人机打交道。今天咱们开始聊无人机系统,第一节课,先把底子打好。

你可能会问:无人机不就是个会飞的相机吗?其实没那么简单。一架能稳定飞行的无人机,背后是传感器融合、实时控制、通信协议、动力匹配等一系列工程的集合。我刚开始接触这个领域时也踩过不少坑,后面慢慢跟大家聊。

1.1 无人机发展简史

无人机这个概念,比大多数人想象的要早得多。

  • 1910s-1940s:萌芽期。最早是靶机,说白了就是给高射炮当活靶子。我记得看过一份资料,1917 年英国人搞出了第一架无线电控制的无人机,叫 "Ruston Proctor Aerial Target"——名字挺长,飞起来也就那样。
  • 1950s-1990s:军用主导期。这个阶段无人机主要用在侦察、诱饵、靶标这些场景。美国的 "火蜂" 系列、以色列的 "侦察兵" 系列,都是那个时代的代表。我当年读研时拆过一台退役的军用无人机飞控,那板子上的元件密度,啧啧,跟现在没法比。
  • 2000s-2010s:民用爆发期。MEMS 传感器成本降下来了,GPS 模块也便宜了,开源飞控项目(ArduPilot、PX4)开始出现。2013 年大疆推出 Phantom,直接把消费级无人机带进了大众视野。
  • 2020s 至今:智能化与行业化。现在的无人机,说白了就是一台会飞的边缘计算设备。AI 视觉、SLAM、5G 远程控制,这些技术正在把无人机从 "遥控飞机" 变成 "空中机器人"。
我个人习惯:研究一个技术领域,先看它的历史脉络。不是为了背年份,而是理解 "为什么现在是这样"。比如为什么多旋翼成了主流?因为 MEMS 陀螺仪和加速度计便宜了,没有它们,多旋翼根本稳不住。

1.2 无人机分类

无人机的分类方式很多。按平台构型分,最常见的是三类:固定翼、多旋翼、直升机。我直接给你画张图,一目了然。

无人机按平台构型分类 无人机平台 固定翼 多旋翼 直升机 特点 续航长、速度快 不能悬停、需要跑道 特点 可悬停、机动灵活 续航短、结构简单 特点 可悬停、载重大 机械复杂、维护成本高 典型应用 测绘、巡检、物流 典型应用 航拍、植保、编队表演 典型应用 重载运输、应急救援

三种构型各有各的脾气。我简单总结一下:

特性 固定翼 多旋翼 直升机
续航时间 长(1-10h) 短(15-40min) 中等(30-90min)
飞行速度 快(80-200km/h) 慢(30-60km/h) 中等(50-120km/h)
悬停能力 无 有 有
机械复杂度 低 低 高(变距机构)
抗风能力 强 中等 强
典型起飞方式 弹射/滑跑 垂直起降 垂直起降
注意:别以为多旋翼结构简单就好做。我见过太多人把四轴飞控调参当成 "拧螺丝",结果一上天就翻。多旋翼的稳定性完全依赖飞控的实时控制,任何一个传感器数据异常,都可能炸机。

1.3 无人机系统组成

一架完整的无人机,说白了就是四个子系统拼在一起:飞控、动力、通信、载荷。我习惯用 "大脑-肌肉-神经-手" 来类比。

1.3.1 飞控系统(大脑)

飞控是无人机的核心。它负责读取传感器数据,解算姿态,输出控制指令。一套典型的飞控硬件包括:

  • 主控芯片:STM32F4/F7 系列、STM32H7 系列,或者更高端的 Zynq、i.MX RT。我最早用 STM32F405,后来换到 F427,算力够用但内存紧张。
  • IMU(惯性测量单元):包含三轴陀螺仪和三轴加速度计。常用芯片有 ICM-20602、BMI088。嗯,这里要注意:IMU 的安装位置和减震设计直接影响飞控性能。
  • 磁力计:用于航向校准。但容易受电机磁场干扰,我踩过这个坑——磁力计装得太靠近电源线,航向数据一直飘。
  • 气压计:用于高度估算。MS5611 是经典选择,但受气流影响大,室内基本不能用。
  • GPS/GNSS 模块:提供位置和速度信息。Ublox M8N、M9N 是主流。

核心逻辑:飞控的传感器数据融合算法(通常是扩展卡尔曼滤波 EKF)把 IMU、GPS、磁力计、气压计的数据揉在一起,估算出无人机的位置、速度、姿态。然后 PID 控制器根据目标姿态和当前姿态的偏差,输出电机控制量。

1.3.2 动力系统(肌肉)

动力系统包括电机、电调、螺旋桨、电池。这四个东西必须匹配好,否则效率低、发热大、甚至烧毁。

  • 电机:无刷直流电机(BLDC),常见尺寸有 2204、2208、2312 等。KV 值代表每伏特转速,低 KV 配大桨,高 KV 配小桨。
  • 电调(ESC):控制电机转速。现在主流是 FOC(磁场定向控制)电调,效率比传统方波电调高 10%-15%。
  • 螺旋桨:尺寸和螺距决定拉力。我建议新手先从 APC 或大疆原厂桨开始,别一上来就试三叶桨——效率不一定高,还容易共振。
  • 电池:锂聚合物电池(LiPo),标称电压 3.7V/片,满电 4.2V。放电倍率(C 数)要够,否则大油门时电压骤降,飞控会重启。

1.3.3 通信系统(神经)

通信系统负责地面站和无人机之间的数据交换。主要分两类:

  • 遥控链路:2.4GHz 或 915MHz,用于传输遥控指令。我习惯用 FrSky 或 Crossfire 协议,延迟低、抗干扰好。
  • 数传链路:传输遥测数据(位置、姿态、电池电压等)。常用 MAVLink 协议,波特率 57600 或 115200。
  • 图传链路:传输视频画面。5.8GHz 模拟图传延迟低但画质差;数字图传(如 DJI O3、HDZero)画质好但延迟稍高。
避坑指南:我曾经在项目里把遥控器和数传的天线绑在一起,结果遥控距离直接砍半。天线之间要保持至少 10cm 间距,而且不要平行放置。

1.3.4 载荷系统(手)

载荷就是无人机 "干活" 用的设备。常见的有:

  • 相机/云台:航拍、测绘、巡检用。云台的增稳算法很关键,我调过一款三轴云台,PID 参数调了整整两周才不抖。
  • 多光谱/热成像相机:农业植保、电力巡检用。
  • 激光雷达(LiDAR):测绘、建图用。16 线、32 线、64 线,线数越多越贵。
  • 投掷/喷洒装置:物流、植保用。

1.4 典型应用场景

说了这么多理论,咱们看看无人机到底能干啥。我挑几个典型的:

领域 典型任务 常用机型 关键要求
航拍/影视 空中摄影、电影镜头 多旋翼(如 Mavic、Inspire) 画质、稳定性、便携性
农业植保 喷洒农药、施肥 多旋翼(如 T30、T40) 载重、续航、抗腐蚀
电力巡检 线路巡检、故障检测 多旋翼 + 热成像 抗电磁干扰、精准定位
测绘/地理信息 正射影像、三维建模 固定翼 / 多旋翼 RTK 定位、航线规划
物流配送 快递、医疗物资运输 多旋翼 / 复合翼 载重、安全冗余、空域管理
应急救援 灾情侦察、物资投送 多旋翼 / 直升机 快速部署、抗风、夜视

你想想看,这些场景对无人机的要求其实很不一样。航拍要的是画质和手感,植保要的是载重和耐腐蚀,测绘要的是定位精度。没有一款无人机能通吃所有场景——选型本身就是一门学问。

我的建议:如果你是刚入行,先别急着买整机。找一套开源飞控(Pixhawk 或 Cube),配个 F450 机架,自己焊线、刷固件、调参数。炸几次机,你就什么都懂了。我当年就是这么过来的。

好了,第一章的内容就到这里。无人机系统是个交叉学科,后面我们会一步步深入飞控算法、传感器融合、动力匹配、通信协议这些硬核内容。别急,慢慢来。