CN106100954A - 一种基于SpaceWire总线的APS冗余方法 - Google Patents

一种基于SpaceWire总线的APS冗余方法 Download PDF

Info

Publication number
CN106100954A
CN106100954A CN201610423753.2A CN201610423753A CN106100954A CN 106100954 A CN106100954 A CN 106100954A CN 201610423753 A CN201610423753 A CN 201610423753A CN 106100954 A CN106100954 A CN 106100954A
Authority
CN
China
Prior art keywords
node
bus
aps
spacewire
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610423753.2A
Other languages
English (en)
Inventor
陈娟
朱有伟
赵君伟
付永领
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201610423753.2A priority Critical patent/CN106100954A/zh
Publication of CN106100954A publication Critical patent/CN106100954A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Hardware Redundancy (AREA)

Abstract

一种基于SpaceWire总线的APS冗余方法:步骤1:基于SpaceWire总线的数据通信开始后,APS自动保护倒换装置开始工作;步骤2:APS模块将两个独立的SpaceWire节点模块联系起来,APS模块不断检测两个互为主备的SpaceWire节点工作状态;步骤3:主节点链路发生故障时,APS模块利用远端失效指示信号通过备用节点链路向对端发出倒换请求数据码,产生倒换信号给对端的APS模块,APS模块收后立即将对端的总线切换到备用SpaceWire总线上,同时对端的备用发送模块发送倒换确认数据码给本端备用节点,本端备用节点收到倒换确认数据码后,产生本地倒换信号给本地APS模块。

Description

一种基于SpaceWire总线的APS冗余方法
技术领域
本发明的一种基于SpaceWire总线的APS冗余方法,属于航天通信技术领域,具体涉及一种基于SpaceWire总线的APS(Auto-Protection Switch)自动保护倒换冗余技术。
背景技术
SpaceWire总线是由欧空局、欧洲空间公司和学术界共同制定提出的一种全新的高速(2Mb/s~400Mb/s)、点对点、全双工的串行总线网络。总线标准致力于航天器有效载荷***数据和控制信息的处理,以满足未来高性能高速数据传输为目标,提供一种统一的用来连接传感器、数据处理单元、大容量存储器的基础架构。SpaceWire总线具有很好的电磁兼容特性,同时加强了在线错误检测与恢复、故障处理和保护以及时间广播等方面的功能。
上述优点使得SpaceWire总线在众多航天总线中脱颖而出,受到国内外越来越多的科研组织关注,并开始或将要为多个航天任务服务。近年来,SpaceWire总线先后在ESA、NASA和JAXA的发射任务中得以成功应用。中国风云四号气象卫星计划将SpaceWire总线作为主控网络。
在对长期有效、可靠运行有特殊要求的领域,冗余是重要的容错技术之一,是提高整机及***可靠性的一种重要设计技术。SpaceWire标准包括物理层、信号层、字符层、交换层、信息包层以及网络层六层。实际上其中的物理层、信号层和字符层对应于OSI模型的物理层,而交换层、包层和网络层对应于OSI模型的链路层。在SpaceWire规范中,并未提供有关冗余机制。实现这一机制有很多方法,但没有一种称为SpaceWire规范。
发明内容
本发明的目的在于提供一种基于SpaceWire总线的APS冗余方法,以提高SpaceWire总线可靠性为目标,对其传输链路、通信协议、关键设备等的冗余技术进行研究,根据SpaceWire总线协议特点,结合现有的冗余技术,提出一种自动保护倒换装置(APS),将互为主备的两个SpaceWire节点联系起来实现SpaceWire总线的主备冗余倒换功能,大大提高了SpaceWire总线传输的可靠性。
为解决上述的技术问题,本发明采用以下技术方案:
本发明一种基于SpaceWire总线的APS冗余方法,在满足SpaceWire总线协议的前提下,另外开发设计带有冗余功能的SpaceWire总线节点。采用自动保护倒换装置,将互为主备的两个SpaceWire节点联系起来,实现SpaceWire总线的主备冗余倒换功能。具体包括如下步骤:
步骤S1:基于SpaceWire总线的数据通信开始后,APS自动保护倒换装置开始工作;
步骤S2:APS模块将两个独立的SpaceWire节点模块联系起来,APS模块不断检测两个互为主备的SpaceWire节点的工作状态;
步骤S3:APS模块检测到主节点链路发生故障(LOS-A:Loss of Signal for NodeA)时,APS模块利用远端失效指示信号(RDI-B:Remote Defect Indicator for Node B)通过备用节点链路向对端发出倒换请求数据码,对端的备用接收模块收到该倒换请求数据码后,产生倒换信号给对端的APS模块,APS模块收到后立即将对端的总线切换到备用SpaceWire总线上,同时对端的备用发送模块发送倒换确认数据码给本端备用节点,本端备用节点收到倒换确认数据码后,产生本地倒换信号给本地APS模块,本端APS立即将本地的总线切换到备用SpaceWire总线上,完成冗余保护倒换。
其中,正常工作情况下,仅有主节点链路工作,备用节点链路不工作,当主要节点链路发生故障时,APS装置自动切换到备用节点链路上,保证设备间的通讯正常。
其中,正常工作情况下,APS模块不断检测两个互为主备的SpaceWire节点的工作状态;当检测到链路发生故障时,APS模块能够与SpaceWire节点收发数据信号,互相通信,完成总线的切换,实现冗余保护功能。
本发明还提供了一种SpaceWire总线冗余验证***,通过SpaceWire总线节点的APS装置,实现***的冗余,确保总线传输的可靠性。SpaceWire总线冗余验证***由计算机、PC总线、SpaceWire节点1,SpaceWire总线节点2,以及执行器组成。计算机通过PC总线与SpaceWire总线节点1相连接,总线节点1和节点2之间通过两组双向收发的总线电缆连接,SpaceWire总线节点2与执行器相连接。节点1与节点2分别配置有APS自动倒换装置。正常工作情况下,仅有主收、主发链路工作,备收与备发不工作,当主收或主发链路发生故障时,APS装置保证***自动切换到备收和备发链路上,确保设备间的正常通讯。
本发明一种基于SpaceWire总线的APS冗余方法,其优点及功效在于:本发明方法在满足SpaceWire总线协议的前提下,另外开发设计带有冗余功能的SpaceWire总线节点,采用自动保护倒换装置,将互为主备的两个SpaceWire节点联系起来,实现SpaceWire总线的主备冗余倒换功能,大大提高了SpaceWire总线传输的可靠性。
附图说明
图1 SpaceWire总线冗余验证***原理。
图2带自动保护倒换APS功能的SpaceWire总线板卡。
图3 APS倒换工作原理示意图之上游主发送到下游主接收链路发生故障。
图4 APS倒换工作原理示意图之下游主发送到上游主接收链路发生故障。
图5 APS倒换工作原理示意图之双向链路发生故障。
图6总线冗余验证***主链路中主发故障。
图7总线冗余验证***主链路中主收故障。
图8总线冗余验证***主链路中主收和主发同时故障。
具体实施方式
下面结合附图对本发明的实施例作详细说明,本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
基于SpaceWire总线协议,结合现有冗余技术,在传统的SpaceWire总线板卡上(设计有两个SpaceWire总线节点),设计本发明中的自动保护倒换装置(APS)。通过一个APS模块将两个独立的SpaceWire节点模块联系起来。
本发明的一种SpaceWire总线冗余验证***,通过SpaceWire总线节点的APS装置,实现***的冗余,确保总线传输的可靠性。SpaceWire总线冗余验证***由计算机、PC总线、SpaceWire节点1,SpaceWire总线节点2,以及执行器组成。计算机通过PC总线与SpaceWire总线节点1相连接,总线节点1和节点2之间通过两组双向收发的总线电缆连接,SpaceWire总线节点2与执行器相连接。节点1与节点2分别配置有APS自动倒换装置。
APS自动倒换装置不断检测两个互为主备的SpaceWire总线节点的工作状态,当检测到主节点链路发生故障(LOS-A:Loss of Signal for Node A)时,APS模块利用远端失效指示信号(RDI-B:Remote Defect Indicator for Node B)通过备用节点链路向对端发出倒换请求数据码,对端的备用接收模块收到该倒换请求数据码后,产生倒换信号给对端的APS模块,APS模块收到后立即将对端的总线切换到备用SpaceWire总线上,同时对端的备用发送模块发送倒换确认数据码给本端备用节点,本端备用节点收到倒换确认数据码后,产生本地倒换信号给本地APS模块,本端APS立即将本地的总线切换到备用SpaceWire总线上,完成一次冗余保护倒换。
假设如图3中上游主发送到下游主接收链路发送故障,图中红色X标记出的链路发送故障,图中数字代表倒换过程的顺序。
上游主节点发送到下游的主节点接收间的链路发生故障;
下游主节点检测到该链路失效后,向下游备节点发送失效指示信号;
下游备节点发送倒换请求数据码给上游备节点;
上游备节点收到倒换请求数据码后发送倒换信号给上游APS模块,APS模块将上游总线从主节点倒换到备节点上。
上游备节点发送倒换确认数据码给下游备节点;
下游备节点收到倒换确认数据码后产生倒换确认信号给下游的APS模块,APS模块将下游总线从主节点倒换到备节点上,完成一次APS倒换,上游与下游站点开始通过备用节点进行数据传输。
假设如图4中下游主发送到上游主接收链路发送故障,图中红色X标记出的链路发送故障,图中数字代表倒换过程的顺序。
下游主节点发送到上游的主节点接收间的链路发生故障;
上游主节点检测到该链路失效后,向上游备节点发送失效指示信号;
上游备节点发送倒换请求数据码给下游备节点;
下游备节点收到倒换请求数据码后发送倒换信号给下游APS模块,APS模块将下游总线从主节点倒换到备节点上。
下游备节点发送倒换确认数据码给上游备节点;
上游备节点收到倒换确认数据码后产生倒换确认信号给上游的APS模块,APS模块将上游总线从主节点倒换到备节点上,完成一次APS倒换,上游与下游站点开始通过备用节点进行数据传输。
假设如图5中上游主节点到下游主节点间的双向链路同时发送故障,如图中红色X标记所示,图中数字和字母分别代表一个方向链路倒换过程的顺序。
上游主节点到下游主节点间的双向链路同时发生故障时,其各单向倒换过程与图3和图4一致。唯一不同的是(4)(f)和(6)(d)步骤。在(4)(f)和(6)(d)步骤中设置了倒换互锁电路,用于防止双向链路重复倒换。
当APS自动倒换装置应用于图1中***时,工作状况如图6,7,8所示。
正常工作时,主链路接通,备用链路不工作,当主链路中主发发生故障,其冗余倒换过程与图3一致,倒换后执行器仍能保持正常工作。
当主链路中主收发生故障,其冗余倒换过程与图4一致,倒换后执行器仍能保持正常工作。
当主链路中,主收与主发同时发生故障时,其冗余倒换过程与图5一致,倒换后执行器仍能正常工作。

Claims (4)

1.一种基于SpaceWire总线的APS冗余方法,具体包括如下步骤:
步骤S1:基于SpaceWire总线的数据通信开始后,APS自动保护倒换装置开始工作;
步骤S2:APS模块将两个独立的SpaceWire节点模块联系起来,APS模块不断检测两个互为主备的SpaceWire节点的工作状态;
步骤S3:APS模块检测到主节点链路发生故障时,APS模块利用远端失效指示信号通过备用节点链路向对端发出倒换请求数据码,对端的备用接收模块收到该倒换请求数据码后,产生倒换信号给对端的APS模块,APS模块收到后立即将对端的总线切换到备用SpaceWire总线上,同时对端的备用发送模块发送倒换确认数据码给本端备用节点,本端备用节点收到倒换确认数据码后,产生本地倒换信号给本地APS模块,本端APS立即将本地的总线切换到备用SpaceWire总线上,完成冗余保护倒换。
2.根据权利要求1所述的一种基于SpaceWire总线的APS冗余方法,其特征在于:正常工作情况下,仅有主节点链路工作,备用节点链路不工作,当主要节点链路发生故障时,APS装置自动切换到备用节点链路上,保证设备间的通讯正常。
3.根据权利要求1所述的一种基于SpaceWire总线的APS冗余方法,其特征在于:正常工作情况下,APS模块不断检测两个互为主备的SpaceWire节点的工作状态;当检测到链路发生故障时,APS模块能够与SpaceWire节点收发数据信号,互相通信,完成总线的切换,实现冗余保护功能。
4.一种SpaceWire总线冗余验证***,特征在于:它是由计算机、PC总线、SpaceWire总线节点1,SpaceWire总线节点2,以及执行器组成;计算机通过PC总线与SpaceWire总线节点1相连接,总线节点1和总线节点2之间通过两组双向收发的总线电缆连接,SpaceWire总线节点2与执行器相连接;节点1与节点2分别配置有APS自动倒换装置。
CN201610423753.2A 2016-06-15 2016-06-15 一种基于SpaceWire总线的APS冗余方法 Pending CN106100954A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610423753.2A CN106100954A (zh) 2016-06-15 2016-06-15 一种基于SpaceWire总线的APS冗余方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610423753.2A CN106100954A (zh) 2016-06-15 2016-06-15 一种基于SpaceWire总线的APS冗余方法

Publications (1)

Publication Number Publication Date
CN106100954A true CN106100954A (zh) 2016-11-09

Family

ID=57846177

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610423753.2A Pending CN106100954A (zh) 2016-06-15 2016-06-15 一种基于SpaceWire总线的APS冗余方法

Country Status (1)

Country Link
CN (1) CN106100954A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106788594A (zh) * 2016-12-05 2017-05-31 深圳市图焌科技有限公司 一种plc设备链路保护倒换方法及plc设备
WO2018177154A1 (zh) * 2017-03-30 2018-10-04 华为技术有限公司 一种通信故障恢复方法及第一通信网元

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102487348A (zh) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 一种环网上行链路保护的实现方法和***
CN103516534A (zh) * 2012-06-25 2014-01-15 中兴通讯股份有限公司 实现双归保护倒换的方法及归属节点
CN104243199A (zh) * 2013-11-29 2014-12-24 深圳市邦彦信息技术有限公司 分组传送网的数据传输方法及保护装置
CN104301027A (zh) * 2013-07-16 2015-01-21 中兴通讯股份有限公司 光突发交换环网中实现自动保护倒换的方法、***及节点
CN205792659U (zh) * 2016-06-15 2016-12-07 北京航空航天大学 一种基于SpaceWire总线的APS冗余***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102487348A (zh) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 一种环网上行链路保护的实现方法和***
CN103516534A (zh) * 2012-06-25 2014-01-15 中兴通讯股份有限公司 实现双归保护倒换的方法及归属节点
CN104301027A (zh) * 2013-07-16 2015-01-21 中兴通讯股份有限公司 光突发交换环网中实现自动保护倒换的方法、***及节点
CN104243199A (zh) * 2013-11-29 2014-12-24 深圳市邦彦信息技术有限公司 分组传送网的数据传输方法及保护装置
CN205792659U (zh) * 2016-06-15 2016-12-07 北京航空航天大学 一种基于SpaceWire总线的APS冗余***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106788594A (zh) * 2016-12-05 2017-05-31 深圳市图焌科技有限公司 一种plc设备链路保护倒换方法及plc设备
WO2018177154A1 (zh) * 2017-03-30 2018-10-04 华为技术有限公司 一种通信故障恢复方法及第一通信网元

Similar Documents

Publication Publication Date Title
CN205068381U (zh) 一种用于轨道交通的安全计算机平台
CA1201170A (en) Hybrid optical/electrical data highway
CN105159863A (zh) 一种用于轨道交通的安全计算机平台
JPH0728302B2 (ja) 通信システム
CN201095374Y (zh) 一种计算机网络的轨道电路
CN103139060A (zh) 基于双dsp的高容错性can总线数字网关
CN101741139A (zh) 一种数字化变电站的通信状态检测方法及其装置
CN103729333A (zh) 多路时隙共享的背板总线结构及其实现方法
JPH04117743A (ja) 光トランシーバ
CN111654359A (zh) 热备冗余通信***以及方法
CN103822539A (zh) 一种基于冗余架构的火箭地面测试控制***
CN202617154U (zh) 一种列车通讯***
CN210721084U (zh) 一种带回采诊断功能的冗余模拟量输出板卡
CN106100954A (zh) 一种基于SpaceWire总线的APS冗余方法
CN113114551B (zh) 一种双冗余lin总线通信装置
CN101547131B (zh) Eaps环网单通故障定位和保护方法
CN108289050B (zh) 一种变送器环网控制***及控制方法
CN100505574C (zh) 一种通讯链路的主备倒换方法
CN106656625B (zh) 基于arm的列车用can通信转换控制方法及转换模块
CN106789520B (zh) 一种高速故障安全多节点通信网络
CN210469324U (zh) 光纤环网工控***
CN205792659U (zh) 一种基于SpaceWire总线的APS冗余***
EP0093578B1 (en) Communications system
CN108011791A (zh) 一种机载双余度can通信***构型
CN202512908U (zh) 一种核电站dcs***数据采集的安全隔离装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20161109

WD01 Invention patent application deemed withdrawn after publication