一种冗余切换控制电路及方法
专利名称:一种冗余切换控制电路及方法
技术领域:
本发明涉及自动化控制领域,尤其涉及一种冗余切换控制电路及方法。
背景技术:
在工业自动化领域中,为了提高系统的可靠性, 一些系统中的关键单元 (或子系统换控制,而是通 过直接检测对方CPU的输出信号来实现工作/备用状态的判断,从而实现冗余 切换控制,由于取消了原有两个CPU之间的触发器,两设备间冗余互联线上 受干扰后,互联线上的干扰状态不被记忆,CPU可以在第一引脚上读出正确 的状态而不会导致误切换,从而降低了误切换概率,可靠性提高。本发明电 路实施例由于取消了触发器,相比现有冗余切换控制电路,在完成相同功能 条件下,电路更简单,也提高了可靠性。
CPU1出现故障时,CPU1输出切换请求信号至CPU2; CPU2接收切换请求信 号,将CPU2的第一引脚置为正逻辑,检测CPU2的第一引脚,将CPU2的状 态由备用状态切换为工作状态,将CPU2的第二引脚置为负逻辑,输出切换请求信号至CPU1; CPU1接收切换请求信号,将CPU1的第一引脚置为负逻辑,检测CPU1的第一引脚,将CPU1的状态由工作状态切换为备用状态。本发明方法实施例是通过直接检测对方CPU的输出信号来实现工作/备用状态的判断,不再采用现有技术中的"与非"逻辑电路构成的触发器形式,取消了原有两个CPU之间的触发器,两设备间冗余互联线上受干扰后,互联线上的干扰状态不被记忆,CPU可以在第一引脚上读出正确的状态而不会导致误切换,从而降低了误切换概率,可靠性提高。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅表明本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他实施例的附图。
图1是本发明实施例提供的冗余切换控制电路示意图;图2是本发明实施例提供的冗余切换控制方法流程图。
具体实施例方式
本发明实施例提供一种冗余切换控制电路及方法。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
以下介绍本发明实施例提供的冗余切换控制的一电路实施例,所述冗余切换控制电路包括两个互为热备冗余的中央处理器CPU1和CPU2,图l示出了该实施例的示意图,如图1所示,
CPU1的第一引脚用于CPU1检测CPU1的工作/备用状态;CPU1的第二
7引脚用于输出切换请求信号,用于CPU1控制CPU2的工作/备用状态;
CPU2的第一引脚用于CPU2检测CPU2的工作/备用状态;CPU2的第二
引脚用于输出切换请求信号,用于CPU2控制CPU1的工作/备用状态;
CPU1的第二引脚连接CPU2的第一引脚,CPU2的第二引脚连接CPU1
的第一引脚。
CPU1和CPU2的第一引脚和第二引脚上都连接有上拉电阻。所述上拉电阻能将引脚的电平稳定在预定的高电羊上,可以防止复位时引起的不稳定。
本发明实施例提供的
一种冗余切换控制电路及方法 来自淘豆网m.daumloan.com转载请标明出处.