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 远程控制,这些技术正在把无人机从 "遥控飞机" 变成 "空中机器人"。
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)画质好但延迟稍高。
1.3.4 载荷系统(手)
载荷就是无人机 "干活" 用的设备。常见的有:
- 相机/云台:航拍、测绘、巡检用。云台的增稳算法很关键,我调过一款三轴云台,PID 参数调了整整两周才不抖。
- 多光谱/热成像相机:农业植保、电力巡检用。
- 激光雷达(LiDAR):测绘、建图用。16 线、32 线、64 线,线数越多越贵。
- 投掷/喷洒装置:物流、植保用。
1.4 典型应用场景
说了这么多理论,咱们看看无人机到底能干啥。我挑几个典型的:
| 领域 | 典型任务 | 常用机型 | 关键要求 |
|---|---|---|---|
| 航拍/影视 | 空中摄影、电影镜头 | 多旋翼(如 Mavic、Inspire) | 画质、稳定性、便携性 |
| 农业植保 | 喷洒农药、施肥 | 多旋翼(如 T30、T40) | 载重、续航、抗腐蚀 |
| 电力巡检 | 线路巡检、故障检测 | 多旋翼 + 热成像 | 抗电磁干扰、精准定位 |
| 测绘/地理信息 | 正射影像、三维建模 | 固定翼 / 多旋翼 | RTK 定位、航线规划 |
| 物流配送 | 快递、医疗物资运输 | 多旋翼 / 复合翼 | 载重、安全冗余、空域管理 |
| 应急救援 | 灾情侦察、物资投送 | 多旋翼 / 直升机 | 快速部署、抗风、夜视 |
你想想看,这些场景对无人机的要求其实很不一样。航拍要的是画质和手感,植保要的是载重和耐腐蚀,测绘要的是定位精度。没有一款无人机能通吃所有场景——选型本身就是一门学问。
我的建议:如果你是刚入行,先别急着买整机。找一套开源飞控(Pixhawk 或 Cube),配个 F450 机架,自己焊线、刷固件、调参数。炸几次机,你就什么都懂了。我当年就是这么过来的。
好了,第一章的内容就到这里。无人机系统是个交叉学科,后面我们会一步步深入飞控算法、传感器融合、动力匹配、通信协议这些硬核内容。别急,慢慢来。