基于Cortex-M7微處理器核心平臺的無人機飛控系統(tǒng)
[Abstract]:In recent years, the research on unmanned flying machine has reached the level of white-hot. Various UAV system architectures have been proposed in recent years. As the core of UAV control, UAV flight control platform shoulders many complicated and special tasks, such as collecting and uploading data from various sensor peripherals, operating servo controller and logging during UAV flight. Communicate with ground control station, etc. Therefore, a UAV flight control platform with low power consumption, sufficient performance and high reliability is the most important part of UAV system. Aiming at the specific shortcomings of all kinds of flight control in the market at present, based on the SAMV71Q21 microprocessor of Cortex-M7, this paper takes the NUTTX embedded real-time OS as the underlying foundation of the flight control software platform architecture. A set of UAV flight control software and hardware platform is designed. The purpose of this design is to provide a platform for UAV flight control system, so it does not involve the specific algorithm research and the corresponding module design. The whole flight control platform can be described from hardware architecture and software design. In the aspect of hardware architecture, due to the balance and unity of low power consumption, high performance and rich interface, this paper adopts SAMV71Q21 microprocessor based on Cortex-M7 architecture produced by Atmel Company as the core of flight control hardware. In the design process of peripheral interface, all kinds of interfaces that may be involved in UAV flight control platform, such as RS485C2CU SPIcan and so on, are provided on hardware platform. The sensor module mainly includes MTI attitude measurement module and MS5803 high precision barometer. The wireless communication module provides SBUS interface, which is mainly used to receive SBUS remote receiver signal and output SBUS signal, control the cloud head and capture the infrared control camera. At the same time, the UART bus interface is provided for the communication between the data transmission module and the graphic transmission module between the flight control platform and the earth station. In the aspect of software design, considering the reliability and real-time requirement of UAV to software platform, this paper adopts the software platform design scheme based on Nuttx real-time embedded operating system. The system adopts UNIX-like architecture and has complete task scheduling module, file management system and memory management module, which is very suitable for complex peripheral scenarios of flight control platform and various task requirements. At the same time, a micro-object agent inter-process communication module is introduced to solve the real-time problem of inter-process data transmission. The inter-process communication system is a real-time communication system, which is responsible for the information exchange between sensors or between sensors and upper applications. These measures enable the software platform to achieve better real-time, portability and reliability. After the completion of the whole hardware platform and software platform, the hardware of the flight control platform and related sensor networks, the operating system is verified and tested. Finally, the feasibility and practicability of the whole flight control platform are verified. The final flight test also proved that the flight control system can meet the project design requirements.
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:V279;V249.1;TP332
【參考文獻】
相關期刊論文 前10條
1 李俊峰;武靈杰;白樹君;劉平獻;;基于Cortex-M7的礦用CAN中繼器的設計[J];煤礦機電;2016年06期
2 湯明文;;ARM和NuttX的多旋翼飛行器飛行控制系統(tǒng)設計[J];單片機與嵌入式系統(tǒng)應用;2016年11期
3 代君;管宇峰;任淑紅;;多旋翼無人機研究現(xiàn)狀與發(fā)展趨勢探討[J];赤峰學院學報(自然科學版);2016年16期
4 杜紅彬;楊克濁;康小明;;基于雙極性PWM波的無感無刷電機驅動方案[J];微電機;2016年06期
5 馬翊華;郭立甫;;大疆無人機占領國際市場的成功經(jīng)驗與啟示[J];對外經(jīng)貿(mào)實務;2016年01期
6 孟秋靜;;基于MS5803的飛機大氣數(shù)據(jù)儀表檢測儀的設計[J];電子技術與軟件工程;2015年17期
7 Joseph Yiu;Donnie Garcia;;探索ARM Cortex-M7核心:為明日物聯(lián)網(wǎng)預做準備[J];電子產(chǎn)品世界;2015年08期
8 黃水長;栗盼;孫勝娟;張永健;張智攀;;基于NuttX的多旋翼飛行器控制系統(tǒng)設計[J];電子技術應用;2015年03期
9 陳子杰;劉永輝;趙厚寶;蘇仰鋒;陸小敏;;基于PX4構建高可靠多旋翼控制器的實現(xiàn)方法[J];軟件產(chǎn)業(yè)與工程;2014年06期
10 李大朋;曹國華;陳佶言;;基于STM32單片機驅動面陣CCD實時圖像顯示的研究[J];長春理工大學學報(自然科學版);2014年01期
相關博士學位論文 前2條
1 喬相偉;基于四元數(shù)非線性濾波的飛行器姿態(tài)確定算法研究[D];哈爾濱工程大學;2011年
2 周莉;RISC/DSP處理器的結構、微結構設計研究[D];浙江大學;2004年
相關碩士學位論文 前5條
1 王建庭;基于自適應的四旋翼無人機的姿態(tài)控制研究[D];中國民航大學;2014年
2 王寬卿;微內(nèi)核進程間通信的研究[D];浙江大學;2010年
3 吳明琪;典型嵌入式操作系統(tǒng)的性能研究與比較[D];華東師范大學;2005年
4 毛曉燕;SBUS現(xiàn)場總線的研究與開發(fā)[D];浙江大學;2004年
5 楊濤;嵌入式Linux實時性研究與探索[D];蘇州大學;2003年
,本文編號:2134015
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2134015.html