




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于STM32的四旋翼飞行控制器设计姓名: XX 学号:54130XXXXXXX班级:自动化 摘 要随着时代的发展,多旋翼飞行器越来越被广泛的应用在军事、民用、以及科学研究等多个领域,同时其本身也向着高效、多功能化方面发展。四旋翼飞行器也称为四旋翼直升机又叫四轴飞行器,是一种有4个螺旋桨且螺旋桨呈十字形交叉的飞行器,可以搭配微型相机录制空中视频。四旋翼直升机,国外又称Quadrotor, Four-rotor,4 rotors helicopter,X4-flyer等等,是一种具有四个螺旋桨的飞行器并且四个螺旋桨呈十字形交叉结构,相对的四旋翼具有相同的旋转方向,分两组,两组的旋转方向不同。与
2、传统的直升机不同,四旋翼直升机只能通过改变螺旋桨的速度来实现各种动作(目前,也出现可以改变螺距的四旋翼飞行器,这种控制方式比改变电机转速更灵活方便)。一 四旋翼飞行基础控制原理1.1 飞行动力原理(图2.1) ( 图2.2 )四轴飞行器是一个在空间具有6个活动自由度(分别沿3个坐标轴作平移和旋转动作),但是只有4个控制自由度(四个电机的转速)的系统,因此被称为欠驱动系统(只有当控制自由度等于活动自由度的时候才是完整驱动系统)。不过对于姿态控制本身(分别沿3个坐标轴作旋转动作),它确实是完整驱动的。1.2 姿态分析因有两对电机转向相反,可以平衡其对机身的反扭矩,当同时增加四个电机的输出功率,旋翼
3、转速增加使得总的拉力增大,当总拉力足以克服整机的重量时,四旋翼飞行器便离地垂直上升;反之,同时减小四个电机的输出功率,四旋翼飞行器则垂直下降,直至平衡落地, (图2.2.1) 实现了沿z轴的垂直运动。当外界扰动量为零时,在旋翼产生的升力等于飞行器的自重时,飞行器便保持悬停状态。保证四个旋翼转速同步增加或减小是垂直运动的关键。电机1的转速上升,电机3的转速下降,电机2、电机4的转速保持不变。为了不因为旋翼转速的改变引起四旋翼飞行器整体扭矩及总拉力改变,旋翼1与旋翼3转速该变量的大小应相等。由于旋翼1的升力上升,旋翼3的升力下降,产生的不平衡力矩使机身绕y轴旋转(方向如图所示),同理,当电机1的转
4、速下降,电机3的转速上升,机身便绕y轴向另一个方向 (图2.2.2)旋转,实现飞行器的俯仰运动。 改变电机2和电机4的转速,保持电机1和电机3的转速不变,则可使机身绕x轴旋转(正向和反向),实现飞行器的滚转运动。 (图2.2.3) 四旋翼飞行器偏航运动可以借助旋翼产生的反扭矩来实现。旋翼转动过程中由于空气阻力作用会形成与转动方向相反的反扭矩,为了克服反扭矩影响,可使四个旋翼中的两个正转,两个反转,且对角线上的来年各个旋翼转动方向相同。反扭矩的大小与旋翼转速有关,当四个电机转速相同时,四个旋翼产生的反扭矩相互平衡,四旋翼飞行器不发生转动;当四个电机转速不完全相同时,不平衡的反扭矩会引起四旋翼飞行
5、器转动。在图d中,当电机1和电机3的转速上升,电机2和电机4的转速下降时,旋翼1和旋翼3对机身的反扭矩大于旋翼2和旋翼4对机身的反扭矩,机身便在富余反扭矩的作用下绕z轴转动,实现飞行器的偏航运动,转向与电机1、电机3的转向相反。 (图2.2.4) 要想实现飞行器在水平面内前后、左右的运动,必须在水平面内对飞行器施加一定的力。在图e中,增加电机3转速,使拉力增大,相应减小电机1转速,使拉力减小,同时保持其它两个电机转速不变,反扭矩仍然要保持平衡。按图b的理论,飞行器首先发生一定程度的倾斜,从而使旋翼拉力产生水平分量,因此可以实现飞行器的前飞运动。向后飞行与向前飞行正好相反。当然在图b图c中,飞行
6、器在产生俯仰、翻滚运动的同时也会产生沿x、y轴的水平运动。 (图2.2.5) (图2.2.6)1.3 动力学原理四旋翼飞行器的升力全来自于螺旋桨,螺旋桨靠电机驱动高速旋转,旋转与空气相互作用,产生上升力,上升力来源有两种、: 空气推力 螺旋桨向后推空气的反作用力1.3.1 空气推力根据伯努利原理,动能+压力势能=常数,即公式如下:P1+1/2V12+gh=C, 这个式子被称为伯努利方程。式中p为流体中某点的压强,v为流体该点的流速,为流体密度,g为重力加速度,h为该点所在高度,C是一个常量。它也可以被表述为p1+1/2v12+gh1=p2+1/2v22+gh2。在螺旋桨旋转过程中,密度、高度、
7、重力常数均变,速度V越大,则压强P越小,如右图图 (图2.3.1)桨叶上半部距离长,但流过的时间是一样的,故桨叶上方空气流速v更大,压力p更小,由于压力差的存在,空气对桨叶有向上的推力。1.3.2螺旋桨反作用力螺旋桨旋转时,桨叶不断把大量空气(推进介质)向后推去,在桨叶上产生一向前的力,即推进力。1.3.3 其他 一般情况下,螺旋桨除旋转外还有前进速度。如截取一小段桨叶来看,就像一小段机翼,其相对气流速度由前进速度和旋转速度合成。桨叶上的气动力在前进方向的分力构成拉力。在旋转面内的分量形成阻止螺旋桨旋转的力矩,由发动机的力矩来平衡。桨叶剖面弦(相当于翼弦)与旋转平面夹角称桨叶安装角。
8、螺旋桨旋转一圈,以桨叶安装角为导引向前推进的距离称为桨距。实际上桨叶上每一剖面的前进速度都是相同的,但圆周速度则与该剖面距转轴的距离(半径)成正比,所以各剖面相对气流与旋转平面的夹角随着离转轴的距离增大而逐步减小,为了使桨叶每个剖面与相对气流都保持在有利的迎角范围内,各剖面的安装角也随着与转轴的距离增大而减小。这就是每个桨叶都有扭转的原因。螺旋桨旋转时,桨叶剖面弦与旋转平面的夹角称为桨叶安装角。1.4 选材1、遥控器 2、机架3、飞控4、电调5、电机6、正反桨7、电池8、平衡充9、带有电罗经的GPS3、数传二 四旋翼飞行器硬件2.1 四旋翼硬件框架系统核心部分为飞行控制器(简称飞控)
9、,其核心芯片为基于STM32F405R6T6的控制系统。为控制器加上各种功能及模块,来操控飞行姿态。为控制器实现对无线传感及传感器的信号进行采样处理计算,得到想要的飞行姿态位置及其参数,结合遥控操作极地面操作控制信号进行控制算法,实现对四个无刷电机控制量输出。由3轴重力加速传感器与陀螺仪传感器组成电子陀螺仪模块实现对四旋翼飞行器姿态控制。空气高度穿感器 重力加速度传感器 陀螺仪传感器 电调 电机1 遥控接收 电调 电机2 微控制器 PWM STM32F405R6T6 接口 电调 电机3遥控接收机 电调 电机4 遥控器 无线传感 GPS 地面控制站 (2.1 硬件结构图)2.2 硬件设计与选型2
10、.2.1 微控制器微控制器是四旋翼飞行器的核心单元,对四旋翼飞行器起着至关重要的作用。本文采用STM32F405R6T6作为微控制器。STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。而STM32F2系列分为:高性能系列STM32F205/207和高性能系列STM32F207/217。STM32F4系列为STM32平台新增了众多高级外设:1.支持高速模式的USB OTG(需要连接外部PHY);2.支持音频级的架构:I2S和USB外设(连同高级PLL和数据同步方案);3.视频传感器接口,8位或14位并行信号,工作在48MHZ可以取得高
11、达48M字节/秒的数据率;4.灵活的静态存储器接口,速率高达60MHZ,扩展存储空间和连接LCD;5.加密/哈希处理器:3DES,AES 256/SHA1.MD5,HMAC;6.3个SPI,时钟频率最快可达30M字节/秒;6个USART,最高波特率7.5M字节/秒;7.3个12位ADC模块,每个模块采样率高达2M/秒;8.真正的随机数产生器;9.快速GPIO(翻转速率高达60MHZ) 型号封装程序存储器定时器功能 A/D转换器D/A转换器I/O 端口(大电流)串行接口供电电压(Vcc)(V)供电电流(Icc)温度Flash。为满足支持GPS口而选用STM32F4系列的STM32F405R6T6
12、作为微控制器。2.2.2 电机驱动控制电机驱动控制就是控制电机的转动或者停止,以及转动的速度。电机驱动控制部分也叫做电子调速器,简称电调,英文electronic speed controller(ESC)。电调对应使用的电机不同,分无刷电调和有刷电调。有刷电机的永磁体是固定不动的,线圈绕在转子上,通过电刷跟换相器接触来改变磁场方向来保持转子持续转动。无刷电机,顾名思义,这种电机是没有电刷和换相器的,他的转子是永磁体,而线圈是固定不动的,直接接到外部电源,问题就来了,线圈磁场方向怎么改变呢?事实上,无刷电机外部还需要一个电子调速器,这个调速器就是一个电机驱动,通过改变固定线圈内部电流的方向,保
13、证它跟永磁体之间的作用力是相互排斥,持续转动得以延续。 (图2.2.2)有刷电机工作可以不需要电调,直接把电供给电机就能够工作,但是这样无法控制电机的转速。无刷电机工作必须要有电调,否则是不能转动的。必须通过无刷电调将直流电转化为三相交流电,输给无刷电机才能转动。一般使用PWM的占空比来控制电机的转速。Crazepony电机驱动无刷电机的操作相对来说是比较麻烦的,而有刷电机就是我们小时候玩的四驱车上的那种电机,接上电就能猛转,反着接它就反着猛转,就是这么简单。Crazepony使用的是有刷空心杯电机,所以电机的控制属于有刷直流电机控制,相对于无刷电调来说要简单很多。Crazepony采用的是有
14、刷空心杯高速电机,转速在3W转/分钟左右。要驱动有刷电机,很简单,只需要将信号的驱动能力增大,就能驱动有刷电机了。那么选择什么元件来提供这样的特性呢?Crazepony的电机驱动IC选型经历了三级管,中功率管的失败,最后选用的是场效应管(即MOSFET)SI2302。最开始用的三极管作为电机驱动,采用很经典的共射电路“三极管工作在开关状态应该就行了吧?”画了用三极管驱动的PCB板,发现电机越转越慢,根本没劲。“也许是因为三极管扛不了大电流,好吧那我换个中功率管吧,集电极最大6A电流行了吧?”可以想象结果是不行的。 (图2.2.3三级管)三极管作为一个古老的半导体先驱,它是以一个放大器件的姿态而
15、出现的,它在线性区域特性集中,饱和与截止都是两种极端的工作状态,而作为电机驱动的话,我们只能选择它的这两种极端工作模式。用三极管作为大电流负载的驱动管时,不得不考虑的是他自身的管压降对负载的影响,这是很严重的。自身耗散越来越大,电机和管子是串联关系,电池电压只有3.7V,电机就只能越转越慢了在晶体管家族里面还有一种跟三极管特性互补的,所有特性都集中在开关状态的晶体管,场效应管,即MOSFET。通常的场效应管完全导通时,源漏极电阻都是m级别的,即它自身的耗散非常小。用它做为驱动管再合适不过了。最终选择了一个SOT23封装的,导通电压Vgs<4v的场管(SI2302),结果表现出了很好的驱动
16、性能。 (图2.2.3)每个场效应管接一个大电阻下拉,目的是为了防止在单片机没接手电机的控制权时,电机由于PWM信号不稳定开始猛转。接一个下拉电阻,保证了场管输入信号要么是高,要么是低,没有不确定的第三种状态。那么电机也只有两种状态,要么转,要么不转。主控输出的是PWM波形,用于控制场效应管的关闭和导通,从而控制电机的转动速度。这就是crazepony电机驱动的原理。就是这么简单。2.3 无刷电调大四轴基本上都是使用的无刷电机,无刷电机控制必须配合无刷电调使用。无刷电调的输入是直流,通常直接接航模电池。输出是三相交流,驱动无刷电机。另外无刷电调还有三根信号线,输入PWM信号,用于控制电机的转速
17、。对于航模,尤其是四轴飞行器,由于其特殊性,需要专门的航模电调。 (图2.3.1)在四轴飞行器上需要专门的电调呢,其有什么特别的地方?四轴飞行器有四个桨,两两相对呈十字交叉结构。在桨的转向上分正转和反转,这样可抵消单个桨叶旋转引起的自旋问题。每个桨的直径很小,四个桨转动时的离心力是分散的。不像直机的桨,只有一个能产生集中的离心力形成陀螺性质的惯性离心力,保持机身不容易很快的侧翻掉。所以通常航模直升机用到的电机控制信号更新频率很低,而航模四轴飞行器用到的控制信号更新频率很高。四轴为了能够快速反应,以应对姿态变化引起的飘移,需要高反应速度的电调,常规PPM电调的更新速度只有50Hz左右,满足不了这
18、种控制所需要的速度,且PPM电调MCU内置PID稳速控制,能对常规航模提供顺滑的转速变化特性,用在四轴上就不合适了,四轴需要的是快速反应的电机转速变化。用高速专用电调,IIC总线接口传送控制信号,可达到每秒几百上千次的电机转速变化,在四轴飞行时,姿态时刻能够保持稳定。即使受到外力突然冲击,依旧安然无恙。2.2.4 螺旋桨四轴飞行器需要安装4个桨片,如果4个桨叶都采用逆时针转动,则4个桨叶都会产生一个逆时针旋转的自旋扭力,使得被载体向右自旋;所以四轴飞行器为了抵消这种自旋扭力,设计时采用2个正桨和2个反桨,2个顺时针和2个逆时针的桨叶按照循环排列,并且一对桨叶向左旋转,而另一对桨叶向右旋转,这样就可以抵消掉桨叶转动时发出的自旋扭力,使飞行器受力均衡。正反桨区分如下: 正桨在桨片上以“L”字母标注,从正桨片正面看以逆时针旋转拨动气流;反桨在桨片上以“R”字母标注,从反桨片正面看以顺时针旋转拨动气流。三 总结与展望3.1 总结随着四轴飞行器的发展,其在军用、民用、商用都有较大发展空间。如2012年宾州大学的Vijay Kumar在TED大会上发表四轴飞行器的发展前景。文中四旋翼飞行器特殊性的构造,对飞行器做了初步的设计,对飞行姿态进行实时经过地面站成图像形式检测。利用出现传输模块对飞行器做各种姿态调整。课题最后对设计结果进行了初步测试,测试结果显示飞行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 对外经济贸易大学绿化养护及路面保洁方案
- 幼儿交往礼仪教育活动方案
- 2025年黑龙江省庆安县事业单位公开招聘辅警考试题带答案分析
- 新型冠状病毒护理管理查房
- 住院患者跌倒风险评估与控制
- 感染性疾病防控的安全护理实践
- 静脉血采样安全管理措施
- 患者镇痛药物管理的安全实践
- 2025年昆明市县人民法院聘用制书记员招聘考试笔试试卷(附答案)
- 市政二建工程管理课件
- 电商客服周工作计划
- 新青岛版六三制五年级上册科学全册知识点
- DL∕T 1563-2016 中压配电网可靠性评估导则
- Vericut培训教程(可修改)
- 校级课题结题报告会方案
- 高三英语一轮复习人教版(2019)必修第一至三册一词多义和熟词生义清单
- 《电力建设土建工程施工技术检验规范》
- 四年级【语文(统编版)】牛和鹅(第一课时)课件
- DL-T 2589-2023 垃圾发电厂智能点巡检系统技术规范
- “中医五行学说课件”
- 床垫项目融资计划书
评论
0/150
提交评论