找回密码
 注册
关于网站域名变更的通知
查看: 1043|回复: 6
打印 上一主题 下一主题

深度解析:四轴--飞控板及控制原理

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-19 10:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
, W5 c& I7 Q3 I9 j
四轴(1)-飞行原理' E. J, Q" }# \1 Y- [9 e  L# A$ F
总算能抽出时间写下四轴文章,算算接触四轴也两年多了,从当初的模仿到现在的自主创作经历了不少收获了也不少。朋友们也经常问我四轴怎么入门,今天就简单写下四轴入门的基本知识。尽量避开专业术语和数学公式。4 ^/ ^, L( K% v( d, E$ O+ ^
1、首先先了解下四轴的飞行原理。2 d2 I! n' `4 Z# a1 ^! r7 I
4 {+ w# t% x: G/ N# K" j( ?
四轴的一般结构都是十字架型,当然也有其他奇葩结构,比如工字型。两种的力学模型稍微有些不一样,建议先从常规结构入手(其实是其他结构我不懂)。. \: p6 X* ~9 z0 D+ k- h
$ l  n/ b8 _6 r0 E# Q. v
常规十字型结构 其他结构3 x1 g! i# s: S
1 H% d6 w8 |' e; g' i  v& D5 w
常规结构的力学模型如图。; W# v' M: [2 p3 ^
- B+ g3 T) A- J& o' l# c
力学模型+ E3 x1 g3 e6 x! Y6 H9 n" p; o

, b7 t6 a8 R0 P, ~. L: p对四轴进行受力分析,其受重力、螺旋桨的升力,螺旋桨旋转给机体的反扭矩力。反扭矩影响主要是使机体自旋,可以想象一下直升机没有尾桨的情况。螺旋桨旋转时产生的力很复杂,这里将其简化成只受一个升力和反扭矩力。其它力暂时先不管,对于目前建模精度还不需要分析其他力,顶多在需要时将其他力设为干扰就可以了。如需对螺旋桨受力进行详细研究可以看些空气动力学的书,推荐两本,9 A9 S8 m8 Y3 q. q# A9 ]4 w( d
: U  M+ b: {6 \& [, ]% c
空气螺旋桨理论及其应用    (刘沛清,北航出版社)
$ I+ T" l1 Z- F0 s空气动力学基础上下册 (徐华舫,国防科技大学)
4 F6 S' A6 l# x. i; M网易公开课:这个比麻省理工的那个飞行器构造更对口一些。/ G+ B; Y$ K+ w# ^" c3 S  d
荷兰代尔夫特理工大学公开课:空气动力学概论5 f1 t! T6 @9 K2 s) R$ K& u
以上这些我是没看下去,太难太多了,如想刨根问底可以看看。
( J4 a( `! b% F/ ?- \- ]$ U$ o5 m4 Q* k9 i" |- Z6 f$ i$ U
解释下反扭矩的产生:/ o. W; {- Q! N
电机带动螺旋桨旋转,比如使螺旋桨顺时针旋转,那么电机就要给螺旋桨一个顺时针方向的扭矩(数学上扭矩的方向不是这样定义的,可以根据右手定则来确定方向)。根据作用力与反作用力关系,螺旋桨必然会给电机一个反扭矩。; k! k9 O3 f/ x: r& I' \" ^$ m4 p
在转速恒定,真空,无能量损耗时,螺旋桨不需要外力也能保持恒定转速,这样也就不存在扭矩了,当然没有空气也飞不起来了。反扭矩的大小主要与介质密度有关,同样转速在水中的反扭矩肯定比空气中大。1 D# f) l  F% o
因为存在反扭矩,所以四轴设计成正反桨模式,两个正桨顺时针旋转,两个反桨逆时针旋转,对角桨类型一样,产生的反扭矩刚好相互抵消。并且还能保持升力向上。六轴、八轴…类似。1 _4 f  D  s0 Z1 ~. J0 F7 l) F
8 p  k9 M% m. l# h' N
我们控制四轴就是通过控制4个升力和4个反扭矩来控制四轴姿态。
3 R3 A6 P9 [3 _# P1 p- W8 V7 _3 s; b4 w" p
如力学模型图,如需向X轴正方向前进,只需增加桨3的转速,减少桨1的转速,1、3桨的反扭矩方向是一样的,一个加一个减总体上来说反扭矩没变。此时飞机已经有向X轴方向的分力,即可前行。7 t2 R* b( c  u( R* ]
如需向X轴偏Y轴45°飞行,那么增加桨2、3的转速,减少桨1、4的转速,即可实现。
5 S5 \$ v! Y+ ~0 c, N' L  o+ t' m1 m8 @. p' ]: P" W
如果将X正作为正前方,那么就是”十”模式,如果将X轴偏Y45°作为正前方向,那就是”×”模式。理论上这两种都可以飞行,”十”模式稍微比”×”模式好计算,但是”十”模式不如”×”模式灵敏。

- }0 @6 m" m' x8 Q* m
四轴如需向任意方向飞行只需改变电机的转速,至于电机转速改变的量是多少,增量之比是多少就需要算法了。对于遥控航模,不需要知道具体到度级别的方向精度,飞行时手动实时调节方向即可。

8 e/ q3 b) \) X- g
四轴除了能前后左右上下飞行,还能自旋,自旋靠的就是反扭矩,如需顺时针旋转,只需增加桨1、3转速,减少2、4转速,注意不能只增加桨1、3而不减少2、4,这样会造成总体升力增加,飞机会向上飞的。

9 N/ f+ M2 m8 G# D! a: f% E* q0 C4 r! v
理想情况下,四轴结构完全对称,电机转速一样,飞机就可以直上直下飞行。但事实和理想还是有差距的,不存在完全对称的结构,也没有完全一样的电机螺旋桨。所以需要飞控模块进行实时转速调节,这样才能飞起来,不像直升机,螺旋桨加速就能飞。
. x% O$ _) }7 N% A+ w( e- M9 f" @" P
( }1 j8 w3 C- h5 A2 `' r2、分析完飞行原理,接下来分析四轴飞行器系统的主要部件。
" E1 q! H1 ^3 @2 \5 F  p: ?) o
四轴整体系统如所示,整个系统主要包括:飞控、电机、电机驱动、电池、遥控接收机、无线模块、机体(图中没画出来)。

& e& D/ F" Y' m, u
对于diy类大四轴,电机主要用无刷电机,电机学分类是同步电机,这类电机机械特非常好,一般这类电机驱动用的是成品电调,全称电子调速器,给电调输入50Hz 的PWM信号通过调节脉宽调节电机转速。四轴上电机是不用考虑反转的。
& Q- [+ d* n5 V. [% `1 F- i& \* s! i: v
( J2 A4 \" d6 c/ d同步电机模型各种运动控制书上都有,但这里我不打算直接对电机建立模型,原因是即使模型建立出来了,电机参数也不能很好的测量,会导致计算结果和实际有较大的偏差。我们实际关心的是电机外部特性。知道外部特性然后应用此外部特性即可。
1 q4 F+ Q; N! b  M' v, L% x5 c; |& B7 E& j+ S3 P! C% I
对于电机执行机构,我们可以测量输入输出响应,这里输入是PWM脉宽,输出是转速,也可以把升力和反扭矩当做输出。如果把转速当做输出,那么还需要测量转速与升力和反扭矩的关系,因为最终是力影响的姿态而不是转速。测量升力的时候一定要分地面和空中两种情况测量。不同的地面和空中气流是不一样的,越低地效越明显,要问为什么自己看动力学书籍去。电机模型相关东西我会另写一篇文章,这篇主要是一些入门知识。

. q  Q  R0 q1 J9 F0 R
初学者可以不必管电机模型,知道pwm给的越多升力越大就可以了。" Y7 A  j! n- t+ f& d
0 ?# U+ ?- G' O# c; [- ^
对于小四轴,电机一般用的是直流电机,这类驱动可以用mos管自己搭就可以了。pwm频率就不必限制到50Hz,可以5k、50k甚至更高。
2 D1 }( S  D$ l# W5 I" y" ?: k
四轴上一般是单电源供电,飞控板供电可以用带BEC输出的电调上的电。小四轴就自己画个稳压模块。

+ R/ |4 {5 e% x8 a$ ?
其他无线模块主要用于一些附加的功能,比如实时发送各种监测数据,也可以发送图像等等。
% K  {8 G/ K, P
有些无人机带云台,实际也是驱动+电机的结构。" }* \$ l8 N4 ^0 U! Y3 L
飞控板是整个控制四轴最核心的东西,也是它把四轴变得比直升机还好控制。飞控板最主要的功能是计算四个电机的控制量,如何计算就牵扯到各种算法了,这里我不详细展开说。
) g$ Z, I0 }% z4 s8 ^) K. S0 ~4 x
主控芯片读取各个传感器数据,然后对各种数据进行融合,然后能得出机体的姿态信息,什么是姿态信息呢?就是给你一个坐标系,给你一个已知长宽高的长方体,给你姿态信息,然后你就可以在坐标系里把这个长方体画出来了,你知道在哪个位置上画,也知道是怎么放置的,是某个角朝上还是某个楞平行于坐标轴,这些都能知道。这就是姿态信息的意义。
: [  m, Y8 r% b3 C. i- V
( N+ u. n1 i0 ?/ \# S5 c# W姿态的表示方法有很多,有四元数,欧拉角,旋转矩阵,轴角表示等。各自有各自的优缺点。且都能相互转换,有相应的公式。四元数,旋转矩阵在数学计算上比较方便。欧拉角物理意义最为明确,直观,方便用于控制。所以,可以用四元数,旋转矩阵来进行计算,将结果转化为欧拉角,用欧拉角进行PID控制。
- q- S4 A+ h7 c" \
游客,如果您要查看本帖隐藏内容请回复
, s% A; R! R: Z- v# i

  ]  y) o" N  ^6 B* w1 H
  • TA的每日心情
    开心
    2023-6-1 15:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
    发表于 2020-3-19 18:17 | 只看该作者
    很详细呀????

    “来自电巢APP”

  • TA的每日心情
    开心
    2020-3-19 15:28
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-3-19 14:20 | 只看该作者
    四轴--飞控板及控制原理 学习

    该用户从未签到

    5#
    发表于 2020-3-25 09:15 | 只看该作者
    辛苦楼主的分享,学习了

    该用户从未签到

    7#
    发表于 2022-5-14 08:35 | 只看该作者
    谢谢楼主的分享% l5 P; [) ^8 d
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-9 03:24 , Processed in 0.187500 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表