● 摘要
近年来,卫星控制系统开始采用基于内部总线的体系结构方式,并因1553B总线具有可靠性更高、速度快、实时性好等优势,使其成为所使用的标准总线规范,但由于在1553B设计环节存在大量设计问题,影响了型号研制。
为了解决上述在工程实践中出现的问题,编制出了一套标准的1553B总线驱动库,在驱动库中提供容错管理的功能,并以规范的方法使用该驱动库编制应用软件。此项工作对于提升整个控制系统的可靠性、减少系统研制周期、降低研制所需经费具有重要意义。
本文主要的工作内容为以下三个方面:
(1)卫星控制系统对驱动库的需求研究。论文总结了控制系统总线的基本功能要求、总线控制端操作要求、传输字格式要求、总线通信协议要求、分析出总线容错管理要求、总线硬件芯片抗辐照要求、硬件接口要求及应用软件要求,为后序软件开发奠定了基础。
(2) 卫星控制系统用1553B总线驱动库实现。论文按照梳理完成的卫星控制系统需求进行设计,介绍了驱动库的数据结构、完整的驱动库接口函数的设计与实现,并分别通过单元测试和确认测试验证了软件功能的正确性。
(3) 进行标准1553B总线驱动库在卫星控制系统的应用并通过地面模拟实验完成对设计结果的验证。使用所开发的驱动库,设计满足课题对应的XX-3卫星控制系统总线通讯协议的应用程序,实现通讯协议中的所有功能。通过在真实的控制系统硬件平台上进行的确认测试,验证驱动库及应用程序的设计是否完全满足要求。根据实验数据进行性能评估。
相关内容
相关标签