一种基于stm32的四旋翼飞行器控制器

一种基于stm32的四旋翼飞行器控制器

ID:4242724

大小:918.91 KB

页数:7页

时间:2017-11-30

一种基于stm32的四旋翼飞行器控制器_第1页
一种基于stm32的四旋翼飞行器控制器_第2页
一种基于stm32的四旋翼飞行器控制器_第3页
一种基于stm32的四旋翼飞行器控制器_第4页
一种基于stm32的四旋翼飞行器控制器_第5页
资源描述:

《一种基于stm32的四旋翼飞行器控制器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据第38卷第7期2011年7月应用科技AppliedScienceandTechnologyV01.38.№.7Jul.2011doi:10.3969/j.issn.1009-671X.2011.07.08一种基于STM32的四旋翼飞行器控制器郭晓鸿1,杨忠1,杨成顺1,黄宵宁2,黄同高1,张海黎3(1.南京航空航天大学自动化学院,江苏南京210016;2.南京工程学院电力学院,江苏南京211167;3.总参四部驻南京地区军代表室,江苏南京210007)摘要:针对四旋翼飞行器,设计并实现了一种基于STM32的微型飞行控制器.以新型ARMCortex—M3内核微处理器

2、STM32作为计算控制单元,对飞行控制器进行了模块化设计,包括主控、惯性测量、执行驱动等单元模块.给出了系统软件设计流程,研究了一种基于分布式融合滤波器的飞行姿态解算方法,并针对四旋翼飞行器的控制特点设计了控制律.实验表明控制器方案合理有效.关键词:四旋翼飞行器;STM32;飞行器控制器;信息融合;飞行控制中图分类号:V247.1;TP391.8文献标志码:A文章编号:1009-671X(2011)07-0035-06Aflightcontrollerforquad-rotorbasedonSTM32GUOXiaohon91,YANGZhon91,YANGChengshu

3、nl,HUANGⅪa觚《,HUAHNGTongga01,ZHANGHaili3(1.CollegeofAutomationEngineering,N肌jingUniversityofAeronauticsandAstronautics,N,mjin9210016,China;2.N明jingInstitu—teofTechnology,N舳jing211167,China;3.N蚰jingAreaDelegacyBureauoftheFourthGeneralStall,N彻jing210007,China)Abstract:Amicroflightcontrollerf

4、orquad—rotorbasedonSTM32wasdesignedandimplemented.Thecontrollerworkedwitht}lenew—fashionedARMCortex—M3microprocessorSTM32asitscalculationandcontrolunit.Andthecontrollerwasmodularizedasmainunit,inertialmeasurementunitandactuatorunit.Inthepaper,thesystemsoft.wareflowchart。methodforcalculati

5、ngtheflightattitudebasedondistributedfusionfilterwereproposedaswellasthecontrollawinallusiontothepropertyofquad—rotor.111eexperimentsshowthatthedesignoftheflightcontrolleriseffectiveandrational.Keywords:quad—rotor;STM32;flightcontroller;informationfusion;flightcontrol微型四旋翼飞行器是一种具有4个对称分布的旋

6、翼、由电驱动、能垂直起降的飞行器.具有结构简单、稳定性好、承载能力强的特点.针对四旋翼飞行器,设计了一种基于STM32等飞行控制器,其具有体积小、功耗低、硬件和软件资源丰富,开发效率高、成本低等优势.STM32系列处理器是ST公司新推出的一款基于高性能、低成本、低功耗要求的嵌入式处理器,应用专门设计的ARMCortex.M3低功耗高速内核.STM32丰富的片上资源可满足各类传感器通讯需求.基于STM32的飞行控制器与传统的飞行控制器相比可大大降低系统的开发成本、节约资源.飞行控制器中姿态角解算应用了分布式融合滤波器的思想,该方法在保证精度情况下克服了经典卡尔曼滤波器计算负

7、担大的缺点,具有较大的理论和应用价值.1四旋翼飞行器简介四旋翼飞行器总体布局形式上属于非共轴式碟形飞行器,与常规旋翼式飞行器相比,其结构更为紧凑,能够产生更大的升力.通过控制4个旋翼的转速可使飞行器实现各种飞行动作.四旋翼飞行器的基本结构如图1所示.四旋翼飞行器的4只旋翼安装于十字形机体的4个顶点位置,分为顺时针旋转(1、3)和逆时针旋转(2、4)2组.当4只旋翼转速相等时,相互间抵消反收稿日期:2011-01一10.基金项目:国家自然科学基金资助项目(60674100);江苏省高校自然科学基金资助项目(09KJB470002

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。