🌾 植保无人机飞控

从零搭建 · 30章
动手造飞控 · 智农未来
01 飞控系统概述
植保无人机发展史 · 飞控核心功能 · Pixhawk/ArduPilot/自研架构对比
开始学习
02 硬件平台选型
主控芯片 STM32F4/H7 · 传感器选型 · 动力系统匹配
开始学习
03 开发环境搭建
Keil MDK配置 · STM32CubeMX · JLink/SWD · 串口终端
开始学习
04 传感器驱动开发 (上)
MPU6050/ICM20602 · I2C/SPI · 原始数据读取与校验
开始学习
05 传感器驱动开发 (下)
MS5611气压计 · HMC5883L/QMC5883L磁力计 · 数据融合预处理
开始学习
06 姿态解算基础
欧拉角与四元数 · 旋转矩阵 · 机体/地理坐标系
开始学习
07 姿态解算算法 (上)
互补滤波原理 · Mahony滤波实现 · 代码逐行解析
开始学习
08 姿态解算算法 (下)
Madgwick滤波 · EKF入门 · 算法性能对比
开始学习
09 传感器校准
加速度计六面校准 · 磁力计椭球校准 · 气压计温度补偿 · 参数存储
开始学习
10 数据融合与滤波
卡尔曼滤波基础 · 一维/多维实现 · 传感器数据平滑
开始学习
11 控制理论入门
PID控制原理 · P/I/D参数 · 位置式/增量式 · 调试方法
开始学习
12 姿态控制器设计
内环角速率PID · 外环角度PID · 串级PID · 控制频率
开始学习
13 位置控制器设计
水平位置控制(GPS/光流) · 高度控制 · 速度前馈
开始学习
14 电机控制与混控
PWM生成 · 电机调速 · 四旋翼混控矩阵 · 油门曲线
开始学习
15 遥控器与接收机
SBUS/PPM解析 · 通道映射 · 摇杆校准 · 失控保护
开始学习
16 GPS与导航
UBLOX驱动 · NMEA解析 · 经纬度转直角 · 航点规划
开始学习
17 光流与视觉定位
PMW3901驱动 · 视觉里程计原理 · 室内定位方案
开始学习
18 任务调度与RTOS
FreeRTOS移植 · 任务管理 · 消息队列 · 信号量/互斥锁
开始学习
19 状态机与飞行模式
飞行状态机(待机/解锁/悬停/降落) · 模式切换 · 安全机制
开始学习
20 日志系统与调试
Blackbox黑匣子 · SD卡记录 · 上位机波形(Mavlink/自定义)
开始学习
21 通信协议 (上)
Mavlink详解 · 消息封装 · 地面站通信(QGC)
开始学习
22 通信协议 (下)
自定义二进制协议 · CRC校验 · 无线数传(HC12/LoRa)
开始学习
23 安全机制设计
电压监测 · GPS丢失保护 · 遥控器信号丢失 · 急停开关
开始学习
24 自动航线飞行
航点上传下载 · L1制导 · 断点续飞逻辑
开始学习
25 植保作业功能
喷洒控制(水泵/电磁阀) · 流量计反馈 · 速度与喷洒量匹配
开始学习
26 地面站开发基础
PyQt5/Qt框架 · 串口通信 · 实时数据显示
开始学习
27 地面站高级功能
离线地图 · 航点规划界面 · 飞行数据回放
开始学习
28 系统集成与测试
硬件组装布线 · 参数整定 · 震动分析 · 试飞流程
开始学习
29 常见问题与排故
IMU异常 · 电机不转 · GPS搜星慢 · 飞行漂移 · 炸机分析
开始学习
30 项目总结与展望
开源飞控资源 · RTK定位/AI避障/集群 · 职业建议
开始学习