计算机散热控制系统及方法技术方案

技术编号:7026937 阅读:166 留言:0更新日期:2012-04-11 18:40
一种计算机散热控制系统及方法,该系统安装并运行于计算机中,该计算机包括CPU、风扇及温度传感器。该系统包括:参数设置模块,设置CPU的温度标准差、第一逻辑温度及第二逻辑温度;温度侦测模块,用于通过温度传感器侦测出CPU的工作温度,以及根据温度标准差、第一逻辑温度与第二逻辑温度判断CPU的工作温度是否需要调整;及调节模块,用于当CPU的工作温度需要调整时,通过调节风扇在运转模式下的风扇转速以及CPU的工作频率来调整CPU的工作温度。实施本发明专利技术,能够调整出四种不同风扇运转模式下计算机的系统温度,以及抑制风扇在加速运转和减速运转时产生的系统噪音。

【技术实现步骤摘要】

本专利技术涉及一种控制电子装置的散热系统及方法,特别是关于一种。
技术介绍
计算机系统和服务器产业迅速发展,对于系统风扇的控制要求愈来愈严格。尤其是在讲求节能减排的时代里,对于节能及声音质量规范也愈趋严格,因此产品必须经过工程设计来改善系统耗能及声音质量以符合产品规范及客户要求。计算机系统中除必要元件之外,例如主机板、处理器、硬盘等,还必须具备散热元件。而目前计算机系统所使用的散热元件,主要以风扇为主,风扇对于计算机系统中所扮演的角色及重要性可归纳出三点 (1)计算机系统能保持稳定的运转及良好的散热;( 计算机系统的耗能占有一定重要的指标;C3)对计算机系统的声音质量控制有关键性的影响。其中,风扇行为控制逻辑,是影响风扇在耗能及噪音方面的控制最主要的因素,如风扇行为控制逻辑不当,将造成计算机系统的散热耗能而增加系统的声音质量不良,有时会因为计算机系统过热而当机。专利技术信息鉴于以上内容,有必要提供一种,通过控制逻辑温度调整出四种不同风扇运转模式下计算机的系统温度,以及抑制风扇在加速运转和减速运转时产生的系统噪音。所述的计算机散热控制系统,安装并运行于计算机中,该计算机包括CPU、风扇及温度传感器。该系统包括参数设置模块,用于设置CPU的温度标准差、第一逻辑温度及第二逻辑温度;温度侦测模块,用于通过温度传感器侦测出CPU的工作温度,以及根据温度标准差、第一逻辑温度与第二逻辑温度判断CPU的工作温度是否需要调整;及调节模块,用于当CPU的工作温度需要调整时,通过调节风扇在运转模式下的风扇转速以及CPU的工作频率来调整CPU的工作温度。所述的计算机散热控制方法包括步骤设置CPU的温度标准差、第一逻辑温度及第二逻辑温度;通过温度传感器侦测CPU的工作温度;根据温度标准差、第一逻辑温度与第二逻辑温度判断CPU的工作温度是否需要调整;当CPU的工作温度需要调整时,通过调节风扇在运转模式下的风扇转速及CPU的工作频率来调整CPU的工作温度。相较于现有技术,本专利技术所述的,通过调整控制逻辑温度的值即可调整出四种不同风扇运转模式下CPU的工作温度,以及通过时间延迟能够抑制风扇在加速运转和减速运转时产生的系统噪音。附图说明图1是本专利技术计算机散热控制系统较佳实施例的实施架构图。图2是风扇的运转模式的示意图。图3是在不受环境温度影响下的计算机散热控制方法较佳实施例的流程图。图4是在受环境温度影响下的计算机散热控制方法较佳实施例的流程图。主要元件符号说明计算机1计算机散热控制系统10参数设置模块101温度侦测模块102调节模块103风扇20温度传感器30中央处理器40内存50具体实施例方式如图1所示,是本专利技术计算机散热控制系统10较佳实施例的实施架构图。在本实施例中,该计算机散热控制系统10安装并运行于计算机1中,该计算机1是一种桌上型计算机(PC)、笔记本计算机(Notebook)、服务器(Server)或工作站(Workstation)等。 所述的计算机1还包括风扇20、温度传感器30、中央处理器(central processing unit, CPU)40、以及内存50。该风扇20是一种散热装置,用于在计算机1工作时为计算机1内部的电子元件,例如CPU 40以及内存50等,提供散热功能。该温度传感器30用于实时侦测在计算机1工作时的系统温度,其包括CPU40、内存50的温度、或者其它内部电子元件的工作温度。为了便于描述,本专利技术仅以CPU 40的工作温度作为计算机1的系统温度。所述的计算机散热控制系统10能够控制计算机1不受环境温度影响(即Close loop状态)下的系统温度(参考图3所示),以及计算机1受环境温度影响(即Open loop 状态下)下的系统温度(参考图4所示)。在本实施例中,该计算机散热控制系统10包括参数设置模块101、温度侦测模块102以及调节模块103。所述的参数设置模块101用于设置CPU 40的温度标准差、第一逻辑温度Tl及第二逻辑温度T2,以及设置第一参考温度T3、第二参考温度T4及第三参考温度T5,其中T3 < T4 < T5。所述温度标准差值是生产厂商(例如htel公司)为CPU所定义的温度标准差值,例如htel CPU的温度标准差值为“-16”。该参数设置模块101还用于设置环境温度范围,例如最高环温值为60°C,以及最低环温值_20°C。所述的温度侦测模块102用于通过温度传感器30侦测出CPU 40的工作温度及计算机1所处的环境温度。该温度侦测模块102还用于在计算机1不受环境温度影响下根据 CPU 40的温度标准差、第一逻辑温度Tl与第二逻辑温度T2判断CPU的工作温度是否需要调整。该温度侦测模块102还用于在计算机1受环境温度影响下判断CPU 40的工作温度是否介于环境温度范围内。所述的调节模块103用于当CPU 40的工作温度需要调整时,通过控制风扇20在不同风扇运转模式下的风扇转速来调整CPU 40的工作温度,以及通过调节CPU 40的工作频率来调整CPU 40的工作温度。所述的风扇20的运转模式包括预设模式(Default mode)、 效率模式(Performancemode)、静音模式(Acoustic mode)以及节能模式(Power savingmode)ο在本实施例中,调节模块103根据CPU 40的工作温度来增加或降低CPU 40的工作频率。例如,当工作温度T_PECI大于第一参考温度T3时,调节模块103使CPU 40的工作频率降低30% ;当工作温度T_PECI大于第二参考温度T4时,调节模块103使CPU 40的工作频率降低70% ;当工作温度T_PECI大于第三参考温度T5时,调节模块103使CPU 40的工作频率降低100%,从而使计算机1自动关机。调节模块103还用于当工作温度T_PECI 大于第三参考温度T5时,发出CPU 40的工作温度过高的警示讯息,以提醒用户因温度过高需关闭计算机1。在本实施例中,调节模块103还根据CPU 40的工作温度以及环境温度来增加或降低风扇20的转速。例如,当CPU 40的工作温度大于第二参考温度T4时,调节模块103增加风扇20的转速至Vl = PWMX a%,其中PWM为风扇转速最高占比;当CPU 40的工作温度小于第一参考温度T3时,调节模块103降低风扇20的转速至Vl = PWMX当CPU 40的工作温度大于环境温度时,调节模块103增加风扇转速至V3 = PWMX c% ;当CPU 40的工作温度小于环境温度时,调节模块103降低风扇转速至V3 = PWMX d%。如图2所示,是风扇20的运转模式的示意图。一般地,每一个CPU均具有一个温度标准差(标示为“T_C0ntr0l”),该温度标准差值是生产厂商(例如Intel公司)为CPU 所定义的温度标准差值,不同的CPU定义了不同的温度标准差值。本实施例以^te 1 CPU为例,该温度标准差值为“_16”,亦即温度标准差值!^control = -16。假设CPU 40的工作温度差值为ΔΤ = Τ1-Τ2,其中Tl及T2为控制风扇20运转模式下CPU 40的逻辑温度。在本实施例中,当-30 < ΔΤ < -20时,风扇本文档来自技高网...

【技术保护点】
1.一种计算机散热控制系统,安装并运行于计算机中,该计算机包括CPU、风扇及温度传感器,其特征在于,该系统包括:参数设置模块,用于设置CPU的温度标准差、第一逻辑温度以及第二逻辑温度;温度侦测模块,用于通过温度传感器侦测出CPU的工作温度,以及根据温度标准差、第一逻辑温度与第二逻辑温度判断CPU的工作温度是否需要调整;调节模块,用于当CPU的工作温度需要调整时,通过调节风扇在不同运转模式下的风扇转速以及CPU的工作频率来调整CPU的工作温度。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈世杰
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94

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

1