电力管理方法与电力管理系统与流程

文档序号:12461368阅读:368来源:国知局
电力管理方法与电力管理系统与流程
本发明关于一种电力管理方法与电力管理系统,尤指一种依据电源所能提供的电力重新设定系统供电值,并解除处理器的过热保护机制,进而使剩余的电源可以有效提供电力的电力管理方法与电力管理系统。
背景技术
:一般来说,在现有的技术中,当计算机主机的多个电源其中的一发生错误时,往往会触发产生Alert或throttle信号至复杂可编程逻辑设备(complexprogrammablelogicdevice,CPLD),复杂可编程逻辑设备就会启动throttling机制,并透过处理器的过热保护机制(PROCHOT)来使处理器降频,进而达到减少系统功耗的目的。请参阅图1,图1为显示先前技术的电力管理系统示意图。如图所示,一电力管理系统PA100包含二电源PA1与PA2、一复杂可编程逻辑设备PA3以及一处理器PA4。其中,当电源PA1与PA2其中的一者故障时,就会对复杂可编程逻辑设备PA3发出警报信号,而复杂可编程逻辑设备PA3便会启动throttling机制,使处理器PA4的过热保护机制动作,进而透过降频的动作来降低系统功耗,避免处理器PA4过热。然而,此方式虽然可以保护处理器PA4不会过热,但却因此而降低了处理器PA4的工作频率,且对于正常运作的电源PA1或PA2而言,并无法有效的发挥原有的功能。技术实现要素:有鉴于在先前技术中,当电源发生错误时,现有的电力管理系统是透过处理器的降频动作来减少所需的电力,但也因此降低了处理器的功率,且未发生错误的电源也无法做有效的利用。缘此,本发明的主要目的为提供一种电力管理方法与一种电力管理系统,以透过基板管理控制器来检查电源的状态,并计算出剩余的正常电源所能提供的电力,然后再重新设定系统所需的电力量。承上所述,本发明为解决先前技术的问题所采用的必要技术手段为提供一种电力管理方法,其应用于电力管理系统,且电力管理系统包含有电源、复杂可编程逻辑设备、处理器、基板管理控制器以及管理引擎,处理器内建有过热保护机制,过热保护机制用以降低所述处理器的工作频率,管理引擎的系统供电值默认在额定供电值,电力管理方法包括以下步骤:(a)利用基板管理控制器检查电源的状态;(b)判断电源是否正常运作;(c)当至少一个电源故障且至少一个电源正常运作时,检查自动电力控制机制是否启动;(d)当自动电力控制机制未启动时,依据电源中的正常运作者计算出实时剩余最大供电值;(e)依据实时剩余最大供电值与额定供电值重新设定管理引擎的系统供电值;以及(f)命令复杂可编程逻辑设备解除处理器的过热保护机制,藉以使处理器的工作频率维持在正常工作频率。由上述必要技术手段所衍生的附属技术手段为,在步骤(b)之后更包含步骤(b1),当电源皆正常运作时,确认自动电力控制机制是否启动,并在自动电力控制机制启动时,取消自动电力控制机制,回到步骤(a)。由上述必要技术手段所衍生的附属技术手段为,步骤(c)更包含,当电源皆故障时,回到步骤(a)。由上述必要技术手段所衍生的附属技术手段为,步骤(d)更包含,当自动电力控制机制启动时,取消自动电力控制机制,回到步骤(a)。本发明为解决先前技术的问题所采用的另一必要技术手段为提供一种电力管理系统,包含电源、基板管理控制器、管理引擎、复杂可编程逻辑设备以及处理器。基板管理控制器电性连接于电源,用以检查电源的状态,并在至少一电源故障且至少一电源正常运作时检查自动电力控制机制是否启动,当自动电力控制机制未启动时,依据电源中的正常运作者计算出实时剩余最大供电值;管理引擎电性连接于基板管理控制器,并具有预设为额定供电值的系统供电值,且管理引擎在电源中至少一者故障、至少一者正常运作以及自动电力控制机制未启动时,将系统供电值由额定供电值变更为实时剩余最大供电值;复杂可编程逻辑设备电性连接于电源与基板管理控制器;处理器电性连接于复杂可编程逻辑设备,并具有过热保护机制,过热保护机制用以降低处理器的工作频率;其中,基板管理控制器在管理引擎将系统供电值设定为实时剩余最大供电值后,命令复杂可编程逻辑设备解除处理器的过热保护机制,使处理器的工作频率维持于正常工作频率。本发明所提供的电力管理系统与电力管理方法是利用基板控制器去侦测电源的状态,并依据实时剩余最大供电值与额定供电值去设定系统供电值,当额定供电值大于实时剩余最大供电值时,则以实时剩余最大供电值设定为系统供电值,而当额定供电值小于实时剩余最大供电值时,便可以额定供电值设定为系统供电值,有效利用正常工作的电源提供电力并且提高处理器的计算能力,使系统更加稳定。本发明所采用的具体实施例,将藉由以下的实施例及图式作进一步的说明。附图说明图1为显示先前技术的电力管理系统示意图;图2为显示本发明较佳实施例所提供的电力管理系统的系统示意图;图3与图3A为显示本发明较佳实施例所提供的电力管理方法的步骤流程图;图4为显示本发明的一实际运用结果的电力变化曲线图;以及图5为显示本发明的另一实际运用结果的电力变化曲线图。组件标号说明:PA100电力管理系统PA1、PA2电源PA3复杂可编程逻辑设备PA4处理器100电力管理系统1a、1b电源2基板管理控制器3管理引擎4复杂可编程逻辑设备5处理器C1、C2、C3、C4、C5、C6曲线具体实施方式请参阅图2,图2为显示本发明较佳实施例所提供的电力管理系统的系统示意图。如图所示,一种电力管理系统100包含二电源1a与1b、一基板管理控制器2、一管理引擎3、一复杂可编程逻辑设备4以及一处理器5。电源1a与1b是用来提供电力。基板管理控制器2是电性连接于电源1a与1b,并用以检查电源1a与1b的状态,并在电源1a与1b中至少一者故障且至少一者正常运作时检查一自动电力控制机制是否启动,当自动电力控制机制未启动时,依据电源1a与1b中正常运作者计算出一实时剩余最大供电值。管理引擎3是电性连接于基板管理控制器2,并具有一预设为一额定供电值的系统供电值,且管理引擎3在二电源1a与1b中的至少一者故障、至少一者正常运作以及自动电力控制机制未启动时,将系统供电值由额定供电值变更为实时剩余最大供电值。复杂可编程逻辑设备4是电性连接于电源1a与1b以及基板管理控制器2。处理器5电性连接于复杂可编程逻辑设备4,并具有一过热保护机制,过热保护机制是用以降低处理器5的工作频率。其中,基板管理控制器2在管理引擎3将系统供电值设定为实时剩余最大供电值后,命令复杂可编程逻辑设备4解除处理器5的过热保护机制,使处理器5的工作频率维持于一正常工作频率。请继续参阅图3与图3A,图3与图3A为显示本发明较佳实施例所提供的电力管理方法的步骤流程图。如图所示,本发明所提供的一种电力管理方法,是应用于如以上所述的电力管理系统100,而所述电力管理方法包括以下步骤:首先步骤S11是利用基板管理控制器2检查电源1a与1b的状态;然后步骤S12是判断电源1a与1b是否正常运作;其中,当电源1a与1b其中只要有一者发生故障时,即表示电源1a与1b为不正常运作,而非指两者皆发生故障。接着步骤S13是当电源1a与1b为不正常运作时,判断电源1a与1b是否全部故障。此外,步骤S18是当电源1a与1b皆正常运作时,确认自动电力控制机制是否启动,当自动电力控制机制未启动时,则回到步骤S11,而步骤S19是当自动电力控制机制启动时,取消自动电力控制机制,并回到所述步骤S11。接着步骤S14是当电源1a与1b中的至少一者故障且至少一者正常运作时,检查自动电力控制机制是否启动。其中,当自动电力控制机制启动时,取消自动电力控制机制,并回到步骤S11。再来,步骤S15是当自动电力控制机制未启动时,依据电源1a与1b中的正常运作者计算出一实时剩余最大供电值。再来,步骤S16是依据实时剩余最大供电值与额定供电值重新设定管理引擎3的系统供电值。最后,步骤S17是命令复杂可编程逻辑设备4解除处理器5的过热保护机制,藉以使处理器5的工作频率维持于一正常工作频率。请继续参阅图4,图4为显示本发明的一实际运用结果的电力变化曲线图。如图所示,曲线C1为剩余最大供电值的变化曲线,曲线C2为先前技术的额定供电値的变化曲线,曲线C3为本实施例的额定供电値的变化曲线,如下表一所示,额定供电值是以300W设定为系统供电值,电源1a与1b的供电値皆为750w,当电源1a与1b皆正常运作时,实时剩余最大供电值为1500w,然而当电源1a与1b其中一者故障且一者正常运作时,实时剩余最大供电值为750w,此时先前技术的额定供电值会因为处理器PA4的过热保护机制启动而降低工作频率与功耗,使得额定供电値降低为100w,然而本实施例的基板管理控制器2会依据实时剩余最大供电值(750w)与原先额定供电值(300w)重新设定管理引擎3的系统供电值为300w,并解除处理器5的过热保护机制,使得处理器5不需降低工作频率而维持于一正常工作频率。表一:额定供电値对应于实时剩余最大供电值的变化表先前技术的系统供本实施例的系统供实时剩余最大供电电源供应状态电値(w)电値(w)值(w)3003001500100100750二电源其中一者故障时100300750请继续参阅图5,图5为显示本发明的另一实际运用结果的电力变化曲线图。如图所示,曲线C4为剩余最大供电值的变化曲线,曲线C6为先前技术的额定供电値的变化曲线,曲线C5为本实施例的额定供电値的变化曲线,如下表二所示,额定供电值是以900W设定为系统供电值,电源1a与1b的供电値皆为750w,当电源1a与1b皆正常运作时,实时剩余最大供电值为1500w,然而当电源1a与1b其中一者故障且一者正常运作时,实时剩余最大供电值为750w,此时先前技术的额定供电值会因为处理器PA4的过热保护机制启动而降低工作频率与功耗,使得额定供电値降低为100w,然而本实施例的基板管理控制器2会依据实时剩余最大供电值(750w)与原先额定供电值(900w)重新设定管理引擎3的系统供电值为900w,并解除处理器5的过热保护机制,使得处理器5不需大幅降低工作频率而维持于一正常工作频率。表二:额定供电値对应于实时剩余最大供电值的变化表综上所述,相较于先前技术的电力管理系统,本发明所提供的电力管理系统与电力管理方法是利用基板控制器去侦测电源的状态,并依据实时剩余最大供电值与额定供电值去设定系统供电值,当额定供电值大于实时剩余最大供电值时,则以实时剩余最大供电值设定为系统供电值,而当额定供电值小于实时剩余最大供电值时,便可以额定供电值设定为系统供电值,藉此,当多个电源其中的一者故障时,不需如先前技术般去对处理器降频,便可透过本发明所提供的电力管理系统与电力管理方法来使处理器维持在一定的工作频率范围内,有效利用正常工作的电源提供电力并且提高处理器的计算能力,使系统更加稳定。藉由以上较佳具体实施例的详述,希望能更加清楚描述本发明的特征与精神,而并非以上述所揭露的较佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请的权利要求范围的范畴内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1