基于SmartFusion的无人机飞行控制系统设计

发布者:baiyuguoji最新更新时间:2012-08-01 来源: 现代电子技术 关键字:无人机  飞行控制系统  SmartFusion芯片  μCOS-Ⅱ 手机看文章 扫描二维码
随时随地手机看文章

0 引言
    飞行控制系统是无人机的重要组成部分,是飞行控制算法的运行平台,它的性能好坏直接关系着无人机能否安全可靠的飞行。随着航空技术的发展,无人机飞行控制系统正向着多功能、高精度、小型化、可复用的方向发展。高精度要求无人机控制系统的精度高,稳定性好,能够适应复杂的外界环境,因此控制算法比较复杂,计算速度快,精度高;小型化则对控制系统的重量和体积提出了更高的要求,要求控制系统的性能越高越好,体积越小越好。此外,无人机飞行控制系统还要具有实时、可靠、低成本和低功耗的特点。基于以上考虑,本文从实际工程应用出发,设计了一种基于SmartFusion的无人机飞行控制系统。

1 飞控系统总体设计
    飞行控制系统在无人机上的功能主要有两个:一是飞行控制,即无人机在空中保持飞机姿态与航迹的稳定,以及按地面无线电遥控指令或者预先设定好的高度、航线、航向、姿态角等改变飞机姿态与航迹,保证飞机的稳定飞行,这就是通常所谓的自动驾驶;二是飞行管理,即完成飞行状态参数采集、导航计算、遥测数据传送、故障诊断处理、应急情况处理、任务设备的控制与管理等工作。
    飞行控制系统主要完成3个功能任务,其层次构成为三层:最底层的任务是提高无人机运动和突风减缓的固有阻尼——三个轴方向的阻尼器功能;第2层的任务是稳定无人机的姿态角——基本驾驶仪的功能(主要进行角运动控制);第3层的任务是控制飞行高度、航迹和飞行速度,实现较高级自动驾驶功能。飞行控制系统原理框图见图1。

a.JPG


    由上述分析易知,飞行控制系统主要由飞行控制器、传感器(或敏感元件)、舵机3部分组成。无人机飞行控制系统的基本架构如图2所示。

b.JPG


    飞行控制器是以SmartFusion为核心的控制计算机,它是无人机的中央控制单元,负责飞机上各个单元的协调工作,并与地面站之间进行数据传输。同时根据控制算法和地面站的命令,保持飞机以一定的姿态飞行。
    传感器包括电子罗盘、角速率传感器、高度传感器、加速度计和GPS接收机等。电子罗盘选用霍尼韦尔HMR3300,它可以测量航向、倾角和翻滚角,输出方式为SPI串行输出。角速率传感器采用的是ADI公司的ADXRS300,其输出电压与偏航角速率成正比。高度传感器选择利用半导体材料的压阻效应原理制造的MPX4115A大气压力传感器。加速度计采用的是ADI公司的ADXL203,它是电容式加速度计,具有高精度、高稳定性和低功耗等特点,输出电压经信号调理后正比于加速度值。GPS接收机选用GPS-G03A(H),它是一款超低功耗的GPS天线接收一体机,可给出经纬度,时间和速度等信息,以RS 232串口形式传输数据。
    舵机包括升降舵、方向舵、副翼。舵机的控制信号是脉宽调制信号,便于和飞控计算机进行接口。

2 飞控计算机硬件电路设计
    无人机的飞行控制计算机是无人机飞行控制系统的核心,其硬件结构如图3所示。它的功能主要由SmartFusion单芯片最小系统及外围电路实现,另外还有一个电源模块用来提供系统所需的各类电压和对供电电池进行管理。

c.JPG


    SmartFusion系列结合了逻辑、微控制器子系统(MSS)和可编程模拟模块,即带有Actel经过验证的FPGA架构和基于ARM Cortex-M3硬核处理器子系统,以及可编程FLASH模拟模块。实现易于使用的完全可定制系统设计平台,使嵌入式设计人员无需进行线路板级改变,就能够快速优化硬件/软件并折中权衡。在SmartFusion器件内,所有数据都会从处理器传送到FPGA,或从模拟模块传送到处理器,或在FPGA和片上模拟模块之间传送。此外,Actel的FLASHLock技术也提供了出色的IP安全保障。[page]
    SmartFusion的主要特点和功能体现在:
    (1)功能齐全的FPGA。SmartFusion器件具有Actel经过验证的基于快速闪存技术ProASIC3 FPGA架构,使用先进的130 nm七层快闪CMOS工艺技术,系统门密度范围为60K~500K,并具有350 MHz的工作频率和最多204个I/O。这种组合能够集成来自其他器件的现有功能,大幅减少线路板空间和总体系统的功耗。
    (2)微控制器子系统。器件的智能性是以微控制器子系统的形式加入FPGA的,子系统带有100 MHz工作频率的ARM Cortex-M3处理器硬核,全部标准外设和功能包括:多层AHB通信矩阵,吞吐率高达16 Gb/s,带有RMI接口的10M/100M以太网MAC和SPI,I2C,UART和32位定时器。具有最高512 KB闪存,64 KB SRAM和外部存储器控制器(EMC)以及8通道DMA控制器。
    (3)可编程模拟模块。创新性专有模拟计算引擎(ACE)能执行采样排序和计算,能够分担ARM Cortex-M3处理器的模拟初始化和处理任务,可编程模拟包括:精度为1%的ADC和DAC,多达3个采样频率为600KS/s的12位ADC,最多3个12位第一阶DAC、10个50 ns高速比较器并集成多种温度、电压和电流监控功能。
    在这里,选用SmartFusion系列的A2F200M3作为核心芯片。它的MSS的主要功能是保持与地面站的通讯,采集姿态角数据和GPS定位数据,发送控制命令给FPGA,运行相关的飞行控制算法和导航控制算法等。FPGA架构的主要功能是采集与测量传感器的数据,接收MSS的命令与驱动舵机。FPGA分担了一部分原可以采用MSS来实现的任务,使MSS有更多的时问用于运行算法,以提高系统的整体性能。
    外围接口电路主要由RS 232接口、GPS接口、SD卡接口、传感器信号采集通道、发动机转速测量通道、电池电压检测通道等组成。GPS和PC串口连接均需要1片MAX232芯片进行电平转换。SD卡用于存放飞行参数及图像数据。MSS与FPGA之间可通过GPIO进行数据传输。舵机驱动、无线接收机信号检测、信号控制等功能均由芯片的内部逻辑电路来实现,采用VerilogHDL语言编写。鉴于飞行控制和导航精度的要求,该模块选用了TI公司的A/D芯片TLC3548,用来采集三轴加速度计、高度传感器、三角速率陀螺输出的电压信号。A/D、驱动组成框图如图4所示。

d.JPG

3 软件设计
    由于飞控计算机运行的程序复杂,信息量大,对实时性和稳定性要求高,采用单任务顺序机制的编程方式已不能满足飞控系统的要求,因此飞控软件采用了实时嵌入式操作系统μC/OS-Ⅱ。μC/OS-Ⅱ是专门为计算机的嵌入式应用而设计的实时操作系统,是可裁减的、基于静态优先级的可剥夺型多任务实时内核,具有高度可移植性,特别适合于微处理器和微控制器,其实时性能和内核的健壮性已在大量的实际应用中得到了证实。

e.JPG


    飞控系统的应用程序分为初始化模块、数据采集模块、控制解算模块、姿态读取模块、GPS接收模块、遥测发送模块、控制量输出模块。任务与功能模块资源之间的关系如图5所示。飞行控制系统开始运行时,飞控计算机在完成自检后,首先进行惯性导航系统的初始对准及任务诸元装订,接收初始对准装置发送的初始姿态和位置信息,然后等待控制系统的启动命令。飞控系统启动后进行初始化设置,根据任务优先级、调用相应的程序模块完成预定任务,各个任务之间的公共数据采用共享变量的方式进行协同,但需要采取一定的保护措施。

4 结语
    基于SmartFusion的无人机飞控系统具有体积小,精度高,运算速度快,可剪裁性的优点,特别是软件上采用μC/OS-Ⅱ实时操作系统,使飞控系统具有实时性的特点。该飞控系统已在某型无人机上得到了应用,飞行验证表明系统设计满足要求。本文设计的飞控系统具有一定的工程应用价值,为飞控系统的设计提供了借鉴。

关键字:无人机  飞行控制系统  SmartFusion芯片  μCOS-Ⅱ 引用地址:基于SmartFusion的无人机飞行控制系统设计

上一篇:基于STM32F103RB的两相混合式步进电机细分驱动器设计
下一篇:基于ARM开发板的车辆检测系统控制单元设计

推荐阅读最新更新时间:2024-03-16 13:04

100多家资本抢投大疆无人机:估值150亿美元
  作为全球最领先的消费级 无人机 巨头,DJI 大疆 创新早就是资本眼中的香饽饽,此前已经先后融资五次,但额度都不算太大,最多的C轮也才7500万美元。下面就随网络通信小编一起来了解一下相关内容吧。   据媒体报道,历时一个多月的 大疆 最新融资终于结束,总规模达10亿美元,比最初计划的5亿美元翻了一倍,同时 大疆 的估值也达到了150亿美元。   因为感兴趣的投资者过多,大疆设计了竞标投资模式,即便如此认可该有100多家投资机构参与,每家都交了10万美元保证金,而第一轮竞标结束后,认购金额就已经是原计划的30多倍。   据知情人士透露,目前大疆的融资方案已经完成,领头方有五六家,每家至少1亿美元,而众多中小投资机构无奈出局。
[网络通信]
2019中国(南京)国际无人机系统产业大会部分演讲嘉宾介绍
经过近50余年的发展,我国无人机系统取得了诸多重大成果,无人机研发与产业化不断取得突破,测绘、航拍、植保、救援、快递、巡检……无人机的兴起让无数行业发生了翻天覆地的变化,展现出巨大的市场潜力。未来,无人机将拥有广阔的应用前景。 2019年10月25日,由南京市浦口区人民政府主办、南京浦口高新技术产业开发区管理委员会和中国高科技行业门户OFweek维科网联合承办的“2019中国(南京)国际无人机系统产业大会”将在南京举办。届时,南京市浦口区人民政府将携手无人机行业的优秀名企和专家学者,为众多行业人士分享交流最新的前沿技术与产业资讯。 作为国内知名无人机侦察技术专家,中国工程院院士樊邦奎确认将会出席本次大会,并为现场观众带来主题为《
[机器人]
重资布局无人机生态 北斗携手三一要闹出个啥?
  很多人认为,无人机的市场潜力是一块诱人的蛋糕。然而,就行业整体技术而言,仍不足以支持无人机业务的大规模爆发。工业级市场看重包括续航时间、载重量、任务载荷和作业半径等因素在内的飞机技术指标和行业应用;消费级市场则注重用户体验。   并行的刚性需求,导致资本方越来越重视企业对不同行业细分应用的理解。同时,还要求企业能够在安全性、易用性等方面做出有效的突破和改善——要想参与其中、抢滩无人机产业生态圈,或许需要同时具备强势的技术和丰富的市场经验。而这,并不是一件简单的事情。    工业无人机市场:北斗和三一集团领头注资   年初,“北斗导航”和“三一集团”重工行业先后入资同一家国内无人机创新企业——博瑞空间,“上天+入地”重资布局无
[机器人]
摇头就可以控制无人机,大疆最新VR头显值得买吗?
已经成长为全球领先的 无人机 企业 大疆 发售了无人机专用的DJI飞行眼镜,售价2999元。该飞行眼镜具备双1920×1080的高分辨率显示屏,智能体感控制,以FPV第一人称主视角,使用是这款软件的玩家可以身临其境的看到无人机镜头拍摄的内容。最近,这款产品的升级版本大疆飞行眼镜竞速版也正式发售了,目前官网售价3599元。   从产品介绍页面来看,这款飞行眼镜即可以控制相机云台,也可以控制飞行器的飞行方向。玩家可以用摇头的方式控制飞行机转向,也可以远距离高清无限传图,还可以同时控制两个飞行器的移动。图像表现也是相当出色,配备6K的全景视频功能。不过有一点值得留意的是,无人机速度太快的话,玩家使用头显会不会晕。  
[嵌入式]
拓攻机器人发布全新系列无人机飞控 性能革新主打行业应用
无人机产业发展至今,已经渗透入植保、物流、安防、测绘等众多行业。在实际应用中,行业无人机使用环境复杂,一般的通用型飞控很难适应;与此同时,前期很多无人机飞控的设计思维较为局限,软件功能单一且无法搭载各类载荷,这一切使得无人机产业的发展受到了很大的限制,无人机的应用范围难以拓展至全行业。现在,这些问题都将迎刃而解。 12月26日,由江宁经济技术开发区管委会、拓攻机器人共同举办的2017智能无人机控制系统峰会在江苏软件园召开,众多无人机行业大咖到场参加,共同探讨无人机系统未来的发展前景。 在峰会上,拓攻机器人发布了全新系列无人机专用飞控“M2”和机载计算机“ApolloⅡ”,M2飞控是拓攻Mars系列飞控产品,采用拓攻第二代硬件架构和
[机器人]
交通违法之事别再干 无人机或许正在天上看
近年来,随着城市化进程的不断加快,人工智能热潮的飞速崛起,我国智慧城市建设正迎来提速。作为智慧城市建设的重点之一,智慧交通发展愈发受人关注,面对着拥堵、违章、事故等各种交通难题,省市地方开始积极探索新的交通管理方式,希望通过科技的助力推动交通执法全面升级。其中,无人机被不少交通部门视为了执法升级的关键所在。 这个交警好像哪里见过 受到无人机技术突破和产业发展带来的产品性能提升、价格下降,今年以来,各地交通部门采购和应用无人机的风气获得了空前高涨。年初春运之际,上海市公安局静安分局交警支队便率先启用了无人机进行交通管理,凭借“无人机取证+民警巡逻”的方式,交警部门针对客运大巴站外上下客的执法难点和相关违法行为采取了高效合理的整治
[机器人]
无人机项目失败 GoPro开始第5轮大裁员
  作为一家具有极客风格的公司, GoPro 的运动相机在之前的几年中是一直极限运动爱好者心中的“圣物”。下面就随网络通信小编一起来了解一下相关内容吧。   但是 GoPro 在运动相机上的成功却没有延续到其他行业。   2016年9月份发布Karma 无人机 持续“炸机”已经严重拖累了 GoPro 。时至今日,尽管GoPro已经经历了四轮裁员,但是目前,他们又要裁员了。      无人机项目失败 GoPro开始第5轮大裁员   据悉,本次将解雇200至300名员工,这些员工大多是属于 无人机 部门的,他们将于明年2月份离开Gopro公司。   据收到公司裁员邮件的员工反映,裁员邮件上称:“裁员是为了使公司的发展方向与市场需
[网络通信]
固定翼飞机竖直飞行控制系统的设计
   引言   固定翼飞机水平飞行是最常见的飞行状态,让其做大仰角飞行则动作不能一直保持,如让其垂直于地面飞行能保持的时间则更短。本项目要实现的是一个可以让飞机垂直于地面飞行并可以稳定在固定高度的控制系统。利用在机身加入的三轴向加速度传感器来检测垂直于地面飞行的飞机的姿态。当检测到飞机前后摇摆时,控制水平尾翼使飞机保持前后方向的稳定性;当检测到飞机左右摇摆时,控制垂直尾翼使飞机保持左右方向的稳定性;当检测到飞机上下窜动时,控制油门的大小(即螺旋桨的转速)来保持飞机飞行高度的稳定性。当这些控制都很精准到位时,固定翼飞机也可以像直升机一样稳稳地悬停在空中了。利用本文设计的控制系统可以让飞机在做垂直飞行减速的同时顺时针或逆时针转90°
[安防电子]
固定翼飞机竖直<font color='red'>飞行</font><font color='red'>控制系统</font>的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved