摘要
针对我国未来航天应用的需要,建立了SpaceWire总线在卫星在轨数据系统应用的半物理仿真平台,对SpaceWire总线的仿真应用模型进行了设计与实现.仿真系统采用了冗余容错结构,在节点故障时,能够通过Dijkstra算法重新计算最优通信路径,对路由表进行动态重构,实现对节点故障的动态容错.另外,通过对SpaceWire总线的通信性能测试结果的分析研究指出,SpaceWire总线在卫星在轨数据系统中可以用于提高总线数据传输的带宽和实时性,然而总线系统的基础可靠性还应当由1553B总线来提供.
In view of the needs of future aerospace applications, a semi-physical simulation platform where SpaceWire was used for high-speed links and networks was established based on onboard data management system. With a redundant fault-tolerant structure, when a node fault happened,the new optimal communication paths to the other nodes would be re-calculated with Dijkstra algorithm, based on which the new router tables would be re-configured so that the fault node could resume communication. In addition, through the analysis of the testing results on SpaceWire communication performance, we concluded that SpaceWire could be used to improve the bandwidth and real-time of data transmission in onboard data management system,however, the reliability of the system should be provided by 1553B bus.
出处
《小型微型计算机系统》
CSCD
北大核心
2015年第3期616-620,共5页
Journal of Chinese Computer Systems
基金
国家自然科学基金项目(61170009)资助
北京市自然科学基金项目(4132016)资助