本发明专利技术公开了一种电子电路载荷系统及其操作系统故障切换方法,本发明专利技术涉及航天器技术领域,包括:硬件计时器、开关切换电路、主存储器、备存储器和系统芯片;系统芯片,用于从处于连接状态的主存储器中加载系统文件,并分别向硬件计时器和系统芯片的软件计时器定期发送复位信号;硬件计时器,用于当复位信号异常时,向开关切换电路的输入控制端输出第一电平;开关切换电路,用于基于第一电平,断开系统芯片与主存储器的连接,控制系统芯片与备存储器连接;当软件计时器的复位信号异常时,系统芯片重新启动,加载备存储器中的系统文件进行运行。通过应用本申请的技术方案,能够大幅降低系统成本,简化系统设计,提升系统运行的灵活性。性。性。
【技术实现步骤摘要】
电子电路载荷系统及其操作系统故障切换方法
[0001]本专利技术涉及航天器
,具体而言,涉及一种电子电路载荷系统及其操作系统故障切换方法。
技术介绍
[0002]在航天器领域,由于地球外太空持续受到银河宇宙线、太阳活动等的影响,存在多种复杂的空间环境效应。空间环境对航天器系统内的电子电路载荷系统会产生单粒子效应,辐射总剂量效应和位移损伤等,而这些效应持续威胁电子电路载荷系统正常工作,严重时可能会导致航天器的载荷系统出现系统重启、指令失灵甚至崩溃等问题。而载荷系统工作的正常与稳定,常常依赖其内部程序存储器中数据的正确性,数据包括了启动引导程序、系统镜像、FPGA比特流、应用程序、系统配置参数等内容,这些决定了系统能否正常启动运行,但复杂的空间环境则时刻威胁着存储器中数据文件的可靠性。
[0003]目前,对于星务计算机等电子电路载荷系统,通常进行双载荷单机备份,即除去正常工作的载荷系统外,还额外冷备份一套电子电路载荷系统。然而,这种载荷单机冗余备份的方式,会增加研制和生产成本,而且还会导致系统管理调度的设计过于复杂,系统运行的灵活性不足。
技术实现思路
[0004]本专利技术提供一种电子电路载荷系统及其操作系统故障切换方法,主要在于能够大幅降低系统成本,简化系统设计,提升系统运行的灵活性。
[0005]根据本专利技术实施例的第一方面,提供一种电子电路载荷系统,包括:硬件计时器、开关切换电路、主存储器、备存储器和系统芯片;
[0006]所述系统芯片,用于从处于连接状态的主存储器中加载系统文件,并分别向所述硬件计时器和所述系统芯片的软件计时器定期发送复位信号;
[0007]所述硬件计时器,用于当所述复位信号异常时,向所述开关切换电路的输入控制端输出第一电平;
[0008]所述开关切换电路,用于基于所述第一电平,断开所述系统芯片与所述主存储器的连接,控制所述系统芯片与所述备存储器连接;
[0009]当所述软件计时器的复位信号异常时,所述系统芯片重新启动,加载所述备存储器中的系统文件进行运行。
[0010]根据本专利技术实施例的第二方面,提供一种操作系统故障切换方法,包括:
[0011]当系统芯片从主存储器加载系统文件,运行应用程序时,分别对硬件计时器和软件计时器进行定期复位;
[0012]若所述应用程序运行异常导致所述硬件计时器超时,则断开所述系统芯片与所述主存储器的连接,控制所述系统芯片与所述备存储器连接;
[0013]若所述应用程序运行异常导致所述软件计时器超时,则控制所述系统芯片重新启
动,加载所述备存储器中的系统文件进行运行。
[0014]根据本专利技术实施例的第三方面,提供一种操作系统故障切换装置,包括:
[0015]复位单元,用于当系统芯片从主存储器加载系统文件,运行应用程序时,分别对硬件计时器和软件计时器进行定期复位;
[0016]控制单元,用于若所述应用程序运行异常导致所述硬件计时器超时,则断开所述系统芯片与所述主存储器的连接,控制所述系统芯片与所述备存储器连接;
[0017]加载单元,用于若所述应用程序运行异常导致所述软件计时器超时,则控制所述系统芯片重新启动,加载所述备存储器中的系统文件进行运行。
[0018]根据本专利技术实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:
[0019]当系统芯片从主存储器加载系统文件,运行应用程序时,分别对硬件计时器和软件计时器进行定期复位;
[0020]若所述应用程序运行异常导致所述硬件计时器超时,则断开所述系统芯片与所述主存储器的连接,控制所述系统芯片与所述备存储器连接;
[0021]若所述应用程序运行异常导致所述软件计时器超时,则控制所述系统芯片重新启动,加载所述备存储器中的系统文件进行运行。
[0022]根据本专利技术实施例的第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:
[0023]当系统芯片从主存储器加载系统文件,运行应用程序时,分别对硬件计时器和软件计时器进行定期复位;
[0024]若所述应用程序运行异常导致所述硬件计时器超时,则断开所述系统芯片与所述主存储器的连接,控制所述系统芯片与所述备存储器连接;
[0025]若所述应用程序运行异常导致所述软件计时器超时,则控制所述系统芯片重新启动,加载所述备存储器中的系统文件进行运行。
[0026]本专利技术实施例的创新点包括:
[0027]1、使用双存储器芯片,结合软硬件协同操作,实现多操作系统的故障自动切换和自主修复是本专利技术实施例的创新点之一。
[0028]2、通过芯片级、芯片内操作系统的冗余备份替代载荷单机冗余备份,大幅降低系统成本,简化系统设计,提升系统运行的灵活性是本专利技术实施例的创新点之一。
[0029]3、在硬件计时器和开关切换电路之间增加电位保持电路,使得在一定时间内,即使系统下电重启,也能直接加载备存储器中的程序数据是本专利技术实施例的创新点之一。
[0030]本专利技术提供的一种电子电路载荷系统及其操作系统故障切换方法,与现有技术采用双载荷单机备份的方式相比,通过使用双存储器芯片,结合软硬件协同操作,能够实现多操作系统的故障自动切换和自主修复,由于本专利技术采用芯片级、芯片内操作系统的冗余备份替代载荷单机冗余备份,因此能够大幅降低系统成本,简化系统设计,提升系统运行的灵活性,进而能够保障航天器中电子电路操作系统运行时的高可靠性。
[0031]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1示出了本专利技术实施例提供的一种电子电路载荷系统结构示意图;
[0034]图2示出了本专利技术实施例提供的另一种电子电路载荷系统结构示意图;
[0035]图3示出了本专利技术实施例提供的开关切换电路和电位保持电路的示意图;
[0036]图4示出了本专利技术实施例提供的一种操作系统故障切换方法流程示意图;
[0037]图5示出了本专利技术实施例提供的另一种操作系统故障切换方法流程示意图;
[0038]图6示出了本专利技术实施例提供的一种操作系统故障切换装置的结构示意图。
具体实施方式
[0039]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种电子电路载荷系统,其特征在于,包括:硬件计时器、开关切换电路、主存储器、备存储器和系统芯片;所述系统芯片,用于从处于连接状态的主存储器中加载系统文件,并分别向所述硬件计时器和所述系统芯片的软件计时器定期发送复位信号;所述硬件计时器,用于当所述复位信号异常时,向所述开关切换电路的输入控制端输出第一电平;所述开关切换电路,用于基于所述第一电平,断开所述系统芯片与所述主存储器的连接,控制所述系统芯片与所述备存储器连接;当所述软件计时器的复位信号异常时,所述系统芯片重新启动,加载所述备存储器中的系统文件进行运行。2.根据权利要求1所述的系统,其特征在于,所述芯片系统,还用于若重新启动时,所述系统芯片与所述备存储器连接,则加载所述备存储器中的系统文件进行运行;若重新启动时,所述系统芯片仍与所述主存储器连接,则通过预设策略来实现所述主存储器断开前遍历其中的各系统文件,加载所述主存储器中除所述系统文件之外的其他系统文件进行运行。3.根据权利要求1或2任一项所述的系统,其特征在于,所述硬件计时器,还用于若所述系统芯片加载所述备存储器中的系统文件后正常运行,则向所述开关切换电路的输入控制端输出第二电平;所述开关切换电路,还用于基于所述第二电平,断开所述系统芯片与所述备存储器的连接,控制所述系统芯片与所述主存储器连接;所述芯片系统,还用于对软件计时器进行定期复位,维持所述备存储器中系统文件的运行;当接收到数据修复指令时,基于所述系统芯片与所述主存储器的连接,将正在运行的备存储器中的系统文件添加至所述主存储器中。4.根据权利要求1
‑
3任一项所述的系统,其特征在于,所述开关切换电路,包括:第一晶体管、第二晶体管、第一电阻和第二电阻;所述输入控制端为所述第一晶体管的栅极,所述第一晶体管的栅极与所述硬件计时器的超时输出端连接,所述第一晶体管的漏极与所述第一电阻的输出端连接,所述第一晶体管的源极接地,所述第一电阻的输入端与电源连接,第一输出端分别与所述第一电阻的输出端和所述第一晶体管的漏极连接,所述第一输出端还与所述第二晶体管的栅极连接,所述第二晶体管的漏极与所述第二电阻的输出端连接,所述第二晶体管的源极接地,所述第二电阻的输入端接所述电源,第二输出端分别与所述第二电阻的输出端和所述第二晶体管的漏极连接;当所述输入控制端输入所述第一电平时,所述第一输出...
【专利技术属性】
技术研发人员:仓基荣,潘兴宇,曹德志,贾历平,
申请(专利权)人:星测未来科技北京有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。