文档详情

基于STM32和OV2640的自主循迹四旋翼飞行器设计 .pdf

发布:2024-11-18约6.13千字共7页下载文档
文本预览下载声明

基于STM32和OV2640的自主循迹四旋翼飞行器设计

温全;成天乐;苏泽亚

【摘要】本四旋翼自主飞行器采用STM32F407ARM芯片作为飞控主控制核心,

硬件包括了飞行姿态采集模块、超声波测距模块、摄像头循迹模块、无刷电机驱动

模块以及STM32F407摄像头数据处理模块等.飞行姿态处理由MPU-9150加速

度计陀螺仪提供,实现了飞行器的平稳飞行.超声波测距模块和摄像头循迹模块为

飞行器提供导航参数,使飞行器可以按照规定航线并以一定高度飞行.为了保证摄像

头数据处理的实时性,本设计中增加了一片STM32F407芯片专门处理摄像头数据.

通过姿态解算、PID控制算法、摄像头数据采集处理,使飞行器实现一键式起飞,定

高跟着赛道线稳定飞行,最终平稳降落.通过多次测试,证明该基于双STM32芯片

和OV2640的自主循迹四旋翼飞行器稳定、可靠.%Thefour-rotoraircraftuses

STM32F407ARMautonomousflightcontrolchipasthemaincontrolcenter

hardwarewhichincludesflightattitudeacquisitionmodule,ultrasonic

rangingmodule,cameratrackingmodule,brushlessmotordrivemodule

andSTM32F407cameradataprocessingmodule.Inordertoensurereal-

timecameradataprocessing,thedesignaddsaSTM32F407chip

dedicatedcameradataprocessing.Throughattitudecomputation,PID

controlalgorithm,cameradataacquisitionandprocessing,aircraftcan

takeoffbyonetouch,flightstablyalonggivenheighttrackline,and

ultimatelygetasmoothlanding.Severaltestsprovethattheautonomous

trackingfour-rotoraircraftbasedondualSTM32chipandOV2640is

stableandreliable.

【期刊名称】《微型机与应用》

【年(卷),期】2016(035)022

【总页数】3页(P105-107)

【关键词】四旋翼飞行器;自主循迹飞行;PID算法

【作者】温全;成天乐;苏泽亚

【作者单位】湖南文理学院,湖南常德415000;湖南文理学院,湖南常德415000;

湖南文理学院,湖南常德415000

【正文语种】中文

【中图分类】TP391.41

四旋翼飞行器,也称为四旋翼直升机,是一种有4个螺旋桨且螺旋桨呈十字形交叉

的飞行器,可以搭配微型相机录制航拍视频。它具有多种飞行模式切换自由、方

向控制灵活等特点,其实用性也从原来单纯的飞行应用发展为现在集军用、商用、

民用等多位一体的无人驾驶工具[1]。

四旋翼飞行器中最核心的部分是飞控,飞控子系统是无人机完成起飞、空中飞行、

执行任务和返场回收等整个飞行过程的核心系统,飞控对于无人机相当于驾驶员对

于有人机的作用,目前在民用领域已经有很多很成熟的飞控,如大疆、APM、

MWC、零度、PIX等[2-3],它们在稳定性和速度方面都已经做得很优秀,具有很

好的参考价值。特别是近几年无人机越来越流行,很多的竞赛也选用四旋翼做考题。

目前,实现无人机稳定、快速的巡线飞行已经成为一个热门话题。

本文采用STM32F407ARM作为控制核心的四旋翼飞行器控制系统,调制PWM

信号输出占空比驱动无刷直流电机。通过对四旋翼飞行器工作原理的分析,开展对

四旋翼工作模式与控制参数的研究,参考著名开源飞控APM

显示全部
相似文档