首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 基于STM32的四旋翼飞行控制器的设计与实现

基于STM32的四旋翼飞行控制器的设计与实现

  • 资源大小:0.3 MB
  • 上传时间:2021-12-02
  • 下载次数:0次
  • 浏览次数:40次
  • 资源积分:1积分
  • 标      签: 四旋翼飞行控制器 STM32

资 源 简 介

针对四旋翼飞行器,设计并实现了一种基于 STM32 的微型飞行控制器. 以新型 ARM Cortex-M3 内核微处理器 STM32 作为计算控制单元,对飞行控制器进行了模块化设计,包括主控、惯性测量、执行驱动等单元模块. 给出了系统软件设计流程,研究了一种基于分布式融合滤波器的飞行姿态解算方法,并针对四旋翼飞行器的控制特点设计了控制律. 实验表明控制器方案合理有效。   四旋翼飞行器的基本结构如图 1 所示。   四旋翼飞行器的 4 只旋翼安装于十字形机体的4 个顶点位置,分为顺时针旋转( 1、3) 和逆时针旋转( 2、4) 2 组. 当 4 只旋翼转速相等时,相互间抵消反扭力矩; 同时增加或减小 4 只旋翼的转速可实现上升或下降 运 动; 当 1 号 与 3 号旋翼转速增加( 减小) ,2 号和 4 号转速不变,飞行器实现偏航. 当 1 号和 3 号旋翼转速固定,2 号旋翼转速增加( 减小) ,4号旋翼转速减小( 增加) ,飞行器实现向左( 向右)飞行. 当 2 号和 4 号旋翼转速固定,1 号旋翼转速增加( 减小) ,3 号旋翼转速减小( 增加) ,飞行器实现后退( 前进)飞行。
VIP VIP