|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
" b6 B7 y0 \: i基于STM32单片机的无人机飞行控制系统设计7 y& \0 k K8 z1 |- k' |2 C3 w
* U2 U' L6 Z/ L) A n# F0 y: s$ c7 m4 l0 E) f
摘要: A$ F3 {# M9 ~5 ?
5 l& T/ ~% z/ X( d7 Y) \
, F, j( M1 }% A3 k. l, u
本文从工程应用出发,将航模固定翼飞机作为研究平台,在总结国内外微小型无人机飞行控制系统设计的基础上,提出了低成本飞行控制系统设计方案。
0 D! p, a, b4 k; q# p6 ]7 e m0 q5 A; N$ \3 r
5 ~; z' ]9 E: u2 E; A3 o0 R
首先,提出飞行控制系统总体方案,对硬件系统进行了详细设计。无人机硬件系统总体分为两个部分:机载飞控系统和地面测控系统,其中机载飞控系统以STM32微控制器为核心,集成了数据采集系统、GPS模块、遥控解码模块、舵机驱动模块、数传电台和电源模块;地面测控系统包括测控计算机、数传电台、地面站软件、发射机等。4 M' u2 T, B7 Q/ u/ C
" [; ^* w" x, t! |( I7 y) i
. y9 F5 Q+ j! U' ^2 T4 a( E" A其次,对无人机捷联导航算法进行了研究。捷联导航算法用于无人机姿态、速度、位置等信息的滤波解算,是解决无人机飞行状态准确测量的关键技术之一。本文设计了基于误差四元数的姿态卡尔曼滤波算法;同时考虑在大机动情况下,刚体加速度的影响,采用组合滤波的方法,提高姿态解算的精度,并进行了仿真验证;通过引入GPS的速度和位置测量信息,分别设计了速度、位置卡尔曼滤波器。
" ~; c, Y, |* S8 @- S. k( H/ m# U$ Y9 Q5 P( [0 _
& M' X, A% E7 X% q然后,建立了无人机的飞机动力学模型。基于该模型采用PID控制方法对无人机纵向、横侧向控制回路控制律进行设计;同时对无人机的自主飞行进行研究,给出了直线自主飞行和圆周自主飞行制导参数的计算方法,并设计看相应的控制律;之后进行了仿真,验证了所设计的控制律。$ f$ y& s- S6 C8 x. [; t( _4 h
: L5 |7 C$ w* N3 C3 q6 S0 |. P g( G% \! p* T1 A" k
最后,展开无人机的试验研究,验证了飞行控制系统硬件与捷联导航算法的可靠性和可行性。
. h& m% W8 W4 F+ f3 k* J- G* E G7 B3 V* @8 F6 e5 a
1 q5 q- p+ r7 w" D; ]6 E. [( B
关键字:无人机,捷联算法,四元数,卡尔曼滤波器,飞行控制* H: w$ B8 }0 ^) I! b
- y! }8 K& j& f& r6 v# X+ a: E! [$ B# M' g. e t
8 N2 M3 r6 R; I- e0 T: C
. ^6 H# y+ T( P7 D. _
2 V. B/ U% {& @0 q) V! j0 x; t1 ? \) v" y0 P+ L5 V7 k
|
|