基于STM32的四轴飞行控制系统的设计

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:chengqiantu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
四轴飞行器是一种常见的多旋翼式飞行器,拥有简单的十字形结构,四个电机呈对称分布,通过实时调整各电机的转数来实现飞行控制。与常规旋翼式飞行器相比,对称分布的结构和正反螺旋桨的设计可以抵消飞行器的反扭矩,不需要额外的反扭矩尾桨,通过四个电机的协调工作完成姿态控制,不需要通过调整螺旋桨的倾角来实现。四轴飞行器的机械结构十分简单,能够避免复杂的空气动力学问题,飞行稳定性好,易于维护,且能够产生较大的升力。使得飞行器可以应用在多种场合,现已大量应用于航拍、监控、抢险和高空搬运等任务中,随着技术的更加成熟,将会有更加广阔的应用场景。  本文首先对四轴飞行器的工作原理进行了分析,并建立了飞行器的数学模型,针对其对于姿态数据精度要求较高,且系统运算量大的特点,设计了一种使用多个传感器进行数据采集,并通过互补滤波算法进行数据融合的飞行控制系统。传感器数据的读取涉及三轴陀螺仪、三轴加速度计和三轴电子罗盘,分别用于获取角速度数据、加速度数据和磁场数据,从而得到全面的姿态信息。然后详细论述了卡尔曼滤波算法和互补滤波算法实现多种传感器数据融合的过程,通过比较两种算法的解算精度和速度,选用了互补滤波算法作为飞行控制器的融合算法。为了避免了复杂的数学建模,最终采用了经典的PID控制器实现四轴飞行器控制算法的设计。  本设计选用MPU6050运动处理器件和GMR磁传感器作为姿态传感器组,并基于STM32平台实现了飞行控制系统的软硬件设计。该飞行控制器可以完成航模遥控数据的接收,传感器数据的读取,姿态角的解算,电机控制,与上位机进行通信等功能。经测试,该设计能够高效的融合MEMS传感器与GMR传感器的数据信息,解算出高可靠性的姿态角数据,数据精度和速度比采用常规的融合算法均有所提高,可以很好的满足四轴飞行器的飞行控制要求。控制算法在整定得到合适的PID参数的基础上,能够实现较好的飞行器的控制功能。
其他文献
本研究以湖南省炎陵县毛竹林为对象,采用样方法和数量生态学方法,对毛竹林乔木层数量特征、群落的物种多样性及其与竹林生产力的关系和乔木种群种间关系进行了研究,并对竹林
海洋占据了地球表面的71%,是个巨大的矿产资源宝库。而到目前为止,还有95%大海的海底是未知的。随着海洋事业的发展,越来越多深海拖体、取样器等设备用于深海的探测及资源开发。
学位
随着基于X射线脉冲星自主导航系统的研究越来越深入,对应用于其上的X射线探测器的研制的要求也越来越迫切。而目前常用的X射线探测器普遍存在各种缺点,如需要很高的工作电压,
一rn夏家大院闹鬼,出自作协主席沈国民之口,这本是酒后戏言,却像秋风下的树叶,散飞了出去.rn夏家大院是县文联的办公地,而老沈在文联当秘书长.文联除了老沈,还有一个姓方的办
期刊
本文通过对荣华二采区10
期刊
低温(Low temperature,LT)是影响植物生长的最重要的因素之一。低温限制了植物的地理分布,降低了某些农作物的产量,缩短了植物的生长季节。每年因低温而导致的农作物损失惨重。
混饨,起源于非线性系统对于初始条件的敏感依赖性,作为非线性系统的典型行为,正在越来越广泛的被人们所关注而DC-DC开关变换器属于强的非线性系统,在一定的参数条件下或外界
钛酸锶钡(BaxSr1-xTiO3,简记为BST)薄膜具有介电常数大、介电损耗低、非线性强、漏电流小、居里温度可调、热释电性高等特点,因此在超高密度集成的随机存储器(DRAM)、介质移相器、压控滤波器和非制冷红外探测等方面有着广泛的应用前景。在器件中,BST薄膜工作在外加直流电压下,过大的漏电流将严重影响薄膜器件的工作稳定性和使用寿命。本文围绕如何通过镁掺杂和制作钛酸锶钡与偏氟乙烯-三氟乙烯共聚物
随着电机理论和科学技术的不断进步,使用电子装置换相的无刷直流电机逐渐被人们所熟悉,它解决了之前直流电机由于换向器和电刷而导致的电机损耗、摩擦严重等诸多问题。无刷直流