欢迎来到天天文库
浏览记录
ID:52863289
大小:559.00 KB
页数:24页
时间:2020-03-31
《电赛四旋翼飞行器.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2014年电子设计竞赛四旋翼自主飞行器(G题)2013年9月11日第页共22页目录摘要关键词……………………………………………………………1一系统方案………………………………………………………………21.1控制系统的选择………………………………………………………………………21.2飞行姿态控制的论证与选择.………………………………………………………21.3电机的选择………………………………………………………………………………21.4高度测量模块的论证与选择….……………………………………………………21.5电机调速模块的选择………………………………………………………
2、…………21.6循迹模块的方案选择…………………………………………………………………21.7薄铁片拾取的方案的论证与选择…………………………………………………21.8角速度与角加速度测量模块选择…………………………………………………3二设计与论证……………………………………………………………32.1控制方法设计…………………………………………………………………32.1.1降落及飞行轨迹控制设计…………………………………………………32.1.2飞行高度控制设计…………………………………………………………42.1.3飞行姿态控制设计…………………………………………………
3、………42.1.4铁片拾取与投放控制设计…………………………………………………42.2参数计算………………………………………………………………………5三理论分析与计算...................................................................................53.1Pid控制算法分析..............................................................................................5.3.2飞行姿态控制单元
4、……………………………………………………………6四电路与程序设计………………………………………………………74.1系统组成……………………………………………………………………74.2原理框图……………………………………………………………………74.3电路图………………………………………………………………………84.4系统软件与流程图……………………………………………………………………9五测试方案与测试条件………………………………………………115.1测试方案……………………………………………………………………115.2测试条件……………………………………………………
5、………………11六结论…………………………………………………………………11附录……………………………………………………………………12附一:元器件明细表………………………………………………………………………12附二:仪器设备清单………………………………………………………………………12第页共22页附三:源程序………………………………………………………………………………12摘要:本系统由数据采集、数据信号处理和飞行姿态和航向控制部分组成。系统选用STC89C52单片机作为主控芯片,对从MPU-6050芯片读取到的一系列数据进行PID算法处理并给飞行器的电调给出相应指
6、令从而达到对飞行器的飞行姿态的控制。采用MPU-6050芯片采集四旋翼飞行器的三轴角速度和三轴角加速度数据。用红外传感器来检测出黑色指示线,以保证飞行器不脱离指定飞行区域及达到指定圆形区域。利用超声波传感器来检测飞行器与地面的距离,以保证飞行器能越过一米示高线。利用电磁铁来吸取和投放铁片。关键词:STC89C52单片机MPU-6050模块激光传感器循迹电磁铁拾取铁片超声波测距定高PID算法第页共22页一系统方案本系统主要由控制模块、薄铁片拾取、高度测量模块、电机调速模块、循迹模块、角速度和角加速度模块组成,下面分别论证这几个模块的选择。1.1控制系统的选择STC89
7、C52RC单片机作为主控芯片来控制飞行器的飞行姿态与方向。1.2飞行姿态控制的论证与选择方案一:单片机将从MPU-6050中读取出来的飞行原始数据进行PID算法运算,得到当前的飞行器欧拉角,单片机得到这个欧拉角后根据欧拉角的角度及方向输出相应的指令给电调,从而达到控制飞行器平稳飞行的目的方案二:单片机将从MPU-6050中读取出来的飞行原始数据进行PID算法运算,得到当前飞行器的四元数,单片机再将数据融合,并对电调发出相应指令,从而达到控制飞行器的飞行姿态的目的。但四元数法需要进行大量的运算,且运算复杂。从算法的复杂程度及我们对算法的熟悉程度,我们选择方案一。1
此文档下载收益归作者所有