论文部分内容阅读
随着科技的进步,飞行器在现代战争中的地位越加显要,而平台管理分系统作为飞行器控制系统的核心模块,它的重要性不言而喻。以飞行器平台管理分系统作为被测对象而研发出更加通用化的测试设备至关重要,由于传统的测试设备是针对某一款设备而设计的专用设备,不能够满足现代化的需求。以飞行器平台管理分系统集成综合设备实际项目开发作为研究背景,在硬件设备基础之上,研发出一套集成综合设备,能够设计出满足现代化需求的自动测试软件,在本文中主要负责软件模块的设计部分。该设备能够对被测对象全方位的测试,测试的信号接口类型有:RS422信号、模拟量信号和电阻信号等,同时对故障定位技术进一步的研究,方便后期给操作人员提供一定的维修建议。本文采用软件修正的方式对采集到模拟量数据进行修正,然后通过几种修正方案的对比,选择线性回归方程的方案进行精度误差的修正,最后再对故障诊断辅助定位进行研究,通过建模仿真和综合分析等,提出了一种适合当前测试设备的雏形故障定位方案,但是该故障诊断部分后期进行实现。通过对该设备的功能需求和性能需求进行分析,软件采用经典框架MVC(Model View control)的框架模块进行设计,结合该MVC框架使该设备软件的数据和操作分离开,各个功能之间互不影响,达到高内聚低耦合的特点。同时软件内部采用模块化的方式,能够根据需求的变化,各个模块能够简单重新组合就能实现新的功能,具备了更强的适应能力和更强的重构性。设计中的信号参数配置等文件采用INI文件和自动测试标记语言(Automatically Test Markup Language,ATML)文件的形式存储,通过修改这些存储文件可以使该软件适用于其他设备或者满足新的需求等,从而使该系统具备更强的通用性。最后,经过了各项测试的结果表明,该上下位机软件运行良好,功能完善和性能优越,满足了现阶段的项目需求,还具备了较强的可移植性,可为其他软件设计提供参考的依据。