基于DSP和FPGA的飞行器双核控制设计

来源 :中北大学 | 被引量 : 0次 | 上传用户:qq3264132
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
四轴飞行器是一种四旋翼的飞行器,其四个螺旋桨都是通过无刷电机驱动产生上升力,X形的布局允许飞行器通过飞控系统改变无刷电机转速,起到了稳定飞行姿态的作用。近年来,无论是军事科技上还是民用航拍市场,甚至快递物流行业,四轴飞行器在这些行业中都有着不可忽视的应用,因此对飞行器的飞控系统提出了的更多样化功能要求。本课题根据当前军事和民用方面对四轴飞行器提出的功能要求以及常用飞控系统的特性,结合DSP与FPGA的优势,为满足目标识别功能,提出了基于DSP+FPGA的飞行器双核控制设计。为了实现四轴飞行器的基本飞行控制以及扩展功能,首先提出了飞控系统的总体设计方案,本课题所设计的飞控系统分为地面站主控板和飞行器控制板两个部分。地面站主控板接收飞行器主控板传回的飞行器各项参数,并向飞飞控板发送上位机下达的控制命令;飞行器主控板用于采集传感器数据,以及控制电机转速,实现飞行器飞行控制。地面站和飞控板皆采用DSP+FPGA双核设计,在地面站上DSP用于控制2.4G数传接收发送飞行命令,FPGA控制USB接口与上位机通信;在飞控板上DSP除了控制2.4G数传外,还担负着后续图像处理的核心工作,而FPGA则作为飞行控制的主处理器,用于采集传感器数据进行飞行器姿态调整。接着详细介绍了地面站和飞控板硬件电路设计和软件设计,例如地面站上的USB2.0接口、2.4G无线收发模块、飞控板上的GY86模块以及视频解码模块等;软件部分主要包括DSP+FPGA通信和PWM波输出等,最后介绍了一种DSP与FPGA之间数据通信的方法。本文最大的特点,在于合理分配FPGA和DSP片上资源,运用其自身优势条件,不仅能实现基本飞行控制,而且还可实现四轴飞行器可配置性,使其具备目标识别功能,有效提高了系统的嵌入性。
其他文献
迅猛发展的现代工农业生产对零件性能要求更加严格,而其服役环境越来越复杂、工况日益恶劣,传统电磁检测技术已不能满足新形势下无损探伤要求。本文将主动测量技术、电磁检测技
近些年,随着数字化信息的快速发展,各行业对物体三维信息的需求与日剧增,因此三维测量技术得到了国内外学者的广泛关注。基于结构光的三维测量技术应用立体视觉测量原理,对物
目的 探讨肺保护性通气应用于行全身麻醉手术合并慢性阻塞性肺疾病(COPD)患者预防肺部并发症的作用.方法 选择2017年5月~2019年10月拟择期于全身麻醉下行手术治疗的78例合并CO
本文根据传统测试仪器的研究现状、存在的主要问题以及工程实际应用的基本要求,对虚拟仪器硬件及软件进行了深入研究,以飞机起落架参数测试系统的研制开发为切入点,将虚拟仪器技
脉冲爆震发动机是一种利用间歇式或脉冲式爆震波产生的高温、高压燃气来产生推力的新概念发动机,这种发动机具有循环热效率高、燃料消耗率低、推重比高、比冲大、结构简单等优
在光纤光谱天文望远镜里,采用光纤定位系统可以实现数千根光纤的快速精确定位。现行的光纤定位系统都是使用步进电机作为驱动单元,虽然可以实现较高的定位精度,但其效率低并且体积和发热都较大。因此,本课题提出无刷直流电机的细分定位技术,使得无刷直流电机可以像步进电机一样实现较高的开环定位精度,同时又拥有无刷直流电机效率高、发热少和体积小的优点,可以有效地推进光纤定位单元向小型化和高效率的方向发展。本文首先对
目的 通过对开腹手术前腹部剃毛备皮与不剃毛备皮方法的对比,对术后切口愈合情况的临床观察.方法 将60例开腹手术的患者分为术前腹部剃毛组(n=30)与不剃毛组(n=30),腹部剃毛
随着水下航行器应用的日益广泛,其控制系统也向信息化、综合化、智能化和高精度方向发展,传统软硬件控制结构已经逐渐不能满足系统性能指标的要求,因此需要一个新的控制开发平台
随着机器人技术的发展,机器人的应用范围越来越广泛,技术也从单机器人发展到多机器人系统。多机器人协同技术可以使用多个相对简单的机器人完成更为复杂的任务,系统更加灵活,鲁棒
随着计算机的广泛应用和微电子技术的高速发展,数字系统已被广泛应用于国民经济、国防建设与科学实验的各个领域,并发挥着越来越重要的作用。在水声领域,数据的采集和实时处