● 摘要
随着空间技术的不断发展,卫星的应用范围覆盖了电信、气象、军事侦察等多个领域。由于卫星升空后较难维护,且故障事故会带来惨重的损失,因此卫星升空前的地面测试工作显得尤为重要。分系统测试设备是分系统研制和测试的重要保障条件,对整星数管分系统的研制能否成功完成具有决定性的影响。本文以实际工程项目为依托,设计和构建了数管分系统测试平台,该平台通过对被测对象的研究,实现了测试方法、系统构架的标准化,完成了自动化程度较高、安全性能较好的测试任务。总控软件为测试系统提供了总控支持,是集计算机通讯、实时控制、实时数据处理、分析、回放等功能于一体的复杂系统软件。总控软件以Windows为运行平台,VC++6.0为开发环境。文中讨论了数管分系统分层式体系结构,降低了层与层间的依赖,提高了开发效率。针对星上数据种类繁复的特点,采用了二级缓存区设计,使数据便于备份、查阅、应用;自定义的DATEP通信协议为系统硬软件提供了便捷的沟通桥梁,将数据按类型划分、传输;文档数据库的建立,实现了灵活便捷的数据存储、回放功能。在实际开发过程中充分考虑了系统软硬件的通用性,并引入了可移植性良好的基于LUA脚本测试程序开发环境,使该平台方案能通过简单的补充与修改,快速构建起适应多型号航天器数管分系统测试的可重构测试平台。通过多个型号任务的检验表明:卫星数管分系统地面测试总控软件的实现可大大缩短测试周期,降低开发成本,运行稳定可靠,能够达到预期目的。
相关内容
相关标签