风扇控制方法及其笔记型计算的制造方法

xiaoxiao2020-7-22  5

风扇控制方法及其笔记型计算的制造方法
【专利摘要】一种风扇控制方法及其笔记型计算机。风扇控制方法包括:取得风扇的目前转速;判断目前转速是否不大于期望转速,期望转速对应于第一类型;当目前转速是否不大于期望转速,判断目前转速与期望转速的转速差量是否不大于合理差量;当转速差量不大于合理差量,判定风扇为第一类型;以及当转速差量大于合理差量,判定风扇为第二类型,第二类型不同于第一类型。
【专利说明】风扇控制方法及其笔记型计算机
【技术领域】
[0001]本发明涉及一种风扇,特别是涉及一种风扇控制方法及其笔记型计算机。
【背景技术】
[0002]笔记型计算机的功能越来越强大,其内部电路所产生的温度也越来越高。所以如何让笔记型计算机拥有良好的散热环境是一个重要的议题。在笔记型计算机中,通常是利用散热风扇作为提供散热功能的主要元件,藉由散热风扇导引空气,将笔记型计算机中电子零件所产生的高温带走,以达散热的目的。
[0003]笔记型计算机在大量生产时,通常会有多方物料来源的选择。笔记型计算机的冷却系统也不例外,但是不同的冷却系统由于设计方式不同,所造就的风扇转速控制方式就有不同。虽然传统的风扇控制方法可以动态地对同一家厂商生产的风扇的各别差异来进行补偿,来达到稳定期望的风扇转速为目的。但倘若为同时要兼顾到各家厂商的不同风扇以及达到最小的风扇切换速噪音(Noise),往往会采用该相同转速下的最小初始风扇驱动(Driving)设定值。这样虽然可以让风扇转速在切换时达到最小,但是如果各家的为达到相同的风扇转速的驱动设定相差过大时,这将会造成调整某厂商的风扇转速达到期望的转速的时间(稳态时间)拉长。

【发明内容】

[0004]本发明涉及一种风扇控制方法及其笔记型计算机。
[0005]根据本发明,提出一种风扇控制方法。风扇控制方法包括:取得风扇的目前转速;判断目前转速是否不大于期望转速,期望转速对应于第一类型;当目前转速是否不大于期望转速,判断目前转速与期望转速的转速差量是否不大于合理差量;当转速差量不大于合理差量,判定风扇为第一类型;以及当转速差量大于合理差量,判定风扇为第二类型,第二类型不同于第一类型。
[0006]根据本发明,提出一种笔记型计算机。笔记型计算机包括中央处理器、芯片组、风扇、存储器及嵌入式控制器。芯片组耦接中央处理器。存储器储存第一控制表及第二控制表,第一控制表及第二控制表分别对应于第一类型及第二类型,第二类型不同于第一类型。嵌入式控制器(Embedded Controller, EC)稱接芯片组,嵌入式控制器取得风扇的目前转速,并判断目前转速是否不大于期望转速,期望转速对应于第一类型。当目前转速是否不大于期望转速,判断目前转速与期望转速的转速差量是否不大于合理差量。当转速差量不大于合理差量,嵌入式控制器判定风扇为第一类型,并载入第一控制表。当转速差量大于合理差量,嵌入式控制器判定风扇为第二类型,并载入第二控制表。
[0007]为了对本发明的上述及其他方面有更佳的了解,下文特举实施例,并结合附图详细说明如下。
【专利附图】

【附图说明】[0008]图1为依照第一实施例的一种笔记型计算机的方块图。
[0009]图2为依照第一实施例的一种风扇控制方法的流程图。
[0010]图3为依照第一实施例的一种初始化程序的流程图。
[0011]图4为依照第一实施例的一种检测程序的流程图。
[0012]图5为依照第一实施例的一种判定风扇的类型的流程图。
[0013]图6为依照第一实施例的一种控制程序的流程图。
[0014]图7为依照第二实施例的一种判定风扇的类型的流程图。
[0015]附图符号说明
[0016]1:笔记型计算机
[0017]11:中央处理器
[0018]12:芯片组
[0019]13:嵌入式控制器
[0020]14:风扇
[0021]15:存储器
[0022]21 ?23、241 ?242、221 ?229、227 (I)?227 (2) ,2271 ?2276、231 ?237:
[0023]步骤
[0024]Vc:目前转速
【具体实施方式】
[0025]第一实施例
[0026]请同时参照图1及图2,图1为依照第一实施例的一种笔记型计算机的方块图,图2为依照第一实施例的一种风扇控制方法的流程图。笔记型计算机I包括:中央处理器11、芯片组12、嵌入式控制器(Embedded Controller, EC) 13、风扇14及存储器15。嵌入式控制器13经芯片组12耦接至中央处理器11,且嵌入式控制器13耦接至存储器14。存储器14用以储存不同类型的风扇的控制表(Thermal Table)。
[0027]首先如步骤21所示,嵌入式控制器13判断一检测完毕旗号是否为一预设值,预设值例如为I。若检测完毕旗号不为预设值,则如步骤22所示,嵌入式控制器13执行一检测程序。检测程序主要用来判定风扇14的类型,并载入该类型对应的控制表。相反地,若检测完毕旗号为预设值,则如步骤23所示,嵌入式控制器13执行一控制程序。控制程序主要用来适当地控制风扇14的转速,避免过度频繁修正风扇14的转速。
[0028]请同时参照图1、图2及图3,图3为依照第一实施例的一种初始化程序的流程图。除步骤21至23外,控制方法可更进一步包括步骤24。如步骤24所示,于进入检测程序前,嵌入式控制器13执行一初始化程序。步骤24还包括步骤241及242。如步骤241所示,嵌入式控制器13初始化一等待时间,等待时间例如为3秒。接着如步骤242所示,嵌入式控制器13清除检测完毕旗号。
[0029]请同时参照图1、图2及图4,图4为依照第一实施例的一种检测程序的流程图。前述步骤22进一步包括步骤221至229。首先如步骤221所示,嵌入式控制器13取得风扇14的目前转速Vc。接着如步骤222所示,嵌入式控制器13判断等待时间是否为零。当等待时间不为零时,则嵌入式控制器13执行步骤223。如步骤223所示,嵌入式控制器13判断目前运转阶是否等于检测运转阶。当目前运转阶是不等于检测运转阶,则嵌入式控制器13执行步骤224。如步骤224所示,嵌入式控制器13设定目前运转阶等于检测运转阶。接着如步骤225所示,嵌入式控制器13根据检测运转阶设定风扇14的驱动值。然后如步骤226所示,嵌入式控制器13递减等待时间。
[0030]随着递减次数的增加,等待时间最后会被递减至O。当等待时间不为零时,则如步骤227所示,嵌入式控制器13判定风扇14的类型。当风扇14的类型于步骤227决定后,接着执行步骤228。如步骤228所示,嵌入式控制器13根据风扇14的类型载入对应的控制表。当风扇14为第一类型时,嵌入式控制器13载入对应于第一类型的第一控制表。相反地,当风扇14为第二类型时,嵌入式控制器13载入对应于第二类型的第二控制表,第二控制表与第一控制表不同。然后如步骤229所示,嵌入式控制器13设定检测完毕旗号。检测完毕旗号设定后,表示检测程序已执行完毕。
[0031]由于嵌入式控制器13根据不同的类型载入不同的控制表,因此嵌入式控制器13能以正确的驱动值驱动风扇14。如此一来,不仅能减少达到期望转速的稳态时间,还能防止过度驱动(Overshooting)或不足(Undershooting)风扇 14。
[0032]请同时参照图1、图4及图5,图5为依照第一实施例的一种判定风扇的类型的流程图。图4的步骤227可以有不同的实现方式,于图5所示步骤227 (I)为例说明。步骤227 (I)进一步包括步骤2271至2275。首先如步骤2271所示,嵌入式控制器13判断目前转速Vc是否不大于期望转速,期望转速对应于第一类型。当目前转速Vc不大于期望转速时,嵌入式控制器13执行步骤2275。如步骤2275所示,嵌入式控制器13判定风扇14为第二类型。举例来说,当以驱动值80h驱动第一类型的风扇时,第一类型的风扇转速可达到4000RPM(Rounds Per Minute)。嵌入式控制器13能以4000RPM做为期望转速,并判断目前转速Vc是否不大于4000RPM。当目前转速Vc不大于4000RPM,嵌入式控制器13即判定风扇14不是第一类型而是第二类型。
[0033]接着如步骤2272所示,当目前转速Vc不大于期望转速时,嵌入式控制器13计算一转速差量,且转速差量等于期望转速减去目前转速。跟着如步骤2273所示,嵌入式控制器13判断目前转速Vc与期望转速的转速差量是否不大于合理差量。
[0034]当转速差量不大于合理差量,嵌入式控制器13执行步骤2274。如步骤2274所示,嵌入式控制器13判定风扇14为第一类型。相反地,当转速差量大于合理差量,嵌入式控制器13执行步骤2275。如步骤2275所示,嵌入式控制器13判定风扇14为第二类型。
[0035]请同时参照图1、图2及图6,图6为依照第一实施例的一种控制程序的流程图。前述步骤23进一步包括步骤231至237。首先如步骤231所示,嵌入式控制器13取得风扇14的目前转速Vc。接着如步骤232所示,嵌入式控制器13判断目前转速Ne是否小于期望转速减去容许误差。一般来说,风扇的转速可能会因为灰尘或环境的影响,而有些微的容许误差。因此在控制程序可以进一步将容许误差考虑进来,容许误差例如为100RPM。当目前转速Vc小于期望转速减去容许误差,则嵌入式控制器13执行步骤234。如步骤234所示,嵌入式控制器13判断目前驱动值是否大于最大驱动值。当目前驱动值大于最大驱动值时,则嵌入式控制器13执行步骤235。如步骤235所示,嵌入式控制器13递增目前驱动值。
[0036]当目前转速Vc不小于期望转速减去容许误差,则嵌入式控制器13执行步骤233。如步骤233所示,嵌入式控制器13判断目前转速Ne是否小于期望转速加上容许误差。当目前转速Vc大于期望转速加上容许误差,则嵌入式控制器13执行步骤236。如步骤236所示,嵌入式控制器13判断目前驱动值是否小于最小驱动值。当目前驱动值小于最小驱动值时,嵌入式控制器13执行步骤237。如步骤237所示,嵌入式控制器13递减目前驱动值。
[0037]第二实施例
[0038]请同时参照图1、图4及图7,图7为依照第二实施例的一种判定风扇的类型的流程图。图4所示的步骤227可以有不同的实现方式,于图7所示步骤227(2)为例说明。第二实施例与第一实施例主要不同之处在于步骤227 (2)除步骤2271至2275外,还包括步骤2276。当目前转速Vc不大于期望转速时,嵌入式控制器13执行步骤2276。如步骤2276所示,当目前转速Vc大于期望转速时,嵌入式控制器13计算一转速差量,且转速差量等于目前转速减去期望转速。后续再由步骤2273判断转速差量是否不大于合理差量。
[0039]综上所述,虽然本发明已以实施例揭示如上,然其并非用以限定本发明。本领域的技术人员,在不脱离本发明的精神和范围的前提下,可作各种的更动与润饰。因此,本发明的保护范围是以本发明的权利要求为准。
【权利要求】
1.一种风扇控制方法,包括: 取得一风扇的一目前转速; 判断该目前转速是否不大于一期望转速,该期望转速对应于一第一类型; 当该目前转速是否不大于该期望转速,判断该目前转速与该期望转速的一转速差量是否不大于一合理差量; 当该转速差量不大于该合理差量,判定该风扇为该第一类型;以及当该转速差量大于该合理差量,判定该风扇为一第二类型,该第二类型不同于该第一类型。
2.如权利要求1所述的风扇控制方法,其中当该目前转速不大于该期望转速,该转速差量等于该期望转速减去该目前转速。
3.如权利要求1所述的风扇控制方法,其中当该目前转速大于该期望转速,该转速差量等于该目前转速减去该期望转速。
4.如权利要求1所述的风扇控制方法,还包括: 判断该目前转速是否小于该期望转速减去该容许误差; 当该目前转速小于该期望转 速减去该容许差量,判断该风扇的一目前驱动值是否大于一最大驱动值;以及 当该目前驱动值不大于该最大驱动值,递增该目前驱动值。
5.如权利要求4所述的风扇控制方法,还包括: 当该目前转速不小于该期望转速减去该合理差量,判断该目前转速是否大于该期望转速加该容许误差; 当该目前转速不大于该期望转速加该容许误差,判断该目前驱动值是否小于一最小驱动值;以及 当该目前驱动值不小于该最小驱动值,递减该目前驱动值。
6.如权利要求1所述的风扇控制方法,还包括: 判断一等待时间是否为O ; 当该等待时间不为O,判断该风扇的一目前运转阶是否等于一检测运转阶;以及 当该目前运转阶等于该检测运转阶,递减该等待时间。
7.如权利要求6所述的风扇控制方法,还包括: 当该目前运转阶不等于该检测运转阶,设定该目前运转阶等于该检测运转阶,并根据该检测运转阶设定该风扇的驱动值。
8.如权利要求1所述的风扇控制方法,还包括: 当该风扇为该第一类型时,载入对应于该第一类型的一第一控制表;以及当该风扇为该第二类型时,载入对应于该第二类型的一第二控制表,该第二控制表与该第一控制表不同。
9.一种笔记型计算机,包括: 一中央处理器; 一芯片组,耦接该中央处理器; 一风扇; 一存储器,用以储存一第一控制表及一第二控制表,该第一控制表及该第二控制表分别对应于一第一类型及一第二类型,该第二类型不同于该第一类型; 一嵌入式控制器,耦接该芯片组,该嵌入式控制器取得该风扇的一目前转速,并判断该目前转速是否不大于一期望转速,该期望转速对应于该第一类型,当该目前转速是否不大于该期望转速,判断该目前转速与该期望转速的一转速差量是否不大于一合理差量,当该转速差量不大于该合理差量,该嵌入式控制器判定该风扇为该第一类型,并载入该第一控制表,当该转速差量大于该合理差量,该嵌入式控制器判定该风扇为该第二类型,并载入该第二控制表。
10.如权利要求9所述的笔记型计算机,其中当该目前转速不大于该期望转速,该转速差量等于该期望转速减去该目前转速。
11.如权利要求9所述的笔记型计算机,其中当该目前转速大于该期望转速,该转速差量等于该目前转速减去该期望转速。
12.如权利要求9所述的笔记型计算机,其中该嵌入式控制器判断该目前转速是否小于该期望转速减去该容许误差,当该目前转速小于该期望转速减去该容许差量,该嵌入式控制器判断该风扇的一目前驱动值是否大于一最大驱动值,当该目前驱动值不大于该最大驱动值,该嵌入式控制器递增该目前驱动值。
13.如权利要求12所述的笔记型计算机,其中当该目前转速不小于该期望转速减去该合理差量,该嵌入式控制器判断该目前转速是否大于该期望转速加该容许误差,当该目前转速不大于该期望转速加该容许误差,该嵌入式控制器判断该目前驱动值是否小于一最小驱动值,当该目前驱动值不小于该最小驱动值,该嵌入式控制器递减该目前驱动值。
14.如权利要求9所述的笔记型计算机,其中该嵌入式控制器判断一等待时间是否为0,当该等待时间不为0,该嵌入 式控制器判断该风扇的一目前运转阶是否等于一检测运转阶,当该目前运转阶等于该检测运转阶,该嵌入式控制器递减该等待时间。
15.如权利要求14所述的笔记型计算机,其中当该目前运转阶不等于该检测运转阶,该嵌入式控制器设定该目前运转阶等于该检测运转阶,并根据该检测运转阶设定该风扇的驱动值。
【文档编号】F04D27/00GK103967820SQ201310056313
【公开日】2014年8月6日 申请日期:2013年2月22日 优先权日:2013年2月4日
【发明者】游春杰, 陈钰辉 申请人:广达电脑股份有限公司

最新回复(0)