一种过流点配置方法、装置和过流保护装置技术领域
本发明涉及计算机技术领域,尤其涉及一种过流点配置方法、装置和过流保护装
置。
背景技术
随着计算机技术的发展,计算机设备中除了配置有常规的必选部件,如中央处理
器(CPU)、显示器等,还配置有一些可选部件,比如现场可更换单元(Field Replace Unit,
FRU),其中,FRU的种类包括但不限于网卡、显卡、声卡等。在计算机设备上配置FRU等可选部
件可使得计算机设备的配置灵活多变,满足用户的不同需求。
通常,计算机设备中设置有过流保护装置,过流保护装置根据计算机设备中各个
部件的额定电流的总和配置自身的过流点,并在计算机设备中流过的实际电流大于自身配
置的过流点时,触发系统下电(将计算机设备断电),从而避免计算机设备中流过的实际电
流过大,烧坏设备中的部件。当计算机设备中配置有FRU等可选部件时,由于过流保护装置
是根据计算机设备中全部部件的额定功率的配置自身过流点的,因此,当仅有部分可选部
件在位(即处于通电运行状态)时,过流保护装置配置的过流点会偏大,无法起到对设备的
过流检测保护作用。
综上,现有的过流保护装置在计算机设备中配置有FRU等可选部件的情况下,存在
过流点配置不准确、无法起到对设备的过流检测保护作用的问题。
发明内容
本发明实施例提供一种过流点配置方法、装置和过流保护装置,用以解决现有的
过流保护装置中存在的过流点配置不准确、无法起到对设备的过流检测保护作用的问题。
第一方面,本发明实施例提供一种过流保护电路中过流点配置方法,该方法包括:
确定待保护设备中在位的部件;获取在位的每个部件的额定功率,并根据在位的每个部件
的额定功率计算得到过流点;根据计算得到的过流点配置用于对待保护设备进行过流检测
保护的第一过流保护电路的过流点。
采用上述方案,根据在位的部件的额定功率计算得到过流点,并根据计算得到的
过流点配置对待保护设备进行过流检测保护的第一过流保护电路的过流点。相比于现有技
术中过流保护电路中过流点是根据待保护设备中所有部件的额定功率计算的,过流点不可
调节,存在过流点配置不准确、无法起到对待保护设备的过流检测保护作用的问题,由于第
一过流保护电路中配置的过流点是根据待保护设备中的在位部件的额定功率计算的,因而
第一过流保护电路中配置的过流点适用于待保护设备中的部件的多种在位情况,在每种情
况下均可以为第一过流保护电路配置准确的过流点,能更好地起到对待保护设备的过流检
测保护作用。
在一种可能的设计中,待保护设备包括必选部件和可选部件,确定的在位的部件
包括必选部件和/或在位的可选部件。此时,计算过流点的方式可以是:获取在位的每个可
选部件的额定功率和/或在位的每个必选部件的额定功率,并根据在位的每个可选部件的
额定功率和/或在位的每个必选部件的额定功率,计算得到过流点。
其中,可选部件的数量可以为一个或多个,必选部件的数量也可以为一个或多个。
在一种可能的设计中,待保护设备中的每个可选部件设置有一个第二过流保护电
路。设置的第二过流保护电路可用于对可选部件进行过流检测保护,其中,第二过流保护电
路的过流点可根据可选部件的额定功率配置。
在通过第一过流保护电路对待保护设备进行过流检测保护的情况下,再通过第二
过流保护电路对每个可选部件进行过流检测保护,可以更准确地对每个可选部件进行过流
检测保护,进一步增强了对可选部件的过流检测保护的效果。
第二方面,本发明实施例提供一种过流保护电路中过流点配置装置,该装置包括:
确定单元,用于确定待保护设备中在位的部件;计算单元,用于获取确定单元确定的在位的
部件中每个部件的额定功率,并根据在位的每个部件的额定功率计算得到过流点;配置单
元,用于根据计算单元计算得到的过流点配置第一过流保护电路的过流点,其中,第一过流
保护电路用于对待保护设备进行过流检测保护。
采用上述方案,计算单元根据在位的部件的额定功率计算得到过流点,配置单元
根据计算单元计算得到的过流点配置对待保护设备进行过流检测保护的第一过流保护电
路的过流点。相比于现有技术中过流保护电路中过流点是根据待保护设备中所有部件的额
定功率计算的,过流点不可调节,存在过流点配置不准确、无法起到对待保护设备的过流检
测保护作用的问题,由于第二方面提供的过流保护电路中过流点配置装置中,配置单元配
置的过流点是计算单元根据待保护设备中的在位部件的额定功率计算的,因而配置单元配
置的过流点适用于待保护设备中的部件的多种在位情况,在每种情况下均可以为第一过流
保护电路配置准确的过流点,能更好地起到对待保护设备的过流检测保护作用。
在一种可能的设计中,待保护设备包括必选部件和可选部件,确定单元确定的在
位的部件包括必选部件和/或在位的可选部件。此时,计算单元计算过流点的方式可以是:
获取在位的每个可选部件的额定功率和/或在位的每个必选部件的额定功率,并根据在位
的每个可选部件的额定功率和/或在位的每个必选部件的额定功率,计算得到过流点。
在一种可能的设计中,待保护设备中的每个可选部件设置有一个第二过流保护电
路。设置的第二过流保护电路可用于对可选部件进行过流检测保护,其中,第二过流保护电
路的过流点可根据可选部件的额定功率配置。
在通过第一过流保护电路对待保护设备进行过流检测保护的情况下,再通过第二
过流保护电路对每个可选部件进行过流检测保护,可以更准确地对每个可选部件进行过流
检测保护,进一步增强了对可选部件的过流检测保护的效果。
第三方面,本发明实施例提供一种过流保护装置,该装置包括多个第一过流保护
电路。其中,多个第一过流保护电路与待保护设备包括的多个部件一一对应,每个第一过流
保护电路用于对自身对应的部件进行过流检测保护。
采用上述方案,由于针对每个部件均设置有第一过流保护电路,因而可以实现对
不同部件分别保护。由于每个部件均由一个第一过流保护电路进行过流检测保护,因而过
流保护装置无需考虑多个部件的在位情况,即可实现对每个部件的过流检测保护。
与上述第三方面提供的过流保护装置中的多个第一过流保护电路一一对应的多
个部件可以是多个可选部件,也可以是多个必选部件,还可以是至少一个可选部件和至少
一个必选部件。当与多个第一过流保护电路一一对应的多个部件是多个可选部件时,每个
第一过流保护电路用于对自身对应的可选部件进行过流检测保护。
在一种可能的设计中,当与多个第一过流保护电路一一对应的多个部件是多个可
选部件时,过流保护装置还可以包括第二过流保护电路,其中,第二过流保护电路用于对待
保护设备包括的必选部件进行过流检测保护。
当与多个第一过流保护电路一一对应的多个部件是多个可选部件时,多个第一过
流保护电路仅用于对多个可选部件进行过流保护。在过流保护装置中再设置一个第二过流
保护电路对全部必选部件进行过流检测保护,可以实现对待保护设备中的全部部件进行过
流检测保护,此外,由于针对全部必选部件仅需设置一个第二过流保护电路,因而还可以降
低过流保护装置的元器件成本。
在一种可能的设计中,过流保护装置还包括:第三过流保护电路,该第三过流保护
电路用于对待保护设备进行过流检测保护。
过流保护装置中,在针对每个部件均设置第一过流保护电路后,可再针对整个待
保护设备设置一个第三过流保护电路,实现对待保护设备中每个部件的双重保护。
其中,第三过流保护电路的过流点可采用现有技术中的过流点配置方法配置,也
可采用上述第一方面提供的过流保护电路中过流点配置方法配置。
第四方面,本发明实施例提供一种计算机可读存储介质,计算机可读存储介质中
存储有计算机执行指令,当计算节点的至少一个处理器执行该计算机执行指令时,计算节
点执行上述第一方面或者第一方面的各种可能设计提供的方法。
第五方面,本发明实施例提供一种计算机程序产品,该计算机程序产品包括计算
机执行指令,该计算机执行指令存储在计算机可读存储介质中。计算节点的至少一个处理
器可以从计算机可读存储介质读取该计算机执行指令,至少一个处理器执行该计算机执行
指令使得计算节点实施上述第一方面或者第一方面的各种可能设计提供的方法。
附图说明
图1为本发明实施例提供的一种过流保护电路的结构示意图;
图2为本发明实施例提供的一种过流保护电路中过流点配置方法的流程示意图;
图3为本发明实施例提供的第一种第一过流保护电路的结构示意图;
图4为本发明实施例提供的第二种第一过流保护电路的结构示意图;
图5为本发明实施例提供的第三种第一过流保护电路的结构示意图;
图6为本发明实施例提供的一种过流保护电路中过流点配置装置的结构示意图;
图7为本发明实施例提供的另一种过流保护电路中过流点配置装置的结构示意
图;
图8为本发明实施例提供的一种过流保护装置的结构示意图。
具体实施方式
为了更好地理解本发明实施例的上述目的、方案和优势,下文提供了详细描述。该
详细描述通过使用框图、流程图等附图和/或示例,阐明了装置和/或方法的各种实施方式。
在这些框图、流程图和/或示例中,包含一个或多个功能和/或操作。本领域技术人员将理解
到:这些框图、流程图或示例内的各个功能和/或操作,能够通过各种各样的硬件、软件、固
件单独或共同实施,或者通过硬件、软件和固件的任意组合实施。
本发明实施例涉及通过过流保护电路对计算机等待保护设备进行过流检测保护。
过流检测保护是指,过流保护电路检测待保护设备中流过的实际电流是否大于过流点,当
检测到待保护设备中流过的实际电流大于过流点时,触发对待保护设备的过流保护,即将
待保护设备断电,从而避免待保护设备中流过的实际电流过大,烧坏待保护设备中的某些
部件。为了充分阐述本发明实施例的具体实施方式及相应技术效果,下面对如何通过过流
保护电路对待保护设备进行过流检测保护进行详述阐述。
图1所示的过流保护电路包括采样电阻R、恒压源U、运算放大器A和比较控制器,采
样电阻R的一端输入待保护设备实际运行中的电流Ia,另一端与恒压源U的负端连接;运算
放大器A的同向输入端输入Ia,反向输入端与恒压源的正端连接,其中,运算放大器A的同向
输入端对应的电压值为Vcc;运算放大器A的输出端与比较控制器连接,比较控制器根据运
算放大器的输出判断是否需要触发对待保护设备的过流检测保护。
其中,比较控制器包括但不限于金属氧化物半导体场效应晶体管(Metal Oxide
Semiconductor Field Effect Transistor,MOSFET)。
通过过流保护电路对待保护设备进行过流检测保护的原则是:当待保护设备实际
运行中的电流Ia大于过流保护电路配置的过流点时,触发对待保护设备的过流保护。在具
体电路实现时,通过对运算放大器两端的输入电压进行比较实现Ia和过流点的比较。
具体原理如下:
假设过流保护电路中输入Ia的一端对应的电压为Vcc,恒压源的输出电压值为V。
那么,
运算放大器A的同向输入端的电压值为Vcc;
运算放大器A的反向输入端的电压值为Vcc-Ia*R+V;
根据运算放大器的工作原理,当同向输入端的电压值大于反向输入端的电压值
时,运算放大器输出高电平,即Vcc>Vcc-Ia*R+V时,运算放大器输出高电平。该不等式中V和
R为过流保护电路中已知的参数值,因而可以得出结论,当Ia>V/R时,运算放大器输出高电
平。比较控制器检测到运算放大器输出高电平后会触发对待保护设备的过流检测保护。
根据如上结论可以看出,V/R即为过流保护电路中配置的过流点,当Ia大于该配置
的过流点时,会触发对待保护设备的过流检测保护。因而,针对待保护设备的不同运行状
态,可以通过设置过流保护电路中的V和/或R的具体值来配置不同的过流点。
下面,对本发明实施例涉及的基本概念进行解释。需要说明的是,这些解释是为了
让本发明实施例更容易被理解,而不应该视为对本发明所要求的保护范围的限定。
一、待保护设备
本发明实施例中,待保护设备可以是个人计算机(Personal Computer,PC)、单板
计算机、服务器、手持式计算机、个人数字助理、工作站等计算机设备,也可以是智能手机、
平板电脑、虚拟现实(Virtual Reality,VR)设备、增强现实(Augmented Reality,AR)设备
等终端设备。
二、可选部件和必选部件
本发明实施例中,可选部件和必选部件是针对待保护设备而言的。待保护设备包
含可选部件和必选部件,可选部件和必选部件均为电子部件。
必选部件是指待保护设备中必须配备的部件,待保护设备正常工作过程中必选部
件一定在位,即必选部件处于运行状态。可选部件是指待保护设备可以选用的部件,对于待
保护设备来说,可选部件不在位或仅有部分可选部件在位也可保证待保护设备的正常工
作,例如可选部件包括FRU。
比如,当待保护设备为PC时,必选部件可以包括处理器、主板、内存条、显卡、声卡、
网卡、键盘等,可选部件可以是摄像头、话筒等。此时,可选部件不在位也可保证待保护设备
的正常工作。
再比如,若PC中配置有多个网卡作为FRU时,用户可根据使用需求选择多个网卡中
的一个或几个使用,FRU也被称为可选部件。此时,仅有部分可选部件在位也可保证待保护
设备的正常工作。
下面,结合说明书附图对本发明实施例进行详细介绍。
本发明实施例提供一种过流保护电路中过流点配置方法,该方法应用于待保护设
备。如图2所示,该方法包括:
S201:确定待保护设备中在位的部件。
其中,待保护设备中在位的部件的数量可以为一个或多个,本发明实施例中对待
保护设备中在位的部件的数量不做限制。
S202:获取在位的部件中每个部件的额定功率,并根据在位的每个部件的额定功
率计算得到过流点。
可选的,可通过如下两种方法实现S202中计算过流点:
第一种
根据在位的每个部件的额定功率和额定电压计算在位的每个部件的额定电流;将
在位的每个部件的额定电流相加,得到在位的每个部件的额定电流总和,将得到的总和作
为计算得到的过流点。
第二种
当在位的每个部件的额定电流为已知量时,可将在位的每个部件的额定电流相
加,得到在位的每个部件的额定电流总和,将得到的总和作为计算得到的过流点。
S203:根据计算得到的过流点配置第一过流保护电路的过流点。
其中,第一过流保护电路用于对待保护设备进行过流检测保护。
采用图2所示的过流保护电路中过流点配置方法,根据在位的部件的额定功率计
算得到过流点,并根据计算得到的过流点配置对待保护设备进行过流检测保护的第一过流
保护电路的过流点。相比于现有技术中过流保护电路中过流点是根据待保护设备中所有部
件的额定功率计算的,过流点不可调节,存在过流点配置不准确、无法起到对待保护设备的
过流检测保护作用的问题,由于本实施例中第一过流保护电路中配置的过流点是根据待保
护设备中的在位部件的额定功率计算的,因而第一过流保护电路中配置的过流点适用于待
保护设备中的部件的多种在位情况,在每种情况下均可以为第一过流保护电路配置准确的
过流点,能更好地起到对待保护设备的过流检测保护作用。
可选地,待保护设备包括必选部件和可选部件,确定的在位的部件包括必选部件
和/或在位的可选部件。此时,S202中计算过流点的方式可以是,获取在位的每个可选部件
的额定功率和/或在位的每个必选部件的额定功率,并根据在位的每个可选部件的额定功
率和/或在位的每个必选部件的额定功率,计算得到过流点。
由于必选部件是待保护设备中必须配备的部件,因而在待保护设备正常工作过程
中,必选部件一定在位;由于可选部件是待保护设备可以选用的部件,因而在待保护设备正
常工作过程中,可选部件可能在位,也可能不在位。因此,在执行S201后,确定的在位的部件
为全部必选部件和在位的可选部件。
需要说明的是,可选部件的数量可以为一个或多个,必选部件的数量也可以为一
个或多个,本发明实施例中对可选部件和必选部件的数量均不做限制。在位的可选部件的
数量可以为零个、一个或多个。
当在位的可选部件的数量为零个时,虽然计算得到的过流点与可选部件的额定功
率无关,但是计算得到过流点的过程中考虑了可选部件的额定功率,且用于对待保护设备
进行过流检测保护的第一过流保护电路的过流点也是根据计算得到的过流点配置的,因
而,该第一过流保护电路的过流点配置方法也应视为落入本发明的保护范围。
可选地,待保护设备中的每个可选部件还可设置有一个第二过流保护电路。对于
一个可选部件,为其设置的第二过流保护电路可起到对该可选部件的过流检测保护作用,
该第二过流保护电路的过流点可根据该可选部件的额定功率配置。
在通过第一过流保护电路对待保护设备进行过流检测保护的情况下,再通过第二
过流保护电路对每个可选部件进行过流检测保护,可以更准确地对每个可选部件进行过流
检测保护,进一步增强了对可选部件的过流检测保护的效果。
其中,在配置第二过流保护电路的过流点时,可根据可选部件的额定功率和额定
电压计算可选部件的额定电流,根据可选部件的额定电流配置第二过流保护电路的过流
点。
此外,在设置第二过流保护电路时,可为可选部件中的两个或两个以上可选部件
设置一个第二过流保护电路。比如,某两个可选部件通常会一起使用,即当其中一个可选部
件在位时,另一个可选部件通常也在位。为这两个可选部件设置一个第二过流保护电路,不
仅可以进一步增强对这两个可选部件的过流检测保护的效果,而且与为每个可选部件均设
置一个第二过流保护电路的方案相比,可降低电路的元器件成本。
可选地,待保护设备中的必选部件还可设置有一个第三过流保护电路。第三过流
保护电路可起到对全部必选部件的过流检测保护作用,该第三过流保护电路的过流点可根
据必选部件的额定功率配置。
在通过第一过流保护电路对待保护设备进行过流检测保护的情况下,再通过第三
过流保护电路对全部必选部件进行过流检测保护,进一步增强了对必选部件的过流检测保
护的效果。
在S203中,需要根据计算得到的过流点配置第一过流保护电路的过流点。由于计
算得到的过流点的值与待保护设备的部件在位的情况相关,而部件在位的情况有多种,因
而第一过流保护电路在具体实现时需要在不同的情况下配置不同的过流点。显然,图1所示
的过流保护电路不能满足这样的要求,因而本发明实施例还提供第一过流保护电路的具体
实现形式。
第一过流保护电路的具体实现形式包括但不限于以下三种:
第一种
在图1所示的过流保护电路中,配置的过流点的值等于V/R,因而在第一过流保护
电路中可以通过设置多个采样电阻来改变第一过流保护电路中配置的过流点。以第一过流
保护电路中设置的采样电阻的个数为四个为例,第一过流保护电路的实现形式可如图3所
示。图3中,四个并联的电阻R1、R2、R3和R4中的每个电阻的一端均与一个开关串联,另一端
均与恒压源U的负端连接;每个开关的一端与第一过流保护电路的输入端连接,运算放大器
A的同向输入端与第一过流保护电路的输入端连接,反向输入端与恒压源U的正端连接,运
算放大器A的输出端与比较控制器连接,比较控制器用于在运算放大器A输出为高电平时,
触发对待保护设备的过流检测保护。
在图3所示的第一过流保护电路中,可通过调节四个开关的断开或闭合状态,实现
开关连接的电阻是否接入到第一过流保护电路中,进而实现配置第一过流保护电路中的过
流点。
比如,恒压源的输出电压为50mV,R1、R2、R3和R4的阻值分别为10mΩ、20mΩ、30mΩ
和40mΩ。那么,当采用图2所示方法根据待保护设备中部件在位的情况计算出的过流点为
5A时,第一过流保护电路中采样电阻的阻值应为50mV/5A=10mΩ。因而第一过流保护电路
中的采样电阻应选取为R1,即与R1串联的开关应为闭合状态;对于同一个待保护设备,当部
件在位的情况发生变化,采用图2所示方法计算出的过流点为2.5A时,第一过流保护电路中
采样电阻的阻值应为50mV/2.5A=20mΩ。因而第一过流保护电路中的采样电阻应选取为
R2,即与R2串联的开关应为闭合状态。
需要说明的是,在图3所示的第一过流保护电路中,每次配置第一过流保护电路的
过流点时,闭合的开关的数量可以为一个,也可以为多个。比如,当根据图2所示方法计算出
的过流点和恒压源的输出电压值计算出采样电阻的阻值应为R1*R2/(R1+R2)时,与R1连接
的开关和与R2连接的开关均应为闭合状态。
同样需要说明的是,本发明实施例中对第一过流保护电路中采样电阻的数量不做
限制。具体实现时,选取的采样电阻的数量和阻值时可参考待保护设备中部件的数量和额
定功率等参数。
第二种
在图1所示的过流保护电路中,配置的过流点的值等于V/R,因而在第一过流保护
电路中可以通过设置多个输出电压值不同的恒压源来配置第一过流保护电路中的过流点。
以第一过流保护电路中设置的恒压源的个数为四个为例,第一过流保护电路的实现形式可
如图4所示。图4中,采样电阻R的一端与第一过流保护电路的输入端相连,另一端连接四个
并联开关,四个并联的开关分别与恒压源U1、U2、U3和U4的负端连接,即每个恒压源均与一
个开关串联;运算放大器A的反向输入端分别与U1、U2、U3和U4的正端连接,同向输入端与第
一过流保护电路的输入端连接,运算放大器A的输出端与比较控制器连接,比较控制器用于
在运算放大器A输出为高电平时,触发对待保护设备的过流检测保护。
在图4所示的第一过流保护电路中,可通过调节四个开关的断开或闭合状态,实现
开关连接的恒压源是否接入到第一过流保护电路中,进而实现配置第一过流保护电路中的
过流点。
比如,U1、U2、U3和U4的输出电压值分别为20mV、30mV、40mV、50mV,采样电阻的阻值
为10mΩ。那么,当采用图2所示方法根据待保护设备中部件在位的情况计算出的过流点为
5A时,第一过流保护电路中恒压源的输出电压值应为5A*10mΩ=50mV。因而第一过流保护
电路中的恒压源应选取为U4,即与U4串联的开关应为闭合状态;对于同一个待保护设备,当
部件在位的情况发生变化,采用图2所示方法计算出的过流点为3A时,第一过流保护电路中
采样电阻的阻值应为3A*10mΩ=30mV。因而第一过流保护电路中的恒压源应选取为U2,即
与U2串联的开关应为闭合状态。
在图4所示的第一过流保护电路中,可通过控制开关的通断来配置不同的恒压源
的输出电压值,从而实现第一过流保护电路的过流点的配置。
需要说明的是,本发明实施例中对图4所示的第一过流保护电路中恒压源的数量
不做限制。具体实现时,选取的恒压源的数量和输出电压值时可参考待保护设备中部件的
数量和额定功率等参数。
第三种
第三种实现形式与第二种实现形式类似,也是通过设置多个输出电压值不同的恒
压源来改变第一过流保护电路中配置的过流点。
图5为第一过流保护电路的第三种实现形式,如图5所述,第三种实现形式与第二
种实现形式不同的是,图5所示的第一过流保护电路中有四个运算放大器A1、A2、A3和A4。在
该电路中不需要通过控制开关的闭合或断开来实现开关连接的恒压源是否接入到第一过
流保护电路中,来实现配置第一过流保护电路的过流点,而是将每个恒压源均接入到第一
过流保护电路中。其中,每个恒压源的电压值均不相同。由于图5所示的第一过流保护电路
中,采样电阻的阻值为固定值,而配置的过流点的值等于恒压源的输出电压值与采样电阻
的阻值的商,因而对于每个恒压源的输出电压值均对应一个配置的过流点。
在图5所示的第一过流保护电路中,对于接入到第一过流保护电路中的每个恒压
源,即对于第一过流保护电路中配置的每个过流点,均设置一个运算放大器对该过流点和
待保护设备中的实际电流进行比较,并将比较结果输出至比较控制器。其中,输出至比较控
制器的比较结果的数量等于第一过流保护电路中的运算放大器的数量。比较控制器在接收
到多个比较结果后,可根据应该选择的恒压源的输出电压值来选择多个比较结果中的一个
比较结果。
比如,U1、U2、U3和U4的输出电压值分别为20mV、30mV、40mV、50mV,采样电阻的阻值
为10mΩ,比较控制器接收到的四个运算放大器A1、A2、A3和A4的比较结果分别为高电平、高
电平、低电平和低电平。那么,当采用图2所示方法根据待保护设备中部件在位的情况计算
出的过流点为3A时,第一过流保护电路中恒压源的输出电压值应为3A*10mΩ=30mV。因而
比较控制器可以判断,与输出电压值为30mV的恒压源连接的运算放大器A2的比较结果可作
为是否触发对待保护设备的过流检测保护的依据,由于运算放大器A2的输出为高电平,那
么比较控制器即触发对待保护设备的过流检测保护。
同样地,本发明实施例中对图5所示的第一过流保护电路中输出给比较控制器的
比较结果的数量不做限制。
本发明实施例提供一种过流保护电路中过流点配置装置,该装置可用于执行图2
所示的过流保护电路中过流点配置方法。如图6所示,过流保护电路中过流点配置装置600
包括:
确定单元601,用于确定待保护设备中在位的部件;
计算单元602,用于获取确定单元601确定的在位的部件中每个部件的额定功率,
并根据在位的每个部件的额定功率计算得到过流点;
配置单元603,用于根据计算单元602计算得到的过流点配置第一过流保护电路的
过流点,第一过流保护电路用于对待保护设备进行过流检测保护。
可选地,待保护设备包括必选部件和可选部件,确定单元601确定的在位的部件包
括必选部件和/或在位的可选部件。
可选地,待保护设备中的每个可选部件均设置有一个第二过流保护电路,第二过
流保护电路用于对可选部件进行过流检测保护,第二过流保护电路的过流点根据可选部件
的额定功率配置。
在具体实现时,装置600的功能可通过执行软件程序实现,比如通过执行存储在基
板管理控制器(Baseboard Management Controller,BMC)中的软件程序实现。其中,BMC是
一种用于管理设备中各个部件的芯片,它不依赖于设备的处理器或操作系统。BMC硬件实现
上可为安装在设备主板上的独立板卡,也可集成在主板上。目前,BMC主要用于对基板进行
管理监控,比如:故障查询、故障上报、故障隔离、Firmwaire加载、部件配置信息查询和维护
等。BMC不受操作系统的管理方式的限制,比如:用户操作系统不响应或未加载的情况下,仍
可通过BMC提取设备中各个部件的相关信息,比如各个部件的额定功率、额定电压等。
本发明实施例提供的过流保护电路中过流点配置装置600可用于执行图2所示的
过流保护电路中过流点配置方法,过流保护电路中过流点配置装置600未详细解释和描述
的实现方式可参考图2所示的过流保护电路中过流点配置方法中的相关描述。
需要说明的是,本发明实施例中对单元的划分是示意性的,仅仅为一种逻辑功能
划分,实际实现时可以有另外的划分方式。另外,在本发明各个实施例中的各功能单元可以
集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集
成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元
的形式实现。
基于以上实施例,本发明实施例还提供一种过流保护电路中过流点配置装置,该
过流保护电路中过流点配置装置可以执行图2对应的实施例提供的方法,可以与图6所示的
过流保护电路中过流点配置装置600相同。
参见图7,装置700包括至少一个处理器701、存储器702和通信接口703;所述至少
一个处理器701、所述存储器702和所述通信接口703均通过总线704连接;
所述存储器702,用于存储计算机执行指令;
所述至少一个处理器701,用于执行所述存储器702存储的计算机执行指令,使得
所述装置700通过所述通信接口703与其它装置进行数据交互来执行上述实施例提供的过
流保护电路中过流点配置方法。
至少一个处理器701,可以包括不同类型的处理器701,或者包括相同类型的处理
器701;处理器701可以是以下的任一种:中央处理器(Central Processing Unit,简称
CPU)、ARM处理器、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、专用
处理器等具有计算处理能力的器件。一种可选实施方式,所述至少一个处理器701还可以集
成为众核处理器。
存储器702可以是以下的任一种或任一种组合:随机存取存储器(Random Access
Memory,简称RAM)、只读存储器(Read Only Memory,简称ROM)、非易失性存储器(Non-
volatile Memory,简称NVM)、固态硬盘(Solid State Drives,简称SSD)、机械硬盘、磁盘、
磁盘阵列等存储介质。
通信接口703用于装置700与其他装置(例如存储有在位的每个部件的额定功率的
装置)进行数据交互。通信接口703可以是以下的任一种或任一种组合:网络接口(例如以太
网接口)、无线网卡等具有网络接入功能的器件。
该总线704可以包括地址总线、数据总线、控制总线等,为便于表示,图7用一条粗
线表示该总线。总线704可以是以下的任一种或任一种组合:工业标准体系结构(Industry
Standard Architecture,简称ISA)总线、外设组件互连标准(Peripheral Component
Interconnect,简称PCI)总线、扩展工业标准结构(Extended Industry Standard
Architecture,简称EISA)总线等有线数据传输的器件。
本发明实施例还提供一种过流保护装置,该装置应用的待保护设备包括多个部
件。如图8所示,该过流保护装置800包括:多个第一过流保护电路801。
其中,多个第一过流保护电路801与待保护设备包括的多个部件一一对应,每个第
一过流保护电路801用于对自身对应的部件进行过流检测保护。
图8所示的过流保护装置800中,由于针对每个部件均设置有第一过流保护电路,
因而可以实现对不同部件分别保护。由于每个部件均由一个第一过流保护电路进行过流检
测保护,因而装置800无需考虑多个部件的在位情况,即可实现对每个部件的过流检测保
护。
需要说明的是,图8所示的过流保护装置800中,为了便于展示多个部件和多个第
一过流保护电路801的关系而示出了n个第一过流保护电路801和n个部件。具体实现时,多
个第一过流保护电路801的数量可以为两个或两个以上即可,多个部件的数量和多个第一
过流保护电路801的数量相同。
如前所述,待保护设备中包括可选部件和必选部件。与图8所示装置800所包括的
多个第一过流保护电路801一一对应的多个部件可以是多个可选部件,也可以是多个必选
部件,还可以是至少一个可选部件和至少一个必选部件。
当与多个第一过流保护电路801一一对应的多个部件是多个可选部件时,每个第
一过流保护电路801用于对自身对应的可选部件进行过流检测保护;
当与多个第一过流保护电路801一一对应的多个部件是多个必选部件时,每个第
一过流保护电路801用于对自身对应的必选部件进行过流检测保护;
当与多个第一过流保护电路801一一对应的多个部件是至少一个可选部件和至少
一个必选部件时,每个第一过流保护电路801用于对自身对应的可选部件或必选部件进行
过流检测保护。
可选地,当与多个第一过流保护电路801一一对应的多个部件是多个可选部件时,
装置800还可以包括第二过流保护电路,第二过流保护电路用于对待保护设备包括的必选
部件进行过流检测保护。
其中,若必选部件的数量为多个,第二过流保护电路可用于对全部必选部件进行
过流检测保护。第二过流保护电路的具体实现形式可参见图1所示的过流保护电路。
当与多个第一过流保护电路801一一对应的多个部件是多个可选部件时,装置800
仅对可选部件进行过流保护。在装置800中再设置一个第二过流保护电路对全部必选部件
进行过流检测保护,可以实现对待保护设备中的全部部件进行过流检测保护,此外,由于针
对全部必选部件仅需设置一个第二过流保护电路,因而还可以降低装置800的元器件成本。
可选地,过流保护装置800还可以包括第三过流保护电路,该第三过流保护电路用
于对待保护设备进行过流检测保护。
在针对每个部件均设置第一过流保护电路后,可再针对整个待保护设备设置一个
第三过流保护电路,实现对待保护设备中每个部件的双重保护。
其中,第三过流保护电路的过流点可采用现有技术中的过流点配置方法配置,也
可采用图2所示的过流保护电路中过流点配置方法配置。当第三过流保护电路的过流点采
用现有技术中的过流点配置方法配置时,第三过流保护电路的具体实现形式可参见图1所
示的过流保护电路;当第三过流保护电路的过流点采用图2所示的过流保护电路中过流点
配置方法配置时,第三过流保护电路的具体实现形式可参见图3、图4或图5中的任一第一过
流保护电路。
采用本发明实施例提供的过流保护电路中过流点配置方法,根据在位的部件的额
定功率计算得到过流点,并根据计算得到的过流点配置对待保护设备进行过流检测保护的
第一过流保护电路的过流点。相比于现有技术中过流保护电路中过流点是根据待保护设备
中所有部件的额定功率计算的,过流点不可调节,存在过流点配置不准确、无法起到对待保
护设备的过流检测保护作用的问题,由于本发明实施例中第一过流保护电路中配置的过流
点是根据待保护设备中的在位部件的额定功率计算的,因而第一过流保护电路中配置的过
流点适用于待保护设备中的部件的多种在位情况,在每种情况下均可以为第一过流保护电
路配置准确的过流点,能更好地起到对待保护设备的过流检测保护作用。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序
产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产
品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程
图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特
定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计
算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造
性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优
选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发
明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求
及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。