一种控制风扇转速的方法及装置的制造方法

文档序号:9763899阅读:445来源:国知局
一种控制风扇转速的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及计算机领域,尤其涉及一种控制风扇转速的方法及装置。
【背景技术】
[0002] 硬盘是电子设备中重要的存储元件,为了保证硬盘的正常使用,一般在电子设备 中会设置风扇为硬盘散热。
[0003] 由于直接读取硬盘温度较为困难,所以,硬盘温度通常不会作为控制风扇的转速 的依据,因此,为了保证在任何情况下,风扇都能满足硬盘散热的需求,风扇的转速会持续 维持在一个较高的水平,即无论硬盘处于工作或空闲状态,风扇都会以能够满足硬盘工作 状态下散热需求的转速运转。
[0004] 可见,在硬盘处于空闲状态时,风扇的转速并不能减小,所以,会造成不必要的资 源浪费。

【发明内容】

[0005] 本发明实施例提供了一种控制风扇转速的方法及装置,目的在于解决现有风扇转 速控制方法导致的资源浪费的问题。
[0006] 为了实现上述目的,本发明实施例提供了以下技术方案:
[0007] -种控制风扇转速的方法,所述风扇用于为硬盘散热,包括:
[0008] 获取所述硬盘当前的总功率、当前环境温度以及第一参数,所述第一参数用于表 征所述风扇当前的转速;
[0009] 依据所述硬盘当前的总功率、所述当前环境温度以及所述第一参数,确定所述硬 盘当前的温度;
[0010] 依据所述硬盘当前的温度,控制所述风扇的转速。
[0011] 可选地,所述依据硬盘当前的总功率、当前环境温度以及所述第一参数,确定所述 硬盘当前的温度包括:
[0012] 所述硬盘的总功率越高,确定所述硬盘当前的温度越高;
[0013] 所述当前环境温度越高,确定所述硬盘当前的温度越高;
[0014] 所述第一参数表征所述风扇当前的转速越低,确定所述硬盘当前的温度越高。
[0015] 可选地,所述硬盘的总功率越高,确定所述硬盘的温度越高,所述当前环境温度越 高,确定所述硬盘的温度越高,所述第一参数表征所述风扇当前的转速越低,确定所述硬盘 的温度越高包括:
[0016] 确定所述硬盘当前的温度为所述当前环境温度与第一数值的和,所述第一数值为 所述硬盘的总功率与所述第一参数的比值的倍数。
[0017] 可选地,当所述硬盘的数量大于1时,所述第一数值为:所述硬盘的总功率与第一 乘积的比值的倍数,所述第一乘积为所述第一参数与所述硬盘的数量的乘积。
[0018] 可选地,所述第一参数包括:
[0019] 风扇的空气流量。
[0020] 一种控制风扇转速的装置,所述风扇用于为硬盘散热,包括:
[0021] 参数获取模块,用于获取所述硬盘当前的总功率、当前环境温度以及第一参数,所 述第一参数用于表征所述风扇当前的转速;
[0022] 温度确定模块,用于依据所述硬盘当前的总功率、所述当前环境温度以及所述第 一参数,确定所述硬盘当前的温度;
[0023] 控制模块,用于依据所述硬盘当前的温度,控制所述风扇的转速。
[0024] 可选地,所述温度确定模块用于依据所述硬盘当前的总功率、所述当前环境温度 以及所述第一参数,确定所述硬盘当前的温度包括:
[0025] 所述温度确定模块具体用于,所述硬盘的总功率越高,确定所述硬盘当前的温度 越高;所述当前环境温度越高,确定所述硬盘当前的温度越高;所述第一参数表征所述风 扇当前的转速越低,确定所述硬盘当前的温度越高。
[0026] 可选地,所述温度确定模块具体用于所述硬盘的总功率越高,确定所述硬盘当前 的温度越高,所述当前环境温度越高,确定所述硬盘当前的温度越高,所述第一参数表征所 述风扇当前的转速越低,确定所述硬盘当前的温度越高包括:
[0027] 所述温度确定模块具体用于,确定所述硬盘当前的温度为所述当前环境温度与第 一数值的和,所述第一数值为所述硬盘的总功率与所述第一参数的比值的倍数。
[0028] 可选地,所述温度确定模块用于还用于:当所述硬盘的数量大于1时,确定所述第 一数值为:所述硬盘的总功率与第一乘积的比值的倍数,所述第一乘积为所述第一参数与 所述硬盘的数量的乘积。
[0029] 可选地,所述参数获取模块用于获取所述硬盘当前的总功率、当前环境温度以及 第一参数包括:
[0030] 所述参数获取模块具体用于,获取所述硬盘当前的总功率、当前环境温度以及风 扇的空气流量。
[0031] 本发明实施例提供的控制风扇转速的方法及装置,依据硬盘当前的总功率、当前 环境温度以及表征所述风扇当前的转速的参数,确定所述硬盘当前的温度,并依据所述温 度控制所述风扇的转速,因为硬盘当前的总功率、当前环境温度以及风扇的转速都与硬盘 当前的温度紧密相关,所以,在硬盘处于空闲的情况下,使用上述参数确定出的温度值必然 与硬盘处于工作状态下的确定出的温度值不同,因此,当确定出的温度值作为控制风扇转 速的依据时,在硬盘空闲的情况下的风扇的转速,低于硬盘工作状态下的转速,从而在硬盘 空闲的状态下,避免不必要的资源浪费。
【附图说明】
[0032] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0033] 图1为本发明实施例公开的一种控制风扇转速的方法的流程图;
[0034] 图2为本发明实施例公开的又一种控制风扇转速的方法的流程图;
[0035] 图3为本发明实施例公开的又一种控制风扇转速的方法的流程图;
[0036] 图4为本发明实施例公开的一种控制风扇转速的装置的结构示意图。
【具体实施方式】
[0037] 本申请实施例公开的一种控制风扇转速的方法及装置,应用于电子设备,所述电 子设备具有硬盘,为了满足硬盘散热的需求,所述电子设备中还设置有风扇,用于为所述硬 盘散热。风扇控制设备用于控制风扇的转速。
[0038] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0039] 本申请实施例公开的一种控制风扇转速的方法,如图1所示,包括以下步骤:
[0040] S101 :获取所述硬盘当前的总功率、当前环境温度以及第一参数,所述第一参数用 于表征所述风扇当前的转速;
[0041] 具体地,本步骤中所有参数均可以通过测量获得。具体测量方式可以参见现有技 术。
[0042] S102:依据所述硬盘当前的总功率、所述当前环境温度以及所述第一参数,确定所 述硬盘当前的温度;
[0043] S103 :依据所述硬盘当前的温度,控制所述风扇的转速。
[0044] 具体地,可以将硬盘当前的温度发送到风扇控制设备,由风扇控制设备依据硬盘 当前的温度设定相应的转速,并使用设定的转速控制风扇的运行。
[0045] 在现有技术中,硬盘的温度只能通过硬盘内部的传感器获得,这种方法问题在于: 第一、硬盘温度应以硬盘表面为准,硬盘内部获得的温度并不准确;第二、为了保证硬盘的 工作效率,不能总是通过传感器读取温度,所以,现有的硬盘温度测量方法,既不准确也不 能实时获取温度,因此,现有技术中,在确定风扇转速时,不以硬盘温度作为依据,而是将风 扇转速持续维持在一个较高的水平,以确保硬盘的散热。
[0046] 而本实施例中所述的控制风扇转速的方法,依据硬盘当前的总功率、当前环境温 度以及风扇转速的第一参数作为依据,来确定硬盘当前的温度,显然,硬盘空闲和工作状态 下,硬盘当前的总功率、当前环境温度以及风扇转速不同,所以,上述依据能够反映硬盘当 前是处于工作状态还是处于空闲状态,因此,以上述依据来确定硬盘的当前温度,并以确定 出的当前温度控制风扇的转速,即可获得与硬盘当前所述的状态相匹配的风扇转速,从而 使得风扇在空闲状态时,风扇以低于工作状态的转速运行,实现解决资源的目的。
[0047] 需要说明的是,本实施例中所使用的硬盘当前的总功率、当前环境温度以及风扇 转速均为表征硬盘的当前温度的客观参数,而非人为设定,硬盘当前的温度受上述参数的 约束,本实施例中所述的方法,利用这种客观的约束关系,利用技术手段确定出硬盘当前的 温度,并依据硬盘当前的温度控制风扇的转速,从而避免对资源的浪费。
[0048] 本申请实施例公开的又一种控制风扇转速的方法,如图2所示,包括以下步骤:
[0049] S201 :获取所述硬盘当前的总功率、当前环境温度以及风扇的空气流量Q ;
[0050] 本实施例中,具体地,第一参数为风扇的空气流量Q,Q用于表征所述风扇当前的 转速,Q是风扇转速的函数,风扇的转速越高,流向Q就越大。
[0051] S202:所述硬盘的总功率越高,确定所述硬盘当前的温度越高、所述当前环境温度 越高,确定所述硬盘当前的温度越高、所述Q越低,确定所述硬盘当前的温度越高;
[0052] 具体地,可以确定所述硬盘当前的温度为所述当前环境温度与第一数值的和,所 述第一数值为所述硬盘的总功率与所述Q的比值的倍数;
[0053] S203 :依据所述硬盘当前的温度,控制所述风扇的转速。
[0054] 本实施例中,确定硬盘的温度与硬盘的总功率、当前环境温度正相关,与Q反相 关,并依据确定出的温度控制风扇的转速,从而使得风扇的转速
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1