四旋翼飞行器建模与仿真Matlab

四旋翼飞行器建模与仿真Matlab
四旋翼飞行器建模与仿真Matlab

四轴飞行器的建模与仿真

摘要

四旋翼飞行器是一种能够垂直起降的多旋翼飞行器,它非常适合近地侦察、监视的任务,具有广泛的军事和民事应用前景。本文根据对四旋翼飞行器的机架结构和动力学特性做详尽的分析和研究,在此基础上建立四旋翼飞行器的动力学模型。四旋翼飞行器有各种的运行状态,比如:爬升、下降、悬停、滚转运动、俯仰运动、偏航运动等。本文采用动力学模型来描述四旋翼飞行器的飞行姿态。在上述研究和分析的基础上,进行飞行器的建模。动力学建模是通过对飞行器的飞行原理和各种运动状态下的受力关系以及参考牛顿-欧拉模型建立的仿真模型,模型建立后在Matlab/simulink软件中进行仿真。

关键字:四旋翼飞行器,动力学模型,Matlab/simulink

Modeling and Simulating for a quad-rotor

aircraft

ABSTRACT

The quad-rotor is a VTOL multi-rotor aircraft. It is very fit for the kind of reconnaissance mission and monitoring task of near-Earth, so it can be used in a wide range of military and civilian applications. In the dissertation, the detailed analysis and research on the rack structure and dynamic characteristics of the laboratory four-rotor aircraft is showed in the dissertation. The dynamic model of the four-rotor aircraft areestablished. It also studies on the force in the four-rotor aircraft flight principles and course of the campaign to make the research and analysis. The four-rotor aircraft has many operating status, such as climbing, downing, hovering and rolling movement, pitching movement and yawing movement. The dynamic model is used to describe the four-rotor aircraft in flight in the dissertation. On the basis of the above analysis, modeling of the aircraft can be made. Dynamics modeling is to build models under the principles of flight of the aircraft and a variety of state of motion, and Newton - Euler model with reference to the four-rotor aircraft.Then the simulation is done in the software of Matlab/simulink.

Keywords: Quad-rotor,The dynamic mode, Matlab/simulink

目录

一.引言 (1)

1.1 简介 (1)

1.2研究背景 (2)

1.3目标和内容 (2)

二.飞行器建模 (2)

2.1 机体质心运动模型 (2)

2.2 机体角运动模型 (4)

三.仿真与分析 (6)

3.1仿真平台和参数选取 (6)

3.2仿真过程 (8)

3.2.1飞行器的升降运动仿真 (8)

3.2.2飞行器的滚转运动仿真 (9)

3.2.3飞行器的俯仰运动仿真 (9)

3.2.4飞行器的偏航运动 (10)

3.3 仿真结果分析 (11)

四.结论 (12)

参考文献 (13)

一.引言

1.1 简介

四旋翼飞行器也称为四轴飞行器,是一种有4个螺旋桨且螺旋桨呈十字形交叉的飞行器,可以实现各种的运行状态,如:爬升、下降、悬停、滚转运动、俯仰运动、偏航运动等四旋翼飞行器是一种无人机,无人机和有人飞机比较,具有体积相对较小,造价也比载人机低很多,使用非常的方便,在各种复杂的作战环境都可以进行作战等优点。无人机的优点备受世界各国军队的喜爱,在几次局部战争中,无人机都得以应用。无人机的准确度、高效性以及灵便的侦查能力得到了充分的发挥,并且引起了对无人机的军事应用和装备技术等相关问题的研究和发展。在21世纪的陆地战争、海洋战争甚至是在空中的战争,已经出现了很多的无人驾驶的武器,自行进行攻击的武器。无人机在其中占据了一个非常重要的角色,并且会在未来的军事战争中产生巨大的影响。

四旋翼飞行器是一种能够实现垂直的起降具有四个旋翼的飞行器,它分为两种,一种是用遥控器进行遥控的,另外一种是可以实现自主控制自主飞行。从总体的布局上来看,四旋翼飞行器是属于非共轴的多旋翼飞行器。与传统的旋翼飞机相比较而言,一方面机体的结构相对更为紧凑,另一方面旋翼的增多会产生更大的升力。由于四旋翼的前后与左右的旋翼转向相反,这样就可以抵消反扭力矩,因此就不需要去设置专门的尾桨来平衡机体的反力矩。小型的多旋翼飞行器可以对近地而的环境进行监视和侦察,利用摄像头可以实现实吋的摄像与航拍。

1.2研究背景

现在存在的四旋翼飞行器大致分为三类:一种是利用无线电进行遥控的四旋翼飞行器,另外一种是自主控制的中小型的四旋翼飞行器,还有一种是自主控制的微型四旋翼飞行器这几种飞行器都属于小型的无人飞行器。

目前针对四旋翼飞行器控制技术的研究主要集中在以下两个方面:一方面是基于惯性导航系统的自主控制,另外一方面是基于视觉的自主飞行控制。

国际上对于四旋翼飞行器的研究己经取得了相对比较丰硕的成果,然而在国内这一研究才刚刚起步。只有国防科学技术大学、哈尔滨工业大学以及上海交通大学微纳米科学技术研究院几个已有文献的报导。哈尔滨工业大学建立了四旋翼飞行器的动力学模型,并对模型进行了简化,得出了线性的模型。在此基础上,还设计出了利用PWM波的电机驱动电路,同事还应用H回路设计控制器,仿真验证了这个控制器的有效性和合理性。

1.3目标和内容

本文旨在研究四旋翼飞行器的运动状态,通过动力学分析,建立出数学模型,并根据所建立的模型在Matlab/simulink中进行仿真,观察飞行器的平动和角运动,总结其控制方法。

飞行器建模

2.1 机体质心运动模型

对飞行器做动力学建模,为了得到飞行器的数学模型,首先建立两个坐标系:惯性坐标系和机体坐标系。如下图(1)所示

惯性坐标系E(OXYZ)相对于地球表面不动,取“东北天”建立该坐标系。

机体坐标系B(oxyz)系与飞行器固连,原点o为飞行器重心、质心,,横轴ox指向1号电机,规定此方向为正方向。纵轴oy指向4号电机。立轴oz垂直于oxy,符合右手法则,正方向垂直oxy向上。

图(1)坐标系及受力分析

为了建立飞行器的动力学模型,不失一般性,对四旋翼飞行器做出如下假设:

1,四旋翼飞行器主均匀对称的刚体;

2,机体坐标系的原点与飞行器几何中心及质心位于同一位置;

3,四旋翼飞行器所受阻力和重力不受飞行高度等因素影响,总保持不变; 4,四旋翼飞行器各个方向的拉力与推进器转速的平方成正比 在图1中定义欧拉角如下:

滚转角φ:表示为机体坐标系绕ox 轴旋转的角度,由飞行器尾部顺纵轴前视,若oz 轴位于铅垂面的右侧(即飞行器向右倾斜),则φ为正,反之为负;

俯仰角θ:表示为机体坐标系绕oy 轴旋转的角度,旋转后飞行器纵轴指向水平面上方,θ角为正,反之为负;

偏航角ψ:表示为机体坐标系绕oz 轴旋转的角度,为飞行器纵轴在水平面内投影与惯性坐标系OX 轴之间的夹角,迎ψ角平面观察,若由OX 转至投影线是逆时针旋转,则ψ角为正,反之为负。如下图(2)所示

图(2)欧拉角

取机体坐标系的一组标准正交基为123(,,)T b b b ,惯性坐标系的一组标准正交基为

(,,)T i j k ,则两个坐标系之间的转换矩阵为

cos cos cos sin sin cos sin cos sin sin sin cos sin sin sin sin sin cos sin cos sin cos sin cos cos x y z P C C C ψφ

ψθφψθφψφψθ

ψθφ

ψθφφψθ

θφ

θφ+????==-??

??-??

即两个坐标系间向量的变换为:

123b i b P j b k ????

????=????????????????

四旋翼飞行器受力分析如图 (1) 所示,旋翼机体所受外力和力矩为: 重力mg , 机体

受到重力沿OZ 负方向; 四个旋翼旋转所产生的升力F i(i= 1 , 2 , 3 , 4),旋翼升力沿oz 方

向;旋翼旋转会产生扭转力矩Mi (i= 1 , 2 , 3 , 4)。Mi 垂直于叶片的旋翼平面,与旋转矢量相反。

由牛顿第二定律F ma =对飞行器进行动力学分析有:

2

2dv d F ma m m r

dt dt === (1) 2

4

321()i i i x d

F F e mgk m

r m i j k y dt

z ==??

????=-==????????∑ (2)

其中,F 为作用在四旋翼飞行器上的外力和,m 为飞行器的质量,v 为飞行速度,

i

F 是单个

旋翼的升力,且2

i t i F K w =,i w 为机翼转速

由变换矩阵P 知:

3cos sin cos sin sin sin sin cos sin cos cos cos b i

j k ψθφψφψθφφψθφ+??

????=-????

????

代入到式(2)有:

4

1

cos sin cos sin sin ()sin sin cos sin cos cos cos i i i x F i

j k mgk m i j k y z ψθφψφψθφφψθφ==+??

??

????????--=??????????????

??∑

由矩阵对应元素相等,得:

4

214

214

21

(cos sin cos sin sin )/(sin sin cos sin cos )/(cos cos )/t i i t i i t i i x K w m

y K w m

z K w m g

ψθφψφψθφφψθφ====+=-=-∑∑∑ (3)

这就是质心运动的数学模型

2.2 机体角运动模型

由质心运动的角动量定理

d H

M dt =

将上式在机体坐标系上表示,则有相对导数:

b

d H

M H dt ω=

+? (4)

由于:

12M M M =+

其中:H 是动量矩,M 为飞行器所受合外力矩,M1是升力产生的力矩,M2是空气阻力对螺旋桨产生的力矩,且2

2i d i M K ω=,d K 为阻力矩系数,i ω为相应电机转速。

所以有:

4

12131421

(F F )(F F )i i i M r F l b l b ==?=-+-∑

2222

212343()d M K b ωωωω=+++

4212312312222

1234(F F )(,,)(F F )()d l M M M b b b l K ωωωω-??

??=+=-????+++??

(5)

又由于飞行器为对称的刚体,所以其惯性力矩为一对角阵,即:

00

00

x y z J J J J ????=??????

飞行器的角动量矩为:

123(,,)x x y y z z J H b b b J J ωωω??

??=??

????

123()(,,)()()x x z y y z y y x z x z b

z z y x x z J J J d H H b b b J J J dt J J J ωωωωωωωωωω??

+-??

+?=+-????+-??

(6) 将(5)式和(6)式代入式(4)可得:

421231233122221234()(F F )(,,)()(,,)(F F )()()x x z y y z y y x z x z z z y x x z d J J J l b b b J J J b b b l J J J K ωωωωωωωωωωωωω??+--??

????+-=-????

????+-+++????

由向量对应元素相等可得:

42(F F )()z y y z x x l J J J ωωω??-+-?

?

=

[

]

31(F F )()z x x z y y

l J J J ωωω-+-= (7)

由欧拉动力学方程:

sin sin cos cos sin sin cos x y z ωψφθθφωωψφθθφωφψθ??

+??????=-?

???????+????=

小角度变化时,可将,,x y z ωωω在平衡位置线性化,平衡位置为0,0,2

π

φψθ===于是线

性化后,得到:

x y z ωφωωψωφ??

??????=??

??????????=

线性化后姿态角和角速度之间就有了简单的积分关系

定义U1、U2、U3、U4为四旋翼飞行器的四个控制通道的控制输入量,可简化飞行器的控制分析:

4

2

1234114222242312

23312413222241

324()()()t i i t t d K w F F F F U F F U K w w F F U K w w F F F F U K w w w w =??+++????????????-????-??

==????-??-??????

+--??????

+--??∑ (8)

其中U1为垂直方向的输入控制量,U2为翻滚输入控制量,U3为俯仰控制量,U4为偏航控制量,wi 为螺旋桨转速,Fi 为机翼所受拉力 综合式(3)、(7)、(8)可得飞行器的数学模型为:

111234(cos sin cos sin sin )U /m (sin sin cos sin cos )U /m (cos cos )U /U ()U ()U ()z x y y z x x

x y z z

x y z m g l J J J l J J J J J J ψθφψφψθφφψθφθψφφψωφθω=+=-=-??+-??=

??+-??=

??+-?

?

= (9)

三.仿真与分析

3.1仿真平台和参数选取

由于未进行实物测量,所以直接从现有的研究成果中选取一组飞行器的参数,如下表所

示:

表(1)飞行器参数表

参数 数值 单位 参数

数值 单位

m 0.25 Kg x J 0.033 2kg m l

0.25

m

y J 0.033 2kg m t K 7

3.110-? 2N

s z J

0.061 2kg m d K

71.1210-?

2N s

g

9.8

2/m s

以此参数数值代入式(9)所建立数学模型中,得到如下结果:

111234(cos sin cos sin sin )U /0.25(sin sin cos sin cos )U /0.25(cos cos )U /0.259.8

(0.25U 0.28)/0.033(0.25U 0.028)/0.033U /0.061

x z x y z ψθφψφψθφφψθφφθψωφψω=+=-=-=-=+= (10)

仿真在Matlab/simulink 中进行,以所建立的数学模型在simulink 中构建仿真回路,结果如下:

(图3)Simulink 仿真模型

其中以四个机翼角速度做为输入信号,三个坐标的位移和三个偏转角为输出,仿真过程中以改变1234ωωωω、、、四个机翼角速度的值,观察位移和偏转角的变化进行分析。

3.2仿真过程

3.2.1飞行器的升降运动仿真

当1234ωωωω===,即U1>0,U2=U3=U4=0时,机翼转速逐渐增加,增大到一定值时,可以实现飞行器的垂直升起和降落,故设置角速度信号源都为斜率为20的斜波信号进行仿真,仿真时间为200s ,仿真图像如下:

(图4)Z 方向加速度

(图5)加速时位移变化

仿真结果表明:开始时z 座标先减小然后在70s 左右后增大,说明刚开始时升力较小,飞行器在下降,转速在大于1400r/min 左右之后,飞行器才能起飞,且在此过程中3个偏转角一直为零。

经验证,转速在1405r/min 时,飞行器可以悬浮。

3.2.2飞行器的滚转运动仿真

当U3=U4=0,U2>0时,可以实现飞行器的滚转运动。

设置1314052130341500ωωωω====、、,以阶跃信号作为信号源进行仿真,时间为5s ,仿真结果如下:

图(6)滚转角

仿真结果表明:滚转角逐渐减小,z 坐标发生变化,而其余角度和位移都为零,表示未能保持悬浮状态,但可以实现滚转角的控制。

3.2.3飞行器的俯仰运动仿真

飞行器的俯仰运动和滚转运动是相似的。

设置1135841450241405ωωωω====、、,以阶跃信号作为信号源进行仿真,时间为5s ,仿真结果如下:

图(7)俯仰角

图(8)俯仰运动时位移

仿真结果表明:俯仰角逐渐减大,x 、y 坐标发生变化,而其余角度和位移都为零,表示在水平面上平动时,实现了俯仰角的控制。

3.2.4飞行器的偏航运动

当U2=U3=0、U4>0时,可以实现飞行器的偏航运动。

1.设置131400241420ωωωω====、进行仿真,仿真时间5s ,结果如下:

图(9)偏航角

仿真结果表明:偏航角发生变化,5秒时为-3,其余输出值为零,表示在悬浮状态下实现了偏航角的减小。

2.设置131430241400ωωωω====、进行仿真,仿真时间为5s ,结果如下:

图(10)偏航时偏转角变化

图(11)偏航时的位移

仿真结果表明:偏航角发生了变化,5s时变为4,z坐标变为2,其余输出值保持为零,表示在上升的情况下实现了偏航角的增大。

3.3 仿真结果分析

由以上仿真结果可以看出,该模型模拟了飞行器的垂直升起和降落运动过程,以及保持悬浮状态时控制偏航角、滚转角和俯仰角的变化过程。飞行器的角运动不受机体线运动影响,而线运动则会受到角运动的影响。

四.结论

本文对四旋翼飞行器进行了简要介绍,然后对飞行器进行动力学分析,经过推导建立了数学模型,并在此基础上用Matlab/simulink软件构建了仿真模型,分析了垂直升起和降落的运动过程,以及控制偏航角、滚转角和俯仰角的变化过程,

通过U1可以控制飞行器的线运动,U2、U3、U4可以控制角运动,且飞行器的角运动不受机体线运动影响,而线运动则会受到角运动的影响。

参考文献

[1]李俊,李运堂.四旋翼飞行器的动力学建模及PID控制:[硕士学位论文].辽宁工程技术大学,2012.12

[2]邓志红等.惯性器件与惯性导航系统.北京:科学出版社,2012.6

[3]秦永元.惯性导航(第二版).北京:科学出版社,2014.1

[4]段世华.四旋翼飞行器控制系统的设计和实现:[硕士学位论文].电子科技大学,2012.5

[5]陈晓平,和卫星,傅海军.线性系统理论.北京:机械工业出版社,2011.11

[6]刘金琨.先进PID控制及MATLAB仿真.北京:电子工业出版社,2003.1

[7]张春慧.高精度捷联式惯性导航系统算法研究:[硕士学位论文].哈尔滨工程大学,2005.11

[8]杨明志,四旋翼飞行器自动驾驶仪设计:[硕士学位论文],南京,南京航空航天大学,2008.1

基于STM32的四旋翼飞行器设计

摘要 四轴飞行器是一种结构紧凑、飞行方式独特的垂直起降式飞行器,与普通飞行器相比,具有结构简单、故障率低和单位体积能够产生更大升力等优点,所以在军事和民用多个领域都有广阔的应用前景,非常适合在狭小空间内执行任务。 本设计采用stm32f103zet6作为主控芯片,3轴加速度传感器mpu6050作为惯性测量单元,通过2.4G无线模块和遥控板进行通信,最终使用PID控制算法以PWM方式控制电子调速器驱动电机实现了四轴飞行器的设计。 关键词:四轴飞行器,stm32;mpu6050,2.4G无线模块.PID.PWM

Abstract Quadrocopter has broad application prospect in the area of military and civilian because of its advantages of simple structure. Small size, low failure rate, taking off and landing ertically . etc. it is suitable for having task in narrow space. This design uses STM32f103zet6 as the master chip, and triaxial accelerometer mpu6050 inertial measurement unit, via 2.4G wireless module and remote control panel for communication. Finally using pid control algorithm with pwm drives the electronic speed controller to change moto to realize the design of quadrocopter. Key word : quadrocopter,stm32,mpu6050,2.4G wireless module ;pid; pwm

四旋翼飞行器的建模与控制外文翻译

译文 四旋翼飞行器的建模与控制 摘要 迄今为止,大多数四旋翼空中机器人有是基于飞行玩具。虽然这样的系统可以作为原型,它们是不够健全,作为实验机器人平台。我们已经开发出了X-4传单,采用四旋翼机器人定制底盘和航空电子设备与现成的,现成的电机和电池,是一个高度可靠的实验平台。车用调谐厂带有板载嵌入式姿态动力学控制器以稳定飞行。线性单输入单输出系统控制器旨在规范传单态度。 1介绍 直升机的主要限制是需要广泛的,和昂贵,维护可靠的飞行。无人驾驶航空飞行器(无人机)和微型飞行器(MAV)旋翼机也不例外。简化了机械飞行机的结构产生明显的福利操作这些设备的物流。四转子是强大和简单的直升机,因为他们没有复杂的旋转倾转盘和联系在传统的旋翼机发现。多数四转子的飞行器从遥控玩具构建组件。其结果是,缺少必要的这些工艺可靠性和性能是切实可行的实验平台。 1.1现有的四旋翼平台 几个四转子工艺最近已开发用作玩具或进行研究。许多研究旋翼飞行器开始了生活作为市售的玩具,如作为HMX -4和Rctoys的Draganflyer 。未经修改的,这些工艺通常由光机身塑料转子。它们是由镍镉电池或锂聚合物电池供电,使用速度反馈的微机电系统陀螺仪。这些四转子一般没有稳定的稳态。 研究四旋翼添加自动稳定及使用各种硬件和控制方案。澳大利亚联邦科学与工业研究组织的如图1 :X-4传单型号2的。四旋翼飞行器,例如,是一个Draganflyer衍生使用视觉伺服和惯性测量单元(IMU ),以稳定的工艺在一个被做成动画的目标。其他四转子包括Eidgenossische TECHNISCHE Hochschule的苏黎世' OS4 '[ Bouabdallah等,2004 ] ,皮带驱动飞与低纵横比的叶片; CEA的“X4- flyer'1 ,小四转子电机每四个刀片[ Guenard等,2005 ]。和康奈尔大学的自治飞行器,采用的爱好飞机螺旋桨的大型工艺。

四旋翼设计报告

四旋翼自主飞行器(A题) 摘要 四旋翼飞行器是无人飞行器中一个热门的研究分支,随着惯性导航技术的发展与惯导传感器精度的提高,四旋翼飞行器在近些年得到了快速的发展。 为了满足四旋翼飞行的设计要求,系统以STM32F103VET6作为四旋翼自主飞行器控制的核心,处理器内核为ARM32位Cortex-M3 CPU,最高72MHz工作频率,工作电压3.3V-5.5V。该四旋翼由电源模块、电机电调调速控制模块、传感器检测模块、飞行器控制模块等构成。飞行姿态检测模块是通过采用MPU-6050模块,整合3轴陀螺仪、3轴加速度计,检测飞行器实时飞行姿态,实现飞行器运动速度和转向的精准控制。传感器检测模块包括红外障碍传感器、超声波测距模块,在动力学模 型的基础上,将四旋翼飞行器实时控制算法分为两个PID 控制回路,即位置控制回 路和姿态控制回路。测试结果表明系统可通过各个模块的配合实现对电机的精确控制,具有平均速度快、定位误差小、运行较为稳定等特点。 关键词:四旋翼飞行器;STM32;飞行姿态控制;串口PID

目录 1 系统方案论证与控制方案的选择...................................................................- 2 - 1.1 地面黑线检测传感器...................................................................... .............- 2 - 1.2 电机的选择与论证...................................................................... .................- 2 - 1.3 电机驱动方案的选择与论证...................................................................... .- 2 - 2 四旋翼自主飞行器控制算法设计...................................................................- 3 -

2015年全国大学生电子设计大赛四旋翼飞行器论文

2015年全国大学生电子设计竞赛多旋翼自主飞行器(C题) 2015年8月15日

摘要 本文对四旋翼碟形飞行器进行了初步的研究和设计。首先,对飞行器各旋翼的电机选择做了论证,分析了实际升力效率与PWM的关系并选择了此样机的最优工作频率,并重点对飞行器进行了硬件和软件的设计。 本飞行器采用瑞萨R5F100LEA单片机为主控制器,通过四元数算法处理传感器MPU6000采集机身平衡信息并进行闭环的PID控制来保持机身的平衡。整个控制系统包括电源模块、传感器检测模块、电机调速模块、飞行控制模块及微处理器模块等。角度传感器和角速率传感模块为整个系统提供飞行器当前姿态和角速率信号,构成飞行器的增稳系统。本系统经过飞行测试,可以达到设计要求。关键字:R5F100LEA单片机、传感器、PWM、PID控制。

目录 1系统方案 (1) 1.1电机的论证与选择 (1) 1.2红外对管检测传感器的论证与选择 (1) 1.3电机驱动方案的论证与选择 (2) 2系统控制理论分析 (2) 2.1控制方式 (2) 2.2 PID模糊控制算法 (2) 3控制系统硬件与软件设计 (4) 3.1系统硬件电路设计 (4) 3.1.1系统总体框图 (4) 3.1.2 飞行控制电路原理图 (4) 3.1.3电机驱动模块子系统 (5) 3.1.4电源 (5) 3.1.5简易电子示高模块电路原理图 (6) 3.2系统软件设计 (6) 3.2.1程序功能描述与设计思路 (6) 3.2.2程序流程图 (6) 4测试条件与测试结果 (7) 4.1 测试条件与仪器 (7) 4.2 测试结果及分析 (7) 4.2.1测试结果(数据) (7) 4.2.2测试分析与结论 (8) 附录1:电路图原理 (9) 附录2:源程序 (10)

四旋翼飞行器建模与仿真Matlab概要

四轴飞行器的建模与仿真 摘要 具有广泛的军事和民事应用前景。本文根据对四旋翼飞行器的机架结构和动力学特性做详尽 的分析和研究,在此基础上建立四旋翼飞行器的动力学模型。四旋翼飞行器有各种的运行状 态,比如:爬升、下降、悬停、滚转运动、俯仰运动、偏航运动等。本文采用动力学模型来描 述四旋翼飞行器的飞行姿态。在上述研究和分析的基础上 是通过对飞行器的飞行原理和各种运动状态下的受力关系以及参考牛顿 真模型,模型建立后在 Matlab/simuli nk 软件中进行仿真。 关键字:四旋翼飞行器,动力学模型,Matlab/simulink Modeling and Simulating for a quad-rotor aircraft ABSTRACT The quad-rotor is a VTOL multi-rotor aircraft. It is very fit for the kind of reconnaissanee mission and monitoring task of near-Earth, so it can be used in a wide range of military and civilia n app licati ons. In the dissertati on, the detailed an alysis and research on the rack structure and dyn amic characteristics of the laboratory four-rotor aircraft is showed in the dissertatio n. The dynamic model of the four-rotor aircraft areestablished. It also studies on the force in the four-rotor aircraft flight principles and course of the camp aig n to make the research and an alysis. The four-rotor aircraft has many op erati ng status, such as climb ing, dow ning, hoveri ng and roll ing moveme nt, p itch ing moveme nt and yaw ing moveme nt. The dyn amic model is used to describe the four-rotor aircraft in flight in the dissertati on. On the basis of the above an alysis, modeli ng of the aircraft can be made. Dyn amics modeli ng is to build models un der the principles of flight of the aircraft and a variety of state of moti on, and Newt on - Euler model with reference to the four-rotor aircraft.The n the simulatio n is done in the software of Matlab/simuli nk. Keywords: Quad-rotor ,The dynamic mode, Matlab/simulink 四旋翼飞行器是一种能够垂直起降的多旋翼飞行器 ,它非常适合近地侦察、监视的任务, ,进行飞行器的建模。动力学建模 -欧拉模型建立的仿

自动控制原理MATLAB仿真实验报告

实验一 MATLAB 及仿真实验(控制系统的时域分析) 一、实验目的 学习利用MATLAB 进行控制系统时域分析,包括典型响应、判断系统稳定性和分析系统的动态特性; 二、预习要点 1、 系统的典型响应有哪些? 2、 如何判断系统稳定性? 3、 系统的动态性能指标有哪些? 三、实验方法 (一) 四种典型响应 1、 阶跃响应: 阶跃响应常用格式: 1、)(sys step ;其中sys 可以为连续系统,也可为离散系统。 2、),(Tn sys step ;表示时间范围0---Tn 。 3、),(T sys step ;表示时间范围向量T 指定。 4、),(T sys step Y =;可详细了解某段时间的输入、输出情况。 2、 脉冲响应: 脉冲函数在数学上的精确定义:0 ,0)(1)(0 ?==?∞ t x f dx x f 其拉氏变换为:) ()()()(1)(s G s f s G s Y s f === 所以脉冲响应即为传函的反拉氏变换。 脉冲响应函数常用格式: ① )(sys impulse ; ② ); ,();,(T sys impulse Tn sys impulse ③ ),(T sys impulse Y = (二) 分析系统稳定性 有以下三种方法: 1、 利用pzmap 绘制连续系统的零极点图; 2、 利用tf2zp 求出系统零极点; 3、 利用roots 求分母多项式的根来确定系统的极点 (三) 系统的动态特性分析 Matlab 提供了求取连续系统的单位阶跃响应函数step 、单位脉冲响应函数impulse 、零输入响应函数initial 以及任意输入下的仿真函数lsim.

四轴飞行器结题报告

学校名称: 队长姓名: 队员姓名: 指导教师姓名:2013年9月6日

摘要 本次比赛我们需要很好地控制飞行器,让它自主完成比赛应该完成的任务。 本文的工作主要针对微型四旋翼无人飞行器控制系统的设计与实现问题展开。首先制作微型四旋翼无人飞行器实验平台,其次设计姿态检测算法,然后建立数学模型并设计姿态控制器和位置控制器,最后通过实验对本文设计的姿态控制器进行验证。设计机型设计全部由小组成员设计并制作,部分元件从网上购得,运用RL78/G13作为主控芯片,自行设计算法对飞行器进行,升降,俯仰,横滚,偏航等姿态控制。并可以自行起飞实现无人控制的自主四轴飞行器。 关键字:四旋翼无人飞行器、姿态控制、位置控制

目录 第1章设计任务.................................................................................... 错误!未定义书签。 1.1 研究背景与目的........................................................................ 错误!未定义书签。 1.2 .................................................................................................... 错误!未定义书签。 1.3...................................................................................................... 错误!未定义书签。第2章方案论证.................................................................................... 错误!未定义书签。 2.1...................................................................................................... 错误!未定义书签。 .................................................................................................... 错误!未定义书签。 .................................................................................................... 错误!未定义书签。 2.2 ........................................................................................................... 错误!未定义书签。第3章理论分析与计算........................................................................ 错误!未定义书签。 ........................................................................................................... 错误!未定义书签。第4章测试结果与误差分析................................................................ 错误!未定义书签。 4.1...................................................................................................... 错误!未定义书签。 4.2...................................................................................................... 错误!未定义书签。 4.3...................................................................................................... 错误!未定义书签。 4.4 .................................................................................................... 错误!未定义书签。 ........................................................................................................... 错误!未定义书签。第5章结论心得体会............................................................................ 错误!未定义书签。 5.1 .................................................................................................................. 错误!未定义书签。.................................................................................................................. 错误!未定义书签。 2设计任务: 基本要求 (1)四旋翼自主飞行器(下简称飞行器摆放在图1所示的A区,一键式

四旋翼飞行器的结构形式和工作原理

四旋翼飞行器的结构形式和工作原理 1.结构形式 直升机在巧妙使用总距控制和周期变距控制之前,四旋翼结构被认为是一种最简单和最直观的稳定控制形式。但由于这种形式必须同时协调控制四个旋翼的状态参数,这对驾驶员认为操纵来说是一件非常困难的事,所以该方案始终没有真正在大型直升机设计中被采用。这里四旋翼飞行器重新考虑采用这种结构形式,主要是因为总距控制和周期变距控制虽然设计精巧,控制灵活,但其复杂的机械结构却使它无法再小型四旋翼飞行器设计中应用。另外,四旋翼飞行器的旋翼效率相对很低,从单个旋翼上增加拉力的空间是非常有限的,所以采用多旋翼结构形式无疑是一种提高四旋翼飞行器负载能力的最有效手段之一。至于四旋翼结构存在控制量较多的问题,则有望通过设计自动飞行控制系统来解决。四旋翼飞行器采用四个旋翼作为飞行的直接动力源,旋翼对称分布在机体的前后、左右四个方向,四个旋翼处于同一高度平面,且四个旋翼的结构和半径都相同,旋翼1和旋翼3逆时针旋转,旋翼2和旋翼4顺时针旋转,四个电机对称的安装在飞行器的支架端,支架中间空间安放飞行控制计算机和外部设备。四旋翼飞行器的结构形式如图1.1所示。

图1.1四旋翼飞行器的结构形式 2.工作原理 典型的传统直升机配备有一个主转子和一个尾桨。他们是通过控制舵机来改变螺旋桨的桨距角,从而控制直升机的姿态和位置。四旋翼飞行器与此不同,是通过调节四个电机转速来改变旋翼转速,实现升力的变化,从而控制飞行器的姿态和位置。由于飞行器是通过改变旋翼转速实现升力变化,这样会导致其动力部稳定,所以需要一种能够长期保稳定的控制方法。四旋翼飞行器是一种六自由度的垂直升降机,因此非常适合静态和准静态条件下飞行。但是四旋翼飞行器只有四个输入力,同时却有六个状态输出,所以它又是一种欠驱动系统。

增量式PID控制算法的MATLAB仿真

增量式PID 控制算法的MATLAB 仿真 PID 控制的原理 在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID 控制,又称PID 调节。PID 控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID 控制技术最为方便。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID 控制技术。PID 控制,实际中也有PI 和PD 控制。PID 控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。 一、 题目:用增量式PID 控制传递函数为G(s)的被控对象 G (s )=5/(s^2+2s+10), 用增量式PID 控制算法编写仿真程序(输入分别为单位阶跃、正弦信号,采样时间为1ms ,控制器输出限幅:[-5,5],仿真曲线包括系统输出及误差曲线,并加上注释、图例)。程序如下 二、 增量式PID 原理 { U(k)= ?u(k)+ U(k-1) 或 { U(k)= ?u(k)+ U(k-1) 注:U(k)才是PID 控制器的输出 三、 分析过程 1、对G(s)进行离散化即进行Z 变换得到Z 传递函数G(Z); 2、分子分母除以z 的最高次数即除以z 的最高次得到; )]}2()1(2)([)()]1()({[)(-+--++ --=?n n n T T n T T n n K n U D I P O εεεεεε)] 2()1(2)([)(i )]1()([)(-+--++--=?n n n Kd n K n n K n U P O εεεεεε

电子设计大赛国赛_四旋翼自主飞行器A题

2013年全国大学生电子设计竞赛课题:四旋翼自主飞行器(B 题) 【本科组】 2013年9月7日

摘要 为了满足四旋翼飞行器的设计要求,设计了以微控制器为核心的控制系统和算法。首先进行了各单元电路方案的比较论证,确定了硬件设计方案。四旋翼飞行器采用了固连在刚性十字架交叉结构上的4个电机驱动的一种飞行器,以78K0R CPU內核为基础,围绕新的RL78 CPU內核演化而来的RL78/G13作为控制核心,工作频率高达32MHz,工作电压1.6V-5.5V,适合各种类型的消费类电子和工业应用, 满足8/16位微控制器的需求,有助于降低系统功耗,削减总系统的构建成本。采用9926B MOS管芯片的驱动直流电机,该驱动芯片具有内阻小、负载电流大、且控制简单的特性。通过采用MPU-6050整合的3轴陀螺仪、3轴加速器,并含可藉由第二个I2C端口连接其他厂牌之加速器、磁力传感器、或其他传感器的数位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要I2C端口以单一数据流的形式,向应用端输出完整的9轴融合演算技术InvenSense的运动处理资料库,可处理运动感测的复杂数据,降低了运动处理运算对操作系统的负荷,实现了四旋翼飞行器运动速度和转向的精准控制。通过HC-SR04超声波测距模块实现了对四旋翼飞行器飞行高度的准确控制。通过激光传感器,实现了四旋翼飞行器沿黑线前进,在规定区域起降,投放铁片等功能,所采用的设计方案先进有效,完全达到了设计要求。 关键词:四旋翼自主飞行器,E18-D50NK光电传感器,寻线,超声波,单片机。

四旋翼自主飞行器(B 题) 【本科组】 1系统方案 本系统主要由电源模块、电机驱动模块、光电循迹模块模块、超声波测高模块、姿态传感器模块组成,下面分别论证这几个模块的选择。 1.1 电源模块的论证与选择 方案一:采用线性元器件LM7805三端稳压器构成稳压电路,为单片机等其他模块供电,输出纹波小,效率低,容易发热。 方案二:采用元器件2596为开关稳压芯片,效率高,输出的纹波大,不容易发热。 方案三:采用线性元器件2940构成稳压电路,为单片机等其他模块供电,输出纹波小,效率高,不容易发热,综合性能高。 综合以上三种方案,选择方案三。 1.2 电机驱动模块的论证与选择 方案一:采用三极管驱动,由于输出电流很大,容易发热, 方案二:采用L298N电机驱动模块,通过电流大,容易发热,使得电机转速变慢,载重量变小。 方案三:采用场效应管9926B芯片组成的电机驱动模块,驱动能力好。能承受的最大电流为7.5A,符合要求。 综合以上三种方案,选择方案三。 1.3 光电循迹模块的论证与选择 方案一:采用CCD摄像头采集图片经过算法处理循迹,前瞻性比较好、循迹效果好,但是处理程序复杂、成本高。 方案二:采用红外对管,有效距离太短,不能满足实际循迹要求。 方案三:采用E18-D50NK光电传感器,这是一种集发射与接收于一体的光电传感器, 检测距离可以根据要求进行调节。探测距离远、受可见光干扰小、前瞻性较好、抗干扰性较好。

MATLAB控制系统与仿真设计

MATLAB控制系统与仿真 课 程 设 计 报 告 院(系):电气与控制工程学院 专业班级:测控技术与仪器1301班 姓名:吴凯 学号:1306070127

指导教师:杨洁昝宏洋 基于MATLAB的PID恒温控制器 本论文以温度控制系统为研究对象设计一个PID控制器。PID控制是迄今为止最通用的控制方法,大多数反馈回路用该方法或其较小的变形来控制。PID控制器(亦称调节器)及其改进型因此成为工业过程控制中最常见的控制器(至今在全世界过程控制中用的84%仍是纯PID调节器,若改进型包含在内则超过90%)。在PID控制器的设计中,参数整定是最为重要的,随着计算机技术的迅速发展,对PID参数的整定大多借助于一些先进的软件,例如目前得到广泛应用的MATLAB仿真系统。本设计就是借助此软件主要运用Relay-feedback法,线上综合法和系统辨识法来研究PID控制器的设计方法,设计一个温控系统的PID控制器,并通过MATLAB中的虚拟示波器观察系统完善后在阶跃信号下的输出波形。 关键词:PID参数整定;PID控制器;MATLAB仿真。 Design of PID Controller based on MATLAB Abstract This paper regards temperature control system as the research object to design a pid controller. Pid control is the most common control method up until now; the great majority feedback loop is controlled by this method or its small deformation. Pid controller (claim regulator also) and its second generation so become the most common controllers in the industry process control (so far, about 84% of the controller being used is the pure pid controller, it’ll exceed 90% if the second generation included). Pid parameter setting is most important in pid controller designing, and with the rapid development of the computer technology, it mostly recurs to some advanced software, for example, mat lab simulation software widely used now. this design is to apply that soft mainly use Relay feedback law and synthetic method on the line to study pid

四轴飞行器制作

用户名 UID Email 请登录后使用快捷导航 没有帐号?注册 窗体顶端 找回密码 密码注册 窗体底端 快捷导航 首页迟些门户开放时,指向门户首页 全部贴汇总 技术贴汇总所有技术性的帖子汇总,方便阅读 非技术汇总所有非技术性的帖子汇总,方便阅读 帮助Help 无图快速版 阿莫电子邮购本论坛由阿莫电子邮购独家赞助 窗体顶端 搜索热搜: 雕刻机阿莫淘金春风电源 窗体底端 本版 用户 amoBBS 阿莫电子论坛?论坛首页? 机械电子? 四轴飞行? 多旋翼直升机(四轴飞行器)之开源整合平台[电路模组原理... / 4 页下一页 返回列表 查看: 15733|回复: 126 多旋翼直升机(四轴飞行器)之开源整合平台[电路模组原理图] [复制链接] 电梯直达

1楼 发表于2011-1-20 12:12:02|只看该作者|倒序浏览 一、相关技术文件: 1. 程式控制基底ATmega 8 ATmega8 技术文件点击此处下载ourdev_611065Q176XE.PDF(文件大小:2.45M) (原文件名: ATmega8_cn.PDF) 2. 无线模组 CC2500 (2.4G Hz 无线IC) 技术文件点击此处下载ourdev_611064KBBYJG.pdf(文件大小:1.26M) (原文件名: cc2500_cn.pdf) RDA T212 (PA+LNA) 技术文件点击此处下载ourdev_611063XH619C.pdf(文件大小:229K) (原文件名: RDA_T212.pdf) RDA ES02 (SP2T Switch )技术文件点击此处下载ourdev_611062ACP4OA.pdf(文件大小:29K) (原文件名: RDA_ES02.pdf) 3. 无刷马达电子调速模组 FDS7764A (N-Channel) 技术文件点击此处下载ourdev_612408FW8MGC.pdf(文件大小:273K) (原文件名:FDS7764A.pdf) TPC810 (P-Channel) 技术文件点击此处下载ourdev_612409Y3Y2UA.pdf(文件大小:293K) (原文件名:TPC8103.pdf) 4. 液晶萤幕显示模组 16x02 (液晶萤幕) 技术文件点击此处下载ourdev_612410MVKKXZ.zip(文件大小:365K) (原文件名:LCD_1602.zip) 5. MAG 9 FOD 飞行姿态感测模组(3轴磁力计+3轴线性加速计+3轴陀螺仪) LSM303DLH (磁力计+线性加速计) 技术文件点击此处下载ourdev_612411H66HEH.zip(文件大小:2.02M) (原文件名:LSM303DLH.zip) IMU-3000 (陀螺仪) 技术文件点击此处下载ourdev_612412ORGL5T.zip(文件大小:1.93M) (原文件名:IMU_3000.zip) 6. GPS模组 U-BLOX NEO-5Q (GPS) 技术文件点击此处下载ourdev_612413K5MRZI.zip(文件大小:3.03M) (原文件名:NEO_5.zip) 7. 超音波测距模组 HIN-232 (RS-232 5V至10V升压IC) 技术文件点击此处下载ourdev_612414E8JL5V.pdf(文件大小:564K) (原文件名:HIN232.pdf) LM-324 (OP) 技术文件点击此处下载ourdev_612415WGYN7Y.pdf(文件大小:599K) (原文件名:LM324.pdf) 二、TWI(I2C) 通讯规划(用于各个电路模组通讯) M8 TWI(I2C) 规划(PDF档) 电路图档(Eagle档) 点击此处下载ourdev_611067JVY9ZR.zip(文

某温度控制系统的MATLAB仿真

课程设计报告 题目某温度控制系统的MATLAB仿真(题目C)

过程控制课程设计任务书 题目C :某温度控制系统的MATLAB 仿真 一、 系统概况: 设某温度控制系统方块图如图: 图中G c (s)、G v (s)、G o (s)、G m (s)、分别为调节器、执行器、过程对象及温度变送器的传递函数;,且电动温度变送器测量范围(量程)为50~100O C 、输出信号为4~20mA 。G f (s)为干扰通道的传递函数。 二、系统参数 二、 要求: 1、分别建立仿真结构图,进行以下仿真,并求出主要性能指标: (1)控制器为比例控制,其比例度分别为δ=10%、20%、50%、100%、200%时,系统广义对象输出z(t)的过渡过程; (2)控制器为比例积分控制,其比例度δ=20%,积分时间分别为T I =1min 、3min 、5min 、10min 时,z(t)的过渡过程; 0m v o 0f o o =5min =2.5min =1.5(kg/min)/mA =5.4C/(kg/min) =0.8 C C T T K K K x(t)=80f(t)=10; ;;; ;给定值; 阶跃扰动

(3)控制器为比例积分微分控制,其比例度δ=10%,积分时间T I=5min,微分时间T D = 0.2min时,z(t)的过渡过程。 2、对以上仿真结果进行分析比对,得出结论。 3、撰写设计报告。 注:调节器比例带δ的说明 比例控制规律的输出p(t)与输入偏差信号e(t)之间的关系为 式中,K c叫作控制器的比例系数。 在过程控制仪表中,一般用比例度δ来表示比例控制作用的强弱。比例度δ定义为 式中,(z max-z min)为控制器输入信号的变化范围,即量程;(p max-p min)为控制器输出信号的变化范围。 = c p(t)K e(t) max min ( ) =100% ) max min e z z p(p-p δ - ?

四轴飞行器制作应用实例大全

四轴飞行器制作应用实例大全 玩四轴这个东西,不是发明创造,人家懂只是知道得比你早一点,新手们入手四轴飞行器总是抱怨苦于无人可以指导,可是莫怪我等无言呀,往往一种问题有好几种原因,有时我是这么解决就好了,到你那边就不行了,所以玩四轴还是需要有扎实的基础,下面这些四轴设计实例是玩四轴总结出来的,有些是老前辈传授的,这些都是飞行模友的智慧。玩四轴不要怕当新鸟,老鸟也是新鸟飞出来的。 1. 微型四旋翼航拍器 本四旋翼航拍器采用OV7725C彩色摄像头,飞控板主控芯片为STM32,遥控器主控芯片为STM32,本系统在正常飞行过程中,通过按下遥控器,右键即可拍下此刻的照片,并实时存储到SD卡中,四轴和遥控器均已集成锂电池智能充电功能,通过USB数据线直接插入电脑即可充电。飞行器稳定,算法成熟,适合有一定基础的人开发。 2. mini小型四轴飞行器 网络上的小型四轴飞行器的PCB板都是要打烊的,打样的价格非常昂贵,我们学生党要怎么吧这么复杂的电路自己做出来呢,本人在集成飞小飞机上进行有效的更改,自己用普通做板的方式自己做出来了亲测成功哦。 3. STM32F103T8U6 +MPU6050微型四轴飞行器开源程序和PCB图有上位机 这个微型四轴飞行器使用的是STM32F103T8U6(STM 32F103T8U6数据手册)+MPU6050(MPU6050数据手册)等,开源程序和PCB图、有上位机,分享给大家学习。附件提供了飞行器原理图和PCB、飞行源码、测试程序、上位机软件、相关芯片资料。 4. 基于WiFi通信的四旋翼无人飞行控制器 目标是使用STM32开发板并配合由Altium Designer电路板设计软件绘制的扩展板设计实现一套四旋翼无人飞行器控制器系统,同时完成一套PC端和手机端APP地面站控制软件的编写,并加入GPS进行惯性导航,使飞行器能够在地面站或遥控器的控制下完成平稳高速飞行,并能够实现空中自稳。飞行器能够按地面站规划的路径实现自主巡航,并可携带摄像设备完成空中拍摄任务。四旋翼无人飞行控制器已经经过验证,可以飞起来了,放心使用。 5. STM32 WIFI 四轴飞行器全部资料 采用WIFI技术控制飞行器,简单又方便,只要你有安卓手机就可以了,有做好的安卓AP,直接安装即可,附件有1.有原理图,pcb文件99和AD都可以打开;2.源代码,有STM32源码,有测试程序和主程序,焊接好后方便大家测试用的。采用了RT_THREAD操作系统3.芯片资料;4.wifi开发手册和使用指南;5.有安卓上位机软件,有2.3版本和4.0版本。 6. 匿名迷你四轴飞行器,飞行器里的行家 资源包含主板PCB源码,遥控器源码, CPU: STM32F103CB(STM32F103CB数据手册) 2.4G: NRF24L01(NRF24L01数据手册) 电子罗盘:HMC5883(HMC5883数据手册) 陀螺仪+加速度计:MPU-6050 (MPU-6050数据手册) 电机:7*16

四旋翼飞行器仿真-实验报告

动态系统建模仿真实验报告(2) 四旋翼飞行器仿真 姓名: 学号: 指导教师: 院系: 2014.12.28

1实验容 基于Simulink建立四旋翼飞行器的悬停控制回路,实现飞行器的悬停控制; 建立GUI界面,能够输入参数并绘制运动轨迹; 基于VR Toolbox建立3D动画场景,能够模拟飞行器的运动轨迹。 2实验目的 通过在 Matlab 环境中对四旋翼飞行器进行系统建模,使掌握以下容: 四旋翼飞行器的建模和控制方法 在Matlab下快速建立虚拟可视化环境的方法。 3实验器材 硬件:PC机。 工具软件:操作系统:Windows系列;软件工具:MATLAB及simulink。 4实验原理 4.1四旋翼飞行器 四旋翼飞行器通过四个螺旋桨产生的升力实现飞行,原理与直升机类似。四个旋翼位于一个几何对称的十字支架前,后,左,右四端,如图 1 所示。旋翼由电机控制;整个飞行器依靠改变每个电机的转速来实现飞行姿态控制。 图1四旋翼飞行器旋转方向示意图

在图 1 中, 前端旋翼 1 和后端旋翼 3 逆时针旋转, 而左端旋翼 2 和右端的旋翼 4 顺时针旋转, 以平衡旋翼旋转所产生的反扭转矩。 由此可知, 悬停时, 四只旋翼的转速应该相等,以相互抵消反扭力矩;同时等量地增大或减小四只旋翼的转速,会引起上升或下降运动;增大某一只旋翼的转速,同时等量地减小同组另一只旋翼的转速,则产生俯仰、横滚运动;增大某一组旋翼的转速,同时等量减小另一组旋翼的转速,将产生偏航运动。 4.2建模分析 四旋翼飞行器受力分析,如图 2 所示 图2四旋翼飞行器受力分析示意图 旋翼机体所受外力和力矩为: 重力mg , 机体受到重力沿w z -方向; 四个旋翼旋转所产生的升力i F (i= 1 , 2 , 3 , 4),旋翼升力沿b z 方向; 旋翼旋转会产生扭转力矩i M (i= 1 , 2 , 3 , 4)。i M 垂直于叶片的旋翼平面,与旋转矢量相反。 力模型为:2i F i F k ω= ,旋翼通过螺旋桨产生升力。F k 是电机转动力系数, 可取826.1110/N rpm -?,i ω为电机转速。旋翼旋转产生旋转力矩Mi(i=1,2,3,4),

四旋翼飞行器 设计报告

大学生电子设计竞赛 设计报告 摘要:本设计实现基于STM32开发板的十字形四旋翼飞行器,四旋翼由主控制板、陀螺仪、电机模块、超声波测距、电源和投弹打靶模块等六部分组成。其中,控制核心STM32负责飞行器姿态数据接收和飞行姿态控制;陀螺仪采用MPU6050模块,该模块经过卡尔曼滤波处理采集的数据,输出数据,用PID控制算法对数据进行处理,同时,解算出相应电机需要的的PWM增减量,及时调整电机转速,调整飞行姿态,使飞行器的飞行的更加稳定。电机模块通过电调控制无刷直流电机,超声波传感器进行测距,起飞后悬停在一定高度,打靶后降落。 关键词:四旋翼;PID控制;陀螺仪,姿态角,电机控制

2

目录 1系统方案 (1) 1.1控制系统选择方案 (1) 1.2飞行姿态控制方案论证 (1) 1.3角度测量模块的方案论证 (2) 1.4高度测量模块方案论证.............................................. 错误!未定义书签。2理论分析与计算 (2) 2.1控制模块 .................................................................... 错误!未定义书签。 2.2机翼电机 .................................................................... 错误!未定义书签。 2.3飞行姿态控制单元 (3) 3电路与程序设计 (4) 3.1系统总体设计思路 (4) 3.2主要元器件清单......................................................... 错误!未定义书签。 3.3系统框图 .................................................................... 错误!未定义书签。 3.3.1系统硬件框图 ..................................................... 错误!未定义书签。 3.3.2系统软件框图 ..................................................... 错误!未定义书签。4测试方案与测试结果.. (5) 5结论 (6) 3

相关文档
最新文档