CN101710299A - 基于单片机自监控的双余度容错计算机*** - Google Patents
基于单片机自监控的双余度容错计算机*** Download PDFInfo
- Publication number
- CN101710299A CN101710299A CN200910312215A CN200910312215A CN101710299A CN 101710299 A CN101710299 A CN 101710299A CN 200910312215 A CN200910312215 A CN 200910312215A CN 200910312215 A CN200910312215 A CN 200910312215A CN 101710299 A CN101710299 A CN 101710299A
- Authority
- CN
- China
- Prior art keywords
- passage
- master processor
- channel
- chip microcomputer
- double
- 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
Images
Landscapes
- Hardware Redundancy (AREA)
Abstract
本发明涉及一种基于单片机自监控的双余度容错计算机***,解决了现有双余度容错***处理器实现健康状态监控的能力较弱的技术问题。包括两个通道,每个通道均包含主处理机及相应的受控对象,所述两个通道通过各自的主处理机进行双机交互,每个通道均包含单片机,单片机用于对各自的受控对象进行故障检测或故障处理,并将受控对象的状态信息传递给各自的主处理机。具有提高了任务的可靠性的优点。
Description
技术领域
本发明涉及双余度容错计算机***。
背景技术
传统的双余度容错计算机***由主处理器完成多任务调度、数据采集、控制率计算、健康状态监控、余度管理、输出控制等功能,其中的健康状态监控对可靠性要求较高的容错***来说是一个非常重要的任务。而传统的双余度容错***处理器实现健康状态监控的能力较弱。
发明内容
本发明目的是提供一种基于单片机自监控的双余度容错计算机***,其解决了现有双余度容错***处理器实现健康状态监控的能力较弱的技术问题。
本发明的技术方案为:
一种基于单片机自监控的双余度容错计算机***,包括两个通道(A通道、B通道),每个通道均包含主处理机(A通道主处理机、B通道主处理机)及相应的受控对象,所述两个通道(A通道、B通道)通过各自的主处理机(A通道主处理机、B通道主处理机)进行双机交互,其特征在于:所述每个通道(A通道、B通道)均包含单片机(A通道单片机、B通道单片机),所述单片机(A通道单片机、B通道单片机)用于对各自的受控对象进行故障检测或故障处理,并将受控对象的状态信息传递给各自的主处理机(A通道主处理机、B通道主处理机)。
上述受控对象包括主处理机(A通道主处理机、B通道主处理机)、电源(A通道电源、B通道电源)、传感器(A通道传感器、B通道传感器)、关键部件(A通道关键部件、B通道关键部件)和/或执行机构(A通道执行机构、B通道执行机构)。
本发明的技术效果为:
1、本发明采用两个独立的单片机对双余度容错计算机***进行健康状态监控和余度管理,使得***自检测能力大大增强,同时减轻了主处理机用于监控和余度管理的开销,简化控制***软件开发设计,提高了任务的可靠性。
2、本发明将***健康状态监控等功能交给单片机实现,可大大提高***健康状态的监控、故障诊断、故障隔离和余度管理能力,也可简化主处理器的软件设计。
3、本发明引入单片机实现***健康状态监控和故障管理。由单片机实现***的健康状态监管,包括对主处理器工作状态监控、传感器工作状态监控、执行机构工作状态监控、关键部件监控、电源工作状态监控等。同时通过单片机将故障信息送至主处理机,由主处理机也可由单片机实现对故障通道的检测、隔离和切换,减轻主处理器对容错和余度管理的负担,提高任务的可靠性。
附图说明
图1为本发明的工作原理框图。
具体实施方式
本发明为一种基于单片机自监控的双余度容错计算机***,参见图1,包括两个通道(A通道、B通道),每个通道均包含主处理机(A通道主处理机、B通道主处理机)及相应的受控对象,所述两个通道(A通道、B通道)通过各自的主处理机(A通道主处理机、B通道主处理机)进行双机交互,其特征在于:所述每个通道(A通道、B通道)均包含单片机(A通道单片机、B通道单片机),所述单片机(A通道单片机、B通道单片机)用于对各自的受控对象进行故障检测或故障处理,并将受控对象的状态信息传递给各自的主处理机(A通道主处理机、B通道主处理机)。受控对象包括主处理机(A通道主处理机、B通道主处理机)、电源(A通道电源、B通道电源)、传感器(A通道传感器、B通道传感器)、关键部件(A通道关键部件、B通道关键部件)和/或执行机构(A通道执行机构、B通道执行机构)。
单片机与主处理机相连,通过监控主处理机的故障指示信号,判断本机主处理机是否工作正常,在主处理机发生瞬态故障时,向主处理机发出复位信号,使主处理机复位以排除故障。
每个容错***的主处理相互连接,各主处理机在进行采集信息交叉互比出现不一致时,可直接进行故障检测,也可以通知单片机进行相应的故障检测,以减轻主处理机的工作负担。
单片机采集本容错***(或本通道)传感器信号(例如电流、温度、压力、加速度计、速度等)送给主处理机,由主处理机通过相应信号的特征提取算法来预测和评估本通道的健康状况,以确定主处理机或主处理机通知单片机是否切除本通道或降级工作。
单片机通过采集执行机构的反馈参数送给主处理机,由主处理机通过相应的特征提取算法预测本通道输出控制执行机构是否工作正常,在判定某些部件故障时由主处理或由主处理通知单片机隔离、关闭该部件。
单片机还可以通过采集、监控电源电压和电流的变化以判定本通道电源是否工作正常。
单片机同时可以对***中关键部件(如关键信号采集部件和关键信号输出控制部件)进行状态监控和健康状态预测,以确定***可能发生的故障并及时通知主处理机进行风险防范。
单片机根据监控到的本通道故障信息和接收来自对方通道的故障信息通过主处理机或主处理机通知单片机对余度***进行重构,隔离故障部件或通道,并通知主处理机按照重构的结果调整相应的控制算法。
Claims (2)
1.一种基于单片机自监控的双余度容错计算机***,包括两个通道(A通道、B通道),每个通道均包含主处理机(A通道主处理机、B通道主处理机)及相应的受控对象,所述两个通道(A通道、B通道)通过各自的主处理机(A通道主处理机、B通道主处理机)进行双机交互,其特征在于:所述每个通道(A通道、B通道)均包含单片机(A通道单片机、B通道单片机),所述单片机(A通道单片机、B通道单片机)用于对各自的受控对象进行故障检测或故障处理,并将受控对象的状态信息传递给各自的主处理机(A通道主处理机、B通道主处理机)。
2.根据权利要求1所述的基于单片机自监控的双余度容错计算机***,其特征在于:所述受控对象包括主处理机(A通道主处理机、B通道主处理机)、电源(A通道电源、B通道电源)、传感器(A通道传感器、B通道传感器)、关键部件(A通道关键部件、B通道关键部件)和/或执行机构(A通道执行机构、B通道执行机构)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910312215A CN101710299A (zh) | 2009-12-24 | 2009-12-24 | 基于单片机自监控的双余度容错计算机*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910312215A CN101710299A (zh) | 2009-12-24 | 2009-12-24 | 基于单片机自监控的双余度容错计算机*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101710299A true CN101710299A (zh) | 2010-05-19 |
Family
ID=42403091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910312215A Pending CN101710299A (zh) | 2009-12-24 | 2009-12-24 | 基于单片机自监控的双余度容错计算机*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101710299A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108021406A (zh) * | 2017-11-03 | 2018-05-11 | 中国航空工业集团公司西安航空计算技术研究所 | 一种适用于机载计算机的双余度热备份cpu*** |
CN108051998A (zh) * | 2017-11-16 | 2018-05-18 | 中国航空工业集团公司西安飞机设计研究所 | 一种冗余***同步与监控判决方法 |
CN108628284A (zh) * | 2017-03-17 | 2018-10-09 | Tttech电脑技术股份公司 | 用于识别用于控制受控对象的电子***中的故障的容错方法 |
CN110687775A (zh) * | 2019-10-11 | 2020-01-14 | 中国航发沈阳发动机研究所 | 一种基于故障积分的双余度传感器信号表决方法 |
CN112182876A (zh) * | 2020-09-25 | 2021-01-05 | 西安微电子技术研究所 | 一种双余度舵机通道故障切换***及逻辑设计方法 |
-
2009
- 2009-12-24 CN CN200910312215A patent/CN101710299A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108628284A (zh) * | 2017-03-17 | 2018-10-09 | Tttech电脑技术股份公司 | 用于识别用于控制受控对象的电子***中的故障的容错方法 |
CN108628284B (zh) * | 2017-03-17 | 2023-03-31 | Tttech汽车股份公司 | 一种用于控制处于变化的环境中的受控对象的方法及其电子*** |
CN108021406A (zh) * | 2017-11-03 | 2018-05-11 | 中国航空工业集团公司西安航空计算技术研究所 | 一种适用于机载计算机的双余度热备份cpu*** |
CN108051998A (zh) * | 2017-11-16 | 2018-05-18 | 中国航空工业集团公司西安飞机设计研究所 | 一种冗余***同步与监控判决方法 |
CN110687775A (zh) * | 2019-10-11 | 2020-01-14 | 中国航发沈阳发动机研究所 | 一种基于故障积分的双余度传感器信号表决方法 |
CN110687775B (zh) * | 2019-10-11 | 2022-06-07 | 中国航发沈阳发动机研究所 | 一种基于故障积分的双余度传感器信号表决方法 |
CN112182876A (zh) * | 2020-09-25 | 2021-01-05 | 西安微电子技术研究所 | 一种双余度舵机通道故障切换***及逻辑设计方法 |
CN112182876B (zh) * | 2020-09-25 | 2023-06-20 | 西安微电子技术研究所 | 一种双余度舵机通道故障切换***及逻辑设计方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101710299A (zh) | 基于单片机自监控的双余度容错计算机*** | |
CN103217974B (zh) | 一种基于综合电子平台的航天器自主健康管理体系结构 | |
CN102142291B (zh) | 一种核电站事故后监视参数的显示方法及*** | |
CN102916689B (zh) | 一种具有故障诊断能力的数字量采集电路 | |
CN105116833B (zh) | 一种基于双机冗余策略的超高压电源测控***及方法 | |
CN105912086A (zh) | 电源模块故障诊断方法、电源模块及整机柜服务器 | |
CN110034610A (zh) | 一种变电站测控装置冗余配置方法及*** | |
CN105760241A (zh) | 一种内存数据导出方法和*** | |
CN201956676U (zh) | 继电保护装置中使用的双cpu控制的出口电路 | |
CN211190340U (zh) | 一种双齿辊破碎机状态监测与故障诊断*** | |
CN103246585A (zh) | 一种存储控制器故障检测方法 | |
CN111261458B (zh) | 一种航空配电***中采用非相似双处理器的接触器控制方法 | |
CN103779943A (zh) | 一种电动汽车的电池管理*** | |
CN202351676U (zh) | 一种能耗计量及生产安全监控*** | |
CN103995759B (zh) | 基于核内外协同的高可用计算机***故障处理方法及装置 | |
CN108361020A (zh) | 基于虚拟仪表的坑道钻机用诊断保护装置及方法 | |
CN203617395U (zh) | 一种质子交换膜燃料电池双机备份控制器 | |
CN108825591A (zh) | 一种电液执行器蓄能器动态故障检测方法 | |
CN108254670A (zh) | 用于高速交换SoC的健康监控电路结构 | |
CN207424224U (zh) | 一种具备在线监测交流窜入直流电源***功能的装置 | |
CN102568185A (zh) | 一种建筑节能监测数据采集器 | |
CN203224778U (zh) | 电动车用高安全性能ecu架构 | |
CN206806992U (zh) | 一种矿用低压馈电开关保护装置 | |
CN206114192U (zh) | 一种压力传感器试验装置 | |
CN110165643B (zh) | 一种互联微机保护方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20100519 |