夏季热浪滚滚,电恼工作后内部的温度也是节节攀升。为保证电脑的正静工作,很多人都为电脑增加了排气、进气、硬盘风扇等,特别是超频一族更是如此。一旦天气转凉,我们就要让添加的风扇待业下岗,以降低噪音减少耗电。方法就是打开机箱,拔去风扇的电源插头,方法虽简单。但太原始,笔者做出一个利用软件控制风扇开与关的装置,现介绍给大家。
1.电路原理
本装置利用电脑的串行口中的第④脚输出的电信号去控制一个三极管的导通与截止,三极管串接在风扇电路中,其作用相当于一个风扇的电源开关,电路如右图所示。串行曰就是我们在电脑机箱后面看到的形9脚插口,最早用于与外MODEM之间的通讯,电脑将通讯数据准备好后④脚(DTR端口)电平会从一llV跳变到+11V,通知外MODEM准备通讯。在本装置中串口,④脚电平为-llV时,三极管截止。风扇停转,④脚电平为时,三极管导通,风扇旋转。因此只要利用合适软件使串口④脚的电平发生改变即可控制风扇工作状态。
2.软件编程
风扇控制程序用VB6.0编制而成,在中要使串口④脚电平改变,要用到串行通讯控件控件),由于该控件不是工具箱中的标准控件,需从“工程一部件”中打开部件对话框,选择,将控件MSComm添加到工具箱中。
在VB6.0中建立一新窗口,从工具箱中拖一个控件和一个命令按钮到窗口中。在命令按钮单击事件过程中加入如下的二行代码就可控制风扇旋转。
′选怿串行口′打开串行口风扇旋转实际编程中还需判断串行口的状态(串口是否打开),串行口选择和保存选择,程序启动时风扇状态的选择等,程序代码较长,这里就不详细列出了。程序对操作系统无特别要求,无论在或XP中均可运行。
运行风扇控制程序,由于电脑一般只具有两个串口,分别为COM1和COM2(也可通过BIOS设置改为COM3、,所以串口参数只要选择l或2即可。夏季如果想使电脑打开后风扇自动工作,可选择“启动时风扇状态选择”为“开”且保存,并将程序复制、粘贴到系统的启动项中即可。
3.实际制作
分别购买9针D型串口插头、NPN型小功率三极管S8050、2kΩ电阻各一只。打开D型插头的外罩,将三极管的e极直接焊在插头第⑤脚上,三极管b极与电阻一端相连,电阻另一端焊于插头第④脚上,三极管c极焊接在0.6m长导线的一端,将机箱内附加风扇二根电源线其中一根黑线接地的一根)剪断,接在0.6m导线的另一端,装回插头的外罩,将插头插入电脑的串行口,运行该软件,就可任意控制你所添加的风扇了