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

一种服务器供电方法、系统、存储介质及设备与流程

2023-01-15 21:15:46 来源:中国专利 TAG:


1.本发明涉及服务器技术领域,尤其涉及服务器供电技术领域,具体涉及一种服务器供电方法、系统、存储介质及设备。


背景技术:

2.随着互联网经济的快速发展,服务器的地位显著提升,为各种计算机提供信息服务的数据中心数量、规模都在不断地在扩大。传统数据中心为了保证服务器不间断运行及防止数据不流失,会采用各种方法实现服务器不间断运行,比如服务器端使用冗余电源方式,机房端使用电源模块psu(power supply unit),或是使用psu冗余,备份电池组,柴油发电机等等,目的就是保证服务器不间断运行。以上方式可以有效的达到这一目的,但是要建设这种数据中心耗时很多,不能快速搭建,无法满足短时间内业务增加量。为解决这一问题,快速部署的机柜式服务器将成为主流,但是psu 备份电池还是需要机房提前部署好,这样就不能实现模块化快速部署。
3.整机柜服务器系统在机柜内部署一个大功率电源组,该电源组是由n 2个电源模块通过供电背板互联冗余供电输出;然后,通过铜排引出,机柜内的所有节点都在铜排上取电。此种方式是通过电源数量和机房两路不同电站的供电来实现服务器的稳定不间断工作的,然而断电是有一定几率的,本发明设计出一种新型机柜式服务器电池后备系统bbs(battery backup system)备电切换设计方法,可以更加高效稳定的完成市电供电到电池后备系统bbs供电的转换。
4.现有的技术方案中,整机柜服务器集中供电,电池后备系统bbs实时检测铜排上的电压,当电压低于12.35v时,电池后备系统bbs即开启输出。
5.然而现有的技术方案虽然可以实现电池后备系统bbs备电的目的,但是由电池后备系统bbs检测铜排电压低于12.35v后才输出,切换时会有一定的电压跌落的风险,电源模块psu输出低于12.35v,说明已经超过保持时间(holdtime)时间,电压在快速下降。同时如果遇到机柜功率较大时,铜排会有压降,再加上电池后备系统bbs检测铜排电压会存在误差,因此会出现误输出的情况。
6.因此,针对现有技术中的上述缺点、问题,需要提出一种优化的服务器供电方法,解决整机柜服务器供电电池后备系统bbs切换时可能出现的掉电等风险。


技术实现要素:

7.有鉴于此,本发明的目的在于提出一种改进的服务器供电方法、系统、存储介质及设备,从而解决现有技术中存在的上述问题。
8.基于上述目的,一方面,本发明提供了一种服务器供电方法,其中该方法包括以下步骤:电源模块psu对机柜铜排供电,并基于各个电源模块psu的电压输入端状态置位各个所述电源模块psu的电压输入标志位信号vin_ok为正常电平或异常电平;
机柜管理单元pmc(power manager center)监测各个所述电源模块psu的所述电压输入标志位信号vin_ok;响应于处于所述异常电平的所述电压输入标志位信号vin_ok的数量超过阈值,所述机柜管理单元pmc将放电信号discharge置位为工作电平并传递至电池后备系统bbs;所述电池后备系统bbs基于接收的所述放电信号discharge的工作电平启动放电,其中后备输出电压提升至高于所述电源模块psu的输出电压的放电电压以接管对机柜铜排的供电,并在预定持续时间后降低所述后备输出电压至低于所述电源模块psu的输出电压的维持电压。
9.在根据本发明的服务器供电方法的一些实施例中,该方法进一步包括:响应于所述电池后备系统bbs的电量低于预设最低电量,所述电池后备系统bbs结束放电,其中所述电池后备系统bbs停止电压输出,结束对所述机柜铜排的供电。
10.在根据本发明的服务器供电方法的一些实施例中,该方法进一步包括:响应于所述放电信号discharge处于待机电平,检测所述电池后备系统bbs的电量;响应于所述电池后备系统bbs的电量小于满电量,所述电池后备系统bbs进行充电操作直至其电量达到满电量。
11.在根据本发明的服务器供电方法的一些实施例中,所述电源模块psu对机柜铜排供电,并基于各个电源模块psu的电压输入端状态置位各个所述电源模块psu的电压输入标志位信号vin_ok为正常电平或异常电平进一步包括:各个所述电源模块构造为双输入供电模式,其中由第一电压输入执行正常工作输入,并响应于所述第一电压输入断电切换至第二电压输入。
12.在根据本发明的服务器供电方法的一些实施例中,所述电源模块psu对机柜铜排供电,并基于各个电源模块psu的电压输入端状态置位各个所述电源模块psu的电压输入标志位信号vin_ok为正常电平或异常电平进一步包括:响应于所述第一电压输入和所述第二电压输入中的一个或两个出现供电异常,将所述电源模块psu的电压输入标志位信号vin_ok从正常电平置位为异常电平。
13.在根据本发明的服务器供电方法的一些实施例中,所述双输入供电模式的满载保持时间大于16毫秒,且所述双输入供电模式的实际工作保持时间至少为所述满载保持时间的2倍、或5倍、或10倍。
14.在根据本发明的服务器供电方法的一些实施例中,所述放电信号discharge置位至工作电平到所述电池后备系统bbs启动放电之间的时间差小于所述双输入供电模式的满载保持时间。
15.在根据本发明的服务器供电方法的一些实施例中,所述放电信号discharge置位至工作电平到所述电池后备系统bbs启动放电之间的时间差小于所述双输入供电模式的满载保持时间的一半、或小于所述双输入供电模式的满载保持时间的三分之一、或小于5毫秒。
16.在根据本发明的服务器供电方法的一些实施例中,所述电池后备系统bbs基于接收的所述放电信号discharge的工作电平启动放电,其中后备输出电压提升至高于所述电源模块psu的输出电压的放电电压以接管对机柜铜排的供电,并在预定持续时间后降低所
述后备输出电压至低于所述电源模块psu的输出电压的维持电压进一步包括:所述放电电压与所述电源模块psu的输出电压之差为所述电源模块psu的输出电压的至多百分之一、至少千分之五;所述电源模块psu的输出电压与所述维持电压置位为所述电源模块psu的输出电压的至少百分之一、至多百分之三。
17.本发明的另一方面,还提供了一种服务器供电系统,其中包括:供电状态标志模块,所述供电状态标志模块配置为电源模块psu对机柜铜排供电,并基于各个电源模块psu的电压输入端状态置位各个所述电源模块psu的电压输入标志位信号vin_ok为正常电平或异常电平;标志信号监测模块,所述标志信号监测模块配置为机柜管理单元pmc监测各个所述电源模块psu的所述电压输入标志位信号vin_ok;放电信号置位模块,所述放电信号置位模块配置为响应于处于所述异常电平的所述电压输入标志位信号vin_ok的数量超过阈值,所述机柜管理单元pmc将放电信号discharge置位为工作电平并传递至电池后备系统bbs;后备供电调控模块,所述后备供电调控模块配置为所述电池后备系统bbs基于接收的所述放电信号discharge的工作电平启动放电,其中后备输出电压提升至高于所述电源模块psu的输出电压的放电电压以接管对机柜铜排的供电,并在预定持续时间后降低所述后备输出电压至低于所述电源模块psu的输出电压的维持电压。
18.在根据本发明的服务器供电系统的一些实施例中,所述系统进一步包括:后备供电终止模块,所述后备供电终止模块配置为响应于所述电池后备系统bbs的电量低于预设最低电量,所述电池后备系统bbs结束放电,其中所述电池后备系统bbs停止电压输出,结束对所述机柜铜排的供电。
19.在根据本发明的服务器供电系统的一些实施例中,所述系统进一步包括:后备电池监测模块,所述后备电池监测模块配置为响应于所述放电信号discharge处于待机电平,检测所述电池后备系统bbs的电量;后备电池充电模块,所述后备电池充电模块配置为响应于所述电池后备系统bbs的电量小于满电量,所述电池后备系统bbs进行充电操作直至其电量达到满电量。
20.在根据本发明的服务器供电系统的一些实施例中,所述供电状态标志模块进一步配置为:各个所述电源模块构造为双输入供电模式,其中由第一电压输入执行正常工作输入,并响应于所述第一电压输入断电切换至第二电压输入。
21.在根据本发明的服务器供电系统的一些实施例中,所述供电状态标志模块进一步配置为:响应于所述第一电压输入和所述第二电压输入中的一个或两个出现供电异常,将所述电源模块psu的电压输入标志位信号vin_ok从正常电平置位为异常电平。
22.在根据本发明的服务器供电系统的一些实施例中,所述双输入供电模式的满载保持时间大于16毫秒,且所述双输入供电模式的实际工作保持时间至少为所述满载保持时间的2倍、或5倍、或10倍。
23.在根据本发明的服务器供电系统的一些实施例中,所述放电信号discharge置位
至工作电平到所述电池后备系统bbs启动放电之间的时间差小于所述双输入供电模式的满载保持时间。
24.在根据本发明的服务器供电系统的一些实施例中,所述放电信号discharge置位至工作电平到所述电池后备系统bbs启动放电之间的时间差小于所述双输入供电模式的满载保持时间的一半、或小于所述双输入供电模式的满载保持时间的三分之一、或小于5毫秒。
25.在根据本发明的服务器供电系统的一些实施例中,所述后备供电调控模块进一步配置为:所述放电电压与所述电源模块psu的输出电压之差为所述电源模块psu的输出电压的至多百分之一、至少千分之五;所述电源模块psu的输出电压与所述维持电压置位为所述电源模块psu的输出电压的至少百分之一、至多百分之三。
26.本发明的再一方面,还提供了一种计算机可读存储介质,存储有计算机程序指令,该计算机程序指令被执行时实现上述任一项根据本发明的服务器供电方法。
27.本发明的又一方面,还提供了一种计算机设备,包括存储器和处理器,该存储器中存储有计算机程序,该计算机程序被处理器执行时执行上述任一项根据本发明的服务器供电方法。
28.本发明至少具有以下有益技术效果:基于本发明的方法及系统,实施简单,在现有整机柜供电的形式上,增加对电池后备系统bbs的设计和电池后备系统bbs接管供电切换的新的控制方法,完全脱离了对电压检测的依赖,做到切换过程铜排电压无跌落,从而保证服务器稳定运行无宕机风险。
附图说明
29.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
30.在图中:图1示出了根据本发明的服务器供电连接示意图;图2示出了根据本发明的机柜管理单元pmc和电池后备系统bbs之间的信号连接示意图;图3示出了根据本发明的服务器供电方法的实施例的示意性流程图;图4示出了根据本发明的机柜管理单元pmc和电池后备系统bbs控制充放电的流程示意图;图5示出了根据本发明的服务器供电系统的实施例的示意性框图;图6示出了根据本发明的实现服务器供电方法的计算机可读存储介质的实施例的示意图;图7示出了根据本发明的实现服务器供电方法的计算机设备的实施例的硬件结构示意图。
具体实施方式
31.为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。
32.需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称的非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备固有的其他步骤或单元。
33.为实现本发明的技术方案,如图1所示是服务器供电连接示意图,包括电池后备系统bbs、电源模块psu、电源框体powershelf、铜排busbar,电源模块psu输出12.6v通过电源框体powershelf连接到机柜铜排,电池后备系统bbs通过接线夹片(clip)连接到铜排。图2是机柜管理单元pmc和电池后备系统bbs之间的信号连接示意图,i2c用于通信使用,discharge信号用于控制电池后备系统bbs放电、充电使用。
34.简单地说,本发明的关键点在于检测电源模块psu输入信号、即vin_ok信号,通过机柜管理单元pmc判断然后传递给电池后备系统bbs启动放电输出,在电池后备系统bbs输出时,电源模块psu仍可以在保持时间(holdtime)时间内,做到电源模块psu和电池后备系统bbs供电无缝切换,消除通过电压检测作为切换判据产生的电压跌落风险。
35.具体地说,本发明使用放电信号discharge作为放电触发信号,可以给电池后备系统bbs充足的放电反应时间。为保证机柜管理单元pmc最快速的给出放电信号discharge,机柜管理单元pmc设计采用信号触发中断的方式,即只要vin_ok信号电平有变化就会触发程序中断,机柜管理单元pmc进入处理该信号模式,这样比传统机柜管理单元pmc通过轮询电源模块psu的方式相应速度得到极大的提升。
36.此外,电池后备系统bbs初始放电电压略高于电池模块psu的输出电压,是因为机柜输入断电后,电源模块psu还可以有一小段时间的输出。电池后备系统bbs输出电压高于电源模块psu的输出电压,此时铜排主要由电池后备系统bbs供电,就不会出现电压跌落的情况。另外电池后备系统bbs输出放电电压,在经过预定持续时间后,降为较低的维持电压,该维持电压尤其低于电源模块psu的输出电压,这样设计可以避免电池后备系统bbs某些情况误放电。具体地,当机柜只有一路供电异常时,此时所有电源模块psu的vin_ok信号均为低电平,放电信号discharge置位,此时电池后备系统bbs应该放电,但是,如果采用双输入模式的电源模块psu,则电源模块psu本身仍然能够正常工作给铜排供电。在这种情况下其实并不需要电池后备系统bbs一直维持较高的放电电位。因此设置了经过预定持续时间后,降为较低的维持电压,此时仍然是由电源模块psu进行供电,电池后备系统bbs继续作为备份。
37.为此,本发明的第一方面,提供了一种服务器供电方法100。图3示出了根据本发明的服务器供电方法的实施例的示意性流程图。在如图3所示的实施例中,该方法包括:步骤s110:电源模块psu对机柜铜排供电,并基于各个电源模块psu的电压输入端状态置位各个所述电源模块psu的电压输入标志位信号vin_ok为正常电平或异常电平;步骤s120:机柜管理单元pmc监测各个所述电源模块psu的所述电压输入标志位信号vin_ok;
步骤s130:响应于处于所述异常电平的所述电压输入标志位信号vin_ok的数量超过阈值,所述机柜管理单元pmc将放电信号discharge置位为工作电平并传递至电池后备系统bbs;步骤s140:所述电池后备系统bbs基于接收的所述放电信号discharge的工作电平启动放电,其中后备输出电压提升至高于所述电源模块psu的输出电压的放电电压以接管对机柜铜排的供电,并在预定持续时间后降低所述后备输出电压至低于所述电源模块psu的输出电压的维持电压。
38.首先,在正常工作状态下,电源模块psu对机柜铜排供电。此时,步骤s110中基于各个电源模块psu的电压输入端状态置位各个所述电源模块psu的电压输入标志位信号vin_ok为正常电平或异常电平。优选地,且在随后的实施例中选用的,正常电平对应高电平,异常电平对应低电平。然而可以想到的是,还可以相反地设置。
39.随后在步骤s120中机柜管理单元pmc监测各个所述电源模块psu的上述电压输入标志位信号vin_ok,以统计分别处于正常电平和异常电平的电压输入标志位信号vin_ok的数量。
40.当处于异常电平的电压输入标志位信号vin_ok的数量超过阈值时,在步骤s130中所述机柜管理单元pmc将放电信号discharge置位为工作电平、例如低电平,并传递至电池后备系统bbs。在此,根据不同供电结构中的电源模块psu的数量,可以设置不同的阈值。例如,对于优选6个电源模块psu的结构,可以将阈值设置为2或3或更高。又如,对于双电池模块psu的结构,可以将该阈值设置地更低,例如为1。另外,根据对稳定性及可靠性的需求的不同,也可以相应调整该阈值的设置。
41.最后,电池后备系统bbs接收到所述放电信号discharge的工作电平后,在步骤s140中电池后备系统bbs基于该接收的工作电平启动放电。在此,电池后备系统bbs的后备输出电压提升至放电电压,该放电电压高于电源模块psu的输出电压,从而接管对机柜铜排的供电。在经过预定持续时间后,该后备输出电压降低至维持电压,且该维持电压低于电源模块psu的输出电压的维持电压,从而在本次放电为误触发的情况下使电池后备系统bbs将对机柜铜排的供电交还给电池模块psu而回归备份地位,防止电池后备系统bbs锂电池过度放电导致馈电。
42.在根据本发明的服务器供电方法100的一些实施例中,该方法进一步包括:步骤s150:响应于所述电池后备系统bbs的电量低于预设最低电量,所述电池后备系统bbs结束放电,其中所述电池后备系统bbs停止电压输出,结束对所述机柜铜排的供电。
43.具体地说,当电池后备系统bbs的电量低于预设最低电量时、例如低于5%时,在步骤s150中电池后备系统bbs将结束放电。在此,电池后备系统bbs停止电压输出,结束对机柜铜排的供电,因此此时机柜铜排将完全没有供电。
44.在根据本发明的服务器供电方法100的一些实施例中,该方法进一步包括:步骤s160:响应于所述放电信号discharge处于待机电平,检测所述电池后备系统bbs的电量;步骤s170:响应于所述电池后备系统bbs的电量小于满电量,所述电池后备系统bbs进行充电操作直至其电量达到满电量。
45.具体地说,在供电正常的情况下,放电信号discharge处于待机电平、例如高电平,
在步骤s160中,检测电池后备系统bbs的电量。如果电池后备系统bbs的电量小于满电量、例如小于100%、优选小于95%、还优选小于90%,则在步骤s170中,电池后备系统bbs进行充电操作直至其电量达到满电量。由此,保证电池后备系统bbs处于备份地位时,尽可能保持高电量甚至保持满电量。
46.在根据本发明的服务器供电方法100的一些实施例中,步骤s110进一步包括:各个所述电源模块构造为双输入供电模式,其中由第一电压输入执行正常工作输入,并响应于所述第一电压输入断电切换至第二电压输入。具体地说,双输入供电模式的电源模块psu有两个输入第一电压输入input1和第二电压输入input2,正常工作时使用第一电压输入input1,当第一电压输入input1出现断电时,此时切换至第二电压输入input2工作。
47.在根据本发明的服务器供电方法100的一些实施例中,步骤s110进一步包括:响应于所述第一电压输入和所述第二电压输入中的一个或两个出现供电异常,将所述电源模块psu的电压输入标志位信号vin_ok从正常电平置位为异常电平。也就是说,当第一电压输入和第二电压输入中的一个或两个出现供电异常时,此时,将电源模块psu的电压输入标志位信号vin_ok从正常电平置位为异常电平,例如将电压输入标志位信号vin_ok从表示正常工作的高电平变为表示异常的低电平。
48.进一步地,在根据本发明的服务器供电方法100的一些实施例中,所述双输入供电模式的满载保持时间大于16毫秒,且所述双输入供电模式的实际工作保持时间至少为所述满载保持时间的2倍、或5倍、或10倍。本发明使用放电信号discharge作为放电触发信号,可以给电池后备系统bbs充足的放电反应时间。双输入供电模式电源模块psu一般保持时间(holdtime)在满载的情况下大于16ms。其实际工作保持时间远大于16ms,至少能够持续满载保持时间的2倍、或5倍、或甚至10倍。
49.此外,在根据本发明的服务器供电方法100的一些实施例中,放电信号discharge置位至工作电平到电池后备系统bbs启动放电之间的时间差小于双输入供电模式的满载保持时间。更优选地,放电信号discharge置位至工作电平到电池后备系统bbs启动放电之间的时间差小于双输入供电模式的满载保持时间的一半、或小于双输入供电模式的满载保持时间的三分之一、或小于5毫秒。在根据本发明的一些实施例的实测中,例如在前述满载保持时间大于16ms的实施例中,从电源模块psu两个输入断开到电池后备系统bbs启动放电时间是小于5ms,远远小于双输入供电模式的满载保持时间,甚至远小于满载保持时间的一半、或小于双输入供电模式的满载保持时间的三分之一。由此,实现了无缝切换。
50.在根据本发明的服务器供电方法100的一些实施例中,步骤s140进一步包括:放电电压与电源模块psu的输出电压之差为所述电源模块psu的输出电压的至多百分之一、至少千分之五。电源模块psu的输出电压与维持电压置位为电源模块psu的输出电压的至少百分之一、至多百分之三。以前述实施例为例,电源模块psu的输出电压优选为12.6v。此时,电池后备系统bbs的放电电压比该电源模块psu的输出电压高至多百分之一、至少千分之五。在优选实施例中,放电电压可设置为例如12.7v、12.65v等。而电池后备系统bbs的维持电压比该电源模块psu的输出电压低至少百分之一、至多百分之三。在优选实施例中,维持电压可设置为例如12.3v、12.35v、12.4v等。
51.图4出了根据本发明的机柜管理单元pmc和电池后备系统bbs控制充放电的流程示意图。以6个双输入电源模块psu为例具体说明。首先双输入电源模块psu有两个输入正常工
作在input1,当input1出现断电时,此时切换至input2工作,如果两个输入供电都正常,电源模块psu对应的vin_ok信号为高电平。当一个输入供电异常或两个都出现异常,对应的vin_ok为低电平。如图4所示,机柜管理单元pmc不断的检测6个电源模块psu的vin_ok信号,当低电平数量大于2个时,说明至少有3个电源模块psu输入供电异常,此时机柜管理单元pmc将discharge信号置位低电平,电池后备系统bbs收到低电平信号后,开始放电,同时电压提升至12.7v,高于电源模块psu输出的12.6v,接管电源模块psu给铜排供电。持续2s后,电池后备系统bbs将输出电压将为12.3v,为防止电池后备系统bbs锂电池过度放电导致馈电,在电量小于5%时,停止放电,此时机柜铜排完全没有供电。
52.本发明使用放电信号discharge作为放电触发信号,可以给电池后备系统bbs充足的放电反应时间,双输入电源模块psu一般保持时间(holdtime)会大于16ms,这是在满载的情况下,实际工作时远大于16ms,实测从电源模块psu两个输入断开到电池后备系统bbs启动放电时间是小于5ms,因此做到了无缝切换。为保证机柜管理单元pmc最快速的给出discharge信号,机柜管理单元pmc设计采用信号触发中断的方式,即只要vin_ok信号电平有变化就会触发程序中断,机柜管理单元pmc进入处理该信号模式,这样比传统机柜管理单元pmc通过轮询电源模块psu的方式相应速度得到极大的提升。
53.根据本发明,电池后备系统bbs初始放电电压为12.7v,是因为机柜输入断电后,电源模块psu还可以有一小段时间的输出,电压是12.6v,电池后备系统bbs输出电压高于电源模块psu输出电压,此时铜排主要由电池后备系统bbs供电,就不会出现电压跌落的情况。另外电池后备系统bbs输出12.7v维持2s后将为12.3v,这样设计可以避免电池后备系统bbs某些情况误放电,具体当机柜只有一路供电异常时,此时6个电源模块psu的vin_ok信号均是低电平,discharge信号置底,此时电池后备系统bbs应该放电,但是,电源模块psu是双输入的,仍然正常工作给铜排供电,如果电池后备系统bbs一直维持12.7v,就会持续放电,这种情况不是我们期望的,2s后,电池后备系统bbs输出电压将为12.3v,这样铜排仍由电源模块psu供电,电池后备系统bbs继续作为备份。
54.机柜供电恢复后,电源模块psu输出电压为12.6v,高于电池后备系统bbs供电的12.3v,机柜铜排由电源模块psu供电,电池后备系统bbs转为充电状态。
55.综合根据本发明的前述实施例,本发明实现了以下功能及优势。
56.1)本发明采用集中供电方式,搭配电池后备系统bbs实现机柜断电后,仍可以由电池后备系统bbs供电持续运行一段时间,等待市电恢复或是发电机启动,避免数据丢失。
57.2)本发明采用机柜管理单元pmc检测电源模块psu的vin_ok信号的方式,当电源模块psu数量小于4个时,无法满足n 2冗余,此时给出discharge信号,电池后备系统bbs开始放电,这种方式可以保证电源模块psu异常时,但仍处于保持时间(holdtime)时间以内电池后备系统bbs就开始接管供电,不会产生电压的跌落,切换过程更稳定。
58.3)电池后备系统bbs高度为1u,单个电池后备系统bbs支持4kw负载工作大于10分钟。可以根据机柜实际功率及期望的支持时间灵活选用电池后备系统bbs数量。
59.4)机柜管理单元pmc设计采用信号触发中断的方式,即只要vin_ok信号电平有变化就会触发程序中断,机柜管理单元pmc进入处理该信号模式,这样比传统机柜管理单元pmc通过轮询电源模块psu的方式相应速度得到极大的提升。
60.根据本发明,通过机柜内使用的电池后备系统bbs和本发明提出的新的电池后备
系统bbs备电的切换,可以实现服务器不间断供电。使用本发明的技术方案,在机柜实现电池后备系统bbs和电源模块psu切换供电时可以达到无缝切换,无电压跌落的隐患,保证数据中心业务稳定运行。极大增强服务器的供电可靠性。
61.本发明的第二方面,还提供了一种服务器供电系统200。图5示出了根据本发明的服务器供电系统200的实施例的示意性框图。如图5所示,该系统包括:供电状态标志模块210,所述供电状态标志模块210配置为电源模块psu对机柜铜排供电,并基于各个电源模块psu的电压输入端状态置位各个所述电源模块psu的电压输入标志位信号vin_ok为正常电平或异常电平;标志信号监测模块220,所述标志信号监测模块220配置为机柜管理单元pmc监测各个所述电源模块psu的所述电压输入标志位信号vin_ok;放电信号置位模块230,所述放电信号置位模块230配置为响应于处于所述异常电平的所述电压输入标志位信号vin_ok的数量超过阈值,所述机柜管理单元pmc将放电信号discharge置位为工作电平并传递至电池后备系统bbs;后备供电调控模块240,所述后备供电调控模块240配置为所述电池后备系统bbs基于接收的所述放电信号discharge的工作电平启动放电,其中后备输出电压提升至高于所述电源模块psu的输出电压的放电电压以接管对机柜铜排的供电,并在预定持续时间后降低所述后备输出电压至低于所述电源模块psu的输出电压的维持电压。
62.在根据本发明的服务器供电系统200的一些实施例中,所述系统进一步包括:后备供电终止模块,所述后备供电终止模块配置为响应于所述电池后备系统bbs的电量低于预设最低电量,所述电池后备系统bbs结束放电,其中所述电池后备系统bbs停止电压输出,结束对所述机柜铜排的供电。
63.在根据本发明的服务器供电系统200的一些实施例中,所述系统进一步包括:后备电池监测模块,所述后备电池监测模块配置为响应于所述放电信号discharge处于待机电平,检测所述电池后备系统bbs的电量;后备电池充电模块,所述后备电池充电模块配置为响应于所述电池后备系统bbs的电量小于满电量,所述电池后备系统bbs进行充电操作直至其电量达到满电量。
64.在根据本发明的服务器供电系统200的一些实施例中,所述供电状态标志模块210进一步配置为:各个所述电源模块构造为双输入供电模式,其中由第一电压输入执行正常工作输入,并响应于所述第一电压输入断电切换至第二电压输入。
65.在根据本发明的服务器供电系统200的一些实施例中,所述供电状态标志模块210进一步配置为:响应于所述第一电压输入和所述第二电压输入中的一个或两个出现供电异常,将所述电源模块psu的电压输入标志位信号vin_ok从正常电平置位为异常电平。
66.在根据本发明的服务器供电系统200的一些实施例中,所述双输入供电模式的满载保持时间大于16毫秒,且所述双输入供电模式的实际工作保持时间至少为所述满载保持时间的2倍、或5倍、或10倍。
67.在根据本发明的服务器供电系统200的一些实施例中,所述放电信号discharge置位至工作电平到所述电池后备系统bbs启动放电之间的时间差小于所述双输入供电模式的
满载保持时间。
68.在根据本发明的服务器供电系统200的一些实施例中,所述放电信号discharge置位至工作电平到所述电池后备系统bbs启动放电之间的时间差小于所述双输入供电模式的满载保持时间的一半、或小于所述双输入供电模式的满载保持时间的三分之一、或小于5毫秒。
69.在根据本发明的服务器供电系统200的一些实施例中,所述后备供电调控模块240进一步配置为:所述放电电压与所述电源模块psu的输出电压之差为所述电源模块psu的输出电压的至多百分之一、至少千分之五;所述电源模块psu的输出电压与所述维持电压置位为所述电源模块psu的输出电压的至少百分之一、至多百分之三。
70.本发明实施例的第三个方面,还提供了一种计算机可读存储介质,图6示出了根据本发明实施例提供的服务器供电方法的计算机可读存储介质的示意图。如图6所示,计算机可读存储介质300存储有计算机程序指令310,该计算机程序指令310可以被处理器执行。该计算机程序指令310被执行时实现上述任意一项实施例的方法。
71.应当理解,在相互不冲突的情况下,以上针对根据本发明的服务器供电方法阐述的所有实施方式、特征和优势同样地适用于根据本发明的服务器供电系统和存储介质。
72.本发明实施例的第四个方面,还提供了一种计算机设备400,包括存储器420和处理器410,该存储器中存储有计算机程序,该计算机程序被该处理器执行时实现上述任意一项实施例的方法。
73.如图7所示,为本发明提供的执行服务器供电方法的计算机设备的一个实施例的硬件结构示意图。以如图7所示的计算机设备400为例,在该计算机设备中包括一个处理器410以及一个存储器420,并还可以包括:输入装置430和输出装置440。处理器410、存储器420、输入装置430和输出装置440可以通过总线或者其他方式连接,图7中以通过总线连接为例。输入装置430可接收输入的数字或字符信息,以及产生与服务器供电有关的信号输入。输出装置440可包括显示屏等显示设备。
74.存储器420作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本技术实施例中的资源监控方法对应的程序指令/模块。存储器420可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储资源监控方法的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器420可选包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至本地模块。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
75.处理器410通过运行存储在存储器420中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的方法。
76.最后需要说明的是,本文的计算机可读存储介质(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom
(eprom)、电可擦写可编程rom(eeprom)或快闪存储器。易失性存储器可以包括随机存取存储器(ram),该ram可以充当外部高速缓存存储器。作为例子而非限制性的,ram 可以以多种形式获得,比如同步ram(dram)、动态ram(dram)、同步dram(sdram)、双数据速率sdram(ddr sdram)、增强sdram(esdram)、同步链路dram(sldram)、以及直接rambus ram(drram)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。
77.本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现的功能,但是这种实现决定不应被解释为导致脱离本发明实施例公开的范围。
78.结合这里的公开所描述的各种示例性逻辑块、模块和电路可以利用被设计成用于执行这里功能的下列部件来实现或执行:通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。通用处理器可以是微处理器,但是可替换地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp和/或任何其它这种配置。
79.以上是本发明公开的示例性实施例,但是应当注意,在不背离权利要求限定的本发明实施例公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明实施例公开的元素可以以个体形式描述或要求,但除非明确限制为单数,也可以理解为多个。
80.应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。上述本发明实施例公开实施例序号仅仅为了描述,不代表实施例的优劣。
81.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献