System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种冗余控制板卡上电主备确定方法技术_技高网

一种冗余控制板卡上电主备确定方法技术

技术编号:40197378 阅读:7 留言:0更新日期:2024-01-27 00:01
本发明专利技术属于电气控制领域,具体涉及一种冗余控制板卡上电主备确定方法。应用于任一板卡,包括:输出当前板卡已安装信息;进行当前板卡BIT测试,BIT测试无故障的情况下:读取对侧板卡是否已安装信息:当对侧板卡未安装时,则当前板卡离散量输出为高电平,宣称当前为主控状态;当指示对侧板卡安装,则读取记录在存储区中的上一次供电时记录的当前板卡的主备状态信息;根据上一次供电时记录的当前板卡的主备状态信息以及对侧板卡的真实状态信息,确定当前板卡的主备状态信息。

【技术实现步骤摘要】

本专利技术属于电气控制领域,具体涉及一种冗余控制板卡上电主备确定方法


技术介绍

1、在电气专业的通信领域或控制领域,存在部分关键设备功能很重要,为了保证关键设备的功能可靠性,一般在设备内部的主控板卡采取了双主控板卡的形式,正常工作时,一个主控板卡为主控状态,实现设备的所有相关功能,另外一块主控板卡处于热备份状态,当处于主控状态的主控板卡出现故障时,备份的主控板卡能够接收控制权,保证设备的功能不受影响。基于双主控板卡的系统或设备需要在上电阶段确定两块主控板卡的主备角色,一般两个主控板卡通过硬线握手+总线通信的方式进行主备角色,但是引入总线会降低主备切换功能实现的基本可靠性,增加了逻辑实现的复杂性。

2、单采用硬线信号实现主备确定,部分技术路线采用了心跳监控信号和复位控制信号,实现两个板卡之间的监控和复位控制,引入复位控制信号,主备确定的硬件电路新增了控制功能,存在对侧主控板卡误把本侧主控板卡复位的故障现象。

3、仅通过硬线握手信号实现状态的检测,为了防止出现主备确定过程中的震荡,部分技术路线采用了在握手信号中增加了不均衡滤波功能,同步增加了主备确定电路的复杂性。


技术实现思路

1、专利技术目的:针对关键设备内部采取的冗余控制板卡系统,提出了一种冗余控制板卡上电主备确定方法,基于硬件握手信号进行状态监控,通过软件逻辑实现具有较高可靠性。

2、技术方案:

3、一种冗余控制板卡上电主备确定方法,两个主控板卡均包括cpu、离散量输入电路、离散量输出电路、存储单元,其中,cpu通过两个io引脚与离散量输出电路的输入端连接;cpu通过另外两个io引脚与离散量输入电路的输出端连接;离散量输出电路的输出端与另一板卡内的离散量输入电路的输入端连接;离散量输入电路的输入端与另一板卡内的离散量输出电路的输出端连接,存储单元,用于存储板卡在供电周期内的主备状态,cpu通过io引脚实现2个离散量的输出功能,2个离散量分别表征板卡是否安装、板卡主备状态,

4、所述冗余控制板卡上电主备确定方法,应用于任一板卡,包括:

5、输出当前板卡已安装信息;

6、进行当前板卡bit测试,bit测试无故障的情况下:

7、读取对侧板卡是否已安装信息:

8、当对侧板卡未安装时,则当前板卡离散量输出为高电平,宣称当前为主控状态;

9、当指示对侧板卡安装,则读取记录在存储区中的上一次供电时记录的当前板卡的主备状态信息;根据上一次供电时记录的当前板卡的主备状态信息以及对侧板卡的真实状态信息,确定当前板卡的主备状态信息。

10、进一步地,根据上一次供电时记录的当前板卡的主备状态信息以及对侧板卡的真实状态信息,确定当前板卡的主备状态信息,具体包括:

11、步骤1:当上一次供电时当前板卡为主控状态,则等待预定延时时间:延时结束后读取对侧板卡主备状态,若对侧板卡为主状态,则当前板卡输出备状态信息并存储;若对侧板卡为备状态,则当前板卡输出主状态信息;

12、步骤2:当上一次供电时当前板卡为备控状态,采集对侧板卡的主备状态,若对侧板卡为主状态则根据物理插槽位置确定当前板卡的主备状态并存储;若对侧板卡为备状态则当前板卡输出主状态信息并存储。

13、进一步地,步骤2中,根据物理插槽位置确定当前板卡的主备状态并存储,具体为:若本侧插槽紧靠机箱的侧壁,则本侧主控板卡为主控状态。

14、进一步地,步骤2中,根据物理插槽位置确定当前板卡的主备状态并存储,具体为:若本侧插槽位于机箱内部中间位置,则本侧主控板卡为主控状态。

15、有益效果:

16、本专利技术,实现了针对双主控板卡在上电阶段进行主备角色确定功能,通过延时策略、对侧主备状态再确认策略、插槽位置决定主备策略方法,能够解决双主控板卡上电主备确认过程中的异常场景。该专利技术具备器件数量少、成本低和可靠性高的特点,能够广泛应用于存在双主控板卡的电气系统。

本文档来自技高网...

【技术保护点】

1.一种冗余控制板卡上电主备确定方法,其特征在于,两个主控板卡均包括CPU、离散量输入电路、离散量输出电路、存储单元,其中,CPU通过两个IO引脚与离散量输出电路的输入端连接;CPU通过另外两个IO引脚与离散量输入电路的输出端连接;离散量输出电路的输出端与另一板卡内的离散量输入电路的输入端连接;离散量输入电路的输入端与另一板卡内的离散量输出电路的输出端连接,存储单元,用于存储板卡在供电周期内的主备状态,CPU通过IO引脚实现2个离散量的输出功能,2个离散量分别表征板卡是否安装、板卡主备状态,

2. 根据权利要求 1所述的冗余控制板卡上电主备确定方法,其特征在于,根据上一次供电时记录的当前板卡的主备状态信息以及对侧板卡的真实状态信息,确定当前板卡的主备状态信息,具体包括:

3.根据权利要求2所述的冗余控制板卡上电主备确定方法,其特征在于,步骤2中,根据物理插槽位置确定当前板卡的主备状态并存储,具体为:若本侧插槽紧靠机箱的侧壁,则本侧主控板卡为主控状态。

4.根据权利要求3所述的冗余控制板卡上电主备确定方法,其特征在于,步骤2中,根据物理插槽位置确定当前板卡的主备状态并存储,具体为:若本侧插槽位于机箱内部中间位置,则本侧主控板卡为主控状态。

...

【技术特征摘要】

1.一种冗余控制板卡上电主备确定方法,其特征在于,两个主控板卡均包括cpu、离散量输入电路、离散量输出电路、存储单元,其中,cpu通过两个io引脚与离散量输出电路的输入端连接;cpu通过另外两个io引脚与离散量输入电路的输出端连接;离散量输出电路的输出端与另一板卡内的离散量输入电路的输入端连接;离散量输入电路的输入端与另一板卡内的离散量输出电路的输出端连接,存储单元,用于存储板卡在供电周期内的主备状态,cpu通过io引脚实现2个离散量的输出功能,2个离散量分别表征板卡是否安装、板卡主备状态,

2. 根据权利要求 1所述的冗余控...

【专利技术属性】
技术研发人员:路廷廷吴金波郭保会
申请(专利权)人:天津航空机电有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1