一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

掉电保护方法、装置、电源监控组件以及服务器与流程

2022-06-22 22:53:41 来源:中国专利 TAG:


1.本发明涉及服务器领域,具体涉及一种掉电保护方法、装置、电源监控组件以及服务器。


背景技术:

2.在服务器领域中,经常遇到由于电源控制芯片(vr)故障导致的板卡烧毁的情况。服务器中板卡设计异常复杂,会使用到多种芯片、部件。如cpu、pch、bmc、pcie switch、逻辑芯片、风扇、硬盘、内存、gpu、网卡等。每种芯片或部件使用的电压、电流不尽相同。因此需要在板卡上设计很多种电源控制芯片来提供各种电压和电流规格的电源输出。电源转换拓扑设计时也错综复杂,不同电压的电源可能是相互转换而成。其中一个电源出现故障,如短路。可能随着热量累计,造成烧板等不良后果。板卡烧毁出现明火、冒烟等现象,属于安规问题是比功能不良更严重的问题。
3.现有技术中,为了避免板卡烧毁的情况出现,板卡设计时会做一些保护机制来避免电源出现故障时保护板卡烧毁。比如使用cpld来监控板卡上各个电源的状态,当监测到供给芯片和部件的p12v_main出现异常掉电时,cpld会将所有电源的enable信号控制为无效状态,从而关闭所有电源。使板卡彻底失去电源供应,从而情况避免情况进一步恶化。
4.但是,上述方法中,当预设时间之内,电源再次正常之后,由于cpld会将所有电源的enable信号控制为无效状态,板卡中的芯片和部件不能接收到电压,因此会导致服务器无法正常开机。


技术实现要素:

5.有鉴于此,本发明实施例提供了一种掉电保护方法,旨在解决现有技术会导致服务器无法正常开机的问题。
6.根据第一方面,本发明实施例提供了一种掉电保护方法,应用于目标板卡中的电源监控组件,电源监控组件与目标板卡中的电源组件连接,包括:
7.检测电源组件发出的psu_pwrok电压是否正常;
8.当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源;
9.当再次检测psu_pwrok电压正常时,接通目标板卡中芯片或/和部件的电源,以使目标板卡正常工作。
10.本技术实施例提供的掉电保护方法,检测电源组件发出的psu_pwrok电压是否正常,由于psu_pwrok电压是电源组件在基于ac线接收到220v电压之后发出的电压,因此,当检测到psu_pwrok电压未掉电时,确定流入目标板卡中芯片或/和部件的电压正常。当psu_pwrok电压掉电时,确定流入目标板卡中芯片或/和部件的电压异常,为了避免目标板卡烧毁,甚至出现明火、冒烟等情况,电源监控组件可以切断目标板卡中芯片或/和部件的电源,保证目标板卡的安全。当psu_pwrok电压掉电之后,再次检测psu_pwrok电压正常时,确定电源组件基于ac线接收到220v电压,因此,确定电源正常,电源监控组件接通目标板卡中芯片
或/和部件的电源,从而使得目标板卡中的芯片或/和部件可以正常供电,进而保证了目标板卡可以正常工作,解决了服务器无法正常开机的情况。
11.结合第一方面,在第一方面第一实施方式中,当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源,包括:
12.当psu_pwrok电压掉电时,将目标板卡中的电源使能信号设置为无效,以切断目标板卡中芯片或/和部件的电源。
13.本技术实施例提供的掉电保护方法,当psu_pwrok电压掉电时,将目标板卡中的电源使能信号设置为无效,从而使得目标板卡中芯片或/和部件的无法接收到电压,进而实现了切断目标板卡中芯片或/和部件的电源。
14.结合第一方面第一实施方式,在第一方面第二实施方式中,当再次检测psu_pwrok电压正常时,接通目标板卡中芯片或/和部件的电源,包括:
15.当再次检测psu_pwrok电压正常时,清除对电源使能信号的无效设置,以接通目标板卡中芯片或/和部件的电源。
16.本技术实施例提供的掉电保护方法,当再次检测psu_pwrok电压正常时,清除对电源使能信号的无效设置,从而使得目标板卡中的电源使能信号有效,进而使得目标板卡中芯片或/和部件可以正常通电,接通目标板卡中芯片或/和部件的电源。
17.结合第一方面,在第一方面第三实施方式中,当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源之后,方法还包括:
18.当电源监控组件内的电压发生掉电时,接通目标板卡中芯片或/和部件的电源,以使目标板卡进入正常待机状态。
19.本技术实施例提供的掉电保护方法,当电源监控组件内的电压发生掉电,电源监控组件内没有电压时,接通目标板卡中芯片或/和部件的电源,以使目标板卡进入正常待机状态。从而可以保证当服务器正常通电以后,目标板卡内的电源监控组件以及芯片或/和部件可以正常工作,使得目标板卡进入正常待机状态。
20.结合第一方面,在第一方面第四实施方式中,当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源,包括:
21.当psu_pwrok电压由高电平降低到低电平时,切断目标板卡中芯片或/和部件的电源。
22.本技术实施例提供的掉电保护方法,当psu_pwrok电压由高电平降低到低电平时,切断目标板卡中芯片或/和部件的电源,保证了对psu_pwrok电压检测的准确性。
23.结合第一方面,在第一方面第五实施方式中,当再次检测psu_pwrok电压正常时,接通目标板卡中芯片或/和部件的电源,包括:
24.当再次检测到psu_pwrok电压由低电平升高到高电平时,接通目标板卡中芯片或/和部件的电源。
25.本技术实施例提供的掉电保护方法,当再次检测到psu_pwrok电压由低电平升高到高电平时,接通目标板卡中芯片或/和部件的电源,保证了对psu_pwrok电压检测的准确性。
26.根据第二方面,本发明实施例还提供了一种掉电保护的装置,应用于目标板卡中的电源监控组件,电源监控组件与目标板卡中的电源组件连接,包括:
27.检测模块,用于检测电源组件发出的psu_pwrok电压是否正常;
28.切断模块,用于当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源;
29.接通模块,用于当再次检测psu_pwrok电压正常时,接通目标板卡中芯片或/和部件的电源,以使目标板卡正常工作。
30.本技术实施例提供的掉电保护装置,检测电源组件发出的psu_pwrok电压是否正常,由于psu_pwrok电压是电源组件在基于ac线接收到220v电压之后发出的电压,因此,当检测到psu_pwrok电压未掉电时,确定流入目标板卡中芯片或/和部件的电压的正常。当psu_pwrok电压掉电时,确定流入目标板卡中芯片或/和部件的电压的异常,为了避免目标板卡烧毁,甚至出现明火、冒烟等情况,电源监控组件可以切断目标板卡中芯片或/和部件的电源,保证目标板卡的安全。当psu_pwrok电压掉电之后,再次检测psu_pwrok电压正常时,确定电源组件基于ac线接收到220v电压,因此,确定电源正常,电源监控组件接通目标板卡中芯片或/和部件的电源,从而使得目标板卡中的芯片或/和部件可以正常供电,进而保证了目标板卡可以正常工作,解决了服务器无法正常开机的情况。
31.根据第三方面,本发明实施例提供了一种电源监控组件,包括存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行第一方面或者第一方面的任意一种实施方式中的掉电保护方法。
32.根据第四方面,本发明实施例提供了服务器,包括:
33.服务器本体;
34.目标板卡,目标板卡与服务器本体连接,包括第三方面的电源监控组件以及电源组件,电源监控组件与电源组件连接,电源监控组件用于执行第一方面或者第一方面的任意一种实施方式中的掉电保护方法。
35.根据第五方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储计算机指令,计算机指令用于使计算机执行第一方面或者第一方面的任意一种实施方式中的掉电保护方法。
附图说明
36.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1是应用本发明实施例提供的现有技术中掉电时序图;
38.图2是应用本发明另一实施例提供的掉电保护方法的流程图;
39.图3是应用本发明另一实施例提供的掉电保护方法中掉电时序图;
40.图4是应用本发明另一实施例提供的掉电保护方法的流程图;
41.图5是应用本发明另一实施例提供的掉电保护方法的流程图;
42.图6是应用本发明另一实施例提供的掉电保护方法中掉电时序图;
43.图7是应用本发明另一实施例提供的掉电保护方法的流程图;
44.图8是应用本发明实施例提供的掉电保护装置的功能模块图;
45.图9是应用本发明实施例提供的电源监控组件的硬件结构示意图。
具体实施方式
46.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.在服务器领域中,经常遇到由于电源控制芯片(vr)故障导致的板卡烧毁的情况。服务器中板卡设计异常复杂,会使用到多种芯片、部件。如cpu、pch、bmc、pcie switch、逻辑芯片、风扇、硬盘、内存、gpu、网卡等。每种芯片或部件使用的电压、电流不尽相同。因此需要在板卡上设计很多种电源控制芯片来提供各种电压和电流规格的电源输出。电源转换拓扑设计时也错综复杂,不同电压的电源可能是相互转换而成。其中一个芯片或者部件的电源出现故障,如短路。可能随着热量累计,造成烧板等不良后果。板卡烧毁出现明火、冒烟等现象,属于安规问题是比功能不良更严重的问题。
48.现有技术中,为了避免板卡烧毁的情况出现,板卡设计时会做一些保护机制来避免电源出现故障时保护板卡烧毁。比如使用cpld来监控板卡上各个电源的状态,当监测到供给芯片和部件的p12v_main出现异常掉电时,cpld会将所有电源的enable信号控制为无效状态,从而关闭所有电源。使板卡彻底失去电源供应,从而情况避免情况进一步恶化。
49.具体地,服务器电源输入的ac power指的是服务器电源输入端输入的220v交流电。220v交流电通过电源线(即ac线)接入到服务器电源输入端。在服务器电源内部将220v交流电转换为p12v_main和p12v_stby两种直流电。这两种电都是12v电压,区别在于p12v_main提供的电流更大,另外p12v_main需要接收电源使能信号,才可以转换为系统mian电为其他芯片或者部件输出电压。而p12v_stby提供的电流较小,p12v_stby在插入ac线后自动输出电压,没有电源使能信号控制。12v stby一般转换成p3v3_stby或其他小电压给板卡中起电较早的芯片使用,如cpld等部件供电。p12v_main在服务器开机后转换成其他系统main电压给板卡中开机后才工作的芯片或部件使用,如cpu、内存、硬盘、风扇灯。
50.如图1时序图所示,服务器有ac power掉电维护的需求,如果服务器电源的ac线拔出后,又很快插入,也就是说服务器突然断电,又很快上电时。p3v3_stby来不及彻底掉电。即cpld在整个过程中一直处于活动状态。但是板卡上其他电压是由服务器电源输出的p12v_main转换为系统main电压而来。p12v_main是供给大部分的芯片和部件,如cpu、内存、网卡、硬盘、风扇,吃载比较大。所以p12v_main在服务器电源的ac power掉电时,掉电比p12v_stby和p3v3_stby快。由于这种掉电上的时间差异,在快速ac power掉电—》ac power上电这个过程中,由于p12v_main掉电,因此,cpld的掉电保护机制会识别到系统main电压异常掉电。cpld状态机会进入到掉电保护机制中,进入到掉电保护机制中后,cpld会将板卡上所有电源使能信号设置为无效状态。如果此时尝试按开机键,服务器无法正常开机。
51.基于此本技术实施提供了一种掉电保护方法,以解决服务器无法正常开机的情况。
52.需要说明的是,本技术实施例提供的掉电保护的方法,其执行主体可以是掉电保护的装置,该掉电保护的装置可以通过软件、硬件或者软硬件结合的方式实现成为电源监控组件的部分或者全部。该电源监控组件可以是cpld,也可以是bmc,还可以是其他控制组件。下述方法实施例中,均以执行主体是电源监控组件为例来进行说明。
53.在本技术一个实施例中,如图2所示,提供了一种掉电保护方法,以该方法应用于目标板卡中的电源监控组件为例进行说明,电源监控组件与目标板卡中的电源组件连接,包括以下步骤:
54.s11、检测电源组件发出的psu_pwrok电压是否正常。
55.具体地,由于psu_pwrok电压是电源组件基于ac线接入220v电压之后输出的电压,psu_pwrok电压正常时,表明目标板卡的系统电压正常,进而表明目标板卡中芯片或/和部件电压正常。
56.因此,电源监控组件可以基于与电源组件的连接,检测电源组件发出的psu_pwrok电压是否正常。
57.s12、当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源。
58.具体地,如图3所示,在目标板卡系统电压未掉电的情况下(即系统main电压高电平),ac power掉电(即ac线拔出或机房停电)。系统main电压由服务器电源的p12v_main转换而来,后端吃载设备较多,会发生掉电。psu_pwrok代表服务器电源的系统电电压是否正常,因此也会发生掉电。电源监控组件的power p3v3_stby一直维持高,并没有掉落。电源监控组件检测到psu_pwrok电压掉电,为了避免目标板卡烧毁,甚至出现明火、冒烟等情况,电源监控组件可以切断目标板卡中芯片或/和部件的电源,保证目标板卡的安全。
59.关于该步骤将在下文进行详细介绍。
60.s13、当再次检测psu_pwrok电压正常时,接通目标板卡中芯片或/和部件的电源,以使目标板卡正常工作。
61.具体地,ac power掉电之后,短时间内ac power上电(ac线再次插入或机房再次来电)。ac power掉电和ac power上电之间的时间较短,可能在10s以内,也可能是5s以内,在这期间电源监控组件内的电压并未发生掉落,当电源检测组件再次检测到psu_pwrok电压正常时,接通目标板卡中芯片或/和部件的电源,以使目标板卡正常工作。
62.关于该步骤将在下文进行详细介绍。
63.本技术实施例提供的掉电保护方法,检测电源组件发出的psu_pwrok电压是否正常,由于psu_pwrok电压是电源组件在基于ac线接收到220v电压之后发出的电压,因此,当检测到psu_pwrok电压未掉电时,确定流入目标板卡中芯片或/和部件的电压的正常。当psu_pwrok电压掉电时,确定流入目标板卡中芯片或/和部件的电压的异常,为了避免目标板卡烧毁,甚至出现明火、冒烟等情况,电源监控组件可以切断目标板卡中芯片或/和部件的电源,保证目标板卡的安全。当psu_pwrok电压掉电之后,再次检测psu_pwrok电压正常时,确定电源组件基于ac线接收到220v电压,因此,确定电源正常,电源监控组件接通目标板卡中芯片或/和部件的电源,从而使得目标板卡中的芯片或/和部件可以正常供电,进而保证了目标板卡可以正常工作,解决了服务器无法正常开机的情况。
64.在本技术一个实施例中,如图4所示,提供了一种掉电保护方法,以该方法应用于目标板卡中的电源监控组件为例进行说明,电源监控组件与目标板卡中的电源组件连接,包括以下步骤:
65.s21、检测电源组件发出的psu_pwrok电压是否正常。
66.关于该步骤请详见图2对s11的介绍,在此不进行赘述。
67.s22、当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源。
68.在本技术一个可选的实施方式中,上述s22“当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源”,可以包括如下内容:
69.s221、当psu_pwrok电压掉电时,将目标板卡中的电源使能信号设置为无效,以切断目标板卡中芯片或/和部件的电源。
70.具体地,由于p12v_main需要接收电源使能信号,才能为目标板卡中芯片或/和部件进行供电。因此,当psu_pwrok电压掉电时,电源检测组件可以触发掉电保护机制,将目标板卡中的电源使能信号设置为无效时,p12v_main将不能为目标板卡中芯片或/和部件进行供电,从而切断目标板卡中芯片或/和部件的电源。
71.s23、当再次检测psu_pwrok电压正常时,接通目标板卡中芯片或/和部件的电源,以使目标板卡正常工作。
72.在本技术一个可选的实施方式中,上述s23“当再次检测psu_pwrok电压正常时,接通目标板卡中芯片或/和部件的电源,以使目标板卡正常工作”,可以包括如下内容:
73.s231、当再次检测psu_pwrok电压正常时,清除对电源使能信号的无效设置,以接通目标板卡中芯片或/和部件的电源。
74.具体地,当再次检测psu_pwrok电压正常时,电源检测组件可以复位掉电保护机制,清除对电源使能信号的无效设置,从而使得p12v_main可以继续为目标板卡中芯片或/和部件进行供电,从而接通目标板卡中芯片或/和部件的电源。
75.本技术实施例提供的掉电保护方法,当psu_pwrok电压掉电时,将目标板卡中的电源使能信号设置为无效,从而使得目标板卡中芯片或/和部件的无法接收到电压,进而实现了切断目标板卡中芯片或/和部件的电源。当再次检测psu_pwrok电压正常时,清除对电源使能信号的无效设置,从而使得目标板卡中的电源使能信号有效,进而使得目标板卡中芯片或/和部件可以正常通电,接通目标板卡中芯片或/和部件的电源。
76.在本技术一个实施例中,如图5所示,提供了一种掉电保护方法,以该方法应用于目标板卡中的电源监控组件为例进行说明,电源监控组件与目标板卡中的电源组件连接,包括以下步骤:
77.s31、检测电源组件发出的psu_pwrok电压是否正常。
78.关于该步骤请详见图4对s21的介绍,在此不进行赘述。
79.s32、当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源。
80.关于该步骤请详见图4对s22的介绍,在此不进行赘述。
81.s33、当电源监控组件内的电压发生掉电时,接通目标板卡中芯片或/和部件的电源,以使目标板卡进入正常待机状态。
82.具体地,如图6所示的时序图,当ac power掉电(即ac线拔出或机房停电)时间间隔足够长时,服务器电源发出的p12v_stby电压会经历一次彻底掉电。由于,电源监控组件内的p3v3_stby电压是由p12v_stb电压转换而来,因此电源监控组件也会经历一次彻底掉电。当电源监控组件内的电压发生掉电时,电源检测组件可以复位掉电保护机制,清除对电源使能信号的无效设置,从而使得p12v_main可以继续为目标板卡中芯片或/和部件进行供电,从而接通目标板卡中芯片或/和部件的电源。
83.本技术实施例提供的掉电保护方法,当电源监控组件内的电压发生掉电,电源监控组件内没有电压时,接通目标板卡中芯片或/和部件的电源,以使目标板卡进入正常待机
状态。从而可以保证当服务器正常通电以后,目标板卡内的电源监控组件以及芯片或/和部件可以正常工作,使得目标板卡进入正常待机状态。
84.在本技术一个实施例中,如图7所示,提供了一种掉电保护方法,以该方法应用于目标板卡中的电源监控组件为例进行说明,电源监控组件与目标板卡中的电源组件连接,包括以下步骤:
85.s41、检测电源组件发出的psu_pwrok电压是否正常。
86.关于该步骤请详见图5对s31的介绍,在此不进行赘述。
87.s42、当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源。
88.在本技术一个可选的实施方式中,上述s42“当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源”,可以包括如下内容:
89.s421、当psu_pwrok电压由高电平降低到低电平时,切断目标板卡中芯片或/和部件的电源。
90.具体地,电源检测组件可以基于与电源组件的连接,检测电源组件发出的psu_pwrok电压的电平高低,当电源检测组件可以检测psu_pwrok电压由高电平降低到低电平时,电源检测组件可以触发掉电保护机制,将目标板卡中的电源使能信号设置为无效时,p12v_main将不能为目标板卡中芯片或/和部件进行供电,从而切断目标板卡中芯片或/和部件的电源。
91.s43、当再次检测psu_pwrok电压正常时,接通目标板卡中芯片或/和部件的电源,以使目标板卡正常工作。
92.在本技术一个可选的实施方式中,上述s43“当再次检测psu_pwrok电压正常时,接通目标板卡中芯片或/和部件的电源,以使目标板卡正常工作”,可以包括如下内容:
93.s431、当再次检测到psu_pwrok电压由低电平升高到高电平时,接通目标板卡中芯片或/和部件的电源。
94.具体地,电源检测组件可以基于与电源组件的连接,检测电源组件发出的psu_pwrok电压的电平高低,当再次检测到psu_pwrok电压由低电平升高到高电平时,电源检测组件可以复位掉电保护机制,清除对电源使能信号的无效设置,从而使得p12v_main可以继续为目标板卡中芯片或/和部件进行供电,从而接通目标板卡中芯片或/和部件的电源。
95.本技术实施例提供的掉电保护方法,当psu_pwrok电压由高电平降低到低电平时,切断目标板卡中芯片或/和部件的电源,保证了对psu_pwrok电压检测的准确性。当再次检测到psu_pwrok电压由低电平升高到高电平时,接通目标板卡中芯片或/和部件的电源,保证了对psu_pwrok电压检测的准确性。
96.应该理解的是,虽然图2、图4、图5、以及图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、图4、图5、以及图7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
97.如图8所示,本实施例提供一种掉电保护装置,应用于目标板卡中的电源监控组
件,电源监控组件与目标板卡中的电源组件连接,包括:
98.检测模块51,用于检测电源组件发出的psu_pwrok电压是否正常;
99.切断模块52,用于当psu_pwrok电压掉电时,切断目标板卡中芯片或/和部件的电源;
100.接通模块53,用于当再次检测psu_pwrok电压正常时,接通目标板卡中芯片或/和部件的电源,以使目标板卡正常工作。
101.在本技术一个实施例中,上述切断模块52,具体用于当psu_pwrok电压掉电时,将目标板卡中的电源使能信号设置为无效,以切断目标板卡中芯片或/和部件的电源。
102.在本技术一个实施例中,上述接通模块53,具体用于当再次检测psu_pwrok电压正常时,清除对电源使能信号的无效设置,以接通目标板卡中芯片或/和部件的电源。
103.在本技术一个实施例中,上述接通模块53,还用于当电源监控组件内的电压发生掉电时,接通目标板卡中芯片或/和部件的电源,以使目标板卡进入正常待机状态。
104.在本技术一个实施例中,上述切断模块52,具体用于当psu_pwrok电压由高电平降低到低电平时,切断目标板卡中芯片或/和部件的电源。
105.在本技术一个实施例中,上述接通模块53,具体用于当再次检测到psu_pwrok电压由低电平升高到高电平时,接通目标板卡中芯片或/和部件的电源。
106.关于掉电保护装置的具体限定以及有益效果可以参见上文中对于掉电保护方法的限定,在此不再赘述。上述掉电保护装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电源监控组件中的处理器中,也可以以软件形式存储于电源监控组件中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
107.本发明实施例还提供一种电源监控组件,具有上述图8所示的掉电保护装置。
108.如图9所示,图9是本发明可选实施例提供的一种电源监控组件的结构示意图,如图9所示,该电源监控组件可以包括:至少一个处理器61,例如mcu、cpld,至少一个通信接口63,存储器64,至少一个通信总线62。其中,通信总线62用于实现这些组件之间的连接通信。其中,通信接口63可以包括标准的有线接口、无线接口。存储器64可以是高速ram存储器(random access memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器64可选的还可以是至少一个位于远离前述处理器61的存储装置。其中处理器61可以结合图8所描述的装置,存储器64中存储应用程序,且处理器61调用存储器64中存储的程序代码,以用于执行上述任一方法步骤。
109.其中,通信总线62可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。通信总线62可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
110.其中,存储器64可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:ram);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:hdd)或固态硬盘(英文:solid-state drive,缩写:ssd);存储器64还可以包括上述种类的存储器的组合。
111.其中,处理器61可以是中央处理器(英文:central processing unit,缩写:cpu),网络处理器(英文:network processor,缩写:np)或者cpu和np的组合。
112.其中,处理器61还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:asic),可编程逻辑器件(英文:programmable logic device,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:fpga),通用阵列逻辑(英文:generic array logic,缩写:gal)或其任意组合。
113.可选地,存储器64还用于存储程序指令。处理器61可以调用程序指令,实现如本技术图2、图4、图5、以及图7实施例中所示的掉电保护方法。
114.本发明实施例提供了服务器,包括:
115.服务器本体;
116.目标板卡,目标板卡与服务器本体连接,包括第三方面的电源监控组件以及电源组件,电源监控组件与电源组件连接,电源监控组件用于执行第一方面或者第一方面的任意一种实施方式中的掉电保护方法。
117.本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的掉电保护方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
118.虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献