一种风扇自动除尘控制方法及装置的制造方法

文档序号:8247766阅读:582来源:国知局
一种风扇自动除尘控制方法及装置的制造方法【
技术领域
】[0001]本发明涉及计算机风扇控制技术,特别涉及一种风扇自动除尘控制方法及相关的目.0【
背景技术
】[0002]计算机特别是笔记本电脑不断向轻薄化发展。在体积小,空间受限的情况下,笔记本电脑需要具备良好的散热性能。[0003]目前,笔记本电脑使用风扇吸入冷空气以实现对各电子元器件散热的目的,但在使用过程中,吸入冷空气的同时还会吸入灰尘,并使灰尘沉积于风扇等位置,导致风扇转速下降,笔记本电脑散热能力下降,不仅影响计算机系统性能,甚至会减少相关电子元器件的寿命O[0004]现有笔记本电脑在使用风扇除尘时,一般有以下两种设计方案:[0005]1、风扇在计算机系统启动时的一段固定时间内进行除尘,待计算机系统正常运行时,则无除尘效果。[0006]2、风扇在用户触发除尘信号时才能够开始除尘。【
发明内容】[0007]本发明的目的在于提供一种风扇自动除尘控制方法及装置,能更好地解决在计算机系统运行期间智能自动除尘的问题。[0008]根据本发明的一个方面,提供了一种风扇自动除尘控制方法,包括:[0009]在计算机系统运行期间,检测当前风扇的正转转速;[0010]当所述正转转速大于第二预设风扇转速且小于第一预设风扇转速时,控制风扇保持当前状态;[0011]当所述正转转速小于或等于第二预设风扇转速时,启动风扇自动除尘功能,以便在所述正转转速进一步降低后,控制风扇反转以自动除尘。[0012]优选地,所述在正转转速进一步降低后,控制风扇反转以自动除尘的步骤包括:[0013]当正转转速降低至第二预设风扇转速以下预定值时,控制风扇反转以自动除尘。[0014]优选地,所述第一预设风扇转速为每分钟2800转至3200转,所述第二预设风扇转速为第一预设风扇转速的65%至70%。[0015]优选地,还包括:[0016]在风扇反转期间,检测当前风扇的反转转速;[0017]当所述反转转速达到第二预设风扇转速时,控制风扇停止反转,并恢复正转。[0018]优选地,还包括:[0019]当本次除尘结束,且所述反转转速小于第二预设风扇转速时,获取计算机系统运行时间;[0020]当所述计算机系统运行时间大于预设系统运行时间时,启动下一次自动除尘,否则,控制风扇停止反转,并恢复正转。[0021]根据本发明的另一方面,提供了一种风扇自动除尘控制装置,包括:[0022]检测模块,用于在计算机系统运行期间,检测当前风扇的正转转速;[0023]处理模块,用于当所述正转转速大于第二预设风扇转速且小于第一预设风扇转速时,控制风扇保持当前状态,并当所述正转转速小于或等于第二预设风扇转速时,启动风扇自动除尘功能,以便在所述正转转速进一步降低后,控制风扇反转以自动除尘。[0024]优选地,所述处理模块在正转转速降低至第二预设风扇转速以下预定值时,控制风扇反转以自动除尘。[0025]优选地,所述第一预设风扇转速为每分钟2800转至3200转,所述第二预设风扇转速为第一预设风扇转速的65%至70%。[0026]优选地,所述检测模块在风扇反转期间,检测当前风扇的反转转速,当所述反转转速达到第二预设风扇转速时,所述处理模块控制风扇停止反转,并恢复正转。[0027]优选地,当本次除尘结束,且所述反转转速小于第二预设风扇转速时,所述处理模块获取计算机系统运行时间,并当所述计算机系统运行时间大于预设系统运行时间时,启动下一次自动除尘,否则,控制风扇停止反转,并恢复正转。[0028]与现有技术相比较,本发明的有益效果在于:[0029]通过本发明,计算机系统在运行期间,计算机的风扇能够智能自动除尘,从而提高了用户体验,增加了产品竞争力。【附图说明】[0030]图1是本发明实施例提供的风扇自动除尘控制方法原理框图;[0031]图2是本发明实施例提供的风扇自动除尘控制装置框图;[0032]图3是本发明实施例提供的风扇自动除尘控制流程图。【具体实施方式】[0033]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。[0034]图1是本发明实施例提供的风扇自动除尘控制方法原理框图,如图1所示,步骤包括:[0035]步骤SlOl:在计算机系统运行期间,检测当前风扇的正转转速。[0036]嵌入式控制器(EmbeddedController,EC)会在计算机系统初始化时加载Thermaltable和FanTable两个表格。Thermaltable中定义了不同等级的温度对应的FanTable的index;Fantable中定义风扇不同等级的转速。EC通过系统管理总线(SystemManagementBus,smbus)读取系统温度,并根据将上述表格,确定风扇转速。在确定风扇转速后,EC通过脉宽调制信号的占空比,控制当前风扇的正转转速。因此,本步骤中,可以通过占空比,检测出当前风扇的正转转速。[0037]步骤S102:当所述正转转速大于第二预设风扇转速且小于第一预设风扇转速时,控制风扇保持当前状态。[0038]本步骤中,第一预设风扇转速为2800至3200转每分钟(rpm),例如,2800rpm、2900rpm、3000rpm、3lOOrpm、3200rpmo[0039]本步骤中,第二预设风扇转速为第一预设风扇转速的65%至70%,例如,1820rpm、1900rpm、1950rpm、2000rpm、2050rpm、2100rpm、2200rpm等。[0040]步骤S103:当所述正转转速小于或等于第二预设风扇转速时,启动风扇自动除尘功能,以便在所述正转转速进一步降低后,控制风扇反转以自动除尘。[0041]具体地,当正转转速降低至第二预设风扇转速以下预定值时,控制风扇反转以自动除尘,所述预定值可以是lOOrpm、150rpm、200rpm、250rpm、300rpm等。例如,假设第二预设风扇转速为2000rpm,预定值为200rpm,当正转转速降低至2000rpm以下200rpm,即降低至小于或等于ISOOrpm时,控制风扇反转以自动除尘。在风扇反转期间,通过占空比,检测当前风扇的反转转速,并当所述反转转速达到2000rpm时,控制风扇停止反转,并恢复正转。如果本次除尘结束后,反转转速仍小于2000rpm,则获取计算机系统运行时间,当所述计算机系统运行时间大于预设系统运行时间时,启动下一次自动除尘,否则,控制风扇停止反转,并恢复正转。[0042]图2是本发明实施例提供的风扇自动除尘控制装置框图,如图2所示,包括检测模块21和处理模块22。[0043]检测模块21在计算机系统运行期间,通过占空比,检测并确定当前风扇的正转转速。当所述正转转速大于或等于第一预设风扇转速时,处理模块22关闭风扇自动除尘功能;当所述正转转速大于第二预设风扇转速且小于第一预设风扇转速时,处当前第1页1 2 
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1