免费论文网 首页

控制风扇转速的软件

时间:2017-05-07 07:15 来源:免费论文网

篇一:SPEEDFAN实现CPU风扇转速自动调节设置方法

SPEEDFAN实现CPU风扇转速自动调节设置方法 风扇, SPEEDFAN, 自动调节, CPU, 转速

本帖最后由 F22 于 2010-9-6 17:32 编辑

先简单说说主板的风扇调速功能以及主板上的风扇接口。主板的风扇调速功能分为PWM模式bios里面去看。 式两种,不同品牌不同型号的主板采用不同的模式,也可能两种模式均支持,具体支持哪种模式得

所谓PWM模式,是指风扇的调速需要通过一根调速信号线实现,这种风扇即4pin接口(4p电源引出的D型口不是一回事)风扇。一般来说4pin风扇市面上比较难买到,它往往只搭配在原器上。而我们比较常见的还是3pin风扇,插在主板的3pin输出口上,只有支持DC调速模式的主风扇转速进行自动调节的前提就是主板支持以上两种模式中的任何一种。 对3pin风扇进行调速。不过绝大部分主板都采用PWM模式对CPU风扇进行调速。使用SPEEDFA

虽说大部分主板都对CPU风扇有自动调节功能,然而主板自带的调速功能往往不尽人意,比得噪声很大,或者希望能在玩游戏时开启风扇,不玩游戏时关闭风扇等。这时候就可以使用SPEED里的风扇自动控制功能,我也不是很确定,反正我是关了的。 软件来对CPU风扇进行更加个性化的控制。至于使用SPEEDFAN控制CPU风扇时候是否需要开启

我用的SPEEDFAN软件是4.38英文版。目前最新版是4.40版,但是4.40版在我的电脑上有些不如4.38版完美,所以我就拿4.38版做例子。SPEENFAN是一款非常独特的软件,它实现的功能设置好。英文有些吃力的朋友也可以下载汉化版。从4.38版开始,SPEEDFAN才开始支持win732操作系统。

运行speedfan,经过一阵子检测之后,出现界面: 面,但是设置却太过细致(有些不够人性化),以至于很多朋友以为这款软件没什么作用,其实原

点击“configure”进入选项菜单。我采用剥洋葱法由浅及深地进行设置,这样方便记忆,请朋往下看。J

第一个选项卡可以选择在软件的显示界面上显示哪些温度。我这里选择了显示TEMP1(主板加号的作用。

TEMP2(CPU温度)和HD0(第一个硬盘的温度)。注意到温度标识左边的加号了吗?我们等会再

注意:每个主板的TEMP1、TEMP2…代表的温度都不一样,朋友们要自己判断一下究竟自己的

里面哪个是主板温度,哪个是CPU温度了。要是弄错了哪个是CPU温度可就白忙活了。

第二个选项卡可以选择在软件界面上显示哪些风扇的转速,没什么其他的功能了(在这里共有显示FAN1(机箱风扇)和FAN2(CPU风扇)。

是因为该主板芯片最多可支持控制5个风扇的调速,不过主板厂商只给你两个风扇接口)。在这里

第三个选项卡可以选择在软件界面上显示哪些电压数值,不关心的朋友可以点掉它。

这里没什

第四个选项卡可以选择在软件界面上显示哪些风扇的转速,以及对这些转速进行控制,在这里SPEED01(机箱风扇)和SPEED02(CPU风扇)。这个选项卡有其他功能,我们待会再说。

第五个选项卡是关于软件的一些功能设置的,请朋友们按照我的设置点选即可。

第七个选项卡(第六个选项卡跳过不说了),风扇调速设置从现在正式开始!

咦?点开后是空白?不要急,在chip下拉菜单里找到你的控制芯片型号,出现这些选项就证将PWM1 MODE和PWM2 MODE都改为Software controlled(必须选择成Software controlled,将风的值为3M。(所有这些选项都对应有一个remember it,都要勾选上) SPEEDFAN控制,与主板的控制断开联系),并把右下角的remember it勾选上,最后确认PWMO

一旦软件出现某种错误,或者操作系统出现某种错误导致软件工作不正常,风扇的速度依然不控制,所以还是有一点点风险的。

接下来回到第一个设置选项卡

看到点击加号之后出现的扩展菜单了吗,里面可以选择某个温度对应哪些风扇的转速(实在是了…),这里我选择了TEMP1(我的主板温度)只和SPEED01(我的机箱风扇)有关,TEMP2(我全部去掉,否则会影响软件对风扇转速的判断。 度)只和SPEED02(我的CPU风扇)有关。其他的硬盘温度、核心温度、显卡温度等的扩展菜单

另外该选项卡下面还有一排设置,desired是指你期望的温度,这里我设置的是40度,即当T我的CPU温度)温度超过40度时,风扇才开始加速运转,低于40度则按照设定转速的最小值运转角的show in tray是将这个温度设置成在系统托盘显示,这里我让CPU温度显示在系统托盘里。 是警告温度,在这里当温度达到50度时风扇达到设定转速的最大值(关于“设定转速”请往下看

我的建议是,可以将期望温度值适当调高些,比如说CPU的安全工作温度在60度,不玩游戏下面再来到第四个选项卡。 度在48度左右,那么可以将期望温度值设定在51度,警告温度值设定在58度,这样的话既静音

篇二:CPU风扇的转速在系统里面可以用第三方软件来看

CPU风扇的转速在系统里面可以用第三方软件来看,如AIDA64查看,关于可控速的CPU风扇必须是4pin线缆的CPU风扇,市面上很多CPU风扇是3pin的是不支持转速控制的。

AIDA64 Extreme 2.30.1900单文件版.part1.rar (大小5MB)

AIDA64 Extreme 2.30.1900单文件版.part2.rar (大小4MB)

将两个文件解压在同一目录下。

原装风扇都是4pin的,这种风扇是可以根据BIOS的控制来调节风扇的转速的,当风扇的转速很高的时候,通常达到4000转以上的时候就会发较大的噪音。

各种BIOS的界面不太一致这个无法具体针对说明,下面给出一个通过BIOS调节CPU风扇的转速的图文示例,但是降低CPU 风扇的转速会影响散热性能,调节到合适的就好了,如果想追求静音就换一个大扇叶的鳍片面积更大的散热器。

在主板和CPU风扇都具备自动调速的情况下,接下来我们要进入主板Coms中进行一定的设置,在PC Health Status单元里面有一个CPUFAN1 Mode Setting选项,这个选项就是控制CPU风扇的,分别有三个模式Thermal Cruise Mode(按温度调节)、Speed Cruise Mode(按转速调节)、Smart FAN III+ Mode(智能模式)。

Thermal Cruise Mode下的选项比较多,分别是CPUFAN1 TargetTemp Value(风扇目标温度值)、CPUFAN1 Torlerance Value(风扇上下限值)、CPUFAN1 StartUp Value(风扇启动温度)、CPUFAN1 Stop Value(风扇停止或者低速转动温度)、CPUFAN1 StopTime Value(风扇低速运行时间)

当你设定CPUFAN TARGETTEMP VALUE为55度,CPUFAN TOLERANCE VALUE为10,CPUFANSTARTUP VALUE为200,CPU STOPVALUE为150,那么当CPU温度达到55度时,风扇全速运转,当温度低于55时,风扇以200的相对速度运转,按照10的线性速率下降,直到降为150的相对速度为止,然后以150的速度运转下去。

Speed Cruise Mode选项比较简单,分别是CPUFAN1 TARGETSPEED VALUE(目标转速)、CPUFAN1 TOLERANCE VALUE(线性变化速率)

Smart FAN III+ Mode是智能模式,所以选项也最简单,只有一个调节选项CPUFAN1

Tolerance Value,只需要设定一个范围值,主板就可以自动针对CPU温度来控制风扇的转速。

第3页 低碳节能!实战风扇调速

具体有什么效果,一试便知。我们用比较直观快捷的Speed Cruise Mode(按转速调节)来测试,默认情况下CPUFAN1 TARGETSPEED VALUE是55,CPUFAN1 TOLERANCE VALUE是03,这时风扇转速为20

手动将CPUFAN1 TARGETSPEED VALUE调节为255,保存重启,在进入Coms,会发现风扇转速变成了1048RPM,风扇转速降了一半

篇三:温控风扇系统

温度控制风扇系统

(淮阴工学院 计算机工程学院,江苏 淮安,223003)

摘要:温度控制风扇系统,利用DS18B20传感器测温,STC89C52单片机控制平台风扇转速来使风扇自动调速。重点对单片机与传感器之间的相互协调作用来达到温度控制风扇的功能进行了分析。该系统可以通过用户设置高、低温度值来自动调节风扇转速,使用起来方便,性能稳定,控制准确,适用于我们日常生活,以及工业生产中。

关键词:单片机;温度传感器;智能控制; 中图分类号: O657文献标识码: A

Temperature controlled fan system

(Huaiyin Institute of Technology,Faculty of Computer Engineering,Jiangsu Huaian)

Abstract:Temperature controls fan system. Temperature is tested by DS18B20 sensor, fan speed is contrled by STC89C52 MCU, so that fan can be controlled by temperature. The key is connected on the interaction between MCU and sensor to rezlize the function of temperature control the fan. High and low temperature can be setted by user to adjust the speed of fan automatically.It is used conveniently,the function is stable,you can control accurately.It is suitable for daily life and industrial production. Key word: Singlechip; Temperature sensor;Intelligent control

单片机进行处理,在LED数码管上显示当前环境

0 引言 温度值以及预设温度值。同时采用PWM脉宽调制方

随着科技的不断发展,家用电器不断朝着智能式来改变直流风扇电机的转速,并通过两个按键改化发展,作为最常见的降温工具风扇,因为需要人变预设温度值,一个提高预设温度,另一个降低预为的手动调节风速而显得繁琐,温度控制风扇可以设温度值。 自动根据温度来调节风扇转速,因此有着广泛的发

展前景。

目前,温度控制风扇系统设计已经有了一定的

成效,可以使风扇根据环境温度的变化进行自动无级调速,当温度升高时自动启动风扇,温度降低时

自动停止转动,实现智能控制,现在笔记本电脑的

智能CPU风扇就是很好的应用。

随着技术的发展,温控风扇需要不断提高其精

确度,不断降低运转的噪音以及充分提高集成度使其嵌入到更多的机械设备中,才能更广泛的被使图1系统构成框图 用。

1.2 电路模块

1 温度控制风扇系统的原理

1.1系统构成

温度控制风扇系统主要有电源电路,温度传感器电路,单片机最小系统电路,数码管显示电路,电机驱动电路,按键电路和LED电路。利用温度

传感器检测环境温度并直接输出数字温度信号给

1.2.1 按键电路

键盘包括4个独立按键K1·K2·K3·K4,分别与单片机的P1.1,P1.6,P3.2,P3.7相连接。其中按键1为上下限温度设置,按下后进行上下限温度设置,按键2为上下限温度加,按键3为上下限温度减,按键4为实物/仿真运行切换。 1.2.2数码管显示电路

温控风扇系统制作中选用5位共阴极数码管作为显示模块。

图4风扇电机驱动电路

图2数码管显示电路

1.2.5

单片机最小系统电路

单片机最小系统中包含电源,复位电路和时钟电路。电源向单片机供电。[2]复位电路确定单片机的工作起始状态,完成单片机的启动过程。时钟电路确定单片机工作的时间基准,决定单片机的工作速度。 单片机通过P1.0接口接收温度传感器发送的数字信号,然后经过处理,通过P2.0和P2.1口来驱动风扇运行。

1.2.3温度传感器电路

DS18B20内部结构主要有四部分:64位ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。其管脚有三个,其中DQ为数字信号端,GND为电源地,VDD为电源输入端。

在温度控制风扇系统中,DS18B20数字温度传感器采集现

场温度,将测量到的数据送入STC89C52单片机的P1.0口,经过单片机处理后显示当前温度值。

图5单片机电路

2 温度控制风扇系统功能

图3温度传感器电路

2.1 系统功能的实现

温控风扇系统能够实现单片机系统检测环境温度的变化,然后根据环境温度变化来控制风扇直流电机输入的变化,从而产生不同的转动速度,亦可根据键盘调节不同的设置温度,再由环境温度与设置温度的差值来控制电机。当环境温度低于设置温度时,电机停止转动;当环境温度高于设置温度

1.2.4电机驱动电路

键盘控制设置温度,通过软件向单片机输入相应控制指令,由单片机通过P2.0和P2.1口输出相应的脉冲,经过L9110驱动风扇直流电机控制电路。

时,单片机对应输出口输出的PWM信号,控制电机开始转动,并随着环境温度与设置温度的差值的增加电机的转速逐渐升高。系统还能动态的显示当前温度和设置温度,并能通过键盘调节当前的设置温度。

2.2系统功能分析

温控风扇系统总体上由五部分来组成,既按键与复位电路、数码管显示电路、温度检测电路、电机驱动电路。首先考滤的是温度检测电路,该部分是整个系统的首要部分,首先要检测到环境温度,才能用单片机来判断温度的高低,然后通过单片机控制直流风扇电机的转速;其次是电机驱动电路,该部分需要使用外围电路将单片机输出的PWM信号转化为平均电压输出,根据不同的PWM波形得到不同的平均电压,从而控制电机的转速,实现较好的控制效果;再次是数码管的动态显示电路,该部分的功能实现对环境温度和设置温度的显示,其中DS18B20

采集环境温度,按键实现不同设置温度的调整,实现了对环境温度和设置温度的及时连续显示。[3]

3 实验验证

3.1 验证过程

第一步 打开开关,温度显示15.2℃。

第二步 设置上限温度20℃。 第三步 设置下限温度10℃。

第四步 当温度在上下限温度之间,风扇低速运行,一盏指示灯闪烁。

图6 风扇低速运行

第五步 设置上限温度12℃。

第六步 温度处于上限温度之上,风扇全速运行, 两盏指示灯闪烁。

图7 风扇全速运行

3.2 实验结果分析

打开温控风扇,温度显示与室内温度吻合。首先设置使室温在上下限温度之间,风扇低速运行,一盏指示灯亮,与预期结果一致。再设置使室温处于上限温度之上,风扇全速运行,两盏指示灯亮,与预期结果一致。最后关闭总开关,风扇停止运行。温度控制风扇器正常运行,可以达到预期的效果。4 结论

通过设计温度控制风扇系统,可以实现风扇的自动化,将人们从手动调节风扇力度中解放出来,使风扇能够根据温度的变化来自动调节风力大小。温度控制风扇系统可推广到各种电动机的控制系统中,实现电动机的转速调节。在生产生活中,温控风扇系统可用于简单的日常风扇的智能控制,为生活带来便利;也可以用于电脑的散热器,更好的保护电脑。但还是有很多需要改进的地方,例如缩小体积,实现嵌入式,减少能源的消耗等方面,从而更好的运用到日常生活中。

参考文献

[1] 李广弟. 单片机基础[M]. 北京:北京航空航天大学出版社, 2007.

[2] 郭天祥. 新概念51单片机C语言教程[M].北京:电子工业出版社,2009.

[3] 马云峰.单片机与数字温度传感器DS18B20的接口设计,2007.

[4] 王会明. 侯加林.智能电风扇控制器的研制[J]. 电子与自动化,1998.

[5] 谭浩强. C程序设计[M](第三版).北京:清华大学出版社,2005.


控制风扇转速的软件
由:免费论文网互联网用户整理提供,链接地址:
http://m.csmayi.cn/meiwen/32533.html
转载请保留,谢谢!
相关阅读
最近更新
推荐专题