有人知道怎么控写一个小程序去控制PC风扇的转速吗? ( 积分: 100 )

  • 主题发起人 主题发起人 AthlonXP
  • 开始时间 开始时间
A

AthlonXP

Unregistered / Unconfirmed
GUEST, unregistred user!
最近用EMULE,晚上开着电脑睡觉,感觉风扇好吵啊,我用的是BENQ的JOYBOOK 6000,真是太吵了,在BENQ的网上找了个降频的东东,可他管不住风扇啊,所以就想写个能管风扇的小程序,不知道大侠们有什么建议吗?
现在还不知道从何下手!!!!
 
最近用EMULE,晚上开着电脑睡觉,感觉风扇好吵啊,我用的是BENQ的JOYBOOK 6000,真是太吵了,在BENQ的网上找了个降频的东东,可他管不住风扇啊,所以就想写个能管风扇的小程序,不知道大侠们有什么建议吗?
现在还不知道从何下手!!!!
 
是不是问题太高深了一点?这里的大侠还没起床?
 
换一个小点声的风扇就OK了。

把风扇调慢了,你不怕CPU烧糊了呀?
 
首先,我是想过换风扇,不过那架notebook实在是难拆,我进行到一半还是放弃了,怕拆下来装不上。
第二,在降频之后CPU的温度很低, 只有41度,我还没开空调, 所以我想可以降低它的速度,而不会烧坏CPU。

我的想法是:
两个线程, 一个用来读CPU的温度并发消息给第二个线程,第二个是用来根据第一个的消息决定增加和减少风扇速度。
两个难点, 一是怎么读CPU的温度? 另一个是怎么变风扇的电压。
我想是可以实现的,因为有些NB是有这个功能的,但BENQ(笨球)没有。
 
CPU降频,风扇会自动降速的吧
 
不会不会,会的话我就不烦了。
 
很新颖且很有益的想法。如果成功,对广大PC使用者将是莫大的帮助。顶一下!
我没搞过硬件,不过我想读CPU温度肯定要加一个硬件,然后就可编程操作这个硬件,获取
信息,再控制另一个操纵风扇的硬件。精度要求高,接口要求设计无缝。这种事硬件知识要
求很高啊,先找找硬件及接口控制方面的资料吧。祝成功!
 
不弄硬件,光从软件角度出发是没戏吧
 
这样说吧,BENQ JB6000的风扇速度其实是会自动调节的只不过有时候不合要求,不够智能。

在硬件上已经可以实现了,最好能有个智能一点的软件就好了。
 
程序员恨不得世界上所有跟电脑有关的事都能用程序解决。哈哈!
 
首选你的硬件得支持底层开发的功能才可以,看看BIOS中可否操作风扇的速度,如果可以的话,应该可以通过软件来控制,找找底层开发的书,或许可以解决,如果硬件不支持,弃了吧,没戏
 
首先 硬件不支持
想要获得功能需要安装相关硬件 没有卖的 只有自己做
一般的风扇的转速都和电压有关 旋转的力度和电流有关 计算机的风扇都是直流电机
思路有2种 主动供电 和 被动供电
1。被动供电 我们可以在其供电线路上安装分压电阻 当然是可调的分压电阻 一般的可调分压电阻用多路选通的芯片 叫什么忘了 有很多 去电子市场说一下要 选通芯片 人家会介绍给你的 要几档就选几路选通 之后的电路图。。买本单片机的实验类书看看吧 都有。。
2。主动供电 主动供电是自己外接电源通过DA转换器来调整供电电压 DA转换器的档很多 一般最少都有255档....并且通过调整Vref- Vref+很容易控制最大最小电压 DA转换芯片就更多了 控制一个风扇 挑便宜的买

之后就是控制部分 DA转换器需要8位输入数字信号 需要和计算机连 以及一个Vref-最小基准电压 Vref+最大基准电压 这两个看自己 Ref+接到原来的电源正极上 Vref-串个电阻接到原来的正极上 有个差就可以 地线电源不说了 选通芯片也一样 8路选通 有3个信号输入 16选通有4个信号输入.....通过计算机控制就需要控制并口或串口 用串口的话还得接一个锁存器 也有专门的芯片 电子市场也能买到 之后就是软件部分。。。。这个人人都会了

有关安全性 硬件和软件不一样 软件可以有Bug 硬件有Bug一般都是致命的
以上方法并没有考虑芯片被击穿时的保护措施 也许芯片被击穿的同时 风扇就不转了
也没有相应的报警电路 看门狗电路 具体实施时要考虑很多
 
跑题了,跑题了。大家怕是误会我的意思了。确定的是这架PC是可以控制风扇的速度的,只是不知道如何控制。我想我就把这个帖子放到benq的网站上去吧,看他们怎么说。

不管怎么样,谢谢了。
 
在网上找了些时间,看到这个东西, 已经有人写了。不过不知道合意不合意。
PS. 这个东西也是用delphi写的。
www.almico.com/speedfan.php
 
首先看你的风扇支持调速不?如果直接插在电源上的那种是不可调速的,
调速要涉及硬件,光凭软件是没办法的,如果像笔机本哪样停一会,温度高了再开一会还是不错的选择
 

Similar threads

I
回复
0
查看
756
import
I
I
回复
0
查看
979
import
I
I
回复
0
查看
881
import
I
I
回复
0
查看
625
import
I
后退
顶部