星务管理中的双CPU冗余通信设计与实现

作者:吕聪; 李华旺; 常亮
来源:电子设计工程, 2017, 25(14): 92-100.
DOI:10.14022/j.cnki.dzsjgc.2017.14.023

摘要

基于Cortex-M3的Smart Fusion2芯片和APA600芯片结合双CPU冗余技术设计实现了微纳卫星星务管理中的双CPU冗余通信。采用双CPU冗余技术来提高系统的可靠性。在信息交互设计中加入看门狗实现CPU状态监控,通过信息发送中握手通信机制的设置以及链路自复位的设置进一步提高系统的可靠性。详细介绍了双CPU冗余通信在星务管理系统中的实现并介绍了链路可靠性设计和双CPU通信过程中的重要函数设计。利用可靠性高的串行通信方式设计双CPU冗余通信即满足微纳卫星对可靠性的高要求又降低了开发而且实现简单这对于卫星系统中的通信有较好的实用价值。

全文