四旋翼无人机设计_第1页
四旋翼无人机设计_第2页
四旋翼无人机设计_第3页
四旋翼无人机设计_第4页
四旋翼无人机设计_第5页
已阅读5页,还剩61页未读 继续免费阅读

四旋翼无人机设计.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业设计本科毕业设计 四旋翼无人机设计 学 院 机械工程学院 专 业 机械设计制造及自动化 学 号 4113010612 学生姓名 余涛涛 指导教师 袁永超 提交日期 2017 年 5 月 20 日 编编 码码 20201717- -JXSJJXSJ 专业代码专业代码 080202080202- -208208 诚诚 信信 承承 诺诺 书书 本人郑重承诺和声明: 我承诺在毕业论文撰写过程中遵守学校有关规定,恪守学 术规范,此毕业论文(设计)中均系本人在指导教师指导下独立 完成,没有剽窃、抄袭他人的学术观点、思想和成果,没有篡改 研究数据,凡涉及其他作者的观点和材料,均作了注释,如有违 规行为发生,我愿承担一切责任,接受学校的处理,并承担相应 的法律责任。 毕业论文设计作者签名: 年 月 日 I 摘 要 近来来无人机行业发展迅速,相比于传统固定翼飞行器,四旋翼结构简单,操 作易上手,让那些重未接触过航模的人能够轻松完成飞行。本文重四旋翼无人机的 飞行原理入手,设计了飞行器的硬件系统,其中包括各类传感器,并依据 PID 算法 实现飞行器自稳,接着进行了飞行调试。本次设计选用的飞控是以 STM32 芯片作为 核心,根据各传感器不同的特征,采用不近相同的校正方式对飞行器其中包含的各 个传感器所显示的数据进行更正。最后运用 PID 算法对这些数据进行组合,通过改 变四旋翼电机的转速,来实现飞行器的各种飞行动作和不同的飞行模式。在组装四 轴无人机的过程中,不断地调试和修正飞控主程序,最终做出了有多种飞行模式且 能平稳飞行的四旋翼无人机。 关键词:关键词:姿态传感器;STM32 微型处理器; 数据融合;PID 算法 II ABSTRACT The four rotor UAV because of its relatively simple structure, and the control is also very convenient, so its become a hot industry in recent years. This paper introduces the design and production of the four rotor UAV, in which contains the principle of flight four rotor UAV, the flight hardware the specific debugging and selection, cascade PID algorithm and system software. The selected four rotor UAV control system is based on STM32 microcontroller as the core, in accordance with the characteristics of each sensor, the correction is not nearly the same correction for each aircraft sensor contains the data displayed. Finally using PID algorithm for the combination of these data, and then control four motor rotor four, and then to implement various aircraft flight maneuvers and aerobatics. In the design and production of the four rotor UAV step In this paper, a lot of debugging is carried out, and compared with the existing excellent attitude algorithm, and then verified, and finally produced a four rotor aircraft capable of continuous and stable flight operations Key Words:MEMS Sensor; STM32 Processor; Data Fusion;PID III 目 录 1 绪论 . 1 1.1 研究背景及意义 . 1 1.2 国内外四旋翼飞行器的研究现状 . 1 1.2.1 国外四旋翼飞行器的研究现状 . 1 1.2.2 国内研究现状 . 2 1.3 本文研究内容和方法 . 3 2 四旋翼无人机的结构与工作原理 . 4 2.1 四旋翼无人机的结构 . 4 2.2 四旋翼无人机工作原理 . 4 3 四旋翼无人机硬件系统设计 . 9 3.1 微惯性组合系统传感器组成 . 9 3.1.1 MEMS 陀螺仪传感器 . 9 3.1.2 MEMS 加速度计传感器 . 9 3.1.3 三轴数字罗盘传感器 . 9 3.2 姿态测量系统传感器选型 . 10 3.3 电源系统设计 . 11 3.4 其它硬件模块 . 12 3.4.1 无线通信模块 . 12 3.4.2 电机和电机驱动模块 . 12 3.4.3 机架和螺旋桨的选型 . 13 3.4.4 遥控控制模块 . 14 4 四旋翼飞行器系统软件设计 . 16 4.1 系统程序设计 . 16 4.1.1 姿态系统软件设计 . 16 4.1.2 PID 控制算法设计 . 17 5 飞行器试验 . 19 5.1 飞行试验准备 . 19 5.1.1 试飞平台组成 . 19 5.1.2 试飞实验注意事项 . 19 5.2 试飞内容及结果 . 20 5.2.1 地面静态实验测试 . 20 5.2.2 动态飞行实验测试 . 22 6 总结与展望 . 28 IV 参考文献 . 29 附录 A . 30 附录 B . 31 致 谢 . 59 商丘工学院本科毕业设计 1 1 绪论 1.1 研究背景及意义 随着无刷电机和锂电池的充分发展,一直是实验模型的四旋翼无人机变成了现 实中常见的飞行器。四旋翼无人机相对低廉的成本和超高的灵活性一直是许多科研 机构的重点研究项目。 四旋翼无人机可以说是将人们的视线重固定翼拉到了多旋翼, 固定翼体积大负重小的问题一直备受诟病。四旋翼的出现真正打破了飞行器单翼的 僵局,也将飞行器这种在普通人眼中比较高大的事物变成普通。民用上的无人机喷 洒农药,无人机航拍,无人机测绘,操作方便,组装成本低,效率高,已然成为新 时代飞行器的佼佼者。军事上的应用更为广泛,侦查,气象探查,物资投放等。虽 说无人机的飞行原理简单,但是它所囊括的学科非常多。从无人机机体的设计、传 感器的选择、无人机系统的布置和飞行软件的编写都要无人机专业理论的支撑。本 次设计主要是调试无人机,不断地完善飞行姿态参数,最终设计出能够稳定飞行的 四旋翼。目前造价低廉并且超高性能的无人机的深入研究在不久的将来会拥有非常 大的经济效益,并且能够促进科研事业的长久发展。 1.2 国内外四旋翼飞行器的研究现状 1.2.1 国外四旋翼飞行器的研究现状 最先开始四旋翼研究的是加拿大的一名研究人员,通过演算和推导证明了四旋 翼无人机能够稳定飞行的可能性,但限于当时的无刷电机和电池发展不足,因而一 直是理想模型。而来至澳大利亚的一所名叫卧龙岗的大学,大学里的研究人员针对 四旋翼建立了一个非常精确的模型,并成功试飞。 Draganflyer 由美国公司研发,特点较为突出,如图 1.1 所示。该种四旋翼无 人机主要制作的材料是碳纤维,碳纤维具有强度大,重量轻的特点,碳纤维的使用 使得电机大部分动力可以用在诸多外置传感器上,因此航拍也就轻而易举了,有四 个无刷大拉力电机提供飞行动力,并且不需要舵机,四个电机既提供动力也可以做 舵机, 飞行更加稳定。 与 Rraganflyer 同样具有代表性的是 AR.Drone 无人机, Parrot 的无人机比 Draganflyer 多了螺旋桨的保护套, Parrot 公司甚至将保护套连接起来, 这样做出的飞行器稳定性更好,飞行器上的保护套同时也起到保护作用,如图 1.2 所示。AR.Drone 首先将手机控制用到无人机控制上面,打破了传统遥控器控制的单 一局面,是操作者可操作方式多元化,其所使用在飞行器上的 MEMS 传感器,同时配 上了诸多传感器,例如超高像素摄像头,AR.Drone 的工作范围更加广泛。无人机研 究项目的火热也促进了商业价格的提升,德国 MD4-200,如图 1.3 所示。这个型号 的无人机机架通体采用碳纤维,碳纤维纯黑高亮的特点,让无人机的整体面貌焕然 一新,同时其在空中负载能力增强,最重要的是非常省电,续航时间大大拉长,方 商丘工学院本科毕业设计 2 便 的诸多飞行任务。这款无人机又搭载了 GPS 全球导航系统还有摄像相机,这样的 合理搭配使无人机能够非常轻松的在任何环境执行各种既定航拍任务。 图 1.1 DraganflyerX4 四旋翼飞行器 图 1.2 AR.Drone 飞行器 当今诸多科研机构相继开展了与四旋翼无人机有关联的科研项目,比如美国的 麻省理工,提出了 UAV SHMP,俗称多机协同飞行。其主要目的是通过地面站地面 控制来进行多飞行器的协同飞行完成既定的飞行任务。就目前来讲,该实验已经成 功进行了一个地面站对诸多无人机的控制实验,可运用该设备来对地面上的目标进 行全方位监视与多层面追踪。该款四旋翼无人机内部所带的姿态传感器,测量精度 高,能够实时测量飞行器的实际姿态。并依据感知到的诸多信息来对飞行轨迹进行 规划与重建。可以说多机协同下的无人机已经智能化且能够完成诸多飞行任务。 图 1.3 MD4-200多功能航拍飞行器 图1.4 MIT多旋翼飞行器协同飞行实验 1.2.2 国内研究现状 但是相比于国外无人机的高速发展,国内无人机发展则较为缓慢,再加上国外 对技术的封锁,国内想要获得成果的日期更是被无限延长。所以对于无人机这一高 新技术研究一般都是国内的几大航空院校和部分高新技术产业在进行。商用最为突 出的就是于 2006 年在深圳成立的大疆创新公司, 该公司对于四旋翼无人机的研究比 较积极,研发出的多种主线飞行器,市场反响都非常好,其中包括飞行器飞行控制 系统简称飞控与地面站。精灵 2 VISIO+无人机,该款无人机自带云台,安装了高清 相机,云台采用 3 轴陀螺仪减震与 GPS 定点,飞行十分稳定,操作简单易上手,即 便是没玩过飞机的新手,也能轻易爽飞。在国内外都有较高的评价。 商丘工学院本科毕业设计 3 图 1-11 大疆 PHANTOM 2 VISIO+四旋翼飞行器 1.3 本文研究内容和方法 本论文研究的内容是基于 STM32 的四旋翼无人机飞行控制系统设计,通过 PID 算法对飞行器数据进行更正,使得飞行器能够实现自行稳定,同时具备自主飞行与 远程遥控飞行两个模式,为了飞行安全,加上了飞行模式切换功能,当飞行器出现 故障或者报错的时候, 转自动模式为手动模式, 运用手上遥控器对飞行器进行控制, 来实现飞行器稳定飞行的功能。 主要研究内容安排如下: 第一章中的绪论部分主要说明了本课题的研究意义和对四旋翼无人机在国内外 的研究现状与发展趋势做出了简要的描述。 第二章着重介绍了四旋翼无人机的两种结构方式和飞行原理。 第三章详细介绍了四旋翼无人机控制系统的硬件设计的工作。介绍了 MEMS 传 感器的原理、特性和型号的选择和硬件电路图。飞行器控制芯片选择 STM32,外围 电路包括有姿态测量系统、电源模块、无线通讯、串口通讯、电机驱动、遥控器控 制电路。 第四章针对软件实现部分进行了介绍,给出了编程的软件流程图和串级 PID 控 制和定高控制方法。 第五章详细介绍了四旋翼无人机试飞前的各种注意事项并且进行了飞行器静态 测试和动态测试。 最后一章对本次设计进行了总结,并且说明了设计中存在的问题并对今后的研 究工作进行了展望。 商丘工学院本科毕业设计 4 2 四旋翼无人机的结构与工作原理 2.1 四旋翼无人机的结构 飞行控制器控制飞行姿态,电调、电机和螺旋桨提供飞行动力,航模电池提供 电能,遥控器控制飞行模式。四旋翼无人机有两种组装模式,飞行正方向位于两机 臂之间的是 X 字模式(如图 2.1 所示) ,还有十字模式的安装方式,不过用这种安装 方式容易出现很多问题,一般很少运用(如图 2.2 所示) 。在使用与性能上两者没有 太大差距,出于习惯,多数研究者使用 X 模式,因而我们也选用 X 字模式。X 字模 式的安装方法意味着四个电机要按照对角的方式安装到机臂上, , 并且要保证在同一 对角线上的电机旋转方向一致,两两相邻的电机则要旋转方向相反。如果认为 2 号 电机和 4 号电机是逆时针转,那么 1 号电机和 3 号电机就要顺时针转,这样飞机才 能稳定的飞行,这样做的目的是克服反扭矩。当然要想实现飞行器的多种飞行动作 包括偏航,俯仰和横滚就需要四个电机来配合才能够达到目的。 图 2.1 X 型四旋翼模型 图 2.2 十字型四旋翼模型 2.2 四旋翼无人机工作原理 四旋翼无人机也可以算作是一种特殊的直升机,一般直升机只有一个主旋翼与 一个尾桨,直升机通过舵机来控制螺旋桨的桨距角进而来控制器姿态。四旋翼则与 之不同,四个电机不同的转速为飞行器提供了诸多飞行状态。四旋翼四个电机均匀 的分布在机架上,紧凑了机架结构,使得飞行器更加灵活,执行任务时更加高效。 四旋翼无人机有滚转、俯仰和偏航这 3 种飞行动作,每个飞行动作下有两种飞 行方向,因此四旋翼无人机有六种飞行方式。 还有部分特殊飞行模式,例如翻滚,绕圈,降落等,这些飞行模式简而言之也 就是 3 种基本飞行模式的组合,安装电机转向如图 2.3 所示 商丘工学院本科毕业设计 5 图 2.3 四旋翼飞行器旋翼转向示意图 当位于机架右上角的 2 号电机和位于机架左下角的 4 号电机逆时针转动,电机 M1 和 M3 顺时针转,电机上的螺旋桨选用的是 12 寸正反桨,当电机转速一致时,位 于对角线上的 M2 和 M4 电机产生扭矩力,因 M1 和 M3 与 M2 和 M4 电机转速相反,其 产生的反扭矩力与扭矩力大小一致方向相反, 正好抵消。 同时正转电机搭配反向桨, 反转电机搭配正向桨。下面对飞行器飞行动作进行细致分析。 (1) 空中悬停: 如图 2.4,飞行器通上电源,慢慢拉高油门,电机转速慢慢增大,螺旋 桨的拉力也在逐步提升,一旦四个电机的升力 F 在数值上和飞行器重力 G 大 小一致,方向相反,这时候的飞行器成功悬停。 图 2.4 空中悬停示意图 (2) 上下垂直运动: 如图 2.5,当提升油门,电机转速同时增大的时候,产生的升力 也在慢慢增 大,这时候总升力 F 大于无人机自身重力 G,无人机能够垂直往上。 图 2.5 飞行器垂直向上示意图 如图 2.6,当拉低油门,电机开始慢速运行时,所产生的升力也在变小,这时 总升力 F 小于无人机的自身重力 G,无人机能够垂直下落。 商丘工学院本科毕业设计 6 图 2.6 飞行器垂直向下示意图 (3)俯仰运动与前后运动 如图 2.7,当位于 X 轴正方向上的 M1 和 M2 电机转速减少,而在 X 轴反方向上 的 M3 和 M4 电机转速增加时,此时飞行器总升力 F 有一个分力使得飞行器能够往前 飞行。 图 2.7 飞行器向前飞行示意图 如图 2.8,当位于 X 轴正方向上的 M1 和 M2 电机转速增加,而在 X 轴反方向上 的 M3 和 M4 电机转速减少时,此时飞行器总升力 F 有一个分力使得飞行器能够往后 飞行。 图 2.8 飞行器向后飞行示意图 (4)滚转运动与左右运动 如图 2.9,要想实现飞行器向左运动则需要电机 M1 和 M4 减速,电机 M2 和 M3 提速,飞行器的总升力 F 有一个分力使得飞行器向左飞行。 商丘工学院本科毕业设计 7 图 2.9 飞行器向左飞行示意图 如图 2.10,要想实现飞行器向右运动则需要电机 M1 和 M4 提速,电机 M2 和 M3 减速,飞行器的总升力 F 有一个分力使得飞行器向右飞行。 图 2.10 飞行器向右飞行示意图 (5)左右偏航运动 通过控制无人机电机的转速,各电机产生的反扭矩在大小与方向有差异,要想 飞行 实现偏航,则需要相邻电机间产生转速差,例如飞行器往左转向,电机 M1 和 M3 转 速增加,电机 M2 和 M4 转速降低。 图 2.11 飞行器向左偏航 如图 2.12,同理,当飞行器的电机 M1 和 M3 减速,电机 M2 和 M4 提速,这时飞 行器向右偏航。 商丘工学院本科毕业设计 8 图 2.12 飞行器向右偏航 商丘工学院本科毕业设计 9 3 四旋翼无人机硬件系统设计 3.1 微惯性组合系统传感器组成 3.1.1 MEMS 陀螺仪传感器 陀螺仪应用于保持飞行器方向和角速度(也可以用作角速度的获取)的设备, 角动量守恒定理是其设计依据。这种用来保持方向而制造出来的装置就叫陀螺仪, 如图 3.1 所示。陀螺仪主要应用于导航定位系统,姿态控制系统中多采用三轴陀螺 仪,如图 3.2 所示。 图 3.1 陀螺仪 图 3.2 MEMS 三轴陀螺仪 3.1.2 MEMS 加速度计传感器 加速度传感器是一种将物体加速度的信息转换成电信号的传感器。在姿态控制 系统中,加速度传感器则是用来测量与重力方向的夹角。加速度计能够感应重力产 生的加速度在没有加速度存在的条件下,如果物体有加速度存在时,加速度传感器 则没有办法测量出姿态角,这时候就要陀螺仪传感器的数据的配合,只有在这种条 件下才能够成功实现在动态条件下的物体的姿态测量。 3.1.3 三轴数字罗盘传感器 数字罗盘传感器通俗一点来讲可以认为它是指南针,在实际生活中指南针应用 于指示方向。然而一般罗盘感应地磁场方向是通过磁针来实现,电子罗盘测量地磁 方向信息则是通过磁阻传感器,之后传感器再将所测信息转换为信号输出。数字电 子罗盘最大的优势就在于它克服了传统罗盘只能够在水平面使用的缺点,而在这种 数字电子罗盘内部则有倾斜补偿装置,这个装置一般是由加速度传感器来完成,如 果在完全动态的情况下,也需要陀螺仪检测姿态角,为了能够补偿得到准确地角度 信息需要通过这个角度和磁场方向,而姿态测量系统中的电子罗盘实际上就是三轴 数字电子罗盘。 商丘工学院本科毕业设计 10 3.2 姿态测量系统传感器选型 选用的 MPU6050 芯片,这种芯片优化了诸多模块,三轴陀螺仪与三轴加速度计 布置于芯片内部,这样设计的目的是消除在焊接电路时造成陀螺仪与加速度计之间 的对准误差的毛病,并且有数字可编程低通滤波器应用于芯片内部结构上。因此在 无人机承受比较大的震动时,可以用电脑软件设置适合频率的低通滤波器,过滤掉 高频率的震动,这种措施非常有效的避免了四旋翼飞行器机身震动时造成传感器姿 态测量的误差。 因此 MPU6050 芯片主要被应用于姿态控制系统中, 其具体特征如下: (1) 三轴角速度传感器的测量范围有250、 500、 1000 和2000 (/s) ; 三轴加速度有2g、4g、8g、和16g 的量程控制范围。 (2)具备较低能耗:芯片供电电压 VDD 在 2.5V5%、3.0V5%、3.3V5%范 围内即可; (3)陀螺仪与加速度计两者都具备 16 位 ADC 同步采样功能。 (4)传输频率可高达 400KHz 的 IIC 接口,内建频率发生器只有 1%频率变化在 所有温度范围内。 由上综合 MPU6050 特性,为了读取三轴加速度与三轴陀螺仪数据我们采用如图 3.3 所示的电路。 图 3.3 MPU6050 电路图 HMC5883 传感器是一种三轴数字罗盘,这种传感器可以用来实时测量四轴无人 机所处位置三轴磁场信息,该传感器内部安装了三轴磁阻模块与放大采样电路,传 感器直接输出数字信号,这些数字信号可以用来测量航向角,HMC5883 电路图如图 3.4 所示。HMC5883 传感器的特征如下: (1)IIC 数字量输出总线接口,设计与使用都比较简单,其尺寸也非常小。 商丘工学院本科毕业设计 11 (2)测量精度较高。 图 3.4 HMC5883 电路图 (3) 具备自动校准功能,这种功能十分有效,简化了应用的步骤。 (4)在传感器内部有自测试电路,因此传感器量产和测试都十分方便,不用再 增加额外高昂测试设备。 (5) 该传感器所需电压很小仅有 1.8V,所以可以说这款传感器的功耗低,同 时其能耗也非常低,在睡眠模式下传感器能耗只有-2.5uA,在测量模式下传感器的 能耗也仅为-0.6mA。 3.3 电源系统设计 四旋翼无人机拥有不同类型的传感器, 每一种传感器所需要的工作电压也不同, 整体而言, 传感器需要的电压为 12V、 5V 与 3.3V, 电源系统的电路图如图 3.5 所示。 通过多方面的参考,最终决定选择 12V 的航模专用锂电池作为飞行控制系统的供电 电源, 通过飞行控制器里的稳压芯片, 先将 12V 电压降成 5V, 为飞行器的 GPS 模块、 接收机与超声波传感器等模块提供供电电源; 最后稳压芯片 AMS1117_3.3 将 5V 电压 降为 3.3V,因为飞控板工作电压为 3.3v,这也就使得与飞控并联的无线通信模块和 姿态测量器工作电压为 3.3V。 商丘工学院本科毕业设计 12 图 3.5 电源系统电路图 3.4 其它硬件模块 3.4.1 无线通信模块 在空中飞行的无人机不能直接与电脑地面站相连,因此加上了无线通信模块。 模块通过两块 NRF24L01 传感器进行数字信号的传输, 控制器首先将高度与姿态等信 息传输到地面站,之后地面站将导航信息与位置信息传输给控制器,从而达到对飞 行器的控制。NRF24L01 传感器的工作频段为 2.4 2.5GHz,同时该款传感器拥有信 号重拨的功能,当无线通信模块突然中断,传感器会自动重拨,其拥有 6 个数据传 输通道,其中最大传输速率高达 2Mbits。STM32 芯片的主控板配置 NRF24L01 的寄存 器通过 SPI 接口来实现,无线通信模块的电路设计图,如图 3.6 所示。 图 3.6 NRF24L01 电路图 3.4.2 电机和电机驱动模块 无刷电机因其低功耗,高效率,大拉力和寿命长的特点,因而一直是航模电机 的主流选择。而更小型的四旋翼无人机在通常情况选用空心杯电机居多,空心杯属 商丘工学院本科毕业设计 13 于有刷电机这一类。 在本次设计中, 设计的四旋翼无人机需要大动力和高的力效比, 故选择无刷电机。 市面上的无刷电机因为厂商的不同,其种类也五花八门,在目前的市场上有新 西达,银燕,朗宇,飓风和老虎电机,其中新西达电机因其价格便宜,故也是新手 入模专用电机,对玩过航模的人来说,新西达价格低廉,但其拉力与寿命都不怎么 突出,飓风与老虎电机质量和性价比非常高,但其价格不亲民,在本次设计中采用 朗宇电机,朗宇电机价格中等,性价比也可以,故采用朗宇无刷电机。 不同的机架搭配不同的电机,轴距在 250 桨选用 8 寸桨则选用型号为 2205,kv 值为 2500 的无刷电机。每一种型号的电机电机转子的直径和高度都不近相同,同一 型号的电机无论品牌,电机转子的直径和高度一致,这时候看的就是材料了。而电 机的kv值是每增加1v电压, 电机每分钟的空载转速。 因为本人设计的是轴距为550, 桨尺寸为 12 寸的飞行器故采用朗宇 3508,kv 值为 700 的无刷电机。无刷电机实物 图,如图 3.9 所示。 在四旋翼无人机中控制电机转速的称为电子调速器也就是电调, 如图 3.10 所示。 电调一边的黑色与红色的线是 11.1V 电源线,红色接电源正极,黑色接电源负极, 直接焊接在飞机机架的下载板上。电调另一边有 2 根线分别是白色线和黑色线,白 色线是信号线,白色线直接与飞控相连,是飞控实现控制电机的主要,黑色线则接 飞行控制器的 GND,电调下面的 3 个插孔与电机的插头相连,飞控收到电机改变信 号,再将信号传给电调,电调调整电机转速,完成飞行控制。在这里要提及的是当 飞控处于正方向,四个电机的转向是不一样的,如果发现电机的转向与我们所需的 方向不一致,这时候就需要我们把电调与电机插头连线中的任意两根对换就可以。 图 3.9 高利效无刷电机 图 3.10 电调实物图 3.4.3 机架和螺旋桨的选型 对于机架的选择,我们一定不能选择质量差的机架,差的机架容易使传感器读 取到的数据噪声变大,进一步加大飞行控制器的误差,好一些的情况是飞机飞行不 稳,差一些直接导致飞机无故坠毁,让操作者后悔莫及,因此选用材质为碳纤维的 机架,碳纤维作为一种复合材料,因其强度大,质量轻的特点,被广泛应用到多旋 商丘工学院本科毕业设计 14 翼机架上,碳纤维机架质量相当轻,无形中也增加了飞行器的载重,让电机动力不 再浪费于机架上,能够加上诸多的拓展模块,比如航拍相机。机架实物图如图 3.11 所示。 电机只能单纯的提供转速不能够直接为飞行器提供动力,这时候就需要在电机 上装上合适的螺旋桨。螺旋桨也有正反之分,顺时针方向转的电机要用正桨,逆时 针转的电机则要用反桨,正反桨的使用是规范的,反桨配正转电机就容易导致飞行 器不能起飞,严重会拖垮电机。机架选择多大的电机,电机选择多大尺寸的桨,从 桨上标示的型号可以轻松读出桨的角度和直径。 例如 1255, 其中 12 表示桨的尺寸, 为 55 寸桨后两位代表桨的角度,不同尺寸的螺旋桨,同样电机情况下,尺寸大的桨 提供的升力大,但是桨不是选择越大越好,转速大的电机要配小一点的桨,配大桨 电机功率不够,轻则炸桨,严重一些电机都会烧坏。因此要根据机架选择电机再根 据电机选择桨。设计时选用的桨是 1255,1255 桨的实物图如 3.12 所示。 图 3.11 碳纤飞行器机架 图 3.12 碳纤扁刀叶螺旋桨 3.4.4 遥控控制模块 本次设计选用的遥控器是国内厂商生产的一款 12 通道的航模遥控器,乐迪 AT10,2.4GHZ 遥控器。主要包括乐迪 AT10 遥控器和乐迪 R12ds 接收机。之所以选择 这款遥控器是因为该遥控器具有以下优点。 (1)全中文操作界面,彩色液晶显示屏。 (2)全功能全机型系统支持市面上的所有直升机,固定翼,滑翔机,多旋翼等 所有机型。直升机 8 种斜盘模式,固定翼两种尾型三种翼型,滑翔机四种翼型两种 尾型,所有多旋翼机型。 (3)接收机首先应用 DSSS 与 FHSS。抗干扰能力更强,低噪声 7dBi 高增益双 天线远距离操控,实时遥控距离达到 4KM。 (4) 可设置多种混控, 曲线数据, 普通混控, 曲线混控。 5 通道以上可自定义, 通过可编程混控,让操作者随心所欲。 商丘工学院本科毕业设计 15 (5) 响应更快 12 个信道信号同步进行响应, 同样 3ms 响应, 随着抗干扰能力, 稳定性的提升,更快的响应,极速操作体验。 (6)固件升级简单,通过安卓 USB 线连接电脑,一键即可升级。遥控器和接收 机的实物图如图 3.13 所示。 图 3.13 遥控器和接收机实物图 商丘工学院本科毕业设计 16 4 四旋翼飞行器系统软件设计 4.1 系统程序设计 4.1.1 姿态系统软件设计 三轴数字电子罗盘的数据与 MEMS 传感器数据的处理与数据融合组成了姿态系 统的软件部分,图 4.1 给出了姿态系统的软件流程图。 开始 系统初始化 初始化MEMS传感 器 初始化IIC接口 初始化数字电子罗 盘 配置地磁传感器 参数 读取传感器ID是 否正确? N 配置MEMS传感器 参数 读取陀螺仪数据 Y 读取加速度数据 卡尔曼滤波 低通滤波or平均 滤波 四元数姿态结算 读取地磁传感器 数据 去极值滤波 姿态结算 互补滤波 输出姿态角 结束 图 4.1 姿态参考系统程序流程图 通过软件流程图我们可以很清晰的看到,系统最先完成的是 MCU 内部初始化的 步骤, 就是开始运行STM32处理器用到的外部设备, 这其中有NVIC中断控制器、 USART 串口通信、定时器、时钟系统、I2C 接口;之后初始化硬件和系统的姿态解算,运 用模块化的设计,具体而言,包含 4 个部分: (1)初始化硬件; (2)MEMS 惯性测量 商丘工学院本科毕业设计 17 单元的数据采集模块; (3)多传感器数据融合的姿态解算模块; (4)姿态信息输出 模块。 最先的是定时器中断开启,通过 2.5ms 的计时中断与 I2C 接口获得三轴数字罗 盘的和 MEMS 传感器的测量数据,之后根据传感器的特点进行滤波,再利用初始校正 所得到的校正数据校正读取的数据,校正完成后,对其做加权平均减少误差,之后 进行地磁数据校准与四元数姿态解算,最后数据融合,输出校准后的姿态角信息。 4.1.2 PID 控制算法设计 四旋翼无人机因其结构对称,结合上文的飞行原理得,想要改变飞行器的飞行 动作,只要改变电机转速差就可以实现,然而改变无人机的所在位置则需要电机的 总升力与无人机的姿态才能实现,因此将飞行控制系统分成姿态控制系统与位置控 制系统,两种飞行控制系统分别进行控制设计。但是在通常情况下,飞行姿态会直 接影响到无人机的位置,如果把无人机姿态控制器称为内环控制器,位置控制器称 为外环控制器,那么这种数字式 PID 控制算法有两种,一种是位置式 PID 控制算法 与增量式 PID 控制。这里采用的是增量式 PID 算法,其表达式为: () = () + 1() + () ( 1) () = () + ( 1) 在上述表达式中,为比例系数,1为积分系数,微分系数.()是第k次采样时 刻计算的 PID 输出值,()是第k次采样时刻控制器输入的偏差。 () = () ( 1),( 1) = ( 1) ( 2) 四旋翼无人机的飞行姿态由偏航角、横滚角和俯仰角决定,在每个自由度上都 是一个二阶系统。在这种情况下,对每个姿态角都进行 PID 控制,PID 控制可以将 复杂的非线性多变量输入多变量输出控制问题简化,变成两变量输入单变量输出的 问题。如式所示。 1= + + 2= + + 3= 4= + + 在表达式中1、2、3、4意味着控制四个电机所需要的 PWM 值,代表的是 停留在空中无人机所需要的 PWM 值,PWM 值可以由自动高度校正或者遥控器输入 来获得,、分别代表的是俯仰角偏差、横滚角偏差与航向角偏差、及其变 化率所需的 PWM 值,把 PWM 限制在一定的范围之内。 、采用串级 PID 控制算法,外回路是角度控制回路,内回路是角速度 控制回路。三个角度的控制规律是一致的,以横滚角的控制为例,如图 4-2 所示, 其中为控制飞行器的期望横滚角,和 分别表示飞行器横滚角角度和横滚角角速 度。1是外环 PID 的输出值,是内环 PID 控制器的输出值,且= 。 商丘工学院本科毕业设计 18 期望的欧拉角 + 角度PID控制角速度PID控制电机 四旋翼飞行 器姿态 - - + r out 1 图 4.2 串级 PID 控制图 首先需要得出四旋翼无人机姿态误差信号也就是当前获取到的姿态角与期望值的姿 态角的差值,之后再通过串级 PID 控制算法得出各个电机的调整量,将调整量信号 传递给四个旋转的电机,通过改变四个电机的转速来实现控制整个系统的姿态,使 得姿态误差始终趋向最小,最终形成双极闭环回路控制系统。 商丘工学院本科毕业设计 19 5 飞行器试验 本次进行飞行试验的对象是四旋翼无人机,主要任务是在地面理想状态下,对 飞行器进行一系列的飞行测试, 包括俯仰测试、 翻滚测试、 偏航测试、 拉力测试等, 进行本次试验的目的是验证四旋翼飞行器的功能和飞行器的各项技术指标,通过大 量的飞行测试找出 STM32 飞控的不足,并进行改正。 做过四旋翼组装的模友一直都有组装简单调试麻烦的感觉。但是不能因为麻烦 放弃调试,每一项技术的提出与应用,期间都要进行大量的测试与校正,对于 STM32 飞控系统也是如此,只有经历多次实验,才能使得飞控系统更加完善,这样飞行器 飞行状态才会越来越平稳。通过飞行实验获得的测试结果,可以为更深入的研究提 供可靠地数据参考。 5.1 飞行试验准备 5.1.1 试飞平台组成 在初次试飞前, 要将飞行器各飞行部件组装完成, 选择的遥控器是二代乐迪 AT10, 选择的电机是蓝翼 3508 电机,kv 值为 700,1255 碳纤维桨,好盈铂金 30A 外转子 调速器(俗称电调) ,航模专用高倍率可充电锂电池,飞行控制器和其它飞行部件。 四旋翼组装步骤: (1) 将飞行器各部件均匀铺在工作台上, 首先用螺丝上好飞机机架的脚架和机臂 部分,将电机装在电机座上,螺丝一定要上牢,避免飞行途中,飞行器震动导致电 机脱落。 (2) 将电调的信号线从飞控上取下, 接到接收机 3 通道的油门通道, 打开遥控器, 油门拨至最高,接通飞行器电源,听到电调滴的一声迅速将油门杆拨至最低,电调 滴滴 滴,拨动油门杆电机开始正常转动,此时代表电调油门行程校准完成。 (3) 再将电调线和电机接好,这时候要注意电机的转向,如果发现电机转向与要 求的不一致,可以将电调线中任意两根对调,再和电机相接,电调最好用绑带绑到 机臂上。 (4) 按次序将各电机对应的电调线接上飞控, 同时将飞行控制器输入端和遥控器 的接收机相连, 将接收机固定到机架远离电源的位置, 避免接收机受到电源的影响, 接收机的 2 根天线打开成 180 度,这样可以使得接收机获得最大的接收效果。 (5) 最后将其余的传感器部分接上飞行控制器,再将电池固定到电池仓,用绑带 固定好,避免电池的突然脱落,影响飞行。 5.1.2 试飞实验注意事项 固定翼近年来发展相对较缓,军事上运用颇多,民用很少,四旋翼无人机则与 之相反。但不得不提的是四旋翼无人机的四个电机都是高速旋转,装上桨,电机的 商丘工学院本科毕业设计 20 转速每分钟有近万转的转速,人离得太近,容易发生危险。 在进行地面静态测试的时候,初次飞行难免不清楚飞行器运行情况,这时候可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论