专利名称:减小开机瞬间电流的方法
技术领域:
本发明是关于一种减小开机瞬间电流的方法,特别是关于一种应用在具有管理控制器的电子设备上可减小开机瞬间电流的方法。
背景技术:
一般计算机依据应用程度进行等级区分,主要可分为个人计算机(Personal Computer)、服务器工作站(Server Work Station)以及超级计算机(Super Computer)。其中,个人计算机通常使用一至两个处理器,主要负责日常行政事务处理及提供相关多媒体娱乐功能;对于一些运算较为复杂的作业,例如3D绘图等运算工作时,广泛采用工作站,且为配合网络的应用需求,一般业界大都选择配置有2至4颗处理器的服务器,对于一些特殊应用,也可选择8至16颗多处理器的服务器系统;至于一些针对特定用途,如核弹模拟、气象用途、基因工程等需要超高运算能力的领域,通常会采用几十颗甚至数百颗、数千颗处理器(或次计算机系统)串联组成的超级计算机(Super Computer)。
随着半导体制程的进步,目前中央处理器(Central Processing Unit)等芯片组已由微米等级进展到纳米等级,其内部所含的晶体管数量也高达上亿颗,因此芯片组在运行时将产生极高的热量,而这些产生的热量一旦没有适当的散发出来,积存在计算机内的热量会使系统环境温度过高,从而导致系统稳定性降低,甚至宕机等异常状况的发生。
在现有技术中,利用设置在计算机内部的多个散热风扇形成的对流进行散热,能有效降低计算机内部的温度,且制造成本合理,因此被广泛使用。但是,该技术的缺点在于当开启服务器电源时,由于所有连接在该服务器中的硬件设备以全速方式运转,因此所有设置在该服务器中的散热风扇也将同时运转,这种情况容易造成服务器开机时的瞬间电流过高,导致系统不稳定甚至宕机等异常状况发生,也会造成开机时噪音过大等问题。这个问题对于设置有多个风扇的高性能服务器更为严重。
因此,如何解决服务器在开机时的瞬间电流过高以及噪音过大等缺点,已经成为业界亟待解决的技术问题。
发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种减小开机瞬间电流的方法,提高系统稳定性。
本发明的另一目的在于提供一种减小开机瞬间电流的方法,可减小开机时噪音过大的问题。
为实现上述目的及其它相关目的,本方法提供一种减小开机瞬间电流的方法,适用于具有管理控制器的电子设备,该管理控制器与该电子设备的开机处理模块电性连接,通过该电性连接关系控制该电子设备开机后的风扇运行状态,该减小开机瞬间电流的方法包括在该电子设备开机时,该开机处理模块依据与该管理控制器间的电性连接关系,将设置在该电子设备的风扇工作状态设为禁止(disable)状态;在该管理控制器检测到电源启动时,该管理控制器依据达到散热效能的最小电流量,启动该电子设备的风扇以相应速度运转;以及该管理控制器执行初始化程序,启动设置在该电子设备的各硬件设备运行。
本发明的减小开机瞬间电流的方法中,该管理控制器是基板管理控制器(Baseboard Management Controller,BMC)。
本发明的减小开机瞬间电流的方法中,该达到散热效能的最小电流量是该电子设备在启动瞬间,由该管理控制器设定的最小脉冲宽度比(Duty Cycle),且该管理控制器通过脉宽调制(Pulse WidthModulation,PWM)控制器控制各风扇的转速。
再者,本发明的减小开机瞬间电流的方法中,该方法还包括感测该电子设备的内部温度,用来调节风扇的转速。
因此,本发明在电子设备开机时,通过调整硬件设备及风扇的运行顺序,该管理控制器依据预设的参数值启动各风扇执行低速运转,改善了现有技术中因开机瞬间电流过大而造成系统不稳定的缺点,也可有效降低开机时产生的噪音。
图1是本发明的减小开机瞬间电流的方法处理流程图。
具体实施例方式
实施例图1显示了本发明的减小开机瞬间电流的方法的处理流程示意图。其中,该方法适用于具有管理控制器的电子设备,在本实施例中,该电子设备是服务器(Server)或工作站(Workstation)等,该管理控制器是基板管理控制器(Baseboard Management Controller,BMC)。该管理控制器的通用埠输入输出(GPIO)管脚中的通用埠输出(GPO)管脚与该电子设备的开机处理模块(例如CPU)电性连接,通过该通用埠输出管脚控制该电子设备开机时的风扇运行。
如图所示,首先进行步骤S10,该电子设备开机时,风扇运行处理模块停止对风扇进行供电;即将风扇的工作状态设为禁止(disable)状态,接着进到步骤S20。
在该步骤S20中,当该管理控制器检测到电源启动时,该管理控制器依据达到散热效能的最小脉冲宽度比的数值,即通过脉宽调制(Pulse Width Modulation,PWM)控制器产生最小脉冲宽度比,例如40%,通过该管理控制器的通用埠输入输出(GPIO)管脚中的通用埠输出(GPO)产生的最小脉冲宽度比,控制风扇运行处理模块对风扇进行供电。其中,最小脉冲宽度比即意味着是最小电流量,该管理控制器检测到的电源是直流电源。接着进到步骤S30。
在该步骤S30中,该管理控制器执行初始化程序,初始化所有连接在该电子设备的硬件设备,用来执行各硬件设备的开机自检程序,接着进到步骤S40。
在该步骤S40中,该管理控制器感测该电子设备的内部实时温度,用来调节风扇的转速,达到散热的目的。
综上所述,本发明的减小启动瞬间电流的方法是通过调整风扇及各硬件设备的启动顺序,即在计算机开机瞬间保持各硬件设备处于停止工作状态,之后再启动风扇执行低速运转(也可控制各组风扇以分批方式启动运转),有效减小开机的瞬间电流,从而提高系统稳定性,并可极大地改善开机时产生的噪音问题。
权利要求
1.一种减小开机瞬间电流的方法,适用于具有管理控制器的电子设备,该管理控制器与该电子设备的开机处理模块电性连接,通过该电性连接关系控制该电子设备开机后的风扇运行状态,其特征在于,该减小开机瞬间电流的方法包括在该电子设备开机时,该开机处理模块依据与该管理控制器间的电性连接关系,将设置在该电子设备的风扇工作状态设为禁止状态;在该管理控制器检测到电源启动时,该管理控制器依据达到散热效能的最小电流量,启动该电子设备的风扇以相应速度运转;以及该管理控制器执行初始化程序,启动设置在该电子设备的各硬件设备运行。
2.如权利要求1所述的减小开机瞬间电流的方法,其特征在于,该管理控制器是基板管理控制器。
3.如权利要求1所述的减小开机瞬间电流的方法,其特征在于,该最小电流量是该电子设备在启动瞬间,由该管理控制器设定的最小脉冲宽度比。
4.如权利要求3所述的减小开机瞬间电流的方法,其特征在于,该最小脉冲宽度比是40%。
5.如权利要求1所述的减小开机瞬间电流的方法,其特征在于,该最小电流量由该管理控制器通过脉宽调制控制器以该最小脉冲宽度比对该风扇的转速进行控制。
6.如权利要求5所述的减小开机瞬间电流的方法,其特征在于,该管理控制器通过通用埠输入输出管脚中的通用埠输出管脚转换,达到对该风扇开关的控制。
7.如权利要求1所述的减小开机瞬间电流的方法,其特征在于,该减小开机瞬间电流的方法还包括感测该电子设备的内部温度,用来调节风扇的转速。
全文摘要
一种减小开机瞬间电流的方法,适用于具有管理控制器的电子设备,该管理控制器与该电子设备的开机处理模块电性连接,通过该电性连接关系控制该电子设备开机后的风扇运行状态,在该电子设备开机时,该开机处理模块依据与该管理控制器间的电性连接关系,将设置在该电子设备的风扇工作状态设为禁止状态;接着,在该电子设备开机并使该管理控制器检测到电源启动时,该管理控制器依据达到散热效能的最小电流量控制设置在该电子设备的风扇以相应速度运转;最后,该管理控制器执行初始化程序,启动设置在该电子设备的各硬件设备运行。因此,本发明的减小开机瞬间电流的方法可以改善现有技术中因开机瞬间电流过大而造成系统不稳定性的情况。
文档编号G06F11/00GK1971524SQ20051012339
公开日2007年5月30日 申请日期2005年11月25日 优先权日2005年11月25日
发明者施温信, 张朝煌, 黄闵宗 申请人:英业达股份有限公司