CN106598017A - 冗余控制系统 - Google Patents
冗余控制系统 Download PDFInfo
- Publication number
- CN106598017A CN106598017A CN201510683764.XA CN201510683764A CN106598017A CN 106598017 A CN106598017 A CN 106598017A CN 201510683764 A CN201510683764 A CN 201510683764A CN 106598017 A CN106598017 A CN 106598017A
- Authority
- CN
- China
- Prior art keywords
- processor
- standby
- primary processor
- memory
- redundant manipulator
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24182—Redundancy
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Hardware Redundancy (AREA)
Abstract
本发明提供一种冗余控制系统,该系统包括:主处理器、备处理器和冗余控制器;所述冗余控制器分别与所述主处理器和所述备处理器电性连接;所述冗余控制器用于根据所述主处理器和所述备处理器的运行状态,控制所述主处理器和所述备处理器之间的切换。从而提高冗余控制系统的可靠性。
Description
技术领域
本发明实施例涉及冗余控制技术,尤其涉及一种冗余控制系统。
背景技术
车辆控制单元(Vehicle control unit,简称VCU)作为列车上的核心功能单元,也可以成为车辆控制系统,主要用于车辆级的过程控制、故障诊断和存储以及车辆级的通信管理等。
图1为现有技术VCU的结构示意图,如图1所示现有技术中,VCU包括两个处理器,分别为主处理器101和备处理器102,其中该主处理器101和备处理器102之间通过多功能车辆总线(Multifunction Vehicle Bus,简称MVB)连接,正常工作时,主处理器101处于激活状态,备处理器102处于热备状态,同时主处理器101通过MVB总线周期性发送心跳信号给备处理器,如果因为主处理器101故障导致备处理器在指定的时间内监测不到心跳信号,则备处理器102切换为激活状态,并继续执行列车控制功能。
然而,现有技术中备处理器检测不到主处理器的心跳信号,可能包括以下几种原因:一、主处理器缺失发生故障;二、主处理器和备处理器之间的MVB总线发生故障;三、备处理器本身的MVB收发器发生了故障。若备处理器根据第二种或第三种情况进行了切换,则会导致主处理器和被处理器均为激活状态,是的MVB总线上发送冲突,导致VCU的控制功能失效,即降低了VCU的可靠性。
发明内容
本发明实施例提供一种冗余控制系统,从而提高冗余控制系统的可靠性。
第一方面,本发明提供一种冗余控制系统,包括:主处理器、备处理器和冗余控制器;所述冗余控制器分别与所述主处理器和所述备处理器电性连接;所述冗余控制器用于根据所述主处理器和所述备处理器的运行状态,控制所述主处理器和所述备处理器之间的切换。
结合第一方面,在第一方面的第一种可能实施方式中,还包括:存储器;所述存储器与所述冗余控制器电性连接;所述存储器用于存储所述主处理器和所述备处理器的数据。
结合第一方面,在第一方面的第二种可能实施方式中,还包括:存储器;所述存储器分别与所述主处理器和所述备处理器电性连接;所述存储器用于存储所述主处理器和所述备处理器的数据。
结合第一方面至第二种可能实施方式中的任一项,在第一方面的第三种可能实施方式中,所述冗余控制器包括告警模块;所述告警模块用于当所述主处理器和所述备处理器运行状态都异常时发出告警信号。
结合第一方面至第二种可能实施方式中的任一项,在第一方面的第四种可能实施方式中,所述冗余控制器为基于现场可编程门阵列FPGA的控制器。
结合第一方面的第二种可能实施方式或第二种可能实施方式,在第一方面的第五种可能实施方式中,所述存储器为静态随机存储器SRAM。
本发明提供一种冗余控制系统,该系统包括:主处理器、备处理器和冗余控制器;所述冗余控制器分别与所述主处理器和所述备处理器电性连接;所述冗余控制器用于根据所述主处理器和所述备处理器的运行状态,控制所述主处理器和所述备处理器之间的切换。从而提高冗余控制系统的可靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术VCU的结构示意图;
图2为本发明一实施例提供的冗余控制系统的示意图;
图3为本发明另一实施例提供的冗余控制系统的示意图;
图4为本发明再一实施例提供的冗余控制系统的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了克服现有技术中VCU可靠性低的问题,本发明实施例提供了一种冗余控制系统。图2为本发明一实施例提供的冗余控制系统的示意图,该冗余控制系统可以为VCU,如图2所示,该冗余控制系统包括:主处理器201、备处理器202和冗余控制器203;其中,该冗余控制器203分别与主处理器201和备处理器202电性连接;该冗余控制器203用于根据主处理器201和备处理器202的运行状态,控制主处理器201和备处理器202之间的切换。
具体地,冗余控制器203控制主处理器201和备处理器202之间的切换的工作原理为:冗余控制器203分别与主处理器201和备处理器202是通过并行总线连接的,负责冗余控制器203监视主处理器201和备处理器202,并控制主处理器201和备处理器202的运行模式:当冗余控制系统上电后,主处理器201和备处理器202启动后随机延时一段时间(2到5秒)后输出有效信号,该有效信号用于表示信号高电平有效,该有效信号是:CPUOK,最先输出CPUOK信号的处理器即为主处理器201,冗余控制器203接收到该信号后,冗余控制器203向主处理器201输出运行信号,当主处理器201接收到运行信号后开始执行列车控制功能,当然,没有接收到运行信号的备处理器202处于热备状态。当主处理器201出现故障时,或主处理器201自检失败导致主动放弃激活状态时,其有效信号变低,那么冗余控制器203给热备状态的备处理器202输出运行信号,使其变为激活状态。最终,冗余控制器203使得只有一个处理器处于激活状态,进而提高冗余控制系统的可靠性。
进一步地,现有技术中主处理器和备处理器通过MVB总线连接,由于MVB总线通信周期通常设置为32ms,加上总线抖动,其判定时间通常设置为秒级,无法满足更高的控制要求。而本发明实施例通过增加冗余控制器可以实现主处理器和备处理器之间的毫秒级快速切换,提高了冗余控制系统的切换效率。同时,主处理器发生故障时,由于看门狗存在,可能会不断的重启和初始化,干扰MVB总线通信。并且备处理器还无法禁止主处理器的工作。而本发明实施例中的冗余控制器则可以控制主处理器的不断重启和初始化,并且可以控制主处理器停止工作。保证冗余控制系统的可靠性。
一种可选方式,上述冗余控制系统还包括存储器;图3为本发明另一实施例提供的冗余控制系统的示意图,如图3所示,该冗余控制系统包括:主处理器301、备处理器302、冗余控制器303以及存储器304,其中主处理器301、备处理器302、冗余控制器303与上述的主处理器201、备处理器202、冗余控制器203功能一致,在此不再赘述。该存储器304与冗余控制器303电性连接;存储器304用于存储主处理器301和备处理器302的数据。
另一种可选方式,图4为本发明再一实施例提供的冗余控制系统的示意图,如图4所示,该冗余控制系统包括:主处理器401、备处理器402、冗余控制器403以及存储器404,其中主处理器401、备处理器402、冗余控制器403与上述的主处理器201、备处理器202、冗余控制器203功能一致,在此不再赘述。该存储器404分别与主处理器401和备处理器402电性连接;存储器404用于存储主处理器401和备处理器402的数据。
上述的存储器可以作为主处理器和备处理器的共享数据区,用于控制信号的同步,保证冗余切换后控制输出的连续性和一致性。主处理器和备处理器通过并行总线访问存储器,将需要同步的控制数据写入该存储器,发生冗余切换时,切换后的备处理器从存储器读取同步数据,可以实现控制同步。
需要说明的是,上述的并行总线可以是(Versa Module Eurocard,简称VME)总线,通常主处理器和备处理器布置在同一个机箱内,采用同一个背板和供电。所述冗余控制器为基于现场可编程门阵列(Field-Programmable GateArray,简称FPGA)的控制器;所述存储器为静态随机存储器(Static RandomAccess Memory,SRAM)。
进一步地,上述的冗余控制器包括告警模块;所述告警模块用于当所述主处理器和所述备处理器运行状态都异常时发出告警信号。从而提高冗余控制系统的可靠性。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (6)
1.一种冗余控制系统,其特征在于,包括:主处理器、备处理器和冗余控制器;
所述冗余控制器分别与所述主处理器和所述备处理器电性连接;
所述冗余控制器用于根据所述主处理器和所述备处理器的运行状态,控制所述主处理器和所述备处理器之间的切换。
2.根据权利要求1所述的系统,其特征在于,还包括:存储器;
所述存储器与所述冗余控制器电性连接;
所述存储器用于存储所述主处理器和所述备处理器的数据。
3.根据权利要求1所述的系统,其特征在于,还包括:存储器;
所述存储器分别与所述主处理器和所述备处理器电性连接;
所述存储器用于存储所述主处理器和所述备处理器的数据。
4.根据权利要求1-3任一项所述的系统,其特征在于,所述冗余控制器包括告警模块;
所述告警模块用于当所述主处理器和所述备处理器运行状态都异常时发出告警信号。
5.根据权利要求1-3任一项所述的系统,其特征在于,所述冗余控制器为基于现场可编程门阵列FPGA的控制器。
6.根据权利要求2或3所述的系统,其特征在于,所述存储器为静态随机存储器SRAM。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510683764.XA CN106598017A (zh) | 2015-10-20 | 2015-10-20 | 冗余控制系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510683764.XA CN106598017A (zh) | 2015-10-20 | 2015-10-20 | 冗余控制系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106598017A true CN106598017A (zh) | 2017-04-26 |
Family
ID=58554820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510683764.XA Pending CN106598017A (zh) | 2015-10-20 | 2015-10-20 | 冗余控制系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106598017A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109826715A (zh) * | 2019-01-28 | 2019-05-31 | 成都华气厚普电子技术有限公司 | 船用lng供气装置电控系统 |
CN110716471A (zh) * | 2019-10-29 | 2020-01-21 | 中车株洲电力机车有限公司 | 制动机制动控制单元双cpu热备冗余控制方法及装置 |
CN111781816A (zh) * | 2020-08-05 | 2020-10-16 | 中车大连电力牵引研发中心有限公司 | 一种基于双总线的列车主控设备高速冗余切换方法及系统 |
CN112866147A (zh) * | 2021-01-04 | 2021-05-28 | 中车青岛四方车辆研究所有限公司 | 基于hdlc协议的rs485-mvb网关和通信方法 |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1680924A (zh) * | 2004-04-07 | 2005-10-12 | 国际商业机器公司 | 冗余控制器仲裁方法和系统 |
CN101281483A (zh) * | 2008-05-12 | 2008-10-08 | 北京邮电大学 | 双机冗余容错系统及其冗余切换方法 |
CN101576836A (zh) * | 2009-06-12 | 2009-11-11 | 北京航空航天大学 | 一种可降级的三机冗余容错系统 |
CN201359700Y (zh) * | 2009-02-27 | 2009-12-09 | 德阳市伊诗特科技有限公司 | 配置冗余控制器和冗余网络的海水淡化控制系统 |
CN101634959A (zh) * | 2009-08-21 | 2010-01-27 | 北京航空航天大学 | 一种基于嵌入式cpu的双机冗余容错系统 |
CN101807076A (zh) * | 2010-05-26 | 2010-08-18 | 哈尔滨工业大学 | 基于profibus现场总线的具有协同热备份功能的双模冗余容错高可靠控制系统 |
CN102280154A (zh) * | 2011-06-30 | 2011-12-14 | 中广核工程有限公司 | 一种核电站主/备执行器切换控制方法及系统 |
CN102971588A (zh) * | 2010-05-27 | 2013-03-13 | 富士电机株式会社 | 计算机室空调系统和其冗余控制器 |
CN103064368A (zh) * | 2012-12-13 | 2013-04-24 | 西安热工研究院有限公司 | 一种Profibus-DP现场总线冗余控制器 |
CN103618323A (zh) * | 2013-12-05 | 2014-03-05 | 国家电网公司 | 一种基于冗余控制器的statcom控制系统 |
CN103941633A (zh) * | 2014-04-29 | 2014-07-23 | 北京依雷特科技有限公司 | 可编程控制器冗余控制方法和系统 |
CN103955188A (zh) * | 2014-04-24 | 2014-07-30 | 清华大学 | 支持冗余切换功能的控制系统及方法 |
CN104111881A (zh) * | 2014-07-25 | 2014-10-22 | 中国航天科工集团第二研究院七〇六所 | 一种用于双机冗余热备份计算机的仲裁装置 |
CN104570721A (zh) * | 2014-12-31 | 2015-04-29 | 重庆川仪自动化股份有限公司 | 冗余控制器主从状态确定方法 |
CN205068150U (zh) * | 2015-10-20 | 2016-03-02 | 中车大连电力牵引研发中心有限公司 | 冗余控制系统 |
-
2015
- 2015-10-20 CN CN201510683764.XA patent/CN106598017A/zh active Pending
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1680924A (zh) * | 2004-04-07 | 2005-10-12 | 国际商业机器公司 | 冗余控制器仲裁方法和系统 |
CN101281483A (zh) * | 2008-05-12 | 2008-10-08 | 北京邮电大学 | 双机冗余容错系统及其冗余切换方法 |
CN201359700Y (zh) * | 2009-02-27 | 2009-12-09 | 德阳市伊诗特科技有限公司 | 配置冗余控制器和冗余网络的海水淡化控制系统 |
CN101576836A (zh) * | 2009-06-12 | 2009-11-11 | 北京航空航天大学 | 一种可降级的三机冗余容错系统 |
CN101634959A (zh) * | 2009-08-21 | 2010-01-27 | 北京航空航天大学 | 一种基于嵌入式cpu的双机冗余容错系统 |
CN101807076A (zh) * | 2010-05-26 | 2010-08-18 | 哈尔滨工业大学 | 基于profibus现场总线的具有协同热备份功能的双模冗余容错高可靠控制系统 |
CN102971588A (zh) * | 2010-05-27 | 2013-03-13 | 富士电机株式会社 | 计算机室空调系统和其冗余控制器 |
CN102280154A (zh) * | 2011-06-30 | 2011-12-14 | 中广核工程有限公司 | 一种核电站主/备执行器切换控制方法及系统 |
CN103064368A (zh) * | 2012-12-13 | 2013-04-24 | 西安热工研究院有限公司 | 一种Profibus-DP现场总线冗余控制器 |
CN103618323A (zh) * | 2013-12-05 | 2014-03-05 | 国家电网公司 | 一种基于冗余控制器的statcom控制系统 |
CN103955188A (zh) * | 2014-04-24 | 2014-07-30 | 清华大学 | 支持冗余切换功能的控制系统及方法 |
CN103941633A (zh) * | 2014-04-29 | 2014-07-23 | 北京依雷特科技有限公司 | 可编程控制器冗余控制方法和系统 |
CN104111881A (zh) * | 2014-07-25 | 2014-10-22 | 中国航天科工集团第二研究院七〇六所 | 一种用于双机冗余热备份计算机的仲裁装置 |
CN104570721A (zh) * | 2014-12-31 | 2015-04-29 | 重庆川仪自动化股份有限公司 | 冗余控制器主从状态确定方法 |
CN205068150U (zh) * | 2015-10-20 | 2016-03-02 | 中车大连电力牵引研发中心有限公司 | 冗余控制系统 |
Non-Patent Citations (1)
Title |
---|
张汩: ""双机系统的冗余及仲裁策略研究"", 《中国优秀硕士学位论文全文数据库-信息科技辑》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109826715A (zh) * | 2019-01-28 | 2019-05-31 | 成都华气厚普电子技术有限公司 | 船用lng供气装置电控系统 |
CN110716471A (zh) * | 2019-10-29 | 2020-01-21 | 中车株洲电力机车有限公司 | 制动机制动控制单元双cpu热备冗余控制方法及装置 |
CN111781816A (zh) * | 2020-08-05 | 2020-10-16 | 中车大连电力牵引研发中心有限公司 | 一种基于双总线的列车主控设备高速冗余切换方法及系统 |
CN111781816B (zh) * | 2020-08-05 | 2024-03-19 | 中车大连电力牵引研发中心有限公司 | 一种基于双总线的列车主控设备高速冗余切换方法及系统 |
CN112866147A (zh) * | 2021-01-04 | 2021-05-28 | 中车青岛四方车辆研究所有限公司 | 基于hdlc协议的rs485-mvb网关和通信方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103199972B (zh) | 基于soa、rs485总线实现的双机热备份切换方法及热备份系统 | |
CN102331786B (zh) | 一种姿轨控计算机双机冷备份系统 | |
CN104753710B (zh) | 双wan口网络设备的主备切换系统及方法 | |
CN106598017A (zh) | 冗余控制系统 | |
CN110932645B (zh) | 一种高压变频器双控制机冗余拓扑结构及控制方法 | |
CN105159798A (zh) | 一种虚拟机的双机热备方法、双机热备管理服务器和系统 | |
CN107831883A (zh) | 一种gpu服务器电源异常保护系统及方法 | |
CN109823375A (zh) | 一种应用于列车自动运行系统的双系热备切换方法及系统 | |
CN205068150U (zh) | 冗余控制系统 | |
CN104035849B (zh) | 一种防止Rack机柜风扇管理失效的方法 | |
CN104407948B (zh) | 一种冷备份冗余星载计算机的加电切换控制系统及方法 | |
CN102103532A (zh) | 列控车载设备的安全冗余计算机系统 | |
CN201592724U (zh) | 一种列控车载设备的时间同步系统 | |
CN106603696A (zh) | 一种基于超融合基础框架的高可用系统 | |
CN113220509B (zh) | 一种双组合交替倒班系统及方法 | |
CN106850255A (zh) | 一种多机备份的实现方法 | |
CN104615472A (zh) | 一种防止在线刷新bios+me fw失败的方法 | |
CN101593082A (zh) | 一种管理存储设备电源电路的装置、方法和计算机 | |
US11604635B2 (en) | Online program updating method | |
JP2009005544A (ja) | 蓄電池システムの制御方法及び制御回路 | |
CN102932118B (zh) | 一种双机主备裁决的方法及系统 | |
CN109684257B (zh) | 一种远程内存扩展管理系统 | |
CN113568707B (zh) | 基于容器技术的海洋平台的计算机控制方法及系统 | |
CN101799781A (zh) | 一种集成式双机系统及实现方法 | |
CN103152209A (zh) | 基于多机热备份的应用服务运行处理系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170426 |
|
RJ01 | Rejection of invention patent application after publication |