处理器温度控制方法及控制器技术

技术编号:7700259 阅读:156 留言:0更新日期:2012-08-23 04:42
本发明专利技术公开了一种处理器温度控制方法,包含监控处理器在现行状态的参数,决定参数位于数个数值区间内的何者,依据参数所在数值区间基于处理器温度使用不同方法来决定或选取对应于冷却参数的所需数值,接着依据所选取的冷却参数的数值控制处理器的冷却单元,并周期性地重复监控步骤、区间判断步骤、数值选取步骤以及控制步骤。此外,一种处理器温度控制器亦在此揭露。本发明专利技术实施例的处理器温度控制方法及控制器可以实现智能化的选择风扇速度,从而控制处理器的温度。

【技术实现步骤摘要】

本专利技术涉及ー种控制系统,且特别是有关于ー种控制处理器温度的系统。
技术介绍
现代的处理器以非常高的处理速率运作,因此产生大量的热,且产生的热必须被消散来防止过热所导致处理器的损坏。一般而言,风扇是用来散热,并防止处理器过热,但为了避免风扇噪音和风扇运作时本身能量的浪费,通常会依据欲散热的程度来控制风扇速度,举例来说,可依照处理器的功率消耗来控制风扇速度。然而,判定处理器的功率消耗并不容易,且在某些情况下,是需要在没有处理器的功率消耗信息的状态来控制风扇速度。在相对低功率消耗的范围内,风扇速度的判定是由两个相互消长的因素所影响,其中在一方面,通常会使用尽可能低的风扇速度来减少风扇的功率消耗,但另一方面,又希望确保处理器的温度不会超过ー温度临界值。
技术实现思路

技术实现思路
的一技术态样是关于一种处理器温度控制方法,其中控制器计算冷却単元(此冷却単元在下面应用中也广泛代表散热单元,像是风扇)的所需參数,例如风扇速度,在处理器中至少一部分的操作区间内使用两种不同的演算法,并通过不同演算法计算出的数值所组成的函数中选取实际风扇速度。虽然前后使用两种不同的演算法使控制任务更为复杂,但依据本专利技术的ー态样,达到较佳控制的优势被视为更重要的,特别是考虑到控制器可使用的信息有限吋。在本专利技术的某些实施例中,在任何时间所选取的实际风扇速度是由其中一演算法计算而得的风速,例如较低的风扇速度。选择性地,第一个演算法是风扇在某温度限制下具有一最低风扇速度,选择性地考量到不只是现行的风扇速度,也包含考量过去的温度及(或)未来的温度估计值。在某些实施例中,此第一演算法至少部分地与温度的微分有夫,像是使用比例积分微分方法或是比例积分微分方法的变形,及(或)至少部分地与温度的积分有关或与处理器在现行温度的时间或处理器遇到特殊情况下的时间有夫。第二演算法是选择性地针对达到风扇的平稳运作而没有突然的风扇速度改变及(或)处理器温度的过沖。在某些实施例中,第二演算法在处理器所对应的每个温度范围内定义ー可用的最大风扇速度。在本专利技术的某些实施例中,控制器所应用的两种不同演算法只使用在处理器部分的操作区间。选择性地,这两种演算法只有使用在当处理器温度低于ー特定温度临界值时及(或)当处理器的功率消耗低于ー预定临界值时。这两种演算法可用来确保在不同部分的处理器操作区间中使用不同的控制架构下有一平稳转换点。因此依据本专利技术的一实施例提出了一种处理器温度控制方法,包含监控处理器在现行状态的至少ー參数,判断此至少一參数位于多个数值区间中的何者。、当此至少ー參数位于第一数值区间内时,基于处理器温度使用第一方法决定对应于冷却參数的第一所需数值。基于处理器温度使用第二方法决定对应于冷却參数的第二所需数值,其中冷却參数的数值从对应于ー低处理器温度的低数值增加到对应于一高处理器温度的较高数值而代表更多冷却。接着由第一所需数值与第二所需数值组成的函数中选取冷却參数的数值。而当此至少ー參数位于第二数值区间内时,基于处理器的温度使用第三方法选取冷却參数的数值。此方法更进一歩包含控制ー处理器的冷却単元,其控制方式是依据所选取的冷却參数的数值控制,以及周期性地重复监控步骤、区间判断步骤、数值选取步骤以及控制步骤。选择性地,处理器在现行状态的至少ー參数包含处理器温度及(或)处理器用电率。选择性地,在第一数值区间内的至少ー參数的数值全部小于在第二数值区间内的至少一參数的数值。选择性地,决定第二所需数值的步骤包含确定处理器的反应的温度为第一数值区间的最高温度的情况外,依据处理器温度以及处理器在现行状态下由第三方法所选取的冷却參数的数值决定此第二所需数值。 选择性地,决定第二所需数值的步骤包含确定处理器的反应的温度为第一数值区间的最高温度的情况外,依据处理器温度、处理器在现行状态下由第三方法所选取的冷却參数的数值以及在处理器温度与冷却參数间的至少预定关系决定第二所需数值,其中冷却參数从第一数值区间的最低处理器温度所对应的低数值逐渐増加到第一数值区间的最高处理器温度所对应的高数值。选择性地,在此至少一预定关系中,冷却參数从第一数值区间的最低处理器温度所对应的低数值单调増加到第一数值区间的最高处理器温度所对应的高数值。选择性地,决定第二所需数值的步骤包含依据周围温度决定第二所需数值。选择性地,决定第二所需数值的步骤包含依据处理器在现行状态下在第二数值区间内的最低温度时由第三方法所选取的冷却參数的数值决定第二所需数值。选择性地,在第一数值区间与第二数值区间彼此间的ー转换点对应的第二所需数值,与在转换点使用第三方法所得的数值相等。选择性地,在第一数值区间与第二数值区间彼此间的ー转换点对应的第二所需数值,与在转换点使用第三方法所得的数值相近,且最高差距为20%、10%、或5%。选择性地,冷却參数包含风扇速度。选择性地,决定第一所需数值的步骤包含使用ー控制方法决定第一所需数值,且控制方法至少部分地基于处理器温度的未来趋势估计值。选择性地,决定第一所需数值的步骤包含使用ー控制方法决定第一所需数值,且控制方法至少部分地基于处理器温度的过去值。选择性地,决定第一所需数值的步骤包含使用比例积分微分控制方法决定第一所需数值。选择性地,决定第一所需数值的步骤包含使用ー种只直接与处理器温度有关的方法决定第一所需数值。选择性地,决定第一所需数值的步骤包含使用ー种让处理器温度保持在一目标温度数值以下的控制方法决定第一所需数值。选择性地,使用第三方法选取处理器的冷却參数的数值的步骤包含依据处理器温度和周围温度选取处理器的冷却參数的数值。选择性地,由第一所需数值与第二所需数值组成的函数中选取冷却參数的数值的步骤包含由第一所需数值和第二所需数值中选取较低数值者或较高数值者为冷却參数的数值。选择性地,由第一所需数值与第二所需数值组成的函数中选取冷却參数的数值的步骤包含选取第一所需数值和第二所需数值两者的平均数值为冷却參数的数值。依据本专利技术的ー实施例更提出了一种处理器温度控制器,包含输入接ロ,调适以接收处理器的至少ー參数,此至少ー參数包含现行温度;控制单元,调适以周期性地判断所接收的至少ー參数的特定參数位于多个数值区间中的何者;当此至少ー參数位于第一数值区间内吋控制单元基于处理器温度使用第一方法决定对应于冷却參数的第一所需数值;控制单元基于处理器温度使用第二方法决定对应于冷却參数的第二所需数值,其中此冷却參数的数值从对应于ー低处理器温度的低数值增加到对应于一高处理器温度的较高数值而代表更多冷却;以及控制单元由第一所需数值与第二所需数值组成的函数中选取冷却參数的数值;而当此至少ー參数位于第二数值区间内吋,控制单元基于处理器的温度使用第三方法选取处理器的冷却參数的数值;以及控制单元依据所选取的冷却參数的数值控制处理器的冷却単元。本专利技术实施例的处理器温度控制方法及控制器可以实现智能化的选择风扇速度,从而控制处理器的温度。附图说明此处所说明的附图用来提供对本专利技术的进ー步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中图I为依照本专利技术实施例绘示ー简化的电脑方块示意图。图2为依照本专利技术实施例绘示ー温度控制器的操作流程图。图3为依照本专利技术实施例绘示一有助于描绘决定所需风扇速度的方法的曲线图。附图标号本文档来自技高网...

【技术保护点】

【技术特征摘要】
2011.02.15 US 13/027,3951.一种处理器温度控制方法,其特征在于,包含 监控所述处理器在一现行状态的至少一参数; 判断所述至少一参数位于多个数值区间中的何者; 使得当所述至少一参数位于一第一数值区间内时 基于一处理器温度,使用一第一方法决定对应于一冷却参数的一第一所需数值;基于所述处理器温度,使用一第二方法决定对应于所述冷却参数的一第二所需数值, 其中所述冷却参数的数值从对应于一低处理器温度的一低数值增加到对应于一高处理器温度的一相对高数值而代表更多冷却;以及 由所述第一所需数值与所述第二所需数值组成的函数中选取所述冷却参数的数值;而当所述至少一参数位于一第二数值区间内时,基于所述处理器的温度,使用一第三方法选取所述冷却参数的数值; 依据所选取的所述冷却参数的数值控制所述处理器的一冷却单元;以及 周期性地重复监控步骤、区间判断步骤、数值选取步骤以及控制步骤。2.如权利要求I所述的方法,其特征在于,所述处理器在所述现行状态的所述至少一参数包含所述处理器温度。3.如权利要求I所述的方法,其特征在于,所述处理器在所述现行状态的所述至少一参数包含一处理器用电率。4.如权利要求2所述的方法,其特征在于,在所述第一数值区间内的所述至少一参数的数值全部小于在所述第二数值区间内的所述至少一参数的数值。5.如权利要求4所述的方法,其特征在于,决定所述第二所需数值的步骤包含确定所述处理器的反应的温度为所述第一数值区间的最高温度的情况外,依据所述处理器温度以及所述处理器在所述现行状态下由所述第三方法所选取的所述冷却参数的数值决定所述第二所需数值。6.如权利要求5所述的方法,其特征在于,决定所述第二所需数值的步骤包含确定所述处理器的反应的温度为所述第一数值区间的最高温度的情况外,依据所述处理器温度、所述处理器在所述现行状态下由所述第三方法所选取的所述冷却参数的数值以及在所述处理器温度与所述冷却参数间的至少一预定关系决定所述第二所需数值,其中所述冷却参数从所述第一数值区间的一最低处理器温度所对应的一低数值逐渐增加到所述第一数值区间的一最高处理器温度所对应的一高数值。7.如权利要求6所述的方法,其特征在于,在所述至少一预定关系中,所述冷却参数从所述第一数值区间的一最低处理器温度所对应的一低数值单调增加到所述第一数值区间的一最高处理器温度所对应的一高数值。8.如权利要求I所述的方法,其特征在于,决定所述第二所需数值的步骤包含依据一周围温度决定所述第二所需数值。9.如权利要求8所述的方法,其特征在于,决定所述第二所需数值的步骤包含依据所述处理器在所述现行状态下在所述第二数值区间内的最低温度时由所述第三方法所选取的所述冷却参数的数值决定所述第二二所需数值。10.如权利要求8所述的方法,其特征在于,在所述第一数值区间与所述第二数值区间彼此间的一转换点对应的所述第二所需数值,与在所述转换点使用所述第三方法所得的数值相等。11.如权利要求I所述的方法,其特征在于...

【专利技术属性】
技术研发人员:摩西·亚隆
申请(专利权)人:新唐科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1