学位论文 > 优秀研究生学位论文题录展示

某小型无人机机载软件的设计

作 者: 方国军
导 师: 王海涛
学 校: 南京航空航天大学
专 业: 测试计量技术及仪器
关键词: 无人机 DSP 机载软件 模块化 地面测控软件 系统联调仿真
分类号: V249.1
类 型: 硕士论文
年 份: 2008年
下 载: 321次
引 用: 2次
阅 读: 论文下载
 

内容摘要


由于无人机具有低成本、零伤亡、可重复使用和高机动等特殊优势,因此深受世界各国军队的广泛欢迎,近年来得到了快速发展。本论文工作的重点是基于DSP的自制硬件平台的小型无人机机载软件地面测控软件的设计开发,以及整个系统的联调仿真试验。概括了无人机的特点、用途、分类及其在战争中的应用后,介绍了本文的课题来源及其研究内容。在本论文工作中,分析了无人机机载软件的功能需求,对机载软件框架进行了详细设计,按模块化设计思想将软件划分成核心管理、串行通信、周期任务、控制输出、容错控制等九大功能模块。以混合编程方式完成了各个模块的编程开发,并对每个模块进行了调试,验证了其设计的正确性,并且就本软件采用的抗干扰措施进行了阐述。基于LabVIEW平台上,设计和开发了具有指令上传、数据装订、遥测数据的接收、显示、存储、回放等功能的地面测控软件,用来实现对无人机的地检测试和空中遥控遥测的功能。通过地面测控软件和机载软件的配套联合仿真试验,对机载软件的系统功能进行调试和检测。系统的联调结果表明,各个模块之间能很好的协调工作,并具有较强的实时性和较强的容错能力,能够完成预先设定的各种控制任务,说明机载软件和地面测控软件都已经达到了课题的设计要求。

全文目录


摘要  4-5
ABSTRACT  5-14
第一章 绪论  14-19
  1.1 引言  14
  1.2 无人机的发展及应用  14-16
  1.3 无人机飞行控制系统  16-17
  1.4 课题来源及研究内容  17-18
  1.5 论文章节内容的安排  18-19
第二章 无人机飞控系统硬件平台简介  19-22
  2.1 飞控计算机的总体平台  19-20
  2.2 各个模块板的简介  20-21
  2.3 小结  21-22
第三章 无人机飞控系统软件平台的设计  22-65
  3.1 机载软件的设计概述及功能需求分析  22-23
  3.2 机载软件使用状态字的设计  23-24
    3.2.1 无人机状态字  23-24
    3.2.2 无人机控制信息状态字  24
  3.3 机载软件的结构与设计  24-25
  3.4 系统初始化模块  25-28
    3.4.1 硬件环境的初始化  25-27
    3.4.2 软件环境的初始化  27-28
  3.5 核心管理模块  28-33
    3.5.1 主程序模块  29
    3.5.2 串口数据检测模块  29
    3.5.3 离车检测模块  29-30
    3.5.4 指令预处理模块  30-31
    3.5.5 核心管理模块的调试  31-33
  3.6 串行通信模块  33-36
    3.6.1 串行通信收发模块的设计  33-35
    3.6.2 串行通信模块的调试  35-36
  3.7 遥控输入模块  36-39
    3.7.1 遥控指令判断模块  36
    3.7.2 飞控指令加载模块  36-37
    3.7.3 调节模块  37
    3.7.4 遥调模块  37-38
    3.7.5 遥控输入模块调试  38-39
  3.8 航路规划类模块  39-42
    3.8.1 航路装订  40
    3.8.2 航路删除  40
    3.8.3 航路选择  40-41
    3.8.4 航路规划模块的调试  41-42
  3.9 控制输出模块  42-45
    3.9.1 起飞控制指令  42-43
    3.9.2 纵向控制指令  43-44
    3.9.3 安全指令  44
    3.9.4 控制输出模块的调试  44-45
  3.10 周期任务模块  45-51
    3.10.1 A/D 传感器信号的采集处理  45-48
    3.10.2 数字滤波及有效性转换  48
    3.10.3 控制律解算  48-49
    3.10.4 D/A 舵面控制量的输出  49-50
    3.10.5 周期任务模块的调试  50-51
  3.11 容错控制模块设计  51-58
    3.11.1 飞行状态实时备份程序模块设计  51-52
    3.11.2 遥控指令接收备份程序模块设计  52-53
    3.11.3 遥控已执行备份程序模块设计  53
    3.11.4 系统恢复程序模块的设计  53-54
    3.11.5 指令相容性判断模块的设计  54-55
    3.11.6 容错控制模块调试  55-58
  3.12 辅助功能模块设计  58-62
    3.12.1 系统中断的管理模块  58
    3.12.2 CRC 校验模块  58-59
    3.12.3 控制变量软化模块  59
    3.12.4 指令解析模块  59-60
    3.12.5 机箱温度控制模块  60
    3.12.6 程序段控制模块  60-61
    3.12.7 辅助功能模块的调试  61-62
  3.13 软件的抗干扰技术  62-64
    3.13.1 机载软件抗干扰设计  62-64
  3.14 小结  64-65
第四章 基于LabVIEW 的地面测控软件的设计  65-73
  4.1 LabVIEW 开发平台简介  65-66
  4.2 地面测控软件功能需求分析  66-67
  4.3 地面测控软件内部功能模块的设计  67-72
    4.3.1 数据上传模块设计  67-69
    4.3.2 遥测数据的接收处理模块设计  69-70
    4.3.3 遥测数据帧解码和显示模块设计  70-71
    4.3.4 遥测数据存储与回放设计  71-72
  4.4 小结  72-73
第五章 系统联调仿真试验  73-82
  5.1 系统联调仿真平台搭建  73-74
  5.2 系统联调仿真试验  74-81
  5.3 小结  81-82
第六章 总结与展望  82-83
参考文献  83-86
致谢  86-87
攻读硕士期间论文发表情况  87

相似论文

  1. 电子提花编织机电控系统设计,TS183
  2. 基于DSP的集成光栅细分数显装置的研制,TH822
  3. 基于DSP的二维准直系统的研究,TH741.14
  4. 半实物火炮自动操瞄俯仰角度控制系统的研究,TJ303
  5. 同步电动机励磁控制系统研究,TM341
  6. 基于DSP的任意次谐波发生器的设计,TM935
  7. AES算法及其DSP实现,TN918.1
  8. 基于DSP的机器人语音命令识别系统研制,TN912.34
  9. 相位法激光测距仪信号接收系统研究,TN249
  10. 基于DSP的OFDM系统中的信道估计技术实现研究,TN919.3
  11. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  12. 基于小波变换的语音信号去噪及其DSP算法实现,TN912.3
  13. 基于TMS320C6713的SPIHT图像压缩算法研究及实现,TP391.41
  14. 红外图像匹配技术研究,TP391.41
  15. 基于DSP的三维测头数据采集处理系统的研制,TP274.2
  16. 基于DSP的VXI总线通用接口板研制,TP274
  17. 一种新型模块化自重构机器人的研究,TP242.2
  18. 基于DSP的水声信号采集系统研究,TP274.2
  19. 基于DSP的单频激光实时信号解调方法研究,TN911.3
  20. 模块化双管发射技术的研究,TN957.3
  21. 基于分布式描述逻辑的本体模块化构建方法研究,TP391.1

中图分类: > 航空、航天 > 航空 > 航空仪表、航空设备、飞行控制与导航 > 飞行控制系统与导航 > 飞行控制
© 2012 www.xueweilunwen.com