一种计算机掉电保护方法、系统及设备与流程

文档序号:17336615发布日期:2019-04-05 22:34阅读:347来源:国知局
一种计算机掉电保护方法、系统及设备与流程

本发明涉及计算机供电领域,尤其涉及一种计算机掉电保护方法、系统及设备。



背景技术:

atx电源作用是把交流220v的电源转换为计算机内部使用的直流5v,12v,24v的电源。

通常,使用atx电源的计算机、存储设备或服务器等设备工作时,若atx电源意外宕机,会导致设备丢失当前未保存数据且不能恢复,严重影响产品的可靠性。



技术实现要素:

为了克服上述现有技术中的不足,本发明提供一种计算机掉电保护方法,方法包括:按下计算机开关,计算机上电,开关脉冲发送给ec电源管理模块后,ec电源管理模块发送ps_on信号至atx电源,atx电源向ec电源管理模块提供的12v_atx稳定后,主板接收到atx电源发送的power_ok信号,计算机开始启动自检。

优选地,atx电源向ec电源管理模块提供的12v_atx稳定后,ec电源管理模块获取电池电量状态,若电池电量不满时,由atx电源为电池进行充电;当电池电量充满时,ec电源管理模块控制atx电源断开电池充电;

atx电源向ec电源管理模块提供的12v_atx稳定后,由atx电源为计算机供电。

优选地,atx电源在12_atx上电前,ec电源管理模块控制电池通过5v_sb转出的3p3v_sb为计算机供电。

优选地,当atx电源宕机,或atx电源断电时,ec电源管理模块通过判断power_ok信号丢失,ec电源管理模块向处理器发送atx电源断电信息,使计算机自动保存当前内存中的数据至存储器并执行关机,在这期间,由电池为计算机供电,支持计算机的正常关机,保存atx电源掉电后的数据。

一种计算机掉电保护系统,包括:主板,电池,atx电源以及计算机开关;

主板设有ec电源管理模块;

电池,atx电源以及计算机开关分别与ec电源管理模块连接;

ec电源管理模块通过计算机开关获取计算机开关信号;

ec电源管理模块通过与电池连接获取电池供电状态以及电池电量;

ec电源管理模块通过与atx电源连接获取atx电源供电状态,并控制atx电源给电池充电,控制切换atx电源或电池给计算机供电。

优选地,atx电源用于将ac220v电源转化为dc12v电源,为计算机供电。

优选地,电池用于在atx电源宕机,或atx电源断电时,为计算机正常关机过程电源。

优选地,电池采用锂电池;

计算机开关采用按压开关。

一种实现计算机掉电保护方法的设备,包括:内存,存储器以及处理器;

存储器用于存储计算机程序及计算机掉电保护方法的程序;

处理器用于执行所述计算机程序及计算机掉电保护方法,以计算机掉电保护方法的步骤;

处理器型号为i7-6820hq。

从以上技术方案可以看出,本发明具有以下优点:

本发明使用atx电源供电,在计算机内部采用模块化的设计,形成从电池供电模块、atx电源供电模块、ec电源管理模块,各模块之间相互协同工作,实现计算机设备的掉电保护。可以使计算机在atx电源突然宕机时能够正常关机,保护设备数据不会丢失,提高了计算机设备的可靠性。

附图说明

为了更清楚地说明本发明的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为计算机掉电保护系统整体示意图。

具体实施方式

本发明提供一种计算机掉电保护方法,方法包括:

按下计算机开关,计算机上电,开关脉冲发送给ec电源管理模块后,ec电源管理模块发送ps_on信号至atx电源,atx电源向ec电源管理模块提供的12v_atx稳定后,主板接收到atx电源发送的power_ok信号,计算机开始启动自检。

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将运用具体的实施例及附图,对本发明保护的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本专利中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利保护的范围。

本发明提供的实施例中,atx电源向ec电源管理模块提供的12v_atx稳定后,ec电源管理模块获取电池电量状态,若电池电量不满时,由atx电源为电池进行充电;当电池电量充满时,ec电源管理模块控制atx电源断开电池充电;atx电源向ec电源管理模块提供的12v_atx稳定后,由atx电源为计算机供电。

atx电源在12_atx上电前,ec电源管理模块控制电池通过5v_sb转出的3p3v_sb为计算机供电。

当atx电源宕机,或atx电源断电时,ec电源管理模块通过判断power_ok信号丢失,ec电源管理模块向处理器发送atx电源断电信息,使计算机自动保存当前内存中的数据至存储器并执行关机,在这期间,由电池为计算机供电,支持计算机的正常关机,保存atx电源掉电后的数据。

可能以许多方式来实现本发明的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参考即可。

本发明还提供一种计算机掉电保护系统,如图1所示,包括:主板1,电池2,atx电源3以及计算机开关4;

主板1设有ec电源管理模块5;电池2,atx电源3以及计算机开关4分别与ec电源管理模块5连接;ec电源管理模块5通过计算机开关4获取计算机开关4信号;ec电源管理模块5通过与电池2连接获取电池2供电状态以及电池2电量;ec电源管理模块5通过与atx电源3连接获取atx电源3供电状态,并控制atx电源3给电池2充电,控制切换atx电源3或电池2给计算机供电。

atx电源3用于将ac220v电源转化为dc12v电源,为计算机供电。电池2用于在atx电源3宕机,或atx电源3断电时,为计算机正常关机过程电源。电池2采用锂电池2;计算机开关4采用按压开关。

在一些实施例中,所述设备中的一个或多个设备的部分或所有功能或处理由计算机程序实现或支持,计算机程序由计算机可读程序代码形成并且被包括在计算机可读介质中。短语“计算机可读程序代码”包括任何类型的计算机代码,包括源代码、目标代码和可执行代码。短语“计算机可读介质”包括能够被计算机访问的任何类型的介质,诸如只读存储器(rom)、随机存取存储器(ram)、硬盘驱动器、光盘(cd)、数字视频盘(dvd)、或任何其他类型的存储器。

系统使用atx电源供电的计算机存储设备,在内部采用模块化的设计,形成从锂电池供电模块、atx电源供电模块、ec电源管理模块,各模块之间相互协同工作,实现计算机设备的掉电保护。下面将结合附图整体硬件框架对本发明实施方式进行解释,但不仅限于此。

在计算机设备内部采用模块化的设计,形成从锂电池供电模块、atx电源供电模块、ec电源管理模块,各模块之间相互协同工作,实现计算机设备的掉电保护,提高了计算机设备的可靠性。

本发明还提供一种实现计算机掉电保护方法的设备,包括:内存,存储器以及处理器;存储器用于存储计算机程序及计算机掉电保护方法的程序;处理器用于执行所述计算机程序及计算机掉电保护方法,以实现计算机掉电保护方法的步骤;处理器型号为i7-6820hq。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1