A fan control and correction method for electronic equipment includes the following steps: controlling the fan to rotate according to the preset value after the electronic equipment is started; obtaining the operating watt number of the CPU when the temperature of the CPU is detected to reach the preset temperature value; querying the learning form and the pre-established neural network matrix according to the operating watt number to obtain one of the operating watt numbers. The corresponding pulse width modulation values and P, I, D parameters are obtained; the pulse width modulation values are corrected by the PID controller; the fan operation is controlled by the corrected pulse width modulation values; the corrected pulse width modulation values are stored in the learning form when the temperature of the CPU is equal to the set temperature value; and the corrected pulse width modulation values are stored in the learning form when the temperature of the CPU is detected. Before the sub-equipment shuts down, it reads, corrects and stores the value of pulse width modulation continuously, and controls the operation of the fan continuously.
【技术实现步骤摘要】
电子设备的风扇控制与修正方法
本专利技术涉及一种风扇控制方法,尤其涉及一种电子设备的风扇控制与修正方法。
技术介绍
对于运算负载量较大的电子设备,例如超级计算机或服务器系统等而言,如何有效地为系统进行散热,以避免内部元件因过热而故障或损坏,是相当重要的。以服务器系统为例,现有的服务器系统主要是通过比例-积分-微分控制器(即,PID控制器)来对服务器系统中的散热系统进行控制。具体地,是由该PID控制器来产生控制并调整散热系统中的风扇运转所需的相关数值,一般来说,该些数值为脉冲宽度调变(PulseWidthModulation,PWM)讯号。然而,当服务器系统被设置在不同的位置时(例如不同地点或不同国家),其所在的环境皆不相同(具有不同的温度与气候)。若要使用上述PID控制器来对散热系统进行控制,则用户必须手动调整PID控制器所使用的P、I及D三组参数,否则该PID控制器所进行的控制动作将会因环境的差异而不准确。另,部分电子设备是采用神经网络(NeturalNetwork)算法来动态计算并产生上述的P、I、D三组参数,以利该PID控制器的运算。但是,经实验证实,即使通过神经网络算法来计算上述P、I、D参数,也无法完全解决因环境差异所造成的上述问题。再者,一般神经网络算法是持续检测电子设备整体的温度或CPU的温度,并依据温度来动态计算产生上述P、I、D参数。因此,若电子设备因特殊情况而造成温度瞬间大幅上升时,现有的散热系统需花费相当长度的时间才能令电子设备的温度下降至设定温度值(set-point)以下。如此一来,长时间的高温将可能会对电子设备内部的元件造成损害 ...
【技术保护点】
1.一种电子设备的风扇控制与修正方法,运用于一电子设备,其中该电子设备具有一CPU及一风扇,其特征在于,该方法包括:a)于该电子设备启动后控制该风扇依据一预设转速进行运转;b)感测该CPU的温度是否达到一设定温度值;c)于该CPU的温度达到该设定温度值后取得该CPU目前的一运转瓦数;d)于一学习表单及预建立的一神经网络矩阵的其中之一取得该运转瓦数所对应的一脉冲宽度调变值及一PID控制器运算所需的一比例参数、一积分参数及一微分参数;e)由该PID控制器对该脉冲宽度调变值进行误差修正,并产生一修正后脉冲宽度调变值;f)依据该修正后脉冲宽度调变值控制该风扇的运转;g)感测该CPU的温度是否等于该设定温度值;及h)于该CPU的温度等于该设定温度值时将该修正后脉冲宽度调变值及该运转瓦数对应储存于该学习表单,以将该修正后脉冲宽度调变值做为该运转瓦数所对应的一确定脉冲宽度调变值。
【技术特征摘要】
1.一种电子设备的风扇控制与修正方法,运用于一电子设备,其中该电子设备具有一CPU及一风扇,其特征在于,该方法包括:a)于该电子设备启动后控制该风扇依据一预设转速进行运转;b)感测该CPU的温度是否达到一设定温度值;c)于该CPU的温度达到该设定温度值后取得该CPU目前的一运转瓦数;d)于一学习表单及预建立的一神经网络矩阵的其中之一取得该运转瓦数所对应的一脉冲宽度调变值及一PID控制器运算所需的一比例参数、一积分参数及一微分参数;e)由该PID控制器对该脉冲宽度调变值进行误差修正,并产生一修正后脉冲宽度调变值;f)依据该修正后脉冲宽度调变值控制该风扇的运转;g)感测该CPU的温度是否等于该设定温度值;及h)于该CPU的温度等于该设定温度值时将该修正后脉冲宽度调变值及该运转瓦数对应储存于该学习表单,以将该修正后脉冲宽度调变值做为该运转瓦数所对应的一确定脉冲宽度调变值。2.根据权利要求1所述的电子设备的风扇控制与修正方法,其特征在于,还包括下列步骤:i)步骤h后,判断该电子设备是否关机;及j)于该电子设备关机前重复执行步骤c至步骤h。3.根据权利要求1所述的电子设备的风扇控制与修正方法,其特征在于,该预设转速为该风扇的一最低转速,该设定温度值低于该CPU的一最高可承受温度。4.根据权利要求1所述的电子设备的风扇控制与修正方法,其特征在于,该电子设备具有一温度感测单元及一瓦数测量单元,该步骤b与该步骤g是通过该温度感测单元感测该CPU的温度,该步骤c是通过该瓦数测量单元测量该CPU的该运转瓦数。5.根据权利要求1所述的电子设备的风扇控制与修正方法,其特征在于,该步骤d是优先查询该学习表单,并于该学习表单中不存在该运转瓦数对应的该确定脉冲宽度调...
【专利技术属性】
技术研发人员:杨宜融,
申请(专利权)人:营邦企业股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。