制导飞行器地面测试与参数装订系统软件设计
发布时间:2017-09-21 08:13
本文关键词:制导飞行器地面测试与参数装订系统软件设计
【摘要】:飞行器在飞行试验中,开发人员需要实时对飞行器进行后台管理与操作,需要搭建一种人机交互模式的飞行器地面测试上位机软件,从而实现对飞行器进行通信、故障诊断、参数设置、舵机性能测试等行为。课题采用MFC平台搭建计算机后台管理界面,自主添加各类控件并排版,目的是通过串口数据通信,检查飞行任务过程中可能出现的问题,确保各个模块结构中功能的实现,从而完成飞行器正常的运行。研究课题主要针对了以下几个方面:(1)用MFC界面搭建制导飞行器地面测试与参数装订系统软件,包括串口通信模块、系统自检模块、参数设置模块、性能测试模块、发射确定模块组成;(2)学习和应用了VC自带串口通信控件MSComm,它是软件系统ActiveX控件,可以为应用程序提供快捷的通信接口;(3)飞行器检测系统主要是对飞行参数各个标识位、经纬度、电池状态、舵机状态进行安全检查; (4)飞行器参数设置对高度、俯仰角、方位角等参数进行模拟设置,同时根据调试反馈信息调整舵机舵面正反转:(5)学习和应用MATLAB软件进行数学参数的二维绘图,并嫁接在MFC飞行器管理界面,实现对飞行器轨迹的模拟仿真;(6)飞行器性能测试一方面通过采集到的偏航数据信息进行校验,另一方面加入正弦波扫频法对舵机动态性能进行测试。设计最终搭建飞行器模拟平台,连接通信设备,测试MFC飞行器上位机界面是否有效的显示各项数据,飞行器仿真模型是否根据MFC搭建的飞行器地面参数与装订系统进行响应,尤其在舵面的调整上是否根据要求摆动。测试结果验证软件设计性能是否合格。
【关键词】:MFC 测试 模块 仿真 制导
【学位授予单位】:西安工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:V217
【目录】:
- 摘要3-5
- Abstract5-9
- 1 绪论9-13
- 1.1 研究课题的意义与背景9-10
- 1.2 国内外研究现状10-11
- 1.3 课题研究的主要内容及章节安排11-13
- 2 制导飞行器地面测试及参数装定系统总体设计13-18
- 2.1 制导飞行器的特征分析13
- 2.2 制导飞行器控制系统13-15
- 2.3 制导技术分析15-16
- 2.3.1 惯性导航技术15
- 2.3.2 GPS导航技术15
- 2.3.3 复合导航技术15-16
- 2.4 制导飞行器地面测试及参数装定系统总体设计16-17
- 2.5 本章小结17-18
- 3 制导飞行器地面测试及参数装定系统软件设计18-41
- 3.1 软件开发平台18-19
- 3.1.1 MFC编译环境18-19
- 3.1.2 MATLAB编译环境19
- 3.2 安全登录模块19
- 3.3 串口设置模块19-25
- 3.3.1 RS-232通信接口20
- 3.3.2 VC++的串行通信控件20
- 3.3.3 串口通信测试20-25
- 3.4 故障自检模块25-28
- 3.5 参数设置模块28-35
- 3.5.1 参数设置模块28-30
- 3.5.2 MFC与MATLAB混合编制程序设计30-33
- 3.5.3 NTGraph控件仿真33-35
- 3.6 性能测试模块35-40
- 3.6.1 偏航测试35-38
- 3.6.2 加入正弦波信号进行舵机性能38-40
- 3.7 确认发射模块40
- 3.8 本章小结40-41
- 4 调试结果41-48
- 4.1 串口通信测试41-42
- 4.2 系统自检测试42-43
- 4.3 参数设置测试43-44
- 4.4 性能测试模块设计44-46
- 4.5 调试过程中存在的问题及解决方案46-47
- 4.6 本章小结47-48
- 5 总结与展望48-50
- 5.1 总结48-49
- 5.2 后期工作展望49-50
- 参考文献50-52
- 致谢52-54
【参考文献】
中国期刊全文数据库 前3条
1 华莹;;空间飞行器姿态控制律设计[J];电光与控制;2006年06期
2 王英杰;林怡青;彭美春;聂一彪;;基于VC++6.0的PC机和单片机串口通信[J];电脑应用技术;2006年03期
3 何清华,胡建华,黄志雄,武鹃;如何用Visual C++和MATLAB联合开发软件[J];微机发展;2002年04期
,本文编号:893352
本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/893352.html