服务器下电时序控制系统及控制方法技术方案

技术编号:36554944 阅读:8 留言:0更新日期:2023-02-04 17:09
本申请实施例提供了一种服务器下电时序控制系统,其中,该系统包括:第一控制模块、第二控制模块和多个电源模块;其中,第一控制模块和第二控制模块分别与多个电源模块连接,第一控制模块与第二控制模块连接;第一控制模块确定服务器的负载状态,在服务器掉电且负载状态为第一状态的情况下,控制多个储能模块向多个电源模块放电,以控制多个电源模块按照预设时序下电;在服务器掉电且负载状态为第二状态的情况下,由第二控制模块向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。通过本申请,解决了服务器在异常掉电的情况下,其中的多个电源模块不能保证按照预设时序下电的问题。下电的问题。下电的问题。

【技术实现步骤摘要】
服务器下电时序控制系统及控制方法


[0001]本申请实施例涉及服务器领域,具体而言,涉及一种服务器下电时序控制系统及控制方法。

技术介绍

[0002]随着信息技术的发展,服务器的应用越来越广泛。服务器中部分系统级芯片的上下电时序有较高的要求,尤其是异常掉电情况下的无法满足下电时序,在这种情况下,很有可能造成芯片损坏或固件异常,在相关技术中,服务器在高负载工作状态下发生异常掉电的情况,服务器中的各个电源模块的输出电平会急速下降至零,下电时间间隔极短。

技术实现思路

[0003]本申请实施例提供了一种服务器下电时序控制系统及控制方法,以至少解决相关技术中服务器在异常掉电的情况下,其中的多个电源模块不能保证按照预设时序下电的问题。
[0004]根据本申请的一个实施例,提供了一种服务器下电时序控制系统,包括:第一控制模块、第二控制模块和多个电源模块;其中,第一控制模块和第二控制模块分别与多个电源模块连接,第一控制模块与第二控制模块连接;第一控制模块确定服务器的负载状态,在服务器掉电且负载状态为第一状态的情况下,控制多个储能模块向多个电源模块放电,以控制多个电源模块按照预设时序下电;在服务器掉电且负载状态为第二状态的情况下,由第二控制模块向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。
[0005]在一个示例性实施例中,第一控制模块包括:基板管理控制器、检测模块、充电模块和多个储能模块;其中,检测模块和多个储能模块与基板管理控制器连接,充电模块与多个储能模块连接,多个储能模块与多个电源模块连接;检测模块,用于确定服务器的负载功率,并将负载功率发送给基板管理控制器;基板管理控制器,用于基于负载功率确定服务器的负载状态;以及在服务器掉电且负载状态为第一状态的情况下,控制多个储能模块向多个电源模块放电,在服务器掉电且负载状态为第二状态的情况下,向第二控制模块发送指示信息,在服务器处于通电状态的情况下,控制充电模块向多个储能模块充电,其中,指示信息用于指示第二控制模块控制多个电源模块按照预设时序下电。
[0006]在一个示例性实施例中,基板管理控制,用于在负载功率大于预设功率阈值的情况下,确定服务器的负载状态为第一状态,在负载功率小于预设功率阈值的情况下,确定服务器的负载状态为第二状态。
[0007]在一个示例性实施例中,第二控制模块包括多个通用输入输出端口,其中,多个通用输入输出端口用于输入电平或输出电平。
[0008]在一个示例性实施例中,第二控制模块用于在服务器处于第二状态的情况下,控制多个通用输入输出端口向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。
[0009]在一个示例性实施例中,通用输入输出端口的数量与电源模块的数量相同。
[0010]在一个示例性实施例中,多个储能模块中包括多个电容,电容对应的额定电容由小到大的顺序与电源模块下电时序一致。
[0011]根据本申请的另一个实施例,提供了一种服务器下电时序控制系统的控制方法,包括:第一控制模块确定服务器的负载状态,在服务器掉电且负载状态为第一状态的情况下,通过第一控制模块中的多个储能模块向多个电源模块放电,以控制多个电源模块按照预设时序下电;在服务器掉电且负载状态为第二状态的情况下,第一控制模块向第二控制模块发送指示信息,指示信息用于指示第二控制模块向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。
[0012]在一个示例性实施例中,包括:第一控制模块通过第一控制模块中的多个储能模块向多个电源模块放电,以控制多个电源模块按照预设时序下电,包括:第一控制模块控制多个储能模块向与多个储能模块连接的多个电源模块放电,其中,多个储能模块的放电时长由小到大的顺序与预设时序相同,预设时序表示多个电源模块的下电时刻由先到后的顺序。
[0013]在一个示例性实施例中,在服务器掉电且负载状态为第二状态的情况下,第一控制模块向第二控制模块发送指示信息,指示信息用于指示第二控制模块向多个电源模块输出电平,以控制多个电源模块按照预设时序下电,包括:第一控制模块向第二控制模块发送指示信息,指示信息用于指示第二控制模块通过多个通用输入输出端口向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。
[0014]根据本申请的又一个实施例,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0015]根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
[0016]通过本申请,由于引入第一控制模块和第二控制模块,第一控制模块和第二控制模块对不同负载状态下的服务器利用不同的控制方式来控制服务器中的多个电源模块按照预设时序下电,其中,第一控制模块通过控制多个储能模块向多个电源模块放电,第二控制模块通过向多个电源模块输出电平来延长电源模块的上电时长,进而控制电源模块的下电时刻,因此,可以解决服务器在异常掉电的情况下,其中的多个电源模块不能保证按照预设时序下电的问题,进而达到了服务器在异常掉电的情况下,其中的多个电源模块仍然可以按照预设时序下电的效果。
附图说明
[0017]图1是相关技术服务器中多个电源模块的结构示意图;
[0018]图2是根据本申请实施例的一种可选的服务器下电时序控制系统结构示意图;
[0019]图3是根据本申请实施例的另一种可选的服务器下电时序控制系统结构示意图;
[0020]图4是根据本申请实施例的一种可选的服务器下电时序控制系统的控制方法的移动终端的硬件结构框图;
[0021]图5是根据本申请实施例的一种服务器下电时序控制系统的控制方法的流程图;
[0022]图6是根据本申请实施例的再一种可选的服务器下电时序控制系统结构示意图;
[0023]图7是根据本申请实施例的服务器下电时序控制装置的结构框图。
具体实施方式
[0024]下文中将参考附图并结合实施例来详细说明本申请的实施例。
[0025]在相关技术中,通过外部电源向服务器中的多个电源模块供电,以外部电源为12V电源,第一个电源模块P3V3、第二个电源模块P1V8、第三个电源模块P1V0为例,如图1所示,外部电源与三个电源模块依次连接,每个电源模块包括:EN(enable,使能端)和PG(powergood,输出正常信号),可以理解的是,在12V电源上电后,按预设顺序驱动输出,分别是P3V3,P1V8,P1V0,在12V电源掉电的情况下,三个电源模块下电的顺序与上电顺序相同,例如:每个电源模块的下电间隔时长大于40毫秒。
[0026]但是在实际的应用场景中,未考虑异常掉电尤其是服务器高负载工作状态下的异常掉电时序,在服务器高负载工作过程中异常掉电,各电源模块的电平会急速下降到零,三个电源模块的下电间隔时长无法满足预设时长,例如本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器下电时序控制系统,其特征在于,包括:第一控制模块、第二控制模块和多个电源模块;其中,所述第一控制模块和所述第二控制模块分别与所述多个电源模块连接,所述第一控制模块与所述第二控制模块连接;所述第一控制模块确定所述服务器的负载状态,在所述服务器掉电且所述负载状态为第一状态的情况下,控制所述第一控制模块中的多个储能模块向所述多个电源模块放电,以控制所述多个电源模块按照预设时序下电;在所述服务器掉电且所述负载状态为第二状态的情况下,由所述第二控制模块向所述多个电源模块输出电平,以控制所述多个电源模块按照所述预设时序下电。2.根据权利要求1所述的系统,其特征在于,所述第一控制模块包括:基板管理控制器、检测模块、充电模块和多个储能模块;其中,所述检测模块和所述多个储能模块与所述基板管理控制器连接,所述充电模块与所述多个储能模块连接,所述多个储能模块与所述多个电源模块连接;所述检测模块,用于确定所述服务器的负载功率,并将所述负载功率发送给所述基板管理控制器;所述基板管理控制器,用于基于所述负载功率确定所述服务器的负载状态;以及在所述服务器掉电且所述负载状态为第一状态的情况下,控制所述多个储能模块向所述多个电源模块放电,在所述服务器掉电且所述负载状态为第二状态的情况下,向所述第二控制模块发送指示信息,在所述服务器处于通电状态的情况下,控制所述充电模块向所述多个储能模块充电,其中,所述指示信息用于指示所述第二控制模块控制所述多个电源模块按照所述预设时序下电。3.根据权利要求2所述的系统,其特征在于,所述基板管理控制器,用于在所述负载功率大于预设功率阈值的情况下,确定所述服务器的负载状态为第一状态,在所述负载功率小于预设功率阈值的情况下,确定所述服务器的负载状态为第二状态。4.根据权利要求2所述的系统,其特征在于,所述第二控制模块包括多个通用输入输出端口,其中,所述多个通用输入输出端口用于输入电平或输出电平。5.根据权利要求4所述的系统,其特征在于,所述第二控制模块用于在所述服务器处于第二状态的情况下,控制所述多个通用输入输出端口向所述多个电源模块输出电平,以控制所述多个电源模块按照所述预设时序下电。6.根据权利要求4所述的系统,其特征...

【专利技术属性】
技术研发人员:马永昊
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1