新闻中心
    新闻动态
AT89S51电脑自动温度控制器工作原理
发布者:任你博娱乐 发布时间:2019-03-18 05:38

 

   

  这款计算机温度自动控制器能根据温度的高低自动调整相关风扇的转速及开停,同时轮流显示各处的温度,节能降噪,使用方便,不占用系统资源。

  本装置的工作原理如下图所示,IC2为主控芯片AT89S51,IC4为8位逐次逼近式A/D转换芯片ADC0809,RT1~RT4分别是测量CPU、电源、机箱、显卡温度的热敏电阻,FAN1~FAN4分别是控制CPU、电源、机箱、显卡温度的风扇。以CPU温度控制为例,当温度升高时RT1阻值变小,A点电压升高,该变化的电压作为待转换的模拟量进入ADC0809的输入通道IN0,经AD转换、查表后换算成温度值在数码管上显示出来,其中最左边一位显示“1”(1代表CPU,2代表电源,3代表机箱,4代表显卡),左边第二位不显示,最后两位显示CPU当前的实际温度值。显示范围为0~70℃,当温度低于设定的温度下限时,单片机通过串行口发出控制指令经74LS164.移位输出,使V5、V9截止,风扇FAN1停止转动。

  当温度高于下限而低于上限时,V5饱和,V9截止,12V电源经VD1降压后变为9V加至FAN1的两端,使FAN1低速运转。当温度高予设定的上限时,V5、V9饱和,12V电压全部加在FAN1上,FAN1全速运转给CPU降温。其他各处的温度控制与此相同。正常工作时,数码管轮流显示4路当前温度值,每路显示时间为8秒。图中AN1~AN3是温度设定用按键,设定时按一下AN1,数码管左边第一位显示“1”第二位显示“H”,最后两位显示CPU当前上限温度设定值,按动AN2可设定上限值的十位,按动AN3可设定上限值的个位,设定好后再次按一下AN1,CPU上限温度设定值被写入24C02永久保存,同时数码管显示“1L”和CPU当前下限温度设定值,按同样的方法设定好下限值后,第三次按动AN1,CPU下限温度设定值被写入24C02,同时数码管显示“2H”和当前电源上限温度设定值,按照同样的方法,依次设定好电源、机箱、显卡温度的上、下限后,按一下AN1,数码管重新轮流显示当前各处的温度值。

  本文程序采用模块化编程,考虑到热敏电阻的阻值随温度变化的非线形,温度值计算采用查表的方式实现,A/D转换采用等待的方式进行编程,四个通路寄存器地址为7FF0H~7FF3H,整个程序由主程序、温度判断程序、上下限设定程序、A/D转换程序、查表程序、二一十进制转换程序、显示程序、键扫描程序、键等待释放程序、串行口发送程序、24C02读写程序等组成。片内主要RAM分配如下:28H存放键码,29H存放AN1键序,34H、35H为十进制转换暂存单元,40H~43H为显示缓冲区,49H为12C寻址字节写存放单元,4BH为寻址字节读存放单元,4DH存放传送字节数,4EH是数据子地址存放单元,50H~57H分别存放CPU、电源、机箱、显卡的温度上、下限设定值。5AH为风扇运行状态暂存单元。

  由于装置采用了串行EEPROM存储器24C02来保存数据,使设定值能够长久保存,每次开机后不用重新输入数据即可运行,大大增强了装置的实用性。在制作好后第一次运行时,可能会出现风扇全部不转的现象,这是因为所用24C02是空白芯片的原因,只需要按照前述方法设定好各路的温度上、下限即可。本装置的电源为12V和5V,可直接取自主机电源的多余插头。RT1、RT2、RT4可用导热胶分别固定在各自散热片的沟槽底部,由于热敏电阻处于风扇的下方,为了使其真实反映散热片的温度,安装时最好在用导热胶固定后,再在其表面涂上一层较厚的万能胶或热溶胶。RT3可固定在机箱中上部的合适地方。实际使用时,一般把下限值设定为25℃左右,上限值设定为40℃左右较为合适。由于控制指令采用串行输出,本装置还有很大的扩展空间,例如可以根据需要增加硬盘风扇、显示器风扇等,这时只需要对软件稍作改动即可。当然本装置也可用于其他需要控制温度的场所。

  《Java基础入门》第二篇1 基本数据类型,运算符与表达式,条件结构,循环结构

  1. 授课风格:通俗易懂2. 环 境:Java SE8、eclipse4.7.3a3. 课程内容:(1)基

  利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数....

  目前基于智能温度传感器DS18B20的测温设计大多是单片机程序。本课题尝试使用FPGA芯片进行设计。....

  随着社会进步和工业技术的发展,人们越来越重视温度因素,许多产品对温度范围要求严格,目前市场普遍存在问....

  凡是8051内核的单片机均使用8051的汇编语言指令系统。介绍指令系统寻址方式对111条基本指令按功....

  LED 电子显示屏是利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕, 在信息显示领域得....

  陶瓷生产是一门古老、历史悠久的传统工业,陶瓷辊道窑的生产过程均采用传统的手工操作,炉温波动幅度大,造....

  单片机的应用已经越来越贴近生活,用单片机来实现一些电子设计也变得容易起来。该文阐述的主要内容是一种基....

  利用ATMEL公司的AT89S51芯片作为通信系统的控制器, 采用异步半双工通信模式实现了一种有效的....

  单片机的应用十分广泛,在工业控制领域、家电产品、智能化仪器仪表、计算机外部设备等方面都有重要的用途。....

  台灯已是千家万户的必需生活用品,人们经常由于忘记关灯而造成巨大的能源浪费。当夜晚来临时,人们又摸黑去....

  低通滤波器是容许低于截止频率的信号通过, 但高于截止频率的信号不能通过的电子滤波装置。 低通滤波(Low-pas...

  TECA1-XV-XV-D是专为驱动TEC模块/制冷片(热电制冷器)而设计的一款电子模块,为参数可定制系列,可将目标物体的温度维...

  ATTP1A恒温冷却台提供了一套完整的TEC温度控制系统,集成了温度控制器,驱动评估板,精细调节板,制冷片以及风扇等散热系...

  本文所介绍的稳压电源采用AT89S51单片机控制。用电位器作为记忆元件,555电路作为A/D转换、分....

  AT89S51 是美国 ATMEL 公司生产的低功耗,高性能 CMOS8 位单片机,片内含 4k b....

  单片机的最小系统,适合入门新手来制作。我今天教大家做一做吧!TC还没做完,弄个最小系统玩玩。进入主题....

  基于采用AT89S51单片机和LM35温度传感器的温度采集显示系统设计

  随着电子和传感技术的快速发展,温度的测量和控制在民用、工业以及航空航天技术等领域,等到了广泛应用。小....

  本文档的主要内容详细介绍的是人工智能如何应用在工业调节器?AI人工智能温度控制器使用说明免费下载。

  本系统中,主控芯片选用Atmel 公司生产的AT89S51.该芯片具有4k 字节可编程FLASH 存....

  密码锁主控部分电源需要用5 V 直流电源供电, 其电路图如图2 所示。它可以把频率为50 Hz、有效....

  集成温度控制器Maxxiangyi1978的pspice仿真模型,官网上没有,在网上找不到,到哪能找到呢? 期望大牛帮忙为谢! 新手只有1分...

  主程序中先对数据进行初始化,然后调用键盘扫描子程序KEY_TEST,温度比较子程序C O M P A....

  准备用AT89S51单片机设计个电子钟,请问怎么让电子钟能够采集环境温度,用哪种芯片怎么实现,程序怎样写?

  [table] [tr][td] 如题,刚开始学习单片机准备用AT89S51单片机设计个电子钟,怎么让电子钟能够采集环境温度,用哪种芯片怎么...

  用AT89S51 的并行口P1 接4×4 矩阵键盘,以P3.0-P3.3 作输入线....

  从2009年开始,中国北方供热改革已经真正的迈开了脚步,在未来的几年当中,北方各地将会加快供热计量....

  本文首先介绍了AT89S51性能参数和AT89S51引脚功能,其次介绍了AT89S51系列单片机的特....

  本实例使用芯片为MSP430G2231,其内部主要资源包括:低功耗16位MSP430微处理器;2KB....

  本文介绍了一种新型低功耗空调温度控制器的设计,它以MSP430F412单片机为核心,具有性能价格比高....

  由于单片机具有简单实用、高可靠性、良好的性能价格比以及体积小等优点,已经在各个技术领域得到了迅猛发展....

  本文针对无影照明系统中色温控制的难题,设计了一种基于 ARM 微处理器 的嵌入式 温度调节器 ,整个....

  控制保护盒硬件部分由单片机系统、电源电路、频率检测电路、差动电流检测电路、电压检测电路、供电控制电路....

  对于所有MOV类指令,累加器A是一个特别重要的8位寄存器,CPU对它具有其他寄存器所没有的操作指令。....

  动态接口采用各数码管循环轮流显示的方法,当循环显示频率较高时,利用人眼的暂留特性,看不出闪烁显示现象....

  用AT89S51的并行口P1接4×4矩阵键盘,以P1.0-P1.3作输入线作输....

  本文主要介绍了温度控制器电路图大全(六款温度控制器电路设计原理图详解)。温控器根据工作环境的温度变化....

  本文对基于TLC549数字电压表的设计进行了分析,主要介绍了TLC549A/D转换器引脚图及功能、T....

  在工业生产中,温度对许多机电设备,尤其是加速度计、陀螺仪等精密仪表的性能指标有很大的影响。因此,用温....

  流体媒介温度控制器是利用感温流体热胀冷缩及液体不可压缩的原理而实现自动调节。当控制温度升高时感温液体....

  ADC0809具有8路模拟通道,这些通道共用一个A/D转换器,使用8个模拟开关进行选通。8路模拟量分....

  温控仪-仪表面板温控仪是调控一体化智能温度控制仪表,它采用了全数字化集成设计,具有温度曲线可编程或定....

  AT89C51与AT89S51有何不同_AT89C51与AT89S51的区别

  本文对AT89C51与AT89S51的引脚及功能等方面进行了详细的介绍,并对AT89C51与AT89....

  如图 4.3.1 所示,AT89S51 单片机的 P1.0-P1.3 接四个发光二极管 L1-L4,....

  锂电池由于其高电压、高容量、安全性好等优点在各种行业运用广泛。但相对而言锂电池对充电器要求则相对较高....

  数控部分 主要由 AT89S51 最小系统控制,它要完成键盘控制、预置电压显示控制、短路保护控制及报....

  本文基于AT89S51单片机实现对太阳能LED路灯照明控制系统进行优化设计和研究。该系统以太阳为光源....

  提出了一种基于单片机和ST7920控制模块进行液晶显示的实现方法,介绍了液晶显示控制器ST7920的....

  本公司生产的GSM温度控制器采用进口西门子模块,强弱电隔离系统(工业化设计,不同于家用报警器,可控制....

  用AT89S51单片机的 P0.0/AD0-P0.7/AD7端口接数码管的 a-h 端,8位数码管的....

  本文介绍了基于AT89S51单片机的广告灯的设计。利用取表的方法,使端口 P1 做单一灯的变化:左移....

  基于单片机控制的红外报警器以AT89S51单片机为核心,主要由可通过发射电路发射的红外线被遮挡时控制....

  随着电子技术的迅速发展,特别是随着大规模集成电路的出现,给人类生活带来了根本性的改变。尤其是单片机技....

  音乐电子闹钟的优点 AT89S51 本身无专门的液晶驱动接口,因此,本时钟采用数码管显示方式。数码管....

  在过程控制应用中,温度控制器相对于PLC有多个优势。它们安装和设置更快,操作更迅速且简单,提供专用于....

  这个段选和位选为什么之定义了P2-6,P2-7,原理图怎么连!!! /*********************************************************...

  最近要做 一个温度控制,本人第一次做,不知道NTC 的电路接法, 请高手帮忙,给我一个完整温度控制器的原理图...

  51温度控制器题目要求: 1.基本要求 A.温度设定范围为40~90℃,最小区分度为1℃,标定温度≤1℃。 B.环境温度降低时(...

  温度采集电路,当温度低于5°C或高于40°C时有声光警报。 万分感谢! ...

  哪位高手有欧姆龙PLC与温度控制器的通讯范例,请分享一下,谢谢! ...

      任你博,任你博娱乐,任你博官网

上一篇:莱阳养殖温控锅炉使用说明

下一篇:基于Avalon总线温湿度传感器自定义IP核的开发流程

 

 


  • 产品展示
  • 新闻动态
技术支持:任你博官网 任你博,任你博娱乐,任你博官网    浙ICP备15001485号-2
网站地图