四轴飞行器的姿态检测模块设计报告.doc
《四轴飞行器的姿态检测模块设计报告.doc》由会员分享,可在线阅读,更多相关《四轴飞行器的姿态检测模块设计报告.doc(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .密级:NANCHANG UNIVERSITY 学 士 学 位 论 文 THESIS OF BACHELOR2011 2015 年题 目 四轴飞行器姿态检测模块设计 学 院:信息工程学院 系 自动化系 专业班级: 测控技术与仪器111班 学生XX:学号:_ 指导教师: X宇 职称: 讲师 起讫日期: 2015年2月至2015年6月 南 昌 大 学学士学位论文原创性申明本人X重申明:所呈交的论文是本人在导师的指导下独立进展研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究作出重要奉献的个人和集体,均已在文中以明确方式说
2、明。本人完全意识到本申明的法律后果由本人承当。作者签名: 日期:学位论文使用授权书本学位论文作者完全了解学校有关保存、使用学位论文的规定,同意学校保存并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权XX大学可以将本论文的全部或局部内容编入有关数据库进展检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 XX,在 年解密后适用本授权书。本学位论文属于 不XX。请在以上相应方框内打“作者签名: 日期:导师签名: 日期:. .word.zl. .四轴飞行器姿态检测模块系统设计专 业:测控技术与仪器 学 号: 学生XX: 指导教师:X宇摘要近几年来,由于航空摄
3、影、监控、军事等领域的需要,四轴飞行器得到了较大开展。由于四轴飞行器具有不稳定、非线性及时变性等特点,其姿态信息检测显得极为重要。通过对四轴飞行器的姿态分析,设计了一个姿态检测系统。姿态角是四轴飞行器中极为重要的控制参数,直接关系到四轴飞行器的控制精度。本系统采用STC89C52系列单片机作为控制器,使用集成芯片MPU6050传感器用于姿态初步信息检测芯片,经数据融合得到机体的姿态,上位机软件用作显示;系统基于模块化处理,构造简单;传感器与控制器之间的数据通信采用模拟I2C总线进展传输;使用互补滤波算法将三轴加速度和三轴角速度进展数据融合,从而得到三个姿态角,即俯仰角、偏航角与翻滚角。数据采集
4、采用互补滤波,使得到的姿态角更加准确。关键词:姿态检测系统;STC89C52;传感器;互补滤波;姿态角. .word.zl. .The design of attitude detecting module of QuadrocopterAbstractIn recent years,due to the demand of aerial photography, monitoring,military and other fields, the quadrocopter has a considerable development.Because of four axis spacecraf
5、t having many characteristics,such as instability,nonlinear degeneration in time,their attitude information detection is very important. According to the four axis aircraft flight principle, a attitude detection system is designed.Attitude angle is a very important control parameter in four axis air
6、craft,directly relating to the four axis control precision of the aircraft.STC89C52 series single chip microputer as controller has been used in this system,using the integrated chip MPU6050 sensor for preliminary information detection.PC software is used as a display; The system is based on modular
7、 processing, whose structure is simple;Data municationbetween the sensor and controller uses simulating IIC bus to transfer; when three-axisacceleration and three-axis angular velocityfor data are mixed together by the quaternion algorithm, three attitude angleswill begotten, namely the pitching ang
8、le,roll angle and yaw angle. Using the plementary filter when data acquisition, we can getmore precise attitude angle.Key words: attitude detection system;STC89C52; sensor; the plementary filter; Attitude angle. .word.zl. .目录摘要IAbstractII第一章 绪论11.1 姿态检测的技术国内外开展和现状11.2 姿态检测技术的研究背景和意义21.3 姿态检测技术在四轴飞行器
9、的应用31.4 本课题研究的主要内容3第二章 方案设计52.1 微处理器的选择52.2 传感器的选择52.3 显示模块的选择62.4 姿态检测系统工作原理及其组成7第三章 硬件设计93.1 处理器模块93.1.1 STC89C52硬件资源93.1.2 时钟电路93.1.3 复位电路103.2 传感器模块113.3 电源模块12第四章 软件设计134.1 系统初始化134.1.1处理器的初始化134.1.2传感器的初始化134.2 程序流程图144.2.1 数据采集144.2.2 更新姿态角144.3 姿态角的定义及姿态解算154.3.1 姿态角的定义154.3.2 几种姿态解算方法的比拟164
10、.4 互补滤波算法17第五章 数据分析195.1 加速度计数据分析195.2 陀螺仪数据分析205.3 姿态分析215.4 精度计算与误差分析22第六章 总结与展望23参考文献24致谢25附录一26附录二34. .word.zl. .第一章 绪论1.1 姿态检测的技术国内外开展和现状姿态检测是指检测出物体的空间信息的一门技术,这门技术古老又年轻。古罗马人利用北极星和太阳的方位基准,横渡地中海,来往于南欧和北非之间。明代X和利用指南针的导航特性,率领庞大的船队七下大海,开创了茫茫大海上的远航,也是我国大型远航的首例。在古代先民的导航过程中,利用的信息资源非常直观,采用的方法和原理十分简单,导航精
11、度非常低。随着人们对自然现象本质的深入认识和科学技术的开展,导航信息新资源和通信理论不断被发现和更新。麦哲伦使用六分仪的天文导航完成了环球旅行。牛顿力学的创立使人们进一步正确认识惯性,根据惯性原理,能够制造出在运动体内建立人工参考基准的惯性仪器1,并逐步完善和开展成惯性导航系统,使人们能探索更深更远的空间。在中国,2009年5月中科院XX自动化研究所成功研制了一种名为“旋翼飞行机器人的空中具有多种功能的自主飞行机器人2。并且在已经比拟顺利地完成了地震废墟搜救实战演习,机器人通过姿态检测系统能有效的维持自己的平衡。据称已小批量投入生产。有效载荷40公斤。最大的飞行速度每小时可到达100千米,最多
12、可连续航行4小时。相对来说,比拟小的机器人起飞时的重量为40千克,可搭载15千克非机体物品。最大的飞行速度可到达每小时70千米,可连续飞行2小时。飞行机器人在空中的时候可实现全自主飞行,不需要控制人员来驾驶和操控,在设定指定的目标位置后,可实现自主地起飞、降落、空中巡航。此飞行机器人由机器人学国家重点实验室的研发人员耗时近4年时间研发成功。姿态检测作为惯性导航的一个子系统,姿态检测的开展离不开中国卫星导航系统的开展。北斗卫星导航系统,作为中国独立开展、自主研发、成功运行的全球卫星导航与定位系统,是我国正在建立并方案在2020年左右建成的且极为重要的空间信息根底设施,可广泛应用于军事与民用领域的
13、诸多领域。北斗卫星导航系统可为用户提供高可靠、高精度的导航、定位以及授时效劳,具有通信和导航两者相结合的效劳特色,尤其是通信,这是国外的卫星导航系统目前不具备的功能。经过长达19年的开展与积累,该系统已经具备一些比拟完善的功能,在渔业、测绘、水利、电信、交通运输、减灾救灾、森林防火和国家平安等诸多领域得到比拟广泛的应用,产生了极为显著的社会效益和经济效益,尤其是在XXXX、XX汶川抗震救灾中展现了特别重要的作用。姿态检测技术水平已经到达国际同期先进水平。在国外,国际空中机器人大赛International Aerial Robotics petition,简称IARC3,大大促进了姿态检测技术
14、的开展,该赛事是由国际无人飞行器协会Association for Unmanned Vehicle Systems International在1990年开场组织举办的,每年一次,该项赛事的水平根本代表了国外无人机的开展水平,在某种程度上也代表了国外姿态检测的水平。在美国,全球定位系统Global Positioning System在1994年全面建成,具有在海、陆、空全方位三维导航与定位能力的新一代卫星导航与定位系统。这些系统都是在姿态检测系统的根底上搭建起来的。1.2 姿态检测技术的研究背景和意义准确制导武器的出现已经彻底改变了现代战争的作战方式,而战争方式的改变又促进了准确制导武器的
15、开展。姿态检测系统早已普遍应用于运动控制系统、稳定平台以及各种武器的控制系统中,但由于以往的姿态检测系统是以传统的惯性测量器件作为测量元件以及常用的CPU作为主处理器组成的,需大量的的外设来支持姿态检测系统的检测以及计算,以致姿态检测系统具有外观较大、本钱高、质量重、可以利用的资源没有得到充分的利用等缺点,无法应用于体型小的无人机、火箭弹等本钱低、体积小的武器装备中,而且也无法应用到本钱低、体积大的电子产品中4。随着计算机技术与嵌入式技术的快速开展,将计算机的中央处理器嵌入到应用系统中,与其外设电路一起运行时可为用户提供信息处理功能,由此而成的嵌入式系统也已在各个领域有了比拟广泛的实际应用。二
16、十世纪七十年代初以来,在计算机与其他先进技术的带动下,嵌入式系统得到了极为快速的开展并且广泛应用到多种微型系统中。就嵌入式系统来说,现在已经出现了由单片机转向ARM等高级、快速系统的开展与应用。基于ARM的实时信息处理系统具备高速且稳定的特点,而且易于处理各种数字信号、信息融合、滤波处理等优点。因此,单片机由于其自身处理速度快等诸多优点,已在航空航天、军事领域中初露头角,捷联式姿态测量系统是以单片机作为中央处理器构成一个嵌入式的数据采集处理系统。它采集MEMS陀螺仪的三轴角速度、MEMS加速度计的三轴加速度信数据,对这些数字进展数字滤波,按照互补滤波算法计算载体的实时姿态和航向。本论文就如何使
17、用MEMS陀螺仪和MEMS加速度计作为惯性测量元件,用单片机代替导航计算机,设计出一种物理构造紧凑、体积小、重量轻、运算速度快、本钱低的姿态检测系统进展研究。1.3 姿态检测技术在四轴飞行器的应用四轴飞行器作为微型飞行器的其中之一,也是一种空中智能机器人,最初是由国外航空模型爱好者玩家自制成功,一开场并没有得到很好地应用。后来很多自动化厂商,发现它具有多种用途尤其是监控、航拍以及电影制作等领域而积极投入资金,参于研制。它利用有四个电机带动四个旋翼旋转产生升力作为飞行动力来控制空中飞行,它的重量较轻、尺寸较小、适合携带和使用的无人驾驶飞行器具有相似的功能,如能够携带一定的有效载荷,具有自主控制导
18、航的飞行能力。可在复杂、危险的环境下完成常人难以完成的任务。自1953年以来,如何控制刚体姿态的问题已经吸引包括航空航天与机器人领域在内的各领域学界的浓厚兴趣。其中原因正是许多领域如宇宙飞船、人造卫星、直升机、弹导导弹、机器人机械手、水下潜艇以及其他一些具有需要刚体构造参与的机械都需要对刚体姿态控制。一些方法中有着广泛的应用如时间优化控制,李雅谱诺夫程序设计、四元数反应和反演法、自适应非线性和鲁棒控制。图1-2 四轴飞行器四轴飞行器,如图1-2所示,对于常规的直升飞机有一些优势:由于对称性,这种飞行器显得非常优雅,并且价格低廉、设计和构建也很简单。但也有一些缺乏,由于四轴飞行器具有不稳定、强耦
19、合以及非线性等特性,姿态控制是四轴飞行器控制系统的核心5。而姿态检测技术又是姿态控制的核心。姿态检测技术能准确的将刚体的空间位置信息通过数字信息反应出来,然后经过微处理器分析处理,然后微处理器控制执行机构动作,以满足控制要求。姿态检测技术需要获得俯仰角、横滚角、偏航角信息,然后反应给微处理器,微处理器通过调节电机的转速维持机体的控制需要。1.4 本课题研究的主要内容本课题主要基于微机械惯性传感器的微小型姿态检测模块设计,利用STC89C52单片机,集成芯片传感器MPU6050和传感器HMC5883L完成姿态检测模块的设计,用以满足一些机体姿态检测或姿态控制精度要求不高的场合。论文主要包括以下内
20、容:1、根据课题设计要求,完成四轴飞行器姿态检测模块方案设计,包括处理器的选择,传感器的选择以及显示模块的选择。2、根据查阅相关芯片资料和设计需要,设计硬件模块电路,包括处理器模块电路设计,传感器模块电路设计。3、通过软件设计,到达本设计需完成的功能。软件设计主要包括设计流程图,滤波算法,姿态解算算法。. .word.zl. .第二章 方案设计四轴飞行器姿态检测模块设计功能是要求该检测系统能够通过传感器检测得到三轴加速度和三轴角速度以及两轴磁场,并且通过互补滤波将这些数据融合,最终得到空间载体的三个姿态角。2.1 微处理器的选择根据本模块设计需要,要求微处理器具有以下硬件要求:微处理器具有一定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 飞行器 姿态 检测 模块 设计 报告
限制150内