论文摘要
无人机大气数据的采集和处理在无人机中占有很重要的位置和作用,它是保障飞机安全飞行以及保证地面控制和操纵人员正确引导飞机、顺利完成飞行任务的关键所在.在目前广泛应用的无人机大气数据测量系统中,多数采用单片机作为大气数据处理计算机,但是单片机在高速数据采集和处理方面却存在着抗干扰性差、速度慢等缺点,使测量系统的稳定性和实时性受到了很大的影响。 本文采用FPGA(Field Programmable Gate Array,现场可编程门阵列)芯片作为大气数据处理器,以大气数据中的气压高度为例,介绍了一种基于FPGA技术的无人机气压高度测量系统。由于该测量系统中的FPGA数据处理器具有可靠性高、速度快、逻辑功能强等特点,有效地解决了单片机在高速无人机大气数据测量系统中处理速度较慢、实时性较差的问题。 论文首先介绍了FPGA的基本结构、工作原理、开发设计流程和FPGA编程所采用的VHDL硬件描述语言,还介绍了数字式大气数据测量系统的基本组成和工作原理,并且详细阐述了气压高度测量的原理和方法;然后提出了基于FPGA的无人机气压高度测量系统的整体设计,并对该测量系统各组成部分的硬件电路进行详细的分析和设计;随后论文又介绍了气压高度测量系统中FPGA的相关软件设计,并就FPGA内部所设计的各功能模块的作用、模块内部结构和工作流程进行详细的论述;最后使用Modelsim和QuartusⅡ仿真软件对程序进行功能和时序的仿真,以验证FPGA内部各功能模块和FPGA总体设计的正确性,并在所有仿真通过后将程序产生的配置文件下载到FPGA芯片中,在制作和安装测量系统的电路板后对整个测量系统进行实际的测试,将测试结果与理论值比较并分析测量系统的误差来源。 根据系统测试的结果,本文验证了以FPGA芯片为核心的无人机气压高度测量系统的可行性,并对该测量系统提出了今后的进一步改进和完善的思路。
论文目录
中文摘要ABSTRACT目录第一章 绪论1.1 课题的背景和意义1.2 FPGA的概述1.2.1 FPGA的基本结构和原理1.2.2 FPGA的开发与设计流程1.2.3 VHDL硬件描述语言1.3 数字式大气数据测量系统的组成和工作原理1.4 本人的主要工作1.5 本文的内容安排第二章 气压高度测量的理论基础2.1 测量飞行高度的方法2.1.1 飞行高度的定义及种类2.1.2 测量飞行高度的方法2.2 气压高度测量的原理和方法2.2.1 国际标准大气及标准压高公式2.2.2 大气压力与高度关系式的建立第三章 测量系统的硬件电路设计3.1 模拟电路设计3.1.1 传感器电路设计3.1.2 放大电路的设计3.1.3 调零电路的设计3.2 数字电路的设计3.2.1 A/ D转换器电路的设计3.2.2 FPGA电路的设计第四章 测量系统的软件设计4.1 串口连接模块4.1.1 串口连接模块的结构框图4.1.2 串口连接模块的工作流程4.2 数据处理模块4.2.1 数据处理方法4.2.2 数据处理模块的结构框图4.2.3 数据处理模块的工作流程4.3 LCD显示模块4.3.1 显示模块的结构框图4.3.2 显示模块的工作流程4.3.3 LCD的内部结构图4.3.4 LCD控制器的工作流程4.4 分频模块第五章 FPGA的仿真与系统测试5.1 FPGA的功能仿真5.1.1 串口连接模块的仿真5.1.2 数据处理模块的仿真5.1.3 显示模块的仿真5.1.4 分频模块的仿真5.1.5 FPGA总体功能的仿真5.2 FPGA的时序仿真5.3 系统的测试5.3.1 测试电路板的制作5.3.2 测试的准备工作5.3.3 测试结果及误差分析第六章 总结与展望参考文献作者发表的相关文章致谢附表一数据处理模块中线性插值分段点的参数表附表二 LCO驱动码对照表
相关论文文献
标签:测量系统论文; 气压高度论文; 数据处理论文; 可靠性论文;