论文部分内容阅读
伴随着航天技术的大力发展,微小卫星的研制已经成为航天技术研究的重要领域之一。微小卫星星载软件是卫星的神经中枢,软件的可靠程度直接决定卫星是否能够顺利完成在轨任务。正确合理的软件开发模型和规范的软件开发过程是确保软件可靠的最主要因素。因此对微小卫星软件开发模型与软件工程化过程的研制显得尢为重要。本课题以某型号卫星研制为背景与依托,以"ZDPS-1A"星星务软件的设计与研制工作为基础,研究微小卫星专用的软件开发模型及软件工程化过程,并以此为指导对XX星综合电子系统软件进行工程化工作。第一,本文通过对于传统软件模型的研究,针对卫星软件对于可靠性的高要求以及运行环境的独特性,提出设计了微小卫星软件开发模型,该模型不仅具有瀑布模型对于过程顺序严格规范的特点,保证了卫星软件总体设计的可靠性;又具有增量开发的便捷性,确保软件开发耗时满足工程时限要求。同时在此模型的基础上对卫星软件工程化过程进行了阶段划分,规定了各阶段所需完成的任务。第二,本文以设计的卫星软件开发模型为指导,对综合电子系统软件进行了工程化工作。通过对XX卫星整星遥控遥测需求的统计,设计了遥测遥控方案并实现;同时对已有软件部分功能模块的设计方案进行了分析,对方案中存在的问题进行了修改和改进;其次通过一系列的测试实验,从整星的层面对软件功能进行了测试,对存在的问题进行了修改。最后对软件进行了老练实验与高低温循环实验,结果表明软件可无故障运行大于500小时,可在温度范围(-30℃-70℃)正常工作。并成功将卫星软件应用在某基地信标球系统中,在信标球的整个飞行过程中,软件运行良好稳定。综上所述,本文设计了微小卫星软件开发模型,并在此模型的指导下成功的将XX星综合电子系统软件工程化,得到了功能完善的高可靠的综合电子系统软件。综合电子系统软件成功的工程化又对本文中设计的微小卫星软件开发模型的合理有效性起了很好的验证作用。该模型可以对将来新卫星软件的开发提供良好的指导作用。