CN112612357B - 整机柜服务器中子节点的异常断电保护***、方法及设备 - Google Patents
整机柜服务器中子节点的异常断电保护***、方法及设备 Download PDFInfo
- Publication number
- CN112612357B CN112612357B CN202011532924.8A CN202011532924A CN112612357B CN 112612357 B CN112612357 B CN 112612357B CN 202011532924 A CN202011532924 A CN 202011532924A CN 112612357 B CN112612357 B CN 112612357B
- Authority
- CN
- China
- Prior art keywords
- power supply
- depth
- copper bar
- sub
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000002159 abnormal effect Effects 0.000 title claims abstract description 59
- 238000000034 method Methods 0.000 title claims abstract description 46
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 claims abstract description 107
- 229910052802 copper Inorganic materials 0.000 claims abstract description 107
- 239000010949 copper Substances 0.000 claims abstract description 107
- 239000002184 metal Substances 0.000 claims abstract description 83
- 229910052751 metal Inorganic materials 0.000 claims abstract description 83
- 239000000523 sample Substances 0.000 claims abstract description 83
- 238000001514 detection method Methods 0.000 claims abstract description 31
- 238000003780 insertion Methods 0.000 claims abstract description 17
- 230000037431 insertion Effects 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 14
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 230000005611 electricity Effects 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 8
- 238000000926 separation method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 5
- 241000270728 Alligator Species 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 241000270722 Crocodylidae Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- LNNWVNGFPYWNQE-GMIGKAJZSA-N desomorphine Chemical compound C1C2=CC=C(O)C3=C2[C@]24CCN(C)[C@H]1[C@@H]2CCC[C@@H]4O3 LNNWVNGFPYWNQE-GMIGKAJZSA-N 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/30—Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Power Sources (AREA)
Abstract
本申请公开了一种整机柜服务器中子节点的异常断电保护***、方法、电子设备及计算机可读存储介质,该***包括逻辑控制模块以及插拔触发模块;插拔触发模块用于通过金属探针检测子节点的供电夹子与供电铜排第二插接深度处的接触状态,转换生成检测信号并发送至逻辑控制模块;第二插接深度大于第三插接深度且不大于第一插接深度;逻辑控制模块用于在判定供电夹子脱离供电铜排的第二插接深度处之后、供电夹子脱离供电铜排的第三插接深度处之前,先后依次关闭子节点的主电电源和待机电源,以执行正常关机掉电逻辑。本申请可探测供电夹子与供电铜排分离的前期阶段,在完全断电前实现正常关机掉电逻辑,有效避免了***数据丢失和敏感电子元器件损坏。
Description
技术领域
本申请涉及电子技术领域,特别涉及一种整机柜服务器中子节点的异常断电保护***、方法、电子设备及计算机可读存储介质。
背景技术
在服务器行业内,单节点服务器的供电通常为CRPS(Common Redundant PowerSupplies,公共冗余电源)的1+1冗余设计,即,若其中一个CRPS电源发生故障或出现异常掉电,则另外一个CRPS电源可单独给整个服务器节点供电,以便保护服务器数据不受电源故障或异常掉电而丢失。
但是,在整机柜服务器中,其子节点服务器的供电通常依靠于整机柜后端的供电铜排,由供电铜排给整机柜内的所有子节点同时供电。子节点的供电夹子一旦离开供电铜排,该子节点服务器***就会直接断电。因此,整机柜服务器无法仿照单节点服务器做类似的电源1+1冗余供电设计。
一般在正常关机操作下,用户会首先按压子节点的电源开关,此时***主电供电网络会按照预先设计的时序有序掉电(在等待主电电源完全关闭后再关闭待机电源),而有序掉电的过程中包含了数据存储等操作,可避免服务器数据丢失。
然而,在整机柜服务器的机房中,维护工程师经常会在服务器正常工作时,未按压电源按钮就直接拔出子节点机箱,由此造成了异常断电。这使得子节点主板端的输入电源直接从正常工作电位掉至零电压,板端各级供电网络触发欠压保护而自动关闭,因此子节点的待机电源和***主电电源将同时关闭,未遵守***原定的关机掉电时序,进而导致子节点***内的数据丢失。同时,子节点内供电单元带载异常掉电也可能在短时间内产生反向电压,损坏***内的敏感电子元器件。
鉴于此,提供一种解决上述技术问题的方案,已经是本领域技术人员所亟需关注的。
发明内容
本申请的目的在于提供一种整机柜服务器中子节点的异常断电保护***、方法、电子设备及计算机可读存储介质,以便有效应对子节点服务器***被带载拔出的异常断电情况,防止***数据丢失和敏感元器件损坏。
为解决上述技术问题,一方面,本申请公开了一种整机柜服务器中子节点的异常断电保护***,所述整机柜服务器通过供电铜排为各子节点供电;所述异常断电保护***包括逻辑控制模块以及插拔触发模块;
所述插拔触发模块用于通过金属探针检测所述子节点的供电夹子与所述供电铜排在第二插接深度处的接触状态,转换生成检测信号并发送至所述逻辑控制模块;所述第二插接深度大于第三插接深度且不大于第一插接深度,所述第一插接深度和所述第三插接深度分别对应于所述供电铜排的最大可插接深度处和浅层边缘处;
所述逻辑控制模块用于在根据所述检测信号判定所述供电夹子脱离所述供电铜排的所述第二插接深度处之后,在所述供电夹子脱离所述供电铜排的所述第三插接深度处之前,先后依次关闭所述子节点的主电电源和待机电源,以便所述子节点执行正常关机掉电逻辑。
可选地,所述插拔触发模块包括所述金属探针以及与所述金属探针的第一端连接的电平转换电路;
所述金属探针与所述子节点的供电夹子平行安装,且所述金属探针第二端相对于机壳的凸出距离小于所述供电夹子,以使在所述供电夹子***至所述供电铜排的所述第二插接深度处时,所述金属探针的第二端恰好与所述供电铜排的所述第三插接深度处相接触。
可选地,所述电平转换电路包括相连的上拉电阻和可控接地开关,所述上拉电阻与所述可控接地开关的公共端作为所述电平转换电路的输出端与所述逻辑控制模块连接;
所述上拉电阻的另一端与所述待机电源连接;所述可控接地开关的另一端接地;
所述可控接地开关的控制端与所述金属探针的第一端连接;当所述金属探针的第二端与所述供电铜排的所述第三插接深度处相接触时,驱使所述可控接地开关闭合;当所述金属探针的第二端悬空时,所述可控接地开关断开。
可选地,所述供电铜排包括电源母排和接地母排,所述金属探针安装在机壳上与所述电源母排的对应位置处,以便在所述供电夹子***至所述供电铜排的所述第二插接深度处时,所述金属探针的第二端恰好与所述电源母排的所述第三插接深度处相接触;所述可控接地开关为NMOS管。
可选地,所述逻辑控制模块包括所述子节点的主板上的CPLD。
可选地,所述CPLD与所述子节点的电源按键连接,所述CPLD还用于:
在接收到来自所述电源按键的关机指令后,先后依次关闭所述主电电源和所述待机电源。
可选地,所述逻辑控制模块还包括所述子节点的主板上的BMC,所述BMC用于:
在根据所述检测信号判定所述供电夹子脱离所述供电铜排的所述第二插接深度处之后,生成针对本次异常断电的日志记录。
第二方面,本申请还公开了一种整机柜服务器中子节点的异常断电保护方法,所述整机柜服务器通过供电铜排为各子节点供电;所述方法应用于与所述子节点的主电电源和待机电源连接的逻辑控制模块,包括:
实时接收插拔触发模块发送的检测信号;所述插拔触发模块通过金属探针检测所述子节点的供电夹子与所述供电铜排在第二插接深度处的接触状态,并转换生成所述检测信号;所述第二插接深度大于第三插接深度且不大于第一插接深度,所述第一插接深度和所述第三插接深度分别对应于所述供电铜排的最大可插接深度处和浅层边缘处;
根据所述检测信号判断所述供电夹子是否脱离所述供电铜排的所述第二插接深度处;
若是,则在所述供电夹子脱离所述供电铜排的所述第三插接深度处之前,先后依次关闭所述主电电源和所述待机电源,以便所述子节点执行正常关机掉电逻辑。
可选地,所述插拔触发模块包括所述金属探针以及与所述金属探针的第一端连接的电平转换电路;
所述金属探针与所述子节点的供电夹子平行安装,且所述金属探针第二端相对于机壳的凸出距离小于所述供电夹子,以使在所述供电夹子***至所述供电铜排的所述第二插接深度处时,所述金属探针的第二端恰好与所述供电铜排的所述第三插接深度处相接触。
可选地,所述电平转换电路包括相连的上拉电阻和可控接地开关,所述上拉电阻与所述可控接地开关的公共端作为所述电平转换电路的输出端与所述逻辑控制模块连接;
所述上拉电阻的另一端与所述待机电源连接;所述可控接地开关的另一端接地;
所述可控接地开关的控制端与所述金属探针的第一端连接;当所述金属探针的第二端与所述供电铜排的所述第三插接深度处相接触时,驱使所述可控接地开关闭合;当所述金属探针的第二端悬空时,所述可控接地开关断开。
可选地,所述供电铜排包括电源母排和接地母排,所述金属探针安装在机壳上与所述电源母排的对应位置处,以便在所述供电夹子***至所述供电铜排的所述第二插接深度处时,所述金属探针的第二端恰好与所述电源母排的所述第三插接深度处相接触;所述可控接地开关为NMOS管。
可选地,所述逻辑控制模块包括所述子节点的主板上的CPLD。
可选地,所述CPLD与所述子节点的电源按键连接,所述方法还包括:
在接收到来自所述电源按键的关机指令后,先后依次关闭所述主电电源和所述待机电源。
可选地,所述逻辑控制模块还包括所述子节点的主板上的BMC,所述方法还包括:
所述BMC在根据所述检测信号判定所述供电夹子脱离所述供电铜排的所述第二插接深度处之后,生成针对本次异常断电的日志记录。
又一方面,本申请还公开了一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现如上所述的任一种整机柜服务器中子节点的异常断电保护方法的步骤。
又一方面,本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上所述的任一种整机柜服务器中子节点的异常断电保护方法的步骤。
本申请所提供的整机柜服务器中子节点的异常断电保护***包括逻辑控制模块以及插拔触发模块;所述插拔触发模块用于通过金属探针检测所述子节点的供电夹子与供电铜排在第二插接深度处的接触状态,转换生成检测信号并发送至所述逻辑控制模块;所述第二插接深度大于第三插接深度且不大于第一插接深度,所述第一插接深度和所述第三插接深度分别对应于所述供电铜排的最大可插接深度处和浅层边缘处;所述逻辑控制模块用于在根据所述检测信号判定所述供电夹子脱离所述供电铜排的所述第二插接深度处之后,在所述供电夹子完全脱离所述供电铜排的所述第三插接深度处之前,先后依次关闭所述子节点的主电电源和待机电源,以便所述子节点执行正常关机掉电逻辑。
本申请所提供的整机柜服务器中子节点的异常断电保护***、方法、电子设备及计算机可读存储介质所具有的有益效果是:本申请在子节点服务器被误拔时,可基于金属探针探测到供电夹子与供电铜排分离过程的前期阶段,并利用该分离过程所造成的时间机会,在完全断电之前先后控制主电电源、待机电源关闭,实现正常关机掉电逻辑,从而有效避免了***数据的丢失,并防止了异常掉电产生的反向电压损坏***内的敏感电子元器件,保障了***电路安全。
附图说明
为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。
图1为本申请实施例公开的一种整机柜服务器中子节点的异常断电保护***的结构框图;
图2为本申请实施例公开的一种子节点服务器的安装示意图;
图3为本申请实施例公开的一种供电夹子***至供电铜排的第二插接深度处的状态示意图;
图4为本申请实施例公开的一种供电夹子与供电铜排的插接深度小于第二插接深度时的状态示意图;
图5为本申请实施例公开的一种电平转换电路的电路结构图;
图6为本申请实施例公开的又一种整机柜服务器中子节点的异常断电保护***的结构框图;
图7为本申请实施例公开的一种整机柜服务器中子节点的异常断电保护方法的流程图;
图8为本申请实施例公开的一种电子设备的结构框图。
具体实施方式
本申请的核心在于提供一种整机柜服务器中子节点的异常断电保护***、方法、电子设备及计算机可读存储介质,以便有效应对子节点服务器***被带载拔出的异常断电情况,防止***数据丢失和敏感元器件损坏。
为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在整机柜服务器中,其子节点服务器的供电通常依靠于整机柜后端的供电铜排,由供电铜排给整机柜内的所有子节点同时供电。子节点的供电夹子一旦离开供电铜排,该子节点服务器***就会直接断电。因此,整机柜服务器无法仿照单节点服务器做类似的电源1+1冗余供电设计。
一般在正常关机操作下,用户会首先按压子节点的电源开关,此时***主电供电网络会按照预先设计的时序有序掉电(在等待主电电源完全关闭后再关闭待机电源),而有序掉电的过程中包含了数据存储等操作,可避免服务器数据丢失。
然而,在整机柜服务器的机房中,维护工程师经常会在服务器正常工作时,未按压电源按钮就直接拔出子节点机箱,由此造成了异常断电。这使得子节点主板端的输入电源直接从正常工作电位掉至零电压,板端各级供电网络触发欠压保护而自动关闭,因此子节点的待机电源和***主电电源将同时关闭,未遵守***原定的关机掉电时序,进而导致子节点***内的数据丢失。同时,子节点内供电单元带载异常掉电也可能在短时间内产生反向电压,损坏***内的敏感电子元器件。
鉴于此,本申请提供了一种整机柜服务器中子节点的异常断电保护方案,可有效解决上述技术问题。
参见图1所示,本申请实施例公开了一种整机柜服务器中子节点的异常断电保护***,整机柜服务器通过供电铜排为各子节点供电,异常断电保护***包括逻辑控制模块101以及插拔触发模块102;
插拔触发模块102用于通过金属探针检测子节点的供电夹子与供电铜排在第二插接深度处的接触状态,转换生成检测信号并发送至逻辑控制模块101;其中,第二插接深度大于第三插接深度且不大于第一插接深度,第一插接深度和第三插接深度分别对应于供电铜排的最大可插接深度处和浅层边缘处;
逻辑控制模块101用于在根据检测信号判定供电夹子脱离供电铜排的第二插接深度处之后,在供电夹子脱离供电铜排的第三插接深度处之前,先后依次关闭子节点的主电电源和待机电源,以便子节点执行正常关机掉电逻辑。
需要指出的是,申请人注意到,业内为保障供电的接触稳定,子节点的供电夹子(例如常用的“鳄鱼夹”)在正常使用时会深***供电铜排以便保障充分接触。一般地,供电夹子***供电铜排的最大可插接深度Dmax在20~30mm范围内,也就是说,供电夹子与供电铜排有20~30mm的接触深度。
因此,子节点服务器的完全拔出是有一定过程的:从供电夹子脱离供电铜排的最大可插接深度Dmax处,同时也是本申请中的第一插接深度D1处,直至供电夹子脱离供电铜排的浅层边缘处,同时也是本申请中的第三插接深度D3处。并且,申请人还发现,供电夹子与供电铜排的整个分离过程所持续的时间一般至少在几百毫秒以上,甚至是1秒以上。由此,申请人发现,可以利用上述分离过程所造成的时间机会,基于逻辑控制模块101抢在***完全断电之前执行正常关机掉电逻辑。
具体的,本申请中的插拔触发模块102,具体是用于检测子节点供电夹子与供电铜排第二插接深度D2处的接触状态,即,一旦子节点的供电夹子离开供电铜排的第二插接深度处,插拔触发模块102便会变换输出对应的检测信号。其中,0=D3<D2≤D1=Dmax。
同时,本申请中逻辑控制模块101分别与子节点主板上的主电电源和待机电源连接,一旦发现供电夹子与供电铜排的第二插接深度处脱离,逻辑控制模块101便可判定供电夹子与供电铜排的分离过程刚刚开始,子节点正在但还未完全被拔出,因此可立即控制子节点的主电电源关闭,并在主电电源关闭之后控制待机电源关闭。
通过控制主电电源先于待机电源关闭,即执行了正常关机掉电逻辑。在正常关机掉电逻辑的设计中,***内部数据会自动得以保存,由此便可有效避免了***数据丢失。同时,各级供电网络有序掉电,避免了因欠压而损坏内部的敏感元器件,保障了电路安全。
还需要说明的是,依据现代电子器件已达到的数据处理时钟频率水平,逻辑控制器件执行关闭主电电源的操作最多仅需几十毫秒,远小于1秒,两者不在同一个数量级。因此,从实际操作层面,逻辑控制器件完全可以做到在供电夹子完全脱离供电铜排的第三插接深度处之前,先后依次关闭子节点的主电电源和待机电源,即本方案具有充分的可行性。
需要说明的是,本领域技术人员需要在(0,Dmax]范围内合理设置第二插接深度D2的大小。根据上述基于时间机会的检测原理可知:D2越大,可用于先后关闭主电电源、待机电源的总时间裕量越多,因此D2不宜过小。
在一个具体实施例中,第二插接深度可等于第一插接深度,即D2=D1=Dmax。此时,金属探针检测的便是供电夹子与供电铜排在最大可插接深度处的接触状态。如此虽然可获取最大的总时间裕量,但是容易出现误动作:例如,一旦子节点服务器因自然晃动导致供电夹子稍微位移而脱离了最大可插接深度,则此时金属探针便会误报。
为此,在另一个具体实施例中,第二插接深度略小于第一插接深度,例如,可令D2=0.8·Dmax。如此,便可为供电夹子提供了(D2,Dmax]范围内的误动作区间,当供电夹子在该插接深度范围内活动时,金属探针不会改变电位输出状态,从而避免了误报、提高了准确度。
可见,本申请所提供的整机柜服务器中子节点的异常断电保护***,在子节点服务器被误拔时,可基于金属探针探测到供电夹子与供电铜排分离过程的初始时刻,并利用该分离过程所造成的时间机会,在完全断电之前先后控制主电电源、待机电源关闭,实现正常关机掉电逻辑,从而有效避免了***数据的丢失,并防止了异常掉电产生的反向电压损坏***内的敏感电子元器件,保障了***电路安全。
作为一种具体实施例,本申请实施例所提供的整机柜服务器中子节点的异常断电保护***在上述内容的基础上,插拔触发模块102包括金属探针以及与金属探针的第一端连接的电平转换电路;
金属探针与子节点的供电夹子平行安装,且金属探针第二端相对于机壳的凸出距离小于供电夹子,以使在供电夹子***至供电铜排的第二插接深度处时,金属探针的第二端恰好与供电铜排的第三插接深度处相接触。
对照参见图2~4,图2为本申请实施例公开的一种子节点服务器的安装示意图;图3为本申请实施例公开的一种供电夹子***至供电铜排第二插接深度处的状态示意图;图4为本申请实施例公开的一种供电夹子***至供电铜排某一中间深度的状态示意图。图中,201为子节点服务器,202为供电铜排的电源母排,203为供电铜排的接地母排,204为子节点服务器的供电夹子,205为金属探针。
如图2所示,供电铜排竖直安装,包括电源母排和接地母排。子节点服务器的机壳后方设置有两个鳄鱼夹即供电夹子,两个鳄鱼夹可分别***电源母排和接地母排而取电。
此外,金属探针安装在供电夹子附近对应于供电铜排的一个位置,但是,金属探针凸出于机壳的长度较小,当鳄鱼夹***至供电铜排的第二插接深度处时,金属探针才刚好可与供电铜排的第三插接深度处相接触,具体可参见图3。
此时,金属探针第一端的输出电位取决于其所接触的供电铜排的电位。图3中金属探针所接触的是供电铜排中的电源母排,则输出电位为高电平。若所接触的是供电铜排中的接地母排,则输出电位为低电平。
而当鳄鱼夹并没有***至供电铜排的第二插接深度处,而是小于第二插接深度的某个中间深度处时,金属探针便无法接触到供电铜排而处于悬空状态,具体可参见图4。此时金属探针第一端的输出电位既不是高电平也不是低电平,而是为高阻态电位。
参见图5,本申请实施例还公开了一种电平转换电路的电路结构。
作为一种具体实施例,本申请实施例所提供的整机柜服务器中子节点的异常断电保护***在上述内容的基础上,电平转换电路包括相连的上拉电阻Rs和可控接地开关Q,上拉电阻Rs与可控接地开关Q的公共端作为电平转换电路的输出端与逻辑控制模块101连接;上拉电阻Rs的另一端与待机电源连接;可控接地开关Q的另一端接地;
可控接地开关Q的控制端与金属探针的第一端连接,以使当金属探针的第二端与供电铜排的第三插接深度处相接触时,可控接地开关Q闭合,当金属探针的第二端悬空时,可控接地开关Q断开。
需要说明的是,为了便于理解,图5中具体以一个等效开关S来表示金属探针。容易理解的是,当金属探针第二端悬空时,可控接地开关Q为常开状态,电平转换电路输出端的电平状态被上拉电阻Rs拉至高电平;当金属探针第二端与供电铜排的第三插接深度处接触时,金属探针的输出电位控制可控接地开关Q闭合,电平转换电路输出端的电平状态被可控接地开关Q拉低至低电平。
由此,基于本实施例所提供的电平转换电路,当检测信号由低电平变为高电平即出现上升沿时,便可判定子节点服务器的供电夹子已脱离至供电铜排的第二插接深度处。此外,本领域技术人员还可在上述电平转换电路的基础上增加滤波防抖电路等以进一步提高信号准确性,本申请对此并不进行限定。
作为一种具体实施例,本申请实施例所提供的整机柜服务器中子节点的异常断电保护***在上述内容的基础上,供电铜排包括电源母排和接地母排,金属探针安装在机壳上与电源母排的对应位置处,以便在供电夹子***至供电铜排的第二插接深度处时,金属探针的第二端恰好与电源母排的第三插接深度处相接触;可控接地开关Q为NMOS管。
具体地,若金属探针与电源母排对应安装,则当金属探针与电源母排的第三插接深度处接触时,金属探针的输出电位为高电平,故此,本实施例对应选择了高电平有效的NMOS管作为可控接地开关Q。
类似地,本领域技术人员也可以将金属探针与接地母排对应安装,当金属探针与接地母排的第三插接深度处接触时,金属探针的输出电位为低电平,因此,当对应选择低电平有效的PMOS管作为可控接地开关Q。
作为一种具体实施例,本申请实施例所提供的整机柜服务器中子节点的异常断电保护***在上述内容的基础上,逻辑控制模块101包括子节点的主板上的CPLD(ComplexProgrammable Logic Device,复杂可编程逻辑器件)。
具体地,CPLD是服务器主板上普遍使用的一种重要逻辑器件。它具有编程灵活、集成度高、适用范围宽等优点,可实现较大规模的电路设计,因此被广泛应用。因此,本实施例中可具体利用子节点服务器主板上的CPLD来作为逻辑控制模块101。
作为一种具体实施例,本申请实施例所提供的整机柜服务器中子节点的异常断电保护***在上述内容的基础上,CPLD与子节点的电源按键连接,CPLD还用于:
在接收到来自电源按键的关机指令后,先后依次关闭主电电源和待机电源。
具体地,异常断电保护机制与正常关机操作的断电机制彼此并不冲突。无论是在用户按下电源按键之后,还是在检测到用户异常误拔子节点服务器后,本实施例中的CPLD均会先后关闭主电电源和待机电源,以执行正常关机掉电逻辑,保护***数据安全和元器件安全。
如图6,作为一种具体实施例,本申请实施例所提供的整机柜服务器中子节点的异常断电保护***在上述内容的基础上,逻辑控制模块101还包括子节点的主板上的BMC(Baseboard Management Controller,基板管理控制器),BMC用于:
在根据检测信号判定供电夹子脱离供电铜排的第二插接深度处之后,生成针对本次异常断电的日志记录。
具体地,BMC是服务器主板上普遍使用的另一种重要逻辑器件。它可以通过传感器监控设备的运行状态,通过独立的连接线路和***管理员进行通信,可以在机器未开机的状态下,对机器进行包括***状态监视、重启、重新供电、断电、固件升级等底板控制操作。
本实例中,插拔触发模块102同样与BMC连接。为了便于后续故障分析,BMC可在判定供电夹子脱离供电铜排的第二插接深度处之后,立刻将本次异常断电记录在日志中。
参见图7所示,本申请实施例公开了一种整机柜服务器中子节点的异常断电保护方法,整机柜服务器通过供电铜排为各子节点供电;该方法应用于与子节点的主电电源和待机电源连接的逻辑控制模块101,主要包括:
S301:实时接收插拔触发模块102发送的检测信号;插拔触发模块102通过金属探针检测子节点的供电夹子与供电铜排在第二插接深度处的接触状态,并转换生成检测信号。
其中,第二插接深度大于第三插接深度且不大于第一插接深度,第一插接深度和第三插接深度分别对应于供电铜排的最大可插接深度处和浅层边缘处。
S302:根据检测信号判断供电夹子是否脱离供电铜排的第二插接深度处;若是,则进入S303。
S303:在供电夹子脱离供电铜排的第三插接深度处之前,先后依次关闭主电电源和待机电源,以便子节点执行正常关机掉电逻辑。
可见,本申请实施例所公开的整机柜服务器中子节点的异常断电保护方法,在子节点服务器被误拔时,可基于金属探针探测到供电夹子与供电铜排分离过程的初始时刻,并利用该分离过程所造成的时间机会,在完全断电之前先后控制主电电源、待机电源关闭,实现正常关机掉电逻辑,从而有效避免了***数据的丢失,并防止了异常掉电产生的反向电压损坏***内的敏感电子元器件,保障了***电路安全。
关于上述整机柜服务器中子节点的异常断电保护方法的具体内容,可参考前述关于整机柜服务器中子节点的异常断电保护***的详细介绍,这里就不再赘述。
作为一种具体实施例,本申请实施例所公开的整机柜服务器中子节点的异常断电保护方法在上述内容的基础上,插拔触发模块102包括金属探针以及与金属探针的第一端连接的电平转换电路;
金属探针与子节点的供电夹子平行安装,且金属探针第二端相对于机壳的凸出距离小于供电夹子,以使在供电夹子***至供电铜排的第二插接深度处时,金属探针的第二端恰好与供电铜排的第三插接深度处相接触。
作为一种具体实施例,本申请实施例所公开的整机柜服务器中子节点的异常断电保护方法在上述内容的基础上,电平转换电路包括相连的上拉电阻和可控接地开关,上拉电阻与可控接地开关的公共端作为电平转换电路的输出端与逻辑控制模块101连接;
上拉电阻的另一端与待机电源连接;可控接地开关的另一端接地;
可控接地开关的控制端与金属探针的第一端连接,以使当金属探针的第二端与供电铜排的第三插接深度处相接触时,可控接地开关闭合,当金属探针的第二端悬空时,可控接地开关断开。
作为一种具体实施例,本申请实施例所公开的整机柜服务器中子节点的异常断电保护方法在上述内容的基础上,供电铜排包括电源母排和接地母排,金属探针安装在机壳上与电源母排的对应位置处,以便在供电夹子***至供电铜排的第二插接深度处时,金属探针的第二端恰好与电源母排的第三插接深度处相接触;可控接地开关为NMOS管。
作为一种具体实施例,本申请实施例所公开的整机柜服务器中子节点的异常断电保护方法在上述内容的基础上,逻辑控制模块101包括子节点的主板上的CPLD。
作为一种具体实施例,本申请实施例所公开的整机柜服务器中子节点的异常断电保护方法在上述内容的基础上,CPLD与子节点的电源按键连接,方法还包括:
在接收到来自电源按键的关机指令后,先后依次关闭主电电源和待机电源。
作为一种具体实施例,本申请实施例所公开的整机柜服务器中子节点的异常断电保护方法在上述内容的基础上,逻辑控制模块101还包括子节点的主板上的BMC,方法还包括:
BMC在根据检测信号判定供电夹子脱离供电铜排的第二插接深度处之后,生成针对本次异常断电的日志记录。
参见图8所示,本申请实施例公开了一种电子设备,包括:
存储器401,用于存储计算机程序;
处理器402,用于执行所述计算机程序以实现如上所述的任一种整机柜服务器中子节点的异常断电保护方法的步骤。
进一步地,本申请实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上所述的任一种整机柜服务器中子节点的异常断电保护方法的步骤。
关于上述电子设备和计算机可读存储介质的具体内容,可参考前述关于整机柜服务器中子节点的异常断电保护***的详细介绍,这里就不再赘述。
本申请中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的设备而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
还需说明的是,在本申请文件中,诸如“第一”和“第二”之类的关系术语,仅仅用来将一个实体或者操作与另一个实体或者操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。此外,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请所提供的技术方案进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请的保护范围内。
Claims (10)
1.一种整机柜服务器中子节点的异常断电保护***,所述整机柜服务器通过供电铜排为各子节点供电;其特征在于,所述异常断电保护***包括逻辑控制模块以及插拔触发模块;
所述插拔触发模块用于通过金属探针检测所述子节点的供电夹子与所述供电铜排在第二插接深度处的接触状态,转换生成检测信号并发送至所述逻辑控制模块;所述第二插接深度大于第三插接深度且不大于第一插接深度,所述第一插接深度和所述第三插接深度分别对应于所述供电铜排的最大可插接深度处和浅层边缘处;
所述逻辑控制模块用于在根据所述检测信号判定所述供电夹子脱离所述供电铜排的所述第二插接深度处之后,在所述供电夹子脱离所述供电铜排的所述第三插接深度处之前,先后依次关闭所述子节点的主电电源和待机电源,以便所述子节点执行正常关机掉电逻辑。
2.根据权利要求1所述的整机柜服务器中子节点的异常断电保护***,其特征在于,所述插拔触发模块包括所述金属探针以及与所述金属探针的第一端连接的电平转换电路;
所述金属探针与所述子节点的供电夹子平行安装,且所述金属探针第二端相对于机壳的凸出距离小于所述供电夹子,以使在所述供电夹子***至所述供电铜排的所述第二插接深度处时,所述金属探针的第二端恰好与所述供电铜排的所述第三插接深度处相接触。
3.根据权利要求2所述的整机柜服务器中子节点的异常断电保护***,其特征在于,所述电平转换电路包括相连的上拉电阻和可控接地开关,所述上拉电阻与所述可控接地开关的公共端作为所述电平转换电路的输出端与所述逻辑控制模块连接;
所述上拉电阻的另一端与所述待机电源连接;所述可控接地开关的另一端接地;
所述可控接地开关的控制端与所述金属探针的第一端连接;当所述金属探针的第二端与所述供电铜排的所述第三插接深度处相接触时,驱使所述可控接地开关闭合;当所述金属探针的第二端悬空时,所述可控接地开关断开。
4.根据权利要求3所述的整机柜服务器中子节点的异常断电保护***,其特征在于,所述供电铜排包括电源母排和接地母排,所述金属探针安装在机壳上与所述电源母排的对应位置处,以便在所述供电夹子***至所述供电铜排的所述第二插接深度处时,所述金属探针的第二端恰好与所述电源母排的所述第三插接深度处相接触;所述可控接地开关为NMOS管。
5.根据权利要求1至4任一项所述的整机柜服务器中子节点的异常断电保护***,其特征在于,所述逻辑控制模块包括所述子节点的主板上的CPLD。
6.根据权利要求5所述的整机柜服务器中子节点的异常断电保护***,其特征在于,所述CPLD与所述子节点的电源按键连接,所述CPLD还用于:
在接收到来自所述电源按键的关机指令后,先后依次关闭所述主电电源和所述待机电源。
7.根据权利要求5所述的整机柜服务器中子节点的异常断电保护***,其特征在于,所述逻辑控制模块还包括所述子节点的主板上的BMC,所述BMC用于:
在根据所述检测信号判定所述供电夹子脱离所述供电铜排的所述第二插接深度处之后,生成针对本次异常断电的日志记录。
8.一种整机柜服务器中子节点的异常断电保护方法,所述整机柜服务器通过供电铜排为各子节点供电;其特征在于,所述方法应用于与所述子节点的主电电源和待机电源连接的逻辑控制模块,包括:
实时接收插拔触发模块发送的检测信号;所述插拔触发模块通过金属探针检测所述子节点的供电夹子与所述供电铜排在第二插接深度处的接触状态,并转换生成所述检测信号;所述第二插接深度大于第三插接深度且不大于第一插接深度,所述第一插接深度和所述第三插接深度分别对应于所述供电铜排的最大可插接深度处和浅层边缘处;
根据所述检测信号判断所述供电夹子是否脱离所述供电铜排的所述第二插接深度处;
若是,则在所述供电夹子脱离所述供电铜排的所述第三插接深度处之前,先后依次关闭所述主电电源和所述待机电源,以便所述子节点执行正常关机掉电逻辑。
9.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现如权利要求8所述的整机柜服务器中子节点的异常断电保护方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如权利要求8所述的整机柜服务器中子节点的异常断电保护方法的步骤。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011532924.8A CN112612357B (zh) | 2020-12-22 | 2020-12-22 | 整机柜服务器中子节点的异常断电保护***、方法及设备 |
US18/250,948 US12019491B2 (en) | 2020-12-22 | 2021-09-28 | Protection system and method for abnormal power down of child node in rack-scale server, and apparatus |
PCT/CN2021/121424 WO2022134715A1 (zh) | 2020-12-22 | 2021-09-28 | 整机柜服务器中子节点的异常断电保护***、方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011532924.8A CN112612357B (zh) | 2020-12-22 | 2020-12-22 | 整机柜服务器中子节点的异常断电保护***、方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112612357A CN112612357A (zh) | 2021-04-06 |
CN112612357B true CN112612357B (zh) | 2022-11-18 |
Family
ID=75244401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011532924.8A Active CN112612357B (zh) | 2020-12-22 | 2020-12-22 | 整机柜服务器中子节点的异常断电保护***、方法及设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US12019491B2 (zh) |
CN (1) | CN112612357B (zh) |
WO (1) | WO2022134715A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112612357B (zh) * | 2020-12-22 | 2022-11-18 | 山东海量信息技术研究院 | 整机柜服务器中子节点的异常断电保护***、方法及设备 |
CN114020130B (zh) * | 2021-10-22 | 2023-07-18 | 苏州浪潮智能科技有限公司 | 一种防止子节点服务器输入端烧板的供电管理***及方法 |
CN117033063B (zh) * | 2023-10-08 | 2024-02-09 | 浪潮(山东)计算机科技有限公司 | 一种服务器漏液处理方法、***、装置、电子设备及介质 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2914223B2 (ja) * | 1995-04-28 | 1999-06-28 | 住友電装株式会社 | キャップ型リテーナを備える二重係止コネクタ |
CN1969191A (zh) * | 2003-07-09 | 2007-05-23 | 伊斯拉-裘克电子有限公司 | 检测电路故障的***、设备及方法 |
US8441151B2 (en) * | 2009-11-24 | 2013-05-14 | Delta Electronics, Inc. | Power supply with arc flash protection mechanism and data-processing system employing same |
US9274166B2 (en) * | 2013-08-26 | 2016-03-01 | Fujitsu Limited | Pin verification device and method |
US10508807B2 (en) * | 2014-05-02 | 2019-12-17 | Air Products And Chemicals, Inc. | Remote burner monitoring system and method |
US9899827B2 (en) | 2015-09-30 | 2018-02-20 | Ching-Sung Wang | Safety power socket device and safety power socket device with remote monitor management |
CN205643942U (zh) * | 2016-05-24 | 2016-10-12 | 合肥京东方光电科技有限公司 | 电路板结构及显示装置 |
CN106654737B (zh) * | 2016-11-16 | 2019-06-11 | 北京小米移动软件有限公司 | 排插的通电方法及装置 |
US11082243B2 (en) * | 2017-04-24 | 2021-08-03 | Signify Holding B.V. | Power management device for immediate start-up during power negotiation |
US20180375258A1 (en) * | 2017-06-21 | 2018-12-27 | Dynawave Incorporated | Self-aligning cable mating connector |
CN107683020A (zh) * | 2017-10-17 | 2018-02-09 | 京东方科技集团股份有限公司 | 一种显示面板、其检测方法、柔性电路板及显示装置 |
US20210048871A1 (en) * | 2018-02-14 | 2021-02-18 | Panasonic Intellectual Property Management Co., Ltd. | Power control method and power control system |
EP3881407A1 (en) * | 2018-11-13 | 2021-09-22 | Signify Holding B.V. | Dc-power supply device |
CN109669905B (zh) * | 2018-12-17 | 2023-05-12 | 广东浪潮大数据研究有限公司 | 一种pcie设备的热移除方法、***及相关装置 |
CN111258403B (zh) * | 2020-02-10 | 2022-02-18 | 苏州浪潮智能科技有限公司 | 一种服务器集中供电的控制装置 |
CN111625079B (zh) * | 2020-05-28 | 2022-04-22 | 浪潮电子信息产业股份有限公司 | 一种整机柜服务器及其复用型电源模块 |
CN111722000B (zh) | 2020-06-04 | 2023-11-17 | 广西金步电力科技有限公司 | 一种大电流连接器检测***及连接检测方法 |
CN112612357B (zh) | 2020-12-22 | 2022-11-18 | 山东海量信息技术研究院 | 整机柜服务器中子节点的异常断电保护***、方法及设备 |
-
2020
- 2020-12-22 CN CN202011532924.8A patent/CN112612357B/zh active Active
-
2021
- 2021-09-28 WO PCT/CN2021/121424 patent/WO2022134715A1/zh active Application Filing
- 2021-09-28 US US18/250,948 patent/US12019491B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN112612357A (zh) | 2021-04-06 |
WO2022134715A1 (zh) | 2022-06-30 |
US12019491B2 (en) | 2024-06-25 |
US20230384850A1 (en) | 2023-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112612357B (zh) | 整机柜服务器中子节点的异常断电保护***、方法及设备 | |
CN100419699C (zh) | 一种通过网络远程自动恢复cmos数据的方法和装置 | |
US20060050465A1 (en) | Uninterruptible power supply apparatus controllable by monitoring apparatus via network | |
CN100492309C (zh) | 实现虚拟热插拔的方法及实现虚拟热插拔的主机设备 | |
CN102016868B (zh) | 电子设备装置的不正当拆卸检测方法 | |
US5432386A (en) | Battery back-up control circuit for battery backed up rack mounted devices | |
US10516260B2 (en) | Multi-node system fault management | |
US10678739B1 (en) | Electronic system, host device and control method | |
CN113868042B (zh) | 一种服务器机箱入侵检测电路、方法、装置及存储介质 | |
CN104102290A (zh) | 服务器 | |
CN218824636U (zh) | 一种用于服务器硬盘背板的电源检测装置 | |
CN110389643B (zh) | 服务器及其远端控制方法 | |
CN101441505B (zh) | 带节能控制的计算机电源装置 | |
CN108243358B (zh) | 可插拔业务板 | |
CN105227872A (zh) | 一种电视控制方法及分离式电视 | |
CN112115000B (zh) | ***部件电源的远端重置方法、***及bmc远端设备 | |
CN115114092B (zh) | 总线挂死的恢复方法、***、装置及计算机可读存储介质 | |
CN113328740B (zh) | 一种防误触发开关机***和方法 | |
CN114089824B (zh) | 一种热插拔部件保护方法及装置 | |
CN112881834B (zh) | 一种电气设备在线状态检测方法及装置 | |
JP3340957B2 (ja) | 異常監視装置 | |
JP3110125B2 (ja) | 活線挿抜制御方式 | |
TW548537B (en) | Circuit module capable of conducting hot swap | |
JPH08256191A (ja) | データ処理装置 | |
CN113721747A (zh) | 一种服务器及其防烧板电路和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |