89C51为核心的温度控制器
基于at89c51单片机的水温控制系统的设计文献综述

基于at89c51单片机的水温控制系统的设计文献综述基于AT89C51单片机的水温控制系统的设计文献综述一、引言水温控制系统在工业、家电、农业等领域有着广泛的应用。
随着科技的发展,单片机作为微控制器在控制系统中的应用越来越广泛。
AT89C51单片机作为一种常用的单片机,具有性能稳定、价格低廉等优点,被广泛应用于水温控制系统的设计中。
本文将对基于AT89C51单片机的水温控制系统的设计进行文献综述。
二、AT89C51单片机简介AT89C51是一种常用的8位单片机,由美国ATMEL公司生产。
它具有4K字节的Flash 存储器、128字节的RAM、32位I/O端口、两个16位定时器/计数器、一个5向量两级中断结构、一个全双工串行通信口等功能。
AT89C51单片机适用于各种控制领域,如温度、湿度、压力等。
三、水温控制系统设计水温控制系统主要由温度传感器、单片机控制器、执行器等组成。
传感器负责采集水温信息,并将信息传递给单片机控制器。
单片机控制器根据设定的温度值与实际水温的差值,通过执行器调节加热元件的工作状态,从而实现水温的自动控制。
在基于AT89C51单片机的水温控制系统中,常用的温度传感器有热敏电阻、热电偶等。
执行器则可以选择继电器、可控硅等设备,用于控制加热元件的工作状态。
为了实现精确的温度控制,可以采用模糊控制、PID控制等控制算法。
四、AT89C51单片机在水温控制系统中的应用AT89C51单片机在水温控制系统中主要负责温度信号的采集、处理和控制输出。
通过编程实现温度信号的采集和转换,并根据设定值与实际水温的差值,通过执行器调节加热元件的工作状态,从而实现水温的自动控制。
此外,AT89C51单片机还可以实现报警、显示等功能,提高系统的智能化程度。
五、总结与展望基于AT89C51单片机的水温控制系统具有结构简单、成本低廉、易于实现等优点,被广泛应用于各个领域的温度控制中。
随着科技的发展,人们对水温控制系统的精度和智能化程度的要求越来越高。
89C51智能湿度控制系统-吹风机 主程序

随着科技的发达,以及人民生活水平的提高,人民室内生活环境不断改善,出现了空调、智能温度器、室内净化器等一系列改善人民生活条件的高科技产品。
然而这并不能满足人民越来越高的生活需求,有些人提出了湿度的要求,本设计就在此基础上,设计一种基于89C51单片机控制的智能湿度控制系统。
此系统采用了精密的检测电路(包刮精密对称方波发生器、对数放大及半波整流、温度补偿及温度自动校正及滤波电路等几部分电路组成),能够自动、准确检测环境空气的相对湿度,并将检测数据通过A/D转换后,送到处理器(AT89C51)中,然后通过软件的编程,将当前环境的相对湿度值转换为十进制数字后,再通过数码管来显示;而且,通过软件编程,再加上相应的控制电路(光电耦合及继电器等部分电路组成),设计出可以自动的调节当前环境的相对湿度:当室内空气湿度过高时,控制系统自动启动抽风机,减少室内空气中的水蒸气,以达到降低空气湿度的目的;当室内空气湿度过低时,控制系统自动启动蒸汽机,增加空气的水蒸气,以达到增加湿度的目的,使空气湿度保持在理想的状态;键盘设置及调整湿度的初始值,另外在设计个过程当中,考虑了处理器抗干扰,加入了单片机监视电路。
通过对基于单片机的相对湿度控制器设计,加深对传感器技术及检测技术的了解,巩固对单片机知识的掌握,并系统的复习本专业所学过的知识。
关键词:湿度检测,对数放大,湿度调节,温度补偿With the development of science and technology, the improvement of and the living standards of the people, the people are improving constantly in indoor living environment, the air conditioner , intellectual temperature device , high-tech products of such people's living conditions of a series of improvement as the purifying device ,etc. in the room have appeared. But this can not meet higher and higher life demands of people , some people propose the demand for the humidity, this text is just on this basis, design one on the basis of intellectual humidity control system which 89C51 MCU controlled.This system has adopted the accurate measuring circuit (is it blow accurate symmetrical square wave generator , logarithm enlarge and halfwave rectifier , temperature compensation , temperature correct and strain wave circuit odd parts of circuit not to make up automatically to wrap up), can measure the relative humidity of the surrounding air automatically and accurately , and after measuring the data and changing through A/D, send it in the processor (AT89C51 ), Then through the programming of the software, after changing the value of relative humidity of the environment at present into the decimal digit, and then in charge of the number to show; And, through software programming, in addition, corresponding control circuit (such some circuit as photoelectric coupling and relay ,etc. make up ), design the relative humidity of the present environment of regulation that can be automatic: When the indoor air humidity is too high, the control system starts the exhauster automatically, reduce the vapor in the indoor air, in order to achieve the goal of reducing air humidity; When the indoor air humidity is too low, the control system starts the steam engine automatically, increase the vapor of the air , in order to achieve the goal of increasing humidity , makes the air humidity keep at ideal state; The initial value of the humidity that the keyboard is set up and adjusted, in designing a course in addition, have considered the anti-interference of the processor, monitored the circuit after putting into the MCU.Through designing the controller of relative humidity based on one-chip computer , strengthen the knowledge of the technology of the sensor and detection technique, the ones that consolidated to knowledge of the one-chip computer were mastered, and the systematic knowledge that a speciality has been studied of review. Keyword: humidity detection, logarithm is enlarged, humidity control and humidity regulation, temperature compensation。
基于STC89C51单片机的温度控制报警系统设计

基于STC89C51单片机的温度控制报警系统设计摘要:本文基于STC89C51单片机设计了一种温度控制报警系统,通过温度传感器检测环境温度,并根据设定的温度范围控制风扇运转并发出报警信号,以实现室内温度自动控制。
本文介绍了系统硬件设计、软件设计以及测试实验,并通过实验数据验证了系统的可行性和稳定性。
关键词:STC89C51单片机;温度控制;报警系统;温度传感器一、引言随着科技的不断发展,自动化控制技术在各个领域得到广泛应用。
温度自动控制是其中的一个重要应用方向。
在家庭、工厂以及医院等场所,温度的合理控制对于人们的身体健康和环境的稳定运转都有着重要的影响。
因此,设计一种基于STC89C51单片机的温度控制报警系统具有重要的研究价值和应用前景。
二、系统设计2.1 系统功能本系统主要功能为:实时检测环境温度,根据设定的温度范围控制风扇运转,并发出报警信号以实现室内温度自动控制。
2.2 系统硬件设计本系统主要硬件设计包括:温度传感器模块、LED指示灯、蜂鸣器、风扇以及STC89C51单片机。
温度传感器模块采用DS18B20型号,通过单总线接口与单片机相连,用于检测室内温度。
LED指示灯用于显示系统状态,包括运行状态和报警状态。
蜂鸣器用于发出报警信号。
风扇用于控制系统温度,实现温度自动控制。
STC89C51单片机负责系统的数据采集、运算和控制。
2.3 系统软件设计本系统的软件设计分为两部分:系统初始化和主程序部分。
系统初始化包括:串口初始化、温度传感器初始化、LED指示灯初始化、蜂鸣器初始化、风扇初始化等,主要用于对系统各个硬件进行初始化设置。
主程序部分包括:温度采集、温度判断、风扇控制和报警控制等。
主要通过程序实现室内温度的采集和判断,并根据设定温度范围控制风扇和报警控制信号等。
三、实验结果在实际测试中,将系统置于模拟室内环境中进行测试,测试数据显示本系统能够实现温度自动控制,并在温度超出设定范围时发出报警信号。
基于AT89C51单片机的温度智能控制系统设计

摘要随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制器。
为了更好地推广单片机在实际生活和生产中的应用,本文介绍一种基于单片机AT89C51设计的温度控制系统,以实现系统能自主调节温度的功能。
该温度系统采用温度传感器DS1820来获得当前温度,并以数字信号的方式传送给单片机。
采集的温度与从4X2矩阵键盘输入的温度值进行比较,并通过液晶显示器LCD显示出来。
如果采集温度低于设置温度,系统将通过继电器模块自动控制升温;如果采集温度高于设置温度,系统将通过继电器模块自动控制降温。
文中介绍了该控制系统的硬件部分,包括:温度采集电路、温度设置电路、温度显示电路、继电器电路等。
文中还着重介绍了软件设计部分。
里采用模块化结构,主要模块有:温度采集模块、键盘扫描及按键处理模块、温度显示模块、温度比较模块、继电器控制模块。
经实际制作表明该温度控制系统具有体积小、操作灵活、可靠性高、实用、成本低等特点,具有一定的实际意义。
关键词:单片机AT89C51;温度控制;温度传感器DS1820;液晶显示器LCDAbstractWith the electronic products developing to intelligent and miniaturization,single chip has become the first chosen controller which is used to develop and explore the electronic product. In order to promote single chip applicating in real life and production, the paper will introduce a temperature control system which is based on a kind of single chip AT89C51, and it can achieve the function that the system can regulate the temperature independently.The temperature system adopts the temperature sensor DS1820 to get the current temperature, and transfer it to the microcontroller with the way of digital signal.The acquised temperature will be compared with the temperature which is put in by 4X2 matrix keyboard, and will be displayed by liquid crystal display.If collected temperature below the set temperature, the system will automatically control to heat up by the relay modules.If collected temperature higher than the set temperature, the system will automatically control to reduce by the relay modules.The paper introduces the hardware which is part of the control system,including: temperature acquisition circuit,temperature setting of the circuit, temperature display circuit, relay circuit and so on. The paper has also mainly introduced the design of software. Here use modular construction, the main module:temperature acquisition module, keyboard scan and key processing module, temperature display module, temperature comparison module, relay control module.According to make it actually, I find it has these characteristics: small volume, flexible operation, high reliability, practical, low cost and so on. It has practical significance.Keywords:Single Chip AT89C51;Temperature Control;T emperature Sensor DS1820;Liquid Crystal Display;第一章绪论1.1 选题背景与意义在生产过程中,温度的控制是十分常见的。
基于89C51+DS18B20的智能温控器的研制

摘要:介绍了新型单总线结构温度传感器DSl8B20的结构特征、工作原理及控制方法,阐述了以89C205l 为单片机和以DSl8B20为传感器构成的智能温度控制器的电路组成、工作原理、程序设计,说明了在研制过程中总结出来的使用注意事项。
该温控器可广泛应用于人门日常生活、工农业生产和科学研究领域,具有一定的推广价值。
关键词:温度; DS18B20; 89C2051;程序;控制一、前言目前,国际上新型温度传感器正从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展。
智能温度传感器DS18B20将温度传感器、A/D传感器、寄存器、接口电路集成在一个芯片中,具有直接数字化输出、测试及控制功能强、传输距离远、抗干扰能力强、微型化、微功耗的特点。
DS18B20可以让我们可以构建适合自己的经济的测温系统。
二、DS18B20单线数字温度传感器1.DS18B20引脚分布图图1 DS18B20引脚分布图2.DS18B20内部结构图3 DS18B20的内部结构3、性能特点①采用单总线专用技术,既可通过串行口线,也可通过其它I/O口线与微机接口,无须经过其它变换电路,直接输出被测温度值(9位二进制数,含符号位),②测温范围为-55℃-+125℃,测量分辨率为0.0625℃,③内含64位经过激光修正的只读存储器ROM,④适配各种单片机或系统机,⑤用户可分别设定各路温度的上、下限,⑥内含寄生电源。
4、控制方法在硬件上,DS18B20与单片机的连接有两种方法,一种是Vcc接外部电源,GND接地,I/O与单片机的I/O 线相连;另一种是用寄生电源供电,此时UDD、GND接地,I/O接单片机I/O。
无论是内部寄生电源还是外部供电,I/O口线要接5KΩ左右的上拉电阻。
三、基于AT89C51+DS18B20的温度测量装置1.系统组成2.工作原理基于DS18B20的温度测量装置电图如图2所示:温度传感器DS18B20将被测环境温度转化成带符号的数字信号,传感器可置于离装置150米以内的任何地方,输出脚I/O直接与单片机的P1.1相连,R1为上拉电阻,传感器采用外部电源供电。
AT89C51单片机温度控制系统

论Байду номын сангаас题目:AT89C51单片机温度控制系统
所属系部:电子工程系
指导老师:职称:
学生姓名:班级、学号:
专业:应用电子技术
2012年05月15日
毕业设计(论文)任务书
题目:AT89C51单片机温度控制系统
任务与要求:设计并制作一个能够控制1KW电炉的温度控制系
统,控制温度恒定在37—-38度之间。
2.3 AT89C51
如图2。1为AT89C51引脚图,各引脚功能说明如下:
●VCC:电源
●GND:地
●P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平.对P0端口写“1"时,引脚用作高阻抗输入.当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用.在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻.
1
单片机温度控制系统采用的装置有单片机、温度传感器和显示器组成起结构如图1。1硬件结构图所示.
图1。1温度控制系统硬件结构图
第二章
2
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM-Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机.单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本.AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案.
用AT89C51控制ICL7135的0.01℃数显温度计

用AT89C51控制ICL7135的0.01℃数显温度计摘要:本文用晶体管PN结作温度传感器,用集成电路ICL7135等作A/D转换器,以AT89C51为控制器,制作了测量精度可达0.01℃的数字温度计。
主要介绍了本数显温度计的硬件结构和软件编程实现的方法,通过实验测试说明,所设计的温度计能达到要求。
关键词:单片机AT89C51 数显温度计温度传感器 A/D转换器温度测量在物理实验、医疗卫生、食品生产等领域,尤其在热学实验(如:物体的比热容、汽化热、热功当量、压强温度系数等教学实验)中,有特别重要的意义。
现在所使用的温度计通常都是精度为1℃和0.1℃的水银、煤油或酒精温度计。
这些温度计的刻度间隔通常都很密,不容易准确分辨,读数因难,而且它们的热容量还比较大,达到热平衡所需的时间较长,因此很难读准,并且使用非常不方便。
而利用晶体三极管3DG6C的基极与集电极之间正向电压降U bc随温度T呈线性变化的关系作为温度传感器,以OP07构成放大器,以位A/D转换器ICL7135作A/D转换器设计的数显温度计可以解决这些问题[1]。
笔者根据实际使用的需要,设计了以AT89C51为控制核心,具有测量间隔可设定、测量结果可自动记录、可查询,并经简单扩展就具有报警能力和同PC机进行数据交换的0.01℃数显温度计,并用于热学实验取得成功。
1 硬件电路和工作原理1.1 电路框图整机电路由温度信号采集放大电路、A/D转换电路、CPU控制与显示电路三部分组成,其框图如图1所示。
温度信号由数据采集电路中的温度传感器转换为电信号,经放大电路后,送入A/D转换器,转换后,以BCD码形式送入CPU,再由程序控制其输出显示,键盘完成各项设置。
1.2 数据采集、放大电路如图2所示,晶体三极管Q1(3DG6C)的BE极相连,利用基极与集电极之间正向电压降U bc随温度呈线性变化的关系作为温度传感器[1]。
MC1403(IC1)的输出(2.5V)作为供电电源,以满足电压稳定性及测量精度较高的要求。
基于AT89C51的温度控制系统设计

基于AT89C51的温度控制系统设计冯晓锋西安翻译学院实验中心摘要:本系统是基于AT89C51单片机和DS18B20数字温度传感器的智能温度控制系统,根据要求可进行最高和最低温度的设定,通过RS-485总线标准实现与PC机的远程通信,实现PC机对采集温度的存储、处理、打印等功能。
关键字:AT89C51 数字温度传感器温度控制系统一、系统总体结构设计根据设计要求对某指定地点的温度进行实时的监测与控制,采用了分布式系统的控制方式,即在测控点配置能独立工作的从机,从机由主机进行监控管理,上下采用主从式监控管理形式,系统总体结构如图1所示。
图1 系统总体结构系统的各个部分功能和关系如下:①主机为管理机,完成参数设置、数据存储、处理及管理及打印功能。
②从机为控制机,采用单片机AT89C51,直接实现各个模块的控制功能,并能在主机关机的条件下实现所有的控制功能。
③通讯转换芯片MAX485实现RS-232信号和RS-485信号的转换,主机通过其向从机发送控制参数,从机将现场采集数据通过其传给主机。
④数据采集实现对传感器及运行设备的检测。
⑤输入输出部分包括输入模块和输出模块,输入模块将采集的信号转换后输入到从机,输出模块将系统的控制信号输出到控制器及其设备。
二、系统工作方式系统以温度监控为核心,温度参数和设备运行状态由主机根据用户要求定时向从机查询,各控制模块的设置参数修改时,将新的参数发送到从机。
主机可以对从机进行参数设置及控制,从机也可以独立工作。
从机通过温度传感器不间断地采集温度数据,根据控制模块的设置参数做出控制决策,驱动设备运行,并随时准备接受主机的指令,当受到询问时,将各项数据编码通过串行通信方式传输到主机。
主机接收到数据后,进行数据处理,在监控界面上显示当前的状态信息,并将此信息实时地存储到数据库中,为用户维护和管理准备数据。
对数据可以进行查询,也可以将一段时期的数据信息汇集成报表,报表包括各项统计数据,还可以将数据处理绘制成图形曲线,实现对数据的分析与管理。