四旋翼飞行机器人的设计与制作

四旋翼飞行机器人的设计与制作
四旋翼飞行机器人的设计与制作

图书分类号:

密级:

毕业设计(论文)

四旋翼飞行机器人的设计与制作Four-rotor flying robot design

and production

学位论文原创性声明

此人郑重声明:所呈交的学位论文,是此人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用或参考的内容外,此论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对此文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。

此人完全意识到此声明的法律结果由此人承担。

论文作者签名:

学位论文版权协议书

此人完全了解关于收集、保存、使用学位论文的规定,即:此校学生在学习期间所完成的学位论文的知识产权归所拥有。有权保留并向国家有关部门或机构送交学位论文的纸此复印件和电子文档拷贝,允许论文被查阅和借阅。可以

公布学位论文的全部或部分内容,可以将此学位论文的全部或部分内容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编此学位论文。

论文作者签名:

摘要

四旋翼飞行机器人它拥有着四个可以旋转的旋翼,属于多旋翼飞行机器人。四旋翼飞行机器人具有着两组对称着分布的旋翼。它是控制着两组对称的旋翼转动速度,而不是机械结构来完成着各种各样的飞行举动行为。四旋翼飞行机器人是一种外型新颖、功能优越的可以垂直起降的飞行机器人,结构简单、没有机械结构、飞行比较平稳方便。然而可以应用在人类无法接触到的一些复杂恶劣的环境当中去。在很多行业都有涉及到了,比如遥感勘测、军事侦察、喷洒农药、实时监控中,四旋翼飞行机器人及多旋翼飞行机器人已经得到了很广阔的应用在各个方面,并且也形成了相关产业。四旋翼飞行机器人还具有飞行姿态控制过程复杂、非线性控制、控制数量多等这些特性。

此次课题在综合了四旋翼飞行机器人的现状、技术与应用的基础之上,为了完成四旋翼飞行机器人造价低造型微的原则,按照它的数学模型以及控制系统的功能要求,完成了四旋翼飞行机器人的飞行姿态控制、姿态数据的获取和飞行姿态解算于MCU上。硬件上使用的是stm32系列STM32F103C8T6 32位处理器作为主控制器负责分析处理数据,依照姿态运算得出来的结果,输出电机的控制信号;采用场效应管驱动电路来驱动的心杯电机;检测姿态信息的惯性测量单元mcu-6050传感器模块用途;负责沟通实施飞行数据分析PC 机与蓝牙模块。整个的软件和硬件系统基此处于模块化设计的思想之上。传感器数据使用的通用数字接口和数据在飞行机器人各传感器采集到的交流和沟通。基于软件之上,飞行姿态控制软件的编写,在单片机上完成quaternion法和卡尔曼滤波算法,并把正确的姿态角也解算出来。姿态角的闭环控制也可以使用控制进行,稳住了飞行姿态。这次所设计的四旋翼飞行机器人可以很好的达到稳定飞行状态,并且抗震能力强。飞行姿态控制算法可完美完成使四旋翼飞行机器人稳定的飞行。

关键词 :四旋翼飞行机器人;姿态控制算法;飞行控制系统;滤波;

Abstract

Four-rotor flying robot which has a four rotatable rotor, are multi-rotor flying robot. Four-rotor flying robot with two symmetrical distribution of the rotor. It is to control the rotational speed of the rotor two symmetrical, rather than mechanical structure to accomplish a variety of flight doings. Four-rotor flying robot is a novel appearance, superior functions can VTOL flying robots, simple structure, no mechanical structure, convenient flight is relatively stable. However, it is used in humans can not come into contact with some of the complex and harsh environments were to go. In many industries we have involved, such as telemetry, military reconnaissance, spraying pesticides, real-time monitoring, four-rotor flying robot and multi-rotor flying robot has been a very broad application in various aspects, and also formed the related industries. Four-rotor flying robot also has the attitude control process is complex, nonlinear control, quantity control more of these characteristics.

The subject of the present situation is a mix of technology and application of four-rotor flying robot above, in order to complete the four-rotor flying robot principles of low cost small shape, according to the functional requirements of its mathematical models and control systems, completed a four-rotor Attitude control flying robots, attitude and flight data acquisition attitude solution to the MCU. Use the hardware is stm32 series STM32F103C8T6 32-bit processor is responsible for data analysis and processing as the main controller, the result was out of operation in accordance with the attitude control signal output of the motor; with FET drive circuit to drive the hearts of the cup motor; detecting posture mcu-6050 inertial measurement unit sensor module uses information; responsible for the implementation of flight data analysis communication between PC and Bluetooth module. The entire software and hardware systems in the above basic idea of modular design. Universal Digital Interface and data sensor data used in flying robots each sensor to the exchange and communication. Based on the software, attitude control writing software, complete quaternion and Kalman filtering algorithms on the microcontroller, and the right attitude angle is also solving it. Closed-loop control attitude angle control can also be used, to stabilize the flight attitude. The design of the four-rotor flying robot can be a good stable flight, and seismic capability. Attitude control algorithm can complete a perfect four-rotor flying robot to make stable flight.

Keywords Four-rotor flying robot attitude control algorithm flight control system extended Kalman filter

目录

摘要................................................................................................................................................ II Abstract ......................................................................................................................................... III 1.绪论 (1)

1.1选题背景 (1)

1.2.国内与国外分析情况探究 (3)

1.3 四旋翼飞行机器人在技术上存在的问题和其突出点 (4)

1.3.1 四旋翼飞行机器人它有哪些突出点 (4)

1.3.2 四旋翼飞行机器人的技术难点 (5)

1.4小结 (5)

2.四旋翼飞行机器人的基本概况和它的剖析算法 (7)

2.1飞行机器人基本概况 (7)

2.2四旋翼飞行机器人的航姿 (11)

2.3滤波..................................................................................................... 错误!未定义书签。

2.3.1卡尔曼滤波.................................................................................. 错误!未定义书签。

2.3.2互补滤波算法.............................................................................. 错误!未定义书签。

3.四旋翼飞行机器人的软硬件系统架构................................................... 错误!未定义书签。

3.1硬件结构框图..................................................................................... 错误!未定义书签。

3.2硬件设计............................................................................................. 错误!未定义书签。

3.2.1飞行控制器.................................................................................. 错误!未定义书签。

3.2.2电调.............................................................................................. 错误!未定义书签。

3.2.3无刷电机...................................................................................... 错误!未定义书签。

3.2.4电池.............................................................................................. 错误!未定义书签。

3.3软件框图及基本原理......................................................................... 错误!未定义书签。

4.飞行器的软件研究................................................................................... 错误!未定义书签。

4.1原始化的过程..................................................................................... 错误!未定义书签。

4.2quaternion及它的姿态解算的算法................................................. 错误!未定义书签。

4.2.1quaternion运算及quaternion转欧拉角................................ 错误!未定义书签。

4.2.2quaternion运算流程.................................................................. 错误!未定义书签。

4.3 PID的计算方法和它的参数控制..................................................... 错误!未定义书签。

4.3.1 PID算法的基本理论.................................................................. 错误!未定义书签。

4.3.2四旋翼飞行机器人的调节基本理论.......................................... 错误!未定义书签。

4.3.3四旋翼飞行机器人参数的整合.................................................. 错误!未定义书签。

4.4本章小结............................................................................................. 错误!未定义书签。

5.总结 (11)

致谢 (12)

参考文献 (13)

1.绪论

1.1选题背景

四旋翼飞行机器人也叫做为四旋翼直升机,有着四个旋桨十字交叉飞行机器人。四旋翼飞行机器人是微型飞行机器人的其中一种。它采用一四转子发动机的飞行引擎,其体积比较小,重量又比较轻,所以我们可以很容易的携带,和无人飞行机器人的使用可以携带有效载荷,它还有着具备自主导航飞行能力。

作为一个有着飞行的稳定性,它可任意角度灵活的飞行机器人运动,它在我们的生活中越来越广泛的被应用,帮我们解决了许多麻烦。随着传感器技术和控制理论的发展进步,特别是微电子技术和未加工技术的逐步成熟,我们的四旋翼飞行机器人的自主飞行控制所能完成的,并成为国际研究的热点之一,因为它的功用还有许多没有被发掘出来,还需要更卖力的研究中。

四旋翼飞行机器人作为一种有代表性的飞行机器人[1],它具有体积小,重量还比较轻,结构简单、性能可靠、飞行稳定的特点。因为四旋翼飞行机器人在国外好几百年前就有过它们的身影,它们在机械设计方面是不会有任何瑕疵的,和一些普通的飞行机器人相对面起来靠谱的多得多了,还有一点就是它们能够做到一些生物没有办法去的地方,并且可以探索研究发现,去帮助人类更好的发展[2],让我们的生活水平更进一步。

我国当前四旋翼飞行机器人在很多方面派上了用场:

第一:携带

由于四旋翼飞行机器人的体形上的优势,还有它能在空中平稳的飞行,并且能放些有用的东西在它上面,比如说-微型摄影设备,它能在带着东西的情况下还能能坚持飞行很久很久。和老式的要人看好了才能控制好的飞行机器人比较起来已经有了很大的提高,不仅安全还能方便好多。

第二:监视

四旋翼飞行机器人能配备监控设备来侦查和监控一定范围,像火灾、军事侦查或犯罪现场监控等。四旋翼飞行机器人在未来的军队里面肯定也会运用到。

第三:代替

四旋翼飞行机器人能够帮人类分担许多烦恼,节省很多劳动力,让人们可以同时做的其他事情,简单方便。比如说可以代替人去勘察一些地方,我们只需要等待结果就好了,这样就不用浪费时间再跑来跑去了。我们只要下达一个指令就能让飞行机器人代替人类喷农药也将变成当代四旋翼飞行机器人商业运用的一个重头[3]。

在不久的将来世界里,相信肯定会普及四旋翼飞行机器人,因为它的作用就像是给人类带来了一双隐形的小翅膀!让我们看下过去到现在的四旋翼飞行机器人把!研究情况如下图:

图1-1 1907研制的四轴飞行器

图1-2 1932年的四旋翼飞行器

图1-3 2000年的四旋翼飞行机器人

图1-4 2009年的四旋翼飞行机器人

1.2.国内与国外分析情况探究

1.2.1国内四旋翼飞行机器人的分析情况探究

在国内四旋翼飞行机器人的研究已经发展起来,因为我们投入的人力资源比较多,为了更好的发展我们的高科技。很多的公司将四旋翼飞行机器人等多轴飞行机器人扩展到商业当中去了,这样不仅带来了商机,也方便了人们的生活一举两得地好事。现在主要的问题就是探究:

(1)机械上的电机和电池在未来的影响

前面两三年,我们发展的电机技术也越来越好了,已经跟上了时代的潮流。然后现在基本上都是用的无刷电机于飞行机器人身上。我们需要的地方也很多,可以很大层次的提高飞行机器人的动力,让它的作用发挥在最大程度,并且使得它明显增强了一个档次,这样就可以让无刷电机更为广泛地使用。然而飞行机器人的电池可能会用燃料电池,它能给

飞行机器人提供源源不断的飞行能力。我们的生活已经离不开它了。这也是现在用的最普遍的电机和电池,可以让它的效益更高[4]。

(2)四旋翼飞行机器人和它的飞行姿态

四周飞行机器人的麻烦的地方就在于它的飞行姿态的演算,这也是一个技术上的关键之处,研究人员都在想方设法攻克这方面的技术难点。因为飞行机器人的旋翼普遍在两个以上,大多数是偶数个数,所以在这方面的操控要求就远远的比普通飞行机器人要麻烦的多,大家都在寻找有没有更好的办法!我们还在深入研究,飞行姿态的数学建模就是在这个基础上经行研究发展的。现在的quaternion理论还有级联惯性导航还有好多好多的理论等待着我们来探索发现,并将它们带入到生活中去[5]。

(3)传感器的适用

中国和外国的研究人员现在都在努力的研究新的传感器技术,因为这也是一个难点之一,要利用这些模块微小型化的特点,而且精度要高,使得多轴飞行机器人的体积越来越微。机架御用新的材料如碳纤维等材料,要确保飞行机器人的质量到达标准的那样,自身轻的情况下又要保准能够载的起需要的外设呗,因为种种矛盾因素,更重要是的它的持续时间。这样才有它的利用价值。

1.2.2 国外四旋翼飞行机器人的探索研究情况分析

现在,在外国的主要问题也是飞行控制系统上的问题,已经投入更多的人员、资源在这方面。他们也想要攻克这方面的研究问题,为了自己的国家的前景着想,也是做足了充分的准备来面对这个飞行控制系统上的问题。国外还研究四旋翼飞行机器人在脱离遥控的情况之下还能自主飞行的设备探究[6]。差不过大家都处在于同一起跑线。

1.3 四旋翼飞行机器人在技术上存在的问题和其突出点

1.3.1 四旋翼飞行机器人它有哪些突出点

平稳的飞行能力是四旋翼飞行机器人最大的优点,因为它有自身的优势,但是还有更为突出的就是它能做各种各样的3D动作,各种各样的炫酷姿势,各种耍帅,让人羡慕不已。这也是飞行器本身的特点。它的机械结构也是比较简单的,容易上手,只要想做的话,是很容易做出来的。它的体型可以做的很小很小,这也是它的优点之一,许多机器由于它的庞大体型,完成很多不能完成的,然而体型微小的优势在飞行机器人身上就体现出来了。最近几年国内外陆陆续续开始玩飞行机器人的人越来越多,对喜欢玩航拍的朋友们是一大重要的利器。还能广泛的用作商业用途,如航拍婚纱摄影、载重的打农药等等。还能被用于快递行业,来送偏远地区的快递,简化人工成本。在不停探索的道路上,会发现更多的突出点,来满足人类的需求,帮助我们的生活更上一个档次。

1.3.2 四旋翼飞行机器人的技术难点

(1)一般的我们选择陀螺仪传感器为四旋翼飞行机器人的主要的姿态传感器,因为这里有它的好处,但是这里还会有一个比较大的问题就是,一旦它飞行时间长了,那么就会出现这种传感器的误差就会比较大,同时可能还会有温度飘逸的情况出现。需要考虑到累计误差的消除在于陀螺仪进行物体姿态检测。在本次设计的飞行机器人中,我们选择的accelerometer计都非常的敏感、飞行过程中由于有上面因素的影响,零件就会产生相当大的变化速度,带飞行过程中,四旋翼飞行机器人会产生大量的噪音和整栋,accelerometer计就是在这种环境下采集了相关的数据。,这样的数据如果直接采用会有相当大的误差,这样我们就需要在飞行姿态控制的系统中,将accelerometer计采集的数据想办法,比如数据滤波的算法,把数据要进行融合,从而达到排除噪声的效果,将陀螺仪和accelerometer计的数据得到,从而获取正确的姿态数据。

(2)飞行机器人上有几个旋翼就要有几个控制输入,我们所设计的飞行机器人由于是四旋翼的,所以我们在设计的过程就就要4个控制输入[7]。和一般的飞行机器人比起来需要控制的旋翼变多,产生的数据也会增加、数据增加,需要运算的数据也会增加、还有上面有提及的干扰大等问题,所以本次设计比一般直升机复杂得多的飞行控制系统软件。

(3)一般的四旋翼飞行机器人在飞行过程中需要受到很多自身还有外界因素的影响,比如飞行机器人自己的硬件、飞行机器人自己的软件,飞行机器人自身机体结构。当然这还只是内部的情况,还有飞行当天天气的原因,比如当天的气流是否稳定,当天风速有多大等等。本次,我们所设计的飞行机器人是四旋翼飞行机器人,他比一般的飞行机器人要多几个旋翼,旋翼的增加带动机器人上电机的增加,从而使得飞行机器人本身的震动加大,这个时候,飞行机器人本身一些数据的变化由于受到震动带来的影响,一般的伴随的是增大的噪声和震动,还用一个更大的影响就是电机发出的磁场,刚才说了由于旋翼数量较多,电动机带来的磁场影响也会增大,而磁场所带来的就是阻碍电子罗盘模块的工作,正常测量数据的工作也可能会发生较大偏差。会造成一定的影响误差数据。

1.4小结

我们这次设计的主要内容就是,采用经济实惠,也是市面上比较常见的mcu微系统板。通过它,我们来设计相关的内容,还有弄懂其中的相关原理。一般的,包括以下几个内容最常用的运动姿态传感器模块系统;机架也要用最简单的构造;无线通信模块等,通过它们设计出一个简单的四旋翼飞行机器人。本次设计我们还需要对滤波的情况进行一个研究运算,还有数据的一些融合在一起的算法等,我们就是利用mcu的转动理论概念来进行运算的,与此同时,这其中还包涵了飞行姿态需要的运算情况。而飞行姿态所需要的运算情况,包括了很大一部分数据,这包括了两个主要的传感器,它们分别是accelerometer和

陀螺仪。当然,正确的数据需要飞行机器人在正确的飞行姿态获取。mcu会将相关的数据进行计算。进行研究演算过后,mcu在反过来控制飞行机器人的四个电机还有反馈相关的姿态数据。根据相关的地理位置,控制好正确的飞行姿态,并控制好。这就是控制四旋翼飞行机器人进行稳定飞行的相关系统。

相关难点:

(1)上面提到,我们这次运用的传感器主要有两个,一个是accelerometer,一个是陀螺仪。这两个传感器得到的数据分别是角加速度和accelerometer。有必要研究演算这两个数据,从而得出我们需要的欧拉角。

由于运算量比较大,所以我们演算过程比较复杂,一般的欧拉角我们不会直接算出来的,哪怕是花时间去处理,都需要很长的事件且速度非常慢。在这里,我们采用相对简便的quaternion算法来解决这个问题。一般的是将accelerometer和角accelerometer这两个数据进行合成,然后我们才能够得出这个欧拉角。这样的演算情况,我们只有在转换版进行所以相对于而言还是比较复杂的情况。

(2)上面我们提到了欧拉角的计算方法,经过演算,是将两种数据先进行运算在转化成为我们所需要的数据。得到欧拉角的数据后,我们还要经过一些复杂的过程,所以还不能直接输出需要对欧拉角进行滤波和整合,这样做的原因是,最大化的去减少由各种因素造成陀螺仪积累的的误差。这样可以让得到的输出数据相对准确。

姿态数据在本次设计中也是比较重要的,算法也有一些复杂的。首先我们需要运用卡尔曼滤波算法,在进行四元次算法,然后将两次算法的数据进行相加。然后在运用三轴的accelerometer计以及陀螺仪对上面所得出的结果采取滤波、整合的方法。最后,我们就可以将上面的两个数据合成为欧拉角,这些欧拉角就是相对合理的飞行姿态数据。

(3)上面得到飞行姿态数据,我们需要和飞行机器人停止工作的飞行姿态数据进行对比,通过研究表明数据,这样我们就得到了偏差量。得到了有效的保障,这时候得到的偏差值,我们就可以用来控制飞行机器人,得出来的数据也有一定的可靠性,飞行机器人达到平稳的飞行状态是通过PID控制来达到满足这样的要求的。

此次研究课题在完成四旋翼飞行机器人通用化微型化的基本原理上达到的,我们反复模拟研究过,通过比较上面提到的相关方法,飞行机器人在飞行状态中可以通过自身的调整达到相当平稳的状态,然而只需要我们控制好它的状态就好了。这就是我们所需要。

2.四旋翼飞行机器人的基本概况和它的剖析算法

2.1飞行机器人基本概况

一般来说,旋翼飞行机器人依靠的旋翼的旋转产生的升力来提供飞行的扭矩力的,我们此次设计的四旋翼飞行机器人基本上也是依靠的这个原理,当然,我们用了四个旋翼。现实生活中我们能看到直升机是有一个旋翼加一个尾翼的,因为当尾翼不存在的时候,直升机的旋翼在旋转的过程中不仅产生升力,还有一个反方向的扭矩力,这个时候直升机的机身也会随着旋翼的转动而转动,无法稳定飞行,这就是自旋,而尾翼的存在就解决了这个问题。我们这次设计的四旋翼飞行机器人,当四个旋翼同时旋转时,其中一个旋翼产生的扭矩力就会被另外一个旋翼给抵消,剩下的两个也是同样的,这样,上文所说的自旋问题就不会出现在我们所设计的飞行机器人身上了。通过研究发现表明四旋翼飞行机器人可以进行转动或者平移运动在机体的三个轴上,然而在每个轴向上都有两个自由度。所以我们得它有六种基本的飞行情况[8]。接下来让我们看看它到底有着怎么样的运动:第一个就是升降:在下图中,四旋翼飞行机器人在Z轴方向的上方向和下方向运动其实就是升降运动。那么我们是怎样让飞行机器人实现升降的状态呢?首先我们知道为飞行机器人提供升力的是四个旋翼,这样我们就可以得到飞行器的情况了,当我们让一个静止的飞行机器人的四个旋翼同时开始工作时,飞行机器人就会产生一个向上的升力。当这个升力大于飞行机器人自身的重量的时候,飞行机器人就会升降。研究发现上升力越大,飞行机器人上升的速度就会越快。通过观察得知这个升力就是由旋翼旋转的速度决定的。同样的,在上升或者飞行机器人在空中处于静止状态时,我们把升力慢慢减小,也就是将四

个旋翼的旋转速度同时的放慢,这样子做的话,飞行机器人就会做下降的运动了。还有,当飞行机器人上升过程当中,我们让提供给它的上升力和它自身的重量相同时,这是飞行机器人就处于静止状态。如下图:

图2-1四旋翼飞行机器人运动状况

第二个就是俯仰:看下图中,打个比方说X轴箭头的代表了飞行机器人正在朝着这个方向飞行,自然而然的会有一个旋翼下降,一个旋翼上升,这就是俯仰。观测表明在下图中,它表达的是飞行机器人的仰举的行为,途中,左右两个旋翼是不动的、这个不动也包含了转速,前面一个旋翼它的动作是因为增大了旋翼的转速。研究情况发现控制飞行机器人前后方向上的两个电机的速率可以完成俯仰举动行为。飞行机器人的前进和后退举动行为实质上还会收到俯仰举动行为影响。如下图:

图2-2四旋翼飞行机器人运动状况

第三个就是滚转:看下图,和上面一个俯仰运动的状态差不多,研究表明只不过是让X轴方向的旋翼持续的加速,使得飞行机器人以左右两个旋翼为中心进行旋转。所以得出一个结论就是飞行机器人的左移和右移举动行为其实还是会受到滚转运动情况而发生变化的。如下图:

图2-3四旋翼飞行机器人的运动状况

第四个就是自旋:看下图,这个运动轨迹是飞行机器人本身以它自己的机身作为坐标原点在上方自行转动的事件。打个比方说如果是一个飞旋翼的飞行机器人,它在转动的过程中旋翼就会对飞行机器人的反方向运动。所以关于旋翼的数量都是偶数,还是对称的。然后在运动的过程间,旋翼正转、反转产生的反扭矩就能过互相中和了。这个自转的最主要原因就是因为转速不一样,从而导致扭矩不一样的结局。看下图,以机身为中心,两组对称的飞旋翼,其中一组的转动速度提高,同一时刻让另一组的转动速度降低到相同量的转动速度,自转运动就是这样做到的。如下图:

图2-4四旋翼飞行机器人的运动状况

第五个就是平移:看下图,我们设X的指向是它向前面运动的目地,那么X的后面就是Y,向Y运动的目地,要达到前面运动到后面,后面运动到前面的动作,就要给飞行器增加一些力道,让它的机身感受到震动,才能达到让它前后平移的动作。看下图,其中一个电机转动的速度变慢,而对称的那边的电机转速变快,它的原理本质就是滚珠。一边降低,另一边升高,导致机身变得有点斜着,这样就能让机体朝着理想的方向平移过去了。如下图:

图2-5四旋翼飞行机器人的运动状况

2.2四旋翼飞行机器人的航姿

2.2.1四旋翼飞行机器人飞行姿态角的定义

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

5.总结

通过反复的的设计研究探索,这一次要是把这个做出来的四旋翼飞行机器人运行起来,它应该可以达到理想的状态,并能够顺利的飞行起来,在这次的设计上最关键的就是

要把它微型化,还要让它能在未来的世界里普及化,还有一点就是它的飞行姿态控制算法还在研究房中,争取更上一层楼,谈谈主要的任务。

1.在硬件方面的问题及解决,我们本着基本思路就是为了微型化,来构建一个基于飞行机器人控制演算的空间,可以用来做各种试验,比如说调试的特点。基于这么多准备工作之下,我们用了很多相关重要的作为飞行机器人的主要部分,而在飞行机器人的外型选择上我们可以灵活运用硬件模块,因为这个是前面做的铺垫充足!

2、为了达到抵消干扰和出现的错误,我们还研究了飞行机器人在什么样的情况之下能够达到平衡状态。在幵源软硬件架构下,研究了四旋翼飞行机器人平稳姿态控制算法的完成此课题主要的任务是在上完成四旋翼飞行机器人飞行姿态控制系统的完成。我们通过对于姿态传感器测得的accelerometer和角速度读取,通过使用quaternion法将accelerometer和角速度运算得出四旋翼飞行机器人的姿态角即欧拉角,再通过卡尔曼滤波将得出的欧拉角与原先的角速度进行融合和滤波,研究中想办法来消除干扰和累积误差,通过不断的努力,我们获得了正确的姿态角,让它能在空中平衡的飞行。

3、飞行机器人的外形的设计,它的材料的选取,还有考虑到其他不利因素的影响,选择价格适中,质量过硬材料才做它的外形。

4、研究了四旋翼飞行机器人的飞行调试情况。

在研究的测试平台上,我们采用了自制平衡木平台来对四旋翼飞行机器人进行参数测试和调整,主要用以调试飞行机器人的参数。

软件方面,我们通过研究表明使用上位机软件,研究得到获取飞行机器人的实际飞行姿态的数据,再放到需要用到的计算里面使用。

这次课题探索发现,飞行机器人需要微型化、通用化。研究并讨论了数据滤波融合的两种种算法,完成了quaternion和互补滤波算法,研究出需要的数据。经过不懈的努力成功完成了四旋翼飞行机器人姿态的自主稳定。为今后多轴飞行机器人的设计和研究创新提供了基本原理。由于时间紧迫,并未做到四旋翼飞行机器人的无需人工遥控的自主飞行控制以及定高定点等功能,这些也是今后努力的方向。

致谢

参考文献

[1] 杨庆华.四旋翼飞行机器人建模、控制与仿真[A].海军航空工程学院学报.2009年05期

[2] 李俊.具有公共安全功能的四旋翼飞行机器人的研究[D].中国计量学院学报,2013年06期

[3] 李继宇.四旋翼飞行机器人农田位置信息采集平台设计与实验[J].

[4] 祝彬.国外超高长航时无人机发展分析[R].中国航天,2013年11期

[5] 周漠.四旋翼飞行机器人的自适应单神经元PID控制研究[J].军事通信技术,2013年03期

[6] 林林.基于协同机制的多无人机任务规划研究[D].北京邮电大学,2013年12期

[7] 董龙雷.四旋翼飞行机器人的地面效应分析[A].第八届中国CAE工程分析技术年会暨2012全国计算机辅助工程(CAE)技术与应用高级研讨会论文集,2012年7月1日

[8] 钟丽娜.基于磁传感器的四旋翼飞行机器人自主导航设计[A].重庆理工大学学报,2013年12期

基于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

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)

四旋翼设计报告

四旋翼自主飞行器(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 -

电子设计大赛四旋翼设计报告最终版

四旋翼飞行器(A 题)参赛队号:20140057号

四旋翼飞行器 设计摘要: 四旋翼作为一种具有结构特殊的旋转翼无人飞行器,与固定翼无人机相比,它具有体积小,垂直起降,具有很强的机动性,负载能力强,能快速、灵活的在各个方向进行机动,结构简单,易于控制,且能执行各种特殊、危险任务等特点。 因此在军用和民用领域具有广泛的应用前景如低空侦察、灾害现场监视与救援等。多旋翼无人机飞行原理上比较简单,但涉及的科技领域比较广,从机体的优化设计、传感器算法、软件及控制系统的设计都需要高科技的支持。 四旋翼无人机的飞行控制技术是无人机研究的重点之一。它使用直接力矩,实现六自由度(位置与姿态)控制,具有多变量、非线性、强耦合和干扰敏感的特性。此外,由于飞行过程中,微型飞行器同时受到多种物理效应的作用,还很容易受到气流等外部环境的干扰,模型准确性和传感器精度也将对控制器性能产生影响,这些都使得飞行控制系统的设计变得非常困难。 因此,研究既能精确控制飞行姿态,又具有较强抗干扰和环境自适应能力的姿态控制器是微小型四旋翼飞行器飞行控制系统研究的当务之急。

一、引言: 1.1 题目理解:四旋翼飞行器,顾名思义,其四只旋转的翅膀为飞行的动力来源。四只旋转翼是无刷电机,因此对于无刷电机的控制调速系统对飞行器的飞行性能起着决定性的作用。在本次大赛中,需要利用四旋翼飞行器平台,实现四旋翼的起飞,悬停,姿态控制,以及四旋翼和地面之间的测距等功能。 1.2 设计思路:为了满足飞行器的设计要求,要使用以微控制器为核心的控制系统,使本系统以MC9S12XS128模拟出控制信号,用STM32 MMC10接收模拟信号,然后翻译出模拟信号,利用加速度与陀螺仪传感器采集飞行器的飞行数据,加以闭环调控和精准的控制算法。进行上升、下降以及悬停等动作。 1.3 特点:本飞行器脱离遥控器控制,用微处理器实现整个飞行过程全自动控制,控制精度高。 二、方案设计: 系统主要由STM32模块,微处理器MC9S12XS128模块,电源模块,电机模块,超声波模块,加速度陀螺仪模块等构成。 系统总体框图如下图(图2.0): STM32 MMC10 四路 PWM 通道 电调 无刷电机 高度显示数码管 信号接收 MC9S12XS128 GPIO 模块 时钟 模块 超声波传 感器 电源 图2.0 其中微处理器MC9S12XS128模块的外围电路见附录一2.1 控制系统选择方案:

四旋翼飞行器建模与仿真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 四旋翼飞行器是一种能够垂直起降的多旋翼飞行器 ,它非常适合近地侦察、监视的任务, ,进行飞行器的建模。动力学建模 -欧拉模型建立的仿

四旋翼直升机的动力学原理

冯如杯论文 《四旋翼飞行器的设计与控制》 院(系)名称机械工程及自动化学院 作者姓名薛骋豪 学号35071422 指导教师梁建宏 2008年3月22日

四旋翼飞行器的设计与控制 薛骋豪 摘要 四旋翼直升机,其主旋翼分成前后与左右两组,旋转时方向相反,因此与一般直升机最主要的不同点为四旋翼直升机不需要用尾旋翼来平衡机体。因为四旋翼直升机为不稳定系统,因此需利用旋转专用的感测器:陀螺仪来感知机身的平衡程度并将讯号传送至微控制器,再通过微控制器内部程序的运算产生控制信号来控制机体上四个旋翼的转速,以维持整个机身的平衡促使四旋翼直升机能顺利飞行。 关键词:四旋翼、VTOL(垂直起降)、矩阵控制、 Abstract Quadrotor, its main rotor divides into with two about groups from beginning to end, in opposite direction while rotating, so Quadrotor and does not need to fasten the wing and having the balance organism for four with the end with the main difference of general helicopter. Whether four fasten wing helicopter stable system, need to utilize and rotate the special-purpose detecting device. The gyroscope comes to perceive balancing the degree and conveying the signal to the little controller of the fuselage, and then produce the control signal to control four rotational speed of fastenning the wings on the organism through the operation of the procedure within the little controller, impel four to fly smoothly while Quadrotor for the balance of maintaining the whole fuselage. Key words: Quadrotor、VTOL(Vertical Take-Off and Landing)、matrix control

基于WIFI的智能多功能微型四旋翼飞行器设计

基于WIFI的智能多功能微型四旋翼飞行器设计 摘要:本文基于WIFI无线传输技术,通过建立四旋翼飞行器的空气动力数学模型,结合实际需求分析,通过单片机总控,各功能模块有机整合,优化软硬件设计,完成最终制作调试,实现飞行器的自由巡航、悬停、降落和视频探测等功能,达到了预期设计目标。 关键词:WIFI;四旋翼;飞行器 1.引言 四旋翼飞行器是一种可以实现垂直起降的旋翼式无人飞行器,具有操控简单,体积小,机动性强,启动快,方便拍摄等优点,能及时地将诸如地震、矿难等特殊现场第一手资料传送回控制中心,帮助我们了解现场状况并作出正确判断[1]。 国外对旋翼式飞行器的研究较多且较深入,我国在该领域的研究起步较晚,成果相对较弱,并且侧重点有所不同,有的侧重数学建模,有的侧重自动控制与研发等等[2]。 本文于是针对自然灾害等特殊现场设计了一种基于WIFI的智能多功能四旋翼飞行器,采用独立控制的四旋翼,升力更大,同时可狭小空间内起降,还具有机械结构简单、机动灵活、操控性高及成本低等优势。 2.建立动力学模型 2.1 坐标变换 四旋翼飞行器的四个旋翼都高速旋转,其所受的空气动力比较复杂,要建立非常准确的空气动力学模型比较困难,为了简化四旋翼飞行器的数学模型,可忽略其弹性形变[3]。为了相对准确的描述飞行器运动状态,建立三维数学坐标系,也叫机体坐标系。OX轴指向地平面方向,由右手定则确定OY轴和OZ轴的方向。用原点O表示飞行器的重心,则OX轴指向飞行器的前方,OY轴指向飞行器的右方,OZ轴指向飞行器的上方。地面三维坐标系与机体坐标系之间存在三个欧拉角:偏航角ψ(沿Z轴方向)、滚动角φ(沿X轴方向)和俯仰角q(沿Y轴方向)。两个坐标系之间的关系如下: ,,(1) 可进一步的转换矩阵得: (2) 经计算可得如下坐标转换公式:

四旋翼飞行器论文(原理图 程序)..

四旋翼自主飞行器(B题) 摘要 系统以R5F100LE作为四旋翼自主飞行器控制的核心,由电源模块、电机调速控制模块、传感器检测模块、飞行器控制模块等构成。飞行控制模块包括角度传感器、陀螺仪,传感器检测模块包括红外障碍传感器、超声波测距模块、TLS1401-LF模块,瑞萨MCU综合飞行器模块和传感器检测模块的信息,通过控制4个直流无刷电机转速来实现飞行器的欠驱动系统飞行。在动力学模型的基础上,将小型四旋翼飞行器实时控制算法分为两个PID控制回路,即位置控制回路和姿态控制回路。测试结果表明系统可通过各个模块的配合实现对电机的精确控制,具有平均速度快、定位误差小、运行较为稳定等特点。

目录 1 系统方案论证与控制方案的选择............................................................................................. - 2 - 1.1 地面黑线检测传感器............................................................................................................. - 2 - 1.2 电机的选择与论证................................................................................................................. - 2 - 1.3 电机驱动方案的选择与论证................................................................................................. - 3 - 2 四旋翼自主飞行器控制算法设计............................................................................................. - 3 - 2.1 四旋翼飞行器动力学模型..................................................................................................... - 3 - 2.2 PID控制算法结构分析.......................................................................................................... - 3 - 3 硬件电路设计与实现................................................................................................................. - 5 - 3.1飞行控制电路设计.................................................................................................................. - 5 - 3.2 电源模块................................................................................................................................. - 6 - 3.3 电机驱动模块......................................................................................................................... - 6 - 3.4 传感器检测模块..................................................................................................................... - 7 - 4 系统的程序设计......................................................................................................................... - 8 - 5 测试与结果分析......................................................................................................................... - 9 - 5.1 测试设备................................................................................................................................. - 9 - 5.2 测试结果................................................................................................................................. - 9 - 6 总结........................................................................................................................................... - 10 - 附录A 部分程序清单.................................................................................................................. - 11 -

四轴飞行器结题报告

学校名称: 队长姓名: 队员姓名: 指导教师姓名: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区,一键式

四旋翼飞行器实验报告

实验报告 课程名称:《机械原理课内实验》 学生姓名:徐学腾 学生学号:1416010122 所在学院:海洋信息工程学院 专业:机械设计制造及其自动化 报导教师:宫文峰 2016年6 月26 日

实验一四旋翼飞行器实验 一、实验目的 1.通过对四旋翼无人机结构的分析,了解四旋翼无人机的基本结构、工作的原理和传动控制系统; 2. 练习采用手机控制终端来控制无人机飞行,并了解无人机飞行大赛的相关内容,及程序开发变为智能飞行无人机。 二、实验设备和工具 1. Parrot公司AR.Drone 2.0四旋翼飞行器一架; 2. 苹果手机一部; 3. 蓝牙数据传输设备一套。 4. 自备铅笔、橡皮、草稿纸。 三、实验内容 1、了解四旋翼无人机的基本结构; 2、了解四旋翼无人机的传动控制路线; 3、掌握四旋翼无人机的飞行控制的基本操作; 4、了解四旋翼无人机翻转动作的机理; 5、能根据指令控制无人机完成特定操作。 四、实验步骤 1、学生自行用IPHONE手机下载并安装AR.FreeFlight四旋翼飞行器控制软件。 2、检查飞行器结构是否完好无损; 3、安装电沲并装好安全罩; 4、连接WIFI,打开手机AR.FreeFlight软件,进入控制界面; 5、软件启动,设备连通,即可飞行。 6、启动和停止由TAKE OFF 控制。 五、注意事项 1.飞行器在同一时间只能由一部手机终端进行控制; 2. 飞行之前,要检查螺旋浆处是否有障碍物干涉; 3. 飞行之后禁止用手去接飞行器,以免螺旋浆损伤手部; 4. 电量不足时,不可强制启动飞行; 5. 翻转特技飞行时,要注意飞行器距地面高度大于4米以上; 6. 飞行器不得触水; 7. 飞行器最大续航时间10分钟。

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

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

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

电子设计大赛国赛_四旋翼自主飞行器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光电传感器,这是一种集发射与接收于一体的光电传感器, 检测距离可以根据要求进行调节。探测距离远、受可见光干扰小、前瞻性较好、抗干扰性较好。

四轴飞行器制作

用户名 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(文

四旋翼飞行器设计资料

四旋翼飞行器的设计 四旋翼微型飞行器是一种以4个电机作为动力装置.通过调节电机转 速来控制飞行的欠驱动系统;为了实现四旋翼微型飞行器的自主飞行 控制,对飞行控制系统进行了初步设计,并且以C8051F020单片机为计算控制单元,给出了飞行控制系统的硬件设计,研究了设计中的关键技术;由于采用贴片封装和低功耗的元器件,使飞行器具有重量轻、体积小、功耗低的优点;经过多次室内试验,该硬件设计性能可靠,能满足飞行器起飞、悬停、降落等飞行模态的控制要求. 一.微小型四旋翼飞行器的发展前景 根据微小型四旋翼飞行器发展现状和相关高新技术发展趋势, 预计它将有以下发展前景。 1 )随着相关研究进一步深入,预计在不久的将来小型四旋翼飞行 器技术会逐步走向成熟与实用。任务规划、飞行控制、无 G P S 导航、视觉和通信等子系统将进一步健全和完善,使其具有自主起降和全天候抗干扰稳定飞行能力。它未来的主要技术指标:任务半径 5 k m,飞行高度 1 0 0 m,续航时间 1 h ,有效载荷约 5 0 0 g ,完全能够填补目前国际上在该范围内侦察手段的空白。 2 )未来的微型四旋翼飞行器将完全能够达到美国国防预研局对 M A V基本技术指标的要求。随着低雷诺数空气动力学研究的深入,以及纳米和 M E MS 技术的发展,四旋翼 M A V必然取得理论和工程上的突破。它将是一种有 4个旋翼的可飞行传感器芯片,是一

任务与通信等子与能源、动力导航与控制、 ( 个集成多个子系统系统) 的高度复杂ME M S系统;不但能够在空中悬停和向任意方向机动飞行,还 能飞临、绕过甚至是穿过目标物体。此外,它还将拥有良好的隐身功能和信息传输能力。 3 )微小型四旋翼飞行器的编队飞行与作战应 在未来的战争中,微小型四旋翼飞行器的任务之一将是对敌方进行电子干扰并攻击其核心目标。单个微小型飞行器的有效载荷量毕竟有限,难以有效地完成任务,而编队飞行与作战不仅可以极大地提高有效载荷量,还能够增强其突防能力。 二.四旋翼飞行器的国内外研究现状 目前世界上存在的四旋翼飞行器基本上都属于微小型无人飞行器,一般可分为3类:遥控航模四旋翼飞行器、小型四旋翼飞行器以及微型四旋翼飞行器。 (1)遥控航模四旋翼飞行器 遥控航模四旋翼飞行器的典型代表是美国Dfaganflyer公司研制的Dragan.flyer III和香港银辉(silverlit)玩具制品有限公司研制的X.UFO。Draganflyer III是一款世界著名的遥控航模四旋翼飞行器,主要用于航拍。机体最大长度(翼尖到翼尖)76.2cm,高18cm,重481.19:旋翼直径28cm,重69;有效载荷113.29;可持续飞行16--20min。Draganflyer III采用了碳纤维和高性能塑料作为机体材料,其机载电子设备可以控1书1]4个电机的转速。另外,还使用

相关文档
最新文档