四轴飞行器基本组成及其飞行原理详解

article/2025/9/3 20:40:51

近日,自己组装了一台 四轴飞行器
组装完后,便想深究其原理;避免只是 知其然,却不知其所以然
查阅资料后,便在其他文章的基础上,将此文 归纳整理 出来;
文章末尾有参考文章列表,同时感谢原作者的创作;

先上一张自己组装的 四轴飞行器 ( ̄▽ ̄)/:
四轴飞行器

一、四轴飞行器的基本组成

遥控器:向飞控发出信号;四轴飞行器的遥控器至少需要 4 个通道,分别用于:油门、旋转、前后飞、左右飞;
图为 FS-i6 遥控器
FS-i6遥控器

飞控:是飞行器的大脑,保持自身稳定飞行;接收遥控器信号,并将信号传输给电调告诉它如何飞行;
图为 APM 飞控
APM飞控

电调:将飞控的控制信号,转变为电流的大小,以控制电机的转速;
图为 好盈电调
好盈电调

电机:转;
图为 2212无刷电机
2212无刷电机

机架:用于承载上述物品;
图为 F450机架
F450机架

其实还有其他组件比如:正反桨叶电池GPS夜航灯防撞圈 等其他物品,因为其不是核心物品,所以这里便不再一一细说;


二、四轴飞行器飞行原理

事实上,四轴飞行器还分两种布局,一种是 十字形布局,另外一种则是较为常见的 X型布局
四轴飞行器布局
由于 X型布局 的应用更为广泛,这里我们就重点讲解 X型布局 的飞行原理;

以这张图为例:
X型布局
箭头所指为机头时,电机1电机2 逆时针旋转的同时,电机3电机4 顺时针旋转,因此当飞行器平衡飞行时,陀螺效应和空气动力扭矩效应均被抵消;

与传统的直升机相比,四轴飞行器有下列优势

各个旋翼对机身所施加的反扭矩与旋翼的旋转方向相反,因此当 电机1电机2 逆时针旋转的同时,电机3电机4 顺时针旋转,可以平衡旋翼对机身的反扭矩;四旋翼飞行器在空间共有6个自由度(分别沿3个坐标轴作平移和旋转动作),这6个自由度的控制都可以通过调节不同电机的转速来实现;

其基本运动状态分别为:

  1. 垂直运动
  2. 俯仰运动
  3. 滚转运动
  4. 偏航运动
  5. 前后运动
  6. 侧向运动

四轴飞行器结构图

那么在控制飞行器飞行时,有如下技术难点:

首先,在飞行过程中它不仅受到各种物理效应的作用,还很容易受到气流等外部环境的干扰,很难获得其准确的性能参数;

其次,微型四轴无人飞行器是一个具有六个自由度,而只有四个控制输入的欠驱动系统;它具有多变量、非线性、强耦合和干扰敏感的特性,使得飞行控制系统的设计变得非常困难;

再次,利用陀螺进行物体姿态检测需要进行累计误差的消除,怎样建立误差模型和通过组合导航修正累积误差是一个工程难题;这三个问题解决成功与否,是实现微型四旋翼无人飞行器自主飞行控制的关键,具有非常重要的研究价值;

下面将逐个说明飞行器的各种飞行姿态:

垂直运动:
在图 a 中,因有两对电机转向相反,可以平衡其对机身的反扭矩,当同时增加四个电机的输出功率,旋翼转速增加使得总的拉力增大,当总拉力足以克服整机的重量时,四旋翼飞行器便离地垂直上升;

反之,同时减小四个电机的输出功率,四旋翼飞行器则垂直下降,直至平衡落地,实现了沿 z 轴的垂直运动;

当外界扰动量为零时,在旋翼产生的升力等于飞行器的自重时,飞行器便保持悬停状态;

保证四个旋翼转速同步增加或减小是垂直运动的关键;
垂直运动


俯仰运动:
在图 b 中,电机1的转速上升,电机3的转速下降,电机2、电机4的转速保持不变;

为了不因为旋翼转速的改变引起四旋翼飞行器整体扭矩及总拉力改变,旋翼1旋翼3 转速该变量的大小应相等;

由于 旋翼1 的升力上升,旋翼3 的升力下降,产生的不平衡力矩使机身绕 y 轴旋转(方向如图所示),同理,当 电机1 的转速下降,电机3 的转速上升,机身便绕 y 轴向另一个方向旋转,实现飞行器的俯仰运动;
俯仰运动


滚转运动:
与图 b 的原理相同,在图 c 中,改变 电机2电机4 的转速,保持 电机1电机3 的转速不变,则可使机身绕 x 轴旋转(正向和反向),实现飞行器的滚转运动;
滚转运动


偏航运动:
四旋翼飞行器偏航运动可以借助旋翼产生的反扭矩来实现;

旋翼转动过程中由于空气阻力作用会形成与转动方向相反的反扭矩,为了克服反扭矩影响,可使四个旋翼中的两个正转,两个反转,且对角线上的来年各个旋翼转动方向相同;

反扭矩的大小与旋翼转速有关,当四个电机转速相同时,四个旋翼产生的反扭矩相互平衡,四旋翼飞行器不发生转动;

当四个电机转速不完全相同时,不平衡的反扭矩会引起四旋翼飞行器转动;

在图 d 中,当 电机1电机3 的转速上升,电机2电机4 的转速下降时,旋翼1旋翼3 对机身的反扭矩大于 旋翼2旋翼4 对机身的反扭矩,机身便在富余反扭矩的作用下绕z轴转动,实现飞行器的偏航运动,转向与 电机1电机3 的转向相反;
偏航运动


前后运动:
要想实现飞行器在水平面内前后、左右的运动,必须在水平面内对飞行器施加一定的力;

在图 e 中,增加 电机3 转速,使拉力增大,相应减小 电机1 转速,使拉力减小,同时保持其它两个电机转速不变,反扭矩仍然要保持平衡;

按图 b 的理论,飞行器首先发生一定程度的倾斜,从而使旋翼拉力产生水平分量,因此可以实现飞行器的前飞运动,向后飞行与向前飞行正好相反;

当然在图 bc 中,飞行器在产生俯仰、翻滚运动的同时也会产生沿 xy 轴的水平运动;
前后运动


侧向运动:
在图 f 中,由于结构对称,所以侧向飞行的工作原理与前后运动完全一样;
侧向运动


参考文章列表:
四轴飞行器飞行原理详解
四轴飞行器原理
四轴飞行器-概念扫盲


http://chatgpt.dhexx.cn/article/lSN1YKGN.shtml

相关文章

四轴飞行器实践教程(内部资料)

四轴飞行器实践教程(内部资料) 试读文档下载 下载地址:http://pan.baidu.com/s/1o6wlyum 四旋翼飞行器,也即四轴飞行器,曾经被作为初期飞机的模型开发,但由于体积、重量和控制的诸多原因所废弃。而最终&…

四旋翼无人机飞行器基本知识(四旋翼无人机结构和原理+四轴飞行diy全套入门教程)

第一篇《四旋翼飞行器结构和原理》 第二篇《四旋翼飞行diy全套入门教程》 四旋翼飞行器结构和原理 1.结构形式 旋翼对称分布在机体的前后、左右四个方向,四个旋翼处于同一高度平面,且四个旋翼的结构和半径都相同,四个电机对称的安装在飞行器…

四旋翼飞行器基本知识(四旋翼飞行器结构和原理+四轴飞行diy全套入门教程)

转载两篇日志: 第一篇《四旋翼飞行器结构和原理》 第二篇《四旋翼飞行diy全套入门教程》 四旋翼飞行器结构和原理 1.结构形式 旋翼对称分布在机体的前后、左右四个方向,四个旋翼处于同一高度平面,且四个旋翼的结构和半径都相同&#…

四轴飞行diy全套入门教程(从最基础的开始)

首先声明本人也是菜鸟,此教程就是从一个菜鸟的角度来讲解,现在论坛上的帖子都突然冒很多名词出来,又不成体系,我自己开始学的时候往往一头雾水,相信很多新手也一样。所以在这个帖子里面,我都会把自己遇到的…

四轴飞行器入门——基础知识

引言 从2016年起,细细数来入门无人机已经有两年时间。两年期间,自己边学边摸索,组装过机架四轴无人机,也修改过开源飞控的代码,但是因为种种原因,始终没有写过相关博客记录下自己的学习历程。最近&#x…

零基础DIY四轴飞行器超级详细保姆级教程(STM32F407ZGT6主控、WIFI图传、陀螺仪平衡、气压计/超声波定高、手机蓝牙控制等功能)

前言 大四毕业后暑假没事做就花了一点DIY了一个四轴飞行器,是比较大的那种F450机架,不是那种PCB板做机架的小四轴,因为我也是从零基础开始做的四轴,现在就想把自己的过程写成博客分享在网上。下面我会从机械结构、主控和各传感器…

20210728用树莓派 DIY 四轴飞行器(硬件、故障保护、遥控、飞行模式)

https://mbb.eet-china.com/forum/topic/92385_1_1.html 20210728用树莓派 DIY 四轴飞行器(硬件、故障保护、遥控、飞行模式) 2021-7-28 11:00:24 只看该作者 倒序浏览阅读:849 回复:1 机械构造–第一部分 今天,我们…

正则判断是手机号码

var regExp "^((13[0-9])|(15[^4])|(18[0,2,3,5-9])|(17[0-8])|(147))\\d{8}$" // 正则表达式 var objExpnew RegExp(regExp) // 正则初始化对象 var tel "18310121542" // 输入手机号码 objExp.test(tel) // 正则验证号码

手机号码正则_中国大陆手机号码的正则表达式总结ChinaMobilePhoneNumberRegex

ChinaMobilePhoneNumberRegex是国人总结整理的一组匹配中国大陆手机号码的正则表达式。遵守MIT开源协议。 规则包括: 手机卡 – 基础运营商 支持语音通话 / 短信 / 数据流量号码长度 11 位运营商 [1]号段中国移动134-0~8 / 135 / 136 / 137 / 138 / 139 / 150 / 151 / 152 / 1…

php虚拟电话号码,虚拟运营商号码慎入! 七大你要想到的事【2】

原标题:虚拟运营商号码慎入! 七大你要想到的事 面临倒闭可能,号码如何处理 在虚拟运营商中我们发现了不少的民营企业身影,这也是工信部在最早开展移动转售业务的初衷之一,鼓励民营企业进入到移动通信行业中来。民营资本的进入可以…

php虚拟电话号码,[视频]一号通电信诈骗追踪 虚拟号码服务藏漏洞

进入[整点新闻]>> “一号通”业务“擅长”呼叫转移与服务管理,只要通过网络或者任何一部固定电话,您都可以随时随地改变“一号通”所链接的号码,或者按顺序转移、无应答转移、临时转移以及免打扰等呼叫转移方式。正因“一号通”的种种便…

自适应红色大气虚拟手机靓号交易商城网站源码

☑️ 编号:ym363 ☑️ 品牌:无 ☑️ 语言:php ☑️ 大小:8.5MB ☑️ 类型:虚拟手机靓号交易商城 ☑️ 支持:pcwap 🎉 欢迎关注,私信,领取 🎉 ✨ 源码介绍 靓号…

VS 2015 | MFC | Dialog界面被关闭了如何打开

打开VS 的资源视图: 上方工具栏 视图->资源视图可以找到,打开****_DIALOG即可

C++ MFC 界面美化------自绘菜单栏

最终效果 一: 点击菜单栏标题后弹出菜单,在OnNcHitTest中增加代码 ,使得当鼠标在 菜单标题的区域点击后,触发对应的函数 LRESULT CMFCDrawnTitleDlg::OnNcHitTest(CPoint point) {// TODO: 在此添加消息处理程序代码和/或调用默认…

MFC界面编程基础(02):MFC窗口的创建

上一篇:MFC界面编程基础(01):Windows 编程模型下一篇:MFC界面编程基础(03):消息映射、窗口绘制、文档/视图结构体系 MFC是什么? 微软基础类库(英语:Micros…

MFC界面编程基础(01):Windows 编程模型

上一篇:MFC界面编程基础(00):基本概念下一篇:MFC界面编程基础(02):MFC窗口的创建 WinMain函数 当 Windows 操作系统启动一个程序时,它调用的就是该程序的 WinMain 函数…

简单聊天室的设计 C++ MFC

b站有更高级教学视频 https://www.bilibili.com/video/av38700336/ 一、要求 要求:分别设计基于对话框的客户端和服务器端的程序,实现两端的通信,服务器端能接受客户端的消息,并且显示客户端的连接信息,把客户端信息…

MFC 中使用QT开发界面

首先创建一个基于对话框的MFC工程,当然其他的像是多文档、单文档工程也是可以的,只是为了简单起见我这里用的是对话框 然后通过鼠标右键点击项目,然后依次点击属性 --> C/C -->常规在工程的附加头文件中添加上QCore、QGui、QWidget和QT…

第六篇--MFC美化界面

1.MFC如何设置背景颜色 首先,为对话框添加WM_CTLCOLOR消息,方法为:右击Dialog窗口 --> Class Wizard --> Messages --> WM_CTLCOLOR --> Add Handler --> Edit Code 然后,在Dlg.h文件中添加成员变量CBrush m_brush; 接着,在之前Edit Code的位置,写上 HB…

MFC界面类库Xtreme Toolkit Pro 下载及使用教程介绍

Xtreme Toolkit Pro 是针对Windows程序员的一套先进的用户界面套包,强大的功能可使您的应用程序具有专业的、现代感的外观。 Xtreme Toolkit Pro 由8个专业级的构件组成,Xtreme CommandBars, Xtreme Docking Pane, Xtreme Property Grid, Xtreme Report …