主、备BC设备切换的方法与流程


主、备bc设备切换的方法
技术领域
1.本发明属于数据交互方法的技术领域,尤其涉及一种主、备bc设备切换的方法。


背景技术:



2.1553b总线作为一种常用机载总线,被广泛应用在各机载系统中。1553b总线采用指令/响应模式(特点),仅当总线控制器(bc)发出指令字时,远程终端(rt)才作出响应,当bc无法正常工作时总线通信会完全瘫痪,为了提高1553b总线通信的可靠性经常会设置备份总线控制器(bbc),当bc无法正常工作是切换到bbc进行1553b总线通信管理。bc切换的关键在于bbc能够及时上线,以及确保bc与bbc不会同时在线出现总线抢权。常规方式直接在初始化时分别初始化为bc和rt(bbc)的方法在bc意外复位时可能导致总线上出现2个bc的总线抢权情况。
3.有鉴于此,特提出本发明。


技术实现要素:



4.本发明的目的在于提供一种主、备bc设备切换的方法,提高总线控制器使用的可靠性,避免2个bc的总线抢权情况出现。本案的技术方案有诸多技术有益效果,见下文介绍:
5.提供一种主、备bc设备切换的方法,适用于1553b总线系统网络正常运行的维护,包括通过1553b总线与机电系统通讯连接通的主bc设备和备bc设备,所述主bc设备与所述备bc设备之间通讯连接,所述方法包括:
6.所述主bc设备上电后,通过自检电路检测自身的状态参数并判断是否存在故障信息,如否,所述主bc设备不上线,并获取所述备bc设备的状态信息,且判断所述备bc设备是否已上线,如是,所述主bc设备不上线,如否,所述主bc设备上线进行工作状态;
7.如是,主bc设备存在故障,不上线且不进行初始化,在预设时间段内如没有接受到所述机电系统传输的数据,所述主bc设备下线,并向所述备bc设备发送切换指令。
8.与现有技术相比,本发明提供的技术方案包括以下有益效果:
9.本发明的基于ccdl监测的1553b总线主/备bc切换方法,实现了1553b总线主/备bc切换逻辑,并解决了主总线控制器意外复位后可能导致的总线抢权问题,提升了系统1553b总线通信的可靠性。
附图说明
10.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
11.图1为本发明的主总线控制器工作流程示意图;
12.图2为本发明备份总线控制器工作流程示意图。
具体实施方式
13.以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
14.需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本发明,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
15.如图1所示的主、备bc设备切换的方法,适用于1553b总线系统网络正常运行的维护,包括通过1553b总线与机电系统通讯连接通的主bc设备和备bc设备,主bc设备与备bc设备之间通讯连接,所述方法包括:
16.主bc设备上电后,通过自检电路检测自身的状态参数并判断是否存在故障信息,如否,主bc设备不上线,并获取备bc设备的状态信息,且判断备bc设备是否已上线,如是,主bc设备不上线,如否,主bc设备上线进行工作状态;
17.如是,主bc设备存在故障,不上线且不进行初始化,在预设时间段内如没有接受到机电系统传输的数据,主bc设备下线,并向备bc设备发送切换指令。
18.当备bc设备上电后进行初始化,并实时获取主bc设备的运行状态数据,根据主bc设备的运行状态数据进行切换。
19.上述中,根据主bc设备的运行状态数据进行切换的方法包括:
20.判断是否接收到主bc设备发送的切换指令,如是,备bc设备进行切换进行上线的工作状态,如否,不上线且作为1553b总线的rt设备使用。
21.进一步的,在预设时间内备bc设备没有接受到机电系统传输的任何信息或指令,一般的,预设时间段位1秒,并且没有收到主bc设备发送的切换指令,判读为主bc设备为故障状态,备bc设备进行上线状态。
22.作为本案所提供的具体实施方式,主bc设备安装有btt自检电路,且在主bc设备上电后,检测是否存在故障并反馈。
23.工作原理:主总线控制器所属模块初始化时先不选择自身的bc/rt工作模式,并实时监测ccdl总线数据中的备份总线控制器工作模式,当备份总线控制器处于rt工作模式时,主总线控制器所属模块初始化为bc工作模式,并在ccdl上将自身状态置为“bc”,并转入步骤三,否则转入步骤四;
24.步骤二:备份总线控制器所属模块初始化为rt模式,在ccdl将自身状态置为“rt”,并开始监测ccdl和1553b总线数据情况,如果ccdl和1553b总线数据均持续1s无数据,备份
总线控制器由远程终端模式切换至主总线控制器模式,并在ccdl上将自身状态置为“rt”,否则保持rt模式并转入步骤三;
25.步骤三:当主总线控制器所属模块和备份总线控制器所属模块均完成初始化并分别工作在bc和rt模式下,主总线控制器所属模块实时监测1553b总线活动状态,当监测到所有rt均不在线时,主总线控制器所属模块通过ccdl向备份总线控制器所属模块发送切换指令后下线,并将ccdl上自身状态置为“offl i ne”;
26.步骤四:主总线控制器所属模块不上线,并在将ccdl上自身状态置为“offl i ne”。
27.本发明的目的是提供一种通过ccdl监测实现1553b总线主/备总线控制器安全可靠切换的方法。主/备总线控制器间ccdl传输的数据内容包含且不限于以下信息:当前工作模式(bc/rt/offl i ne)、自监测信息、切换指令。系统开始工作室,主/备总线控制器所属模块分别开始初始化,如图1所示,主总线控制器所属模块初始化时先不选择工作模式,通过ccdl监测备总线控制器所属模块当前工作模式,若备总线控制器所属模块当前工作模式为“bc”则主总线控制器所属模块不上线,若备总线控制器所属模块当前工作模式为“rt”,则主总线控制器所属模块初始化为“bc”模式,1553b总线系统进入正常工作模式。当主总线控制器实时监测1553b总线上所有远程终端均不活动时,判断自身所属1553b总线故障,此时通过ccdl向备总线控制器发送切换指令,并下线将自身ccdl状态置为“offl i ne”。如图2所示,备总线控制器初始化为远程终端,将自身ccdl状态置为“rt”,开始实时监测ccdl和1553b总线数据,当持续1s无法接收到ccdl和1553b总线数据时或者通过ccdl收到主总线控制器发送的切换指令时,备总线控制器由远程终端切换为总线控制器,将自身ccdl状态置为“bc”,接管总线控制权。采用以上方案实现了1553b总线主/备bc切换逻辑,并解决了主总线控制器意外复位后可能导致的总线抢权问题,提升了系统1553b总线通信的可靠性。
28.以上对本发明所提供的产品进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离发明创造原理的前提下,还可以对发明进行若干改进和修饰,这些改进和修饰也落入发明权利要求的保护范围。

技术特征:


1.一种主、备bc设备切换的方法,适用于1553b总线系统网络正常运行的维护,其特征在于,包括通过1553b总线与机电系统通讯连接通的主bc设备和备bc设备,所述主bc设备与所述备bc设备之间通讯连接,所述方法包括:所述主bc设备上电后,通过自检电路检测自身的状态参数并判断是否存在故障信息,如否,所述主bc设备不上线,并获取所述备bc设备的状态信息,且判断所述备bc设备是否已上线,如是,所述主bc设备不上线,如否,所述主bc设备上线进行工作状态;如是,主bc设备存在故障,不上线且不进行初始化,在预设时间段内如没有接受到所述机电系统传输的数据,所述主bc设备下线,并向所述备bc设备发送切换指令。2.根据权利要求1所述的方法,其特征在于,所述备bc设备上电后进行初始化,并实时获取所述主bc设备的运行状态数据,根据所述主bc设备的运行状态数据进行切换。3.根据权利要求2所述的方法,其特征在于,根据所述主bc设备的运行状态数据进行切换的方法包括:判断是否接收到所述主bc设备发送的切换指令,如是,所述备bc设备进行切换进行上线的工作状态,如否,不上线且作为1553b总线的rt设备使用。4.根据权利要求3所述的方法,其特征在于,在预设时间内所述备bc设备没有接受到机电系统传输的任何信息或指令,且,没有收到所述主bc设备发送的切换指令,判读为所述主bc设备为故障状态,所述备bc设备进行上线状态。5.根据权利要求4所述的方法,其特征在于,所述预设时间段位1秒。6.根据权利要求5所述的方法,其特征在于,所述主bc设备安装有btt自检电路,且在所述主bc设备上电后,检测是否存在故障并反馈。

技术总结


本发明的主、备BC设备切换的方法,适用于1553b总线系统网络正常运行的维护,包括通过1553b总线与机电系统通讯连接通的主BC设备和备BC设备,所述主BC设备与所述备BC设备之间通讯连接,所述方法包括:所述主BC设备上电后,通过自检电路检测自身的状态参数并判断是否存在故障信息,如否,所述主BC设备不上线,并获取所述备BC设备的状态信息,且判断所述备BC设备是否已上线,如是,所述主BC设备不上线,如否,所述主BC设备上线进行工作状态;如是,主BC设备存在故障,不上线且不进行初始化,在预设时间段内如没有接受到所述机电系统传输的数据,所述主BC设备下线,并向所述备BC设备发送切换指令。提高总线控制器使用的可靠性。提高总线控制器使用的可靠性。提高总线控制器使用的可靠性。


技术研发人员:

杨永坤 关志刚 张楠

受保护的技术使用者:

陕西千山航空电子有限责任公司

技术研发日:

2022.07.13

技术公布日:

2022/11/25

本文发布于:2024-09-21 15:43:44,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/10066.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:总线   设备   所述   控制器
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议