一种基于双总线的冗余表决控制方法
摘要:
本发明公开了一种基于双总线的冗余表决控制方法,包括以下步骤:S1:航天器控制单元A、B、C中的任一控制单元作为RT终端,接收MIL‑STD‑1553B总线发送的总线消息,校验数据有效后,通过CAN总线分别向另两个控制单元转发总线消息;S2:航天器控制单元A、B、C中的任一控制单元接收CAN总线上另两个控制单元所转发的总线消息,并校验指令数据的有效性;S3:航天器控制单元A、B、C中的任一控制单元对收到的MIL‑STD‑1553B总线消息和CAN总线上另两个控制单元转发的总线消息,结合本控制单元所回采的心跳信号,进行三取二表决输出,以应对已知的一度、二度故障。该方法采用MIL‑STD‑1553B和CAN两种成熟总线技术相结合,有效保证了总线消息的实时、高可靠传输;有效解决硬件单点故障,提高系统可靠性和安全性;兼顾可靠性和经济性,且具有较好的通用性和可扩展性。
公开/授权文献
0/0