电脑机箱风扇智能温控仪设计
出处:dengm 发布于:2011-09-23 14:47:23
天气转凉后,为电脑加装的排气、硬盘风扇就元须运转。如果能根据电脑机箱温度决定风扇是否旋转,可降低噪音,减少功耗,电脑机箱风扇智能温控仪就是为此而设计的。
一、电路
DS18B20完成温度的测量并转成换数宇信号,AT89C2051单片机根据此数字信号对三极管进行控制,进而控制风扇的旋转与停止。当温度高于28℃时,三极管完全导通,风扇全速旋转;当温度低于8℃时三极管截止,风扇停转;当机箱温度在28℃与8℃之问时,单片机采用脉宽调制方式(PWM)为风扇供电,使风扇的平均工作电压在12V与6V之间,温度越低,平均工作电压越小,风扇转速就越慢。单片机程序以每变化4℃为一个控制间隔(控制点为28℃、24℃、20℃、16℃、12℃、8℃),温度降低每越过一个控制点,风扇工作电压便降低+l2V10%,风扇转速也相应降低10%。
AT89C2051单片机没有脉宽调制发生器,故利用单片机两个定时器模拟产生可调脉宽波形,可调脉宽波形的高电平时长由定时器0决定,可调脉宽波形的低电平时长由定时器1决定。如果温度增加越过一个控制点,程序就会增加定时器0的定时长度,同时缩短定时器1的定时长度,从而使三极管的导通时问延长,风扇转速增加。
二、制作
温控仪所用的5V、12V电源取自电脑,温控仪的工作状态由红、绿双色发光二极管指示:单片机采集到的温度低于8℃时,双色发光二极管发红光,高于28℃时发绿光,在8℃与28℃之间时发双色光(橙色)。双色发光二极管需选用共阳的(也可用红、绿两个独立发光二极管代替)。整个温控仪装在塑料小盒内再固定于机箱中。温度探头DSl8B20可用三根导线将其延长,置于高温区附近,双色发光二极管也用三根导线延长,固定在前面板上。由于三极管工作于开关状态功耗较低,所以可用中小功率NPN型三极管。AT89C2051的①、⑩、⑩、⑩、⑩脚输出控制信号完全相同,故三极管基极可接至其中任意一脚。也可通过增加三极管来增加被控制风扇的个数。温控仪控制程序用Keil C51 写成,生成的HEX文件为205lwky.hex。制作时,利用烧写器将HEX文件固化到AT89C2051中,只要电路连接正确,无需调试即可正常工作。
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 氩弧焊与电焊的优缺点,哪个更加结实2024/9/12 17:23:49
- 回调函数(callback)是什么?回调函数的实现方法2024/9/10 17:36:25
- 什么是数组?数组有什么用?2024/9/10 17:31:22
- 电驱动NVH的特点和结构2024/9/9 17:48:58
- 一文详解迁移学习2024/9/6 17:10:10