关键词:
综合试验台
UML建模
模块化
多线程
精准时钟
摘要:
本课题来源于无人飞行器某载荷分系统研究项目。在无人飞行器研究设计中飞行器上载荷设备功能的完备性以及性能的可靠性是设计的核心指标,而飞行器的飞行试验对环境条件有较高的要求,因此有必要对无人飞行器首先进行地面综合试验。本项目在无人飞行器综合试验台的研发过程中,采用了仿真技术对各设备数据接口进行仿真,较好的解决了各设备之间的同步问题,为验证无人飞行器设备的性能指标和为以后的飞行器试飞提供有力的保障与依据。无人飞行器综合试验台是针对无人飞行器某载荷分系统真实设备的检测、验收平台,用于完成系统真实设备功能和性能需求的试验、检测,完成系统各项综合试验。该综合试验台主要由数据仿真系统和主控单元两部分组成,其中本文研究的是数据仿真系统的设计与实现。本文的主要研究内容有:首先,对综合试验台进行概述及要求分析,结合系统的硬件架构完成硬件选型,并设计系统软件总体方案,在此基础之上从功能、性能两个方面给出系统软件需求,并利用统一建模语言UML对软件需求进行了建模。其次,基于统一的软件设计思想对系统软件进行分层框架设计和模块划分,同时针对软件开发过程中的关键技术点,对系统软件多线程设计、精准时钟设计展开研究讨论,并给出设计方案。然后,完成了数据仿真系统软件各模块的详细设计与实现,根据系统软件设计方案,按照层次化模块化设计思想分别对系统软件交互接口模块、数据模拟模块、数据处理模块等主要模块进行详细设计。最后,完成系统总体测试,包括系统软件用户界面说明和软件详细测试,主要从功能测试、性能测试两个方面完成对系统软件的测试,通过上述测试,得出了测试结论。实际测试表明本系统工作可靠稳定,运行效果良好,达到了各项技术指标要求。经详细测试,本课题所设计开发的数据仿真系统可用于无人飞行器载荷分系统的功能性能检测,完成系统综合试验,符合平台设计的要求。目前本系统已经通过严格的系统功能和性能测试,并投入使用。