可调温度控制器设计方案
温度控制器设计

帮不帮温度控制器设计一、设计任务设计一个可以驱动1kW加热负载的水温控制器,具体要求如下:1、能够测量温度,温度用数字显示。
2、测量温度范围0〜100℃,测量精度为0.5℃。
3、能够设置水温控制温度,设定范围40〜90℃,且连续可调。
设置温度用数字显示。
4、水温控制精度W±2℃。
5、当超过设定的温度20℃时,产生声、光报警。
二、设计方案分析根据设计要求,该温度控制器是既可以测量温度也可以控制温度,其组成框图如图1所示。
图1温度控制器原理框图因为要求对温度进行测量显示,所以首先采用温度传感器,将温度变化转换成相应的电信号,并通过放大、滤波后送A/D转换器变成数字信号,然后进行译码显示。
若要求温度被控制在设定值附近,则要求将实际测量温度的信号与温度的设定僮基准电压)进行比较,根据比较结果(输出状态)来驱动执行机构,实现自动地控制、调节系统的温度。
测量的温度可以与另一个设定的温度上限比较器相比较,当温度超过上限温度值时,比较器产生报警信号输出。
1、温度检测及信号处理温度检测是温控系统的最关键部分,它只接影响整个系统的测量、控制精度。
目前检测温度的传感器很多,其测量范围、应用场合等也不尽相同。
例如热电偶温度传感器目前在工业生产和科学研究中已得到了广泛的应用,它是将温度信号转化成电动势。
目前热电偶温度传感器已形成系列化和标准化,主要优点是:它属于自发电型传感器,测量温度时可以不需要外加电源;结构简单,使用方便,热电偶的电极不受大小和形状的限制;测量温度范围广,高温热电偶测温高达1800 c以上,低温热电偶可测-260℃以下,目前主要用在高温测量工业生产现场中。
热电阻温度传感器是利用电阻值随温度升高而增大这一特性来测量温度的,目前应用较为广泛的热材料是铜和铂。
在铜电阻和伯电阻中,伯电阻性能最好,非常适合测量-200〜+960℃范围内的温度。
国内统一设计的工业用伯电阻常用的分度号有Pt25、Pt100 等,Pt100即表示该电阻的阻值在0c时为100Q。
PLC温室温度控制系统设计方案

PLC温室温度控制系统设计方案嘿,大家好!今天咱们就来聊聊如何打造一套高效、稳定的PLC 温室温度控制系统。
这个方案可是融合了我10年的写作经验和实践心得,下面咱们就直接进入主题吧!一、系统概述咱们先来简单了解一下这个系统。
这个PLC温室温度控制系统是基于可编程逻辑控制器(PLC)技术,通过传感器实时监测温室内的温度,再通过执行机构对温室内的环境进行调节,从而达到恒定温度的目的。
这套系统不仅智能,而且高效,是现代农业发展的好帮手。
二、系统设计1.硬件设计(1)传感器:选用高精度的温度传感器,如PT100或热电偶,实时监测温室内的温度。
(2)执行机构:选用电动调节阀或者电加热器,用于调节温室内的温度。
(3)PLC控制器:选用具有良好扩展性的PLC控制器,如西门子S7-1200系列。
(4)通信模块:选用支持Modbus协议的通信模块,实现数据传输。
2.软件设计(1)温度监测模块:实时采集温室内的温度数据,并进行显示。
(2)温度控制模块:根据设定的温度范围,自动调节执行机构的动作,实现温室内的温度控制。
(3)报警模块:当温室内的温度超出设定的范围时,发出报警提示。
(4)通信模块:实现与上位机的数据交换,便于远程监控和操作。
三、系统实现1.硬件连接将温度传感器、执行机构、PLC控制器和通信模块按照设计要求进行连接。
其中,温度传感器和执行机构与PLC控制器之间的连接采用模拟量输入输出模块。
2.软件编程(1)温度监测程序:编写程序实现温度数据的实时采集和显示。
(2)温度控制程序:编写程序实现根据设定的温度范围自动调节执行机构的动作。
(3)报警程序:编写程序实现当温室内的温度超出设定的范围时,发出报警提示。
(4)通信程序:编写程序实现与上位机的数据交换。
3.系统调试(1)检查硬件连接是否正确,确保各个设备正常工作。
(2)运行软件程序,观察温度监测、控制、报警等功能是否正常。
(3)进行远程监控和操作,检验通信模块是否正常工作。
温度控制器的设计与技巧

放大 元件基极 电流 的很小变化就 能使集 电极 电流有很大 的变 控 硅 SCR的 控 制 极 与 阴 极 之 间 就 电 阻 较 大 ,有 一 定 的 控 制
化 ,在其集 电极 电阻上会产生较高 的电压变化 ,该 电压变化 电压 ,控 制 极 与 阳 极 之 间就 导通 ,负 载 RL中 就 有 电 流通 过 ,
原理 进行 必 要 的研 究。
下 降 到 规 定 值 时 , Rt的 电 阻 值 就 增 大 到 合 适 值 一_÷Rt上
1.恒温控制方案介绍
电 压 就 相 应 地 增 大 到 合 适 值 一-÷Vl基 极 电流 就 增 大 到 合 适 值 一_÷Vl的集 电极 电流就放大到合适值 一-÷R2上 电压就放
二 极 管 :D6、D3、D2、D1为 整 流 二 极 管, 如 1N4001~ 1N4005;DIO、 D9、 D8、D7也 是 整 流 二 极 管 ,由可控硅 SCR决定其工作 电流 :D5为 1.5V的红色发光
LED。
三极管 :V1为 9015型 ;V2和 V3为 9014型。 电阻:Rt= lkQ(负温度 系数),Rpl: lOkD微调 电阻,
WWW ele169 ̄om l 43
如图 l'恒温控制 电路系统 由温度 探头 ,温度探 头感 觉 大到合适 值 一_÷V2就变成饱和而 导通 一_÷V2的集 电极 电位
到的微小 信号作为放大 元件 的基极信 号;放大元件运用 的三 就下 降到饱和值 一_÷V3的集 电极 电位就升高到截止值 一_÷D4
极管 是 PNP型,开关元件运用 的三极管是 NPN型 ,于是 , 与 D5中无 电流就 不发光 ,光电耦合器 中的 V4不 导通,可
关键词 :传感元件;可控硅 ;恒温控 制;加热元件
简单的温度控制器设计原理

简单的温度控制器设计原理温度控制器是一种用于控制某个系统或装置的温度的设备,可以自动调节温度并保持在特定范围内。
它通常由传感器、控制器、执行器等组成,通过不断监测环境温度,计算偏差并作出相应的调整来实现温度控制。
温度控制器的设计原理涉及到传感器、控制器和执行器的协同工作。
其中传感器用于检测环境温度,并将检测到的温度信号转化为电信号;控制器则对传感器的信号进行处理,计算出温度的偏差,并根据预设的控制算法作出相应的调节策略;执行器则根据控制器的指令,实现对系统的温度调节。
在温度控制器中,传感器是非常重要的一部分,通过传感器的准确测量,可以实现对环境温度的实时监测。
常见的传感器包括热电偶、热敏电阻、红外线传感器等。
这些传感器可以将温度转化为电信号,并通过连接到控制器的电路进行传递。
控制器是温度控制器的核心部件,主要负责对传感器的信号进行处理,并生成控制信号。
控制器通常包括一个微处理器或控制芯片,用于计算温度的偏差,并根据预设的控制算法来调节温度。
控制器通常具有一定的的控制逻辑,可以根据具体的场景要求来进行温度的控制模式选择。
执行器则是根据控制器发出的指令来实现温度调节的部分。
常见的执行器包括加热装置、冷却装置、换向阀等。
执行器的作用是根据控制器的指令来实现相应的温度调节操作,例如调节加热元件功率、打开或关闭冷却设备等,以使系统的温度保持在目标范围内。
整个温度控制器的工作过程可以描述为下面的流程:首先,传感器不断地检测环境温度,并将检测到的温度数据转化为电信号。
然后,控制器接收到传感器的信号后,计算出温度的偏差,并根据预设的控制算法生成控制信号。
最后,执行器根据控制器发出的控制信号来进行相应的操作,从而实现对系统温度的调节。
温度控制器的设计目标是使系统的温度能够稳定地控制在预设的目标范围内,以满足特定的环境要求。
为了实现这个目标,温度控制器的设计需要考虑以下几个方面:首先,传感器的选择和校准是非常重要的,确保传感器能够准确地反映环境温度。
《2024年基于51单片机的温度控制系统设计与实现》范文

《基于51单片机的温度控制系统设计与实现》篇一一、引言在现代工业控制领域,温度控制系统的设计与实现至关重要。
为了满足不同场景下对温度精确控制的需求,本文提出了一种基于51单片机的温度控制系统设计与实现方案。
该系统通过51单片机作为核心控制器,结合温度传感器与执行机构,实现了对环境温度的实时监测与精确控制。
二、系统设计1. 硬件设计本系统以51单片机为核心控制器,其具备成本低、开发简单、性能稳定等优点。
硬件部分主要包括51单片机、温度传感器、执行机构(如加热器、制冷器等)、电源模块等。
其中,温度传感器负责实时监测环境温度,将温度信号转换为电信号;执行机构根据控制器的指令进行工作,以实现对环境温度的调节;电源模块为整个系统提供稳定的供电。
2. 软件设计软件部分主要包括单片机程序与上位机监控软件。
单片机程序负责实时采集温度传感器的数据,根据设定的温度阈值,输出控制信号给执行机构,以实现对环境温度的精确控制。
上位机监控软件则负责与单片机进行通信,实时显示环境温度及控制状态,方便用户进行监控与操作。
三、系统实现1. 硬件连接将温度传感器、执行机构等硬件设备与51单片机进行连接。
具体连接方式根据硬件设备的接口类型而定,一般采用串口、并口或GPIO口进行连接。
连接完成后,需进行硬件设备的调试与测试,确保各部分正常工作。
2. 软件编程编写51单片机的程序,实现温度的实时采集、数据处理、控制输出等功能。
程序采用C语言编写,易于阅读与维护。
同时,需编写上位机监控软件,实现与单片机的通信、数据展示、控制指令发送等功能。
3. 系统调试在完成硬件连接与软件编程后,需对整个系统进行调试。
首先,对单片机程序进行调试,确保其能够正确采集温度数据、输出控制信号。
其次,对上位机监控软件进行调试,确保其能够与单片机正常通信、实时显示环境温度及控制状态。
最后,对整个系统进行联调,测试其在实际应用中的性能表现。
四、实验结果与分析通过实验测试,本系统能够实现对环境温度的实时监测与精确控制。
基于单片机的水温控制器设计

基于单片机的水温控制器设计引言水温控制在很多领域中都具有重要的应用价值,例如温室、鱼缸、热水器等。
基于单片机的水温控制器能够自动调控水温,提高水温的稳定性和准确性。
本文将介绍如何设计一个基于单片机的水温控制器,以实现对水温的精确控制。
一、硬件设计1.单片机选择选择一个合适的单片机对于设计一个稳定可靠的水温控制器至关重要。
常用的单片机有STC89C52、AT89C52等。
在选择时应考虑单片机的性能、功耗、接口等因素。
2.温度传感器温度传感器用于检测水温,常用的有NTC热敏电阻和DS18B20数字温度传感器。
NTC热敏电阻价格便宜,但精度较低,DS18B20精度高,但价格相对较贵。
3.加热装置加热装置用于根据温度控制器的输出信号进行加热或制冷。
可以选择加热丝、加热管或半导体制冷片等。
4.驱动电路驱动电路用于将单片机的输出信号转换为合适的电流或电压,驱动加热装置。
可以选择晶体管或继电器等。
5.显示模块可以选择液晶显示屏或LED数码管等显示水温的数值。
二、软件设计1.初始化设置首先,对单片机进行初始化设置,包括引脚配置、定时器设置等。
然后,设置温度传感器和加热装置的引脚。
最后,设置温度范围,以便根据实际需求进行调整。
2.温度检测使用温度传感器检测水温,并将读取到的温度值转换为数字形式,以便进行比较和控制。
可以使用ADC(模拟-数字转换)模块转换模拟信号为数字信号。
3.控制算法本设计中可以采用PID控制算法进行水温控制。
PID(Proportional-Integral-Derivative)控制算法根据设定值和反馈值之间的差异来计算控制信号。
可以根据需求进行参数调整,以获得更好的控制效果。
4.显示和报警使用显示模块显示当前水温的数值,并在温度超出设定值时触发报警功能。
报警可以采用声音、灯光等形式。
5.控制输出根据PID算法计算出的控制信号,控制驱动电路,驱动加热装置或制冷装置,以实现水温的调节。
总结基于单片机的水温控制器能够实现对水温的精确控制。
温度控制器的设计与制作

6.4实施—制作过程6.4.1硬件设计温度测量采用最新的单线数字温度传感器DS18B20,DS18B20是美国DALLAS 半导体公司最新推出的一种改进型智能温度传感器。
与传统的热敏电阻相比,它能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。
可以分别在93.75ms 和750ms 内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。
因而,使用DS18B20可使系统结构更趋简单,可靠性更高。
降温控制系统采用低压直流电风扇。
当温度高于设定最高限温度时,启动风扇降温,当温度降到指定最高限温度以下后,风扇自动停止运转。
温控系统的温度显示和温度的设定直接采用综合实训板上的显示和键盘。
当环境温度低于设定的最低限温度值时,也采用综合实训板上的蜂鸣器进行报警。
用0#、1#键作为温度最高限、最低限的设定功能键;2#、3#键作为温度值设定的增加和减小功能键。
0#键:作为最高限温度的设定功能键。
按一次进入最高限温度设定状态,选择最高限温度值后,再按一次确认设定完成。
1#键:作为最低限温度的设定功能键。
按一次进入最低限温度设定状态,选择最低限温度值后,再按一次确认设定完成。
2#键:+1功能键,每按一次将温度值加1,范围为1~99℃。
3#键:-1功能键,每按一次将温度值减1,范围为99~1℃。
6.4.2软件设计(1)温控系统采用模块化程序结构,可以分成以下程序模块:①系统初始化程序:首先完成变量的设定、中断入口的设定、堆栈、输入输出口及外部部件的初始化工作。
②主程序MAIN :完成键盘扫描、温度值采集及转换、温度值的显示。
当温度值高于设定最高限时,驱动风扇工作;当温度值低于设定最低限时,驱动蜂鸣器报警。
③键盘扫描程序KEYSCAN :完成键盘的扫描并根据确定的键值执行相应的功能,主要完成最高温度、最低温度的设定。
温度控制系统的设计与实现

温度控制系统的设计与实现汇报人:2023-12-26•引言•温度控制系统基础知识•温度控制系统设计目录•温度控制系统实现•温度控制系统应用与优化01引言目的和背景研究温度控制系统的设计和实现方法,以满足特定应用场景的需求。
随着工业自动化和智能制造的快速发展,温度控制系统的性能和稳定性对于产品质量、生产效率和能源消耗等方面具有重要影响。
03高效、节能的温度控制系统有助于降低生产成本、减少能源浪费,并提高企业的竞争力。
01温度是工业生产过程中最常见的参数之一,对产品的质量和性能具有关键作用。
02温度控制系统的稳定性、准确性和可靠性直接关系到生产过程的稳定性和产品质量。
温度控制系统的重要性02温度控制系统基础知识温度控制系统的性能指标包括控制精度、响应速度、稳定性和可靠性等,这些指标直接影响着系统的性能和效果。
温度控制原理是利用温度传感器检测当前温度,并将该信号传输到控制器。
控制器根据预设的温度值与实际温度值的差异,通过调节加热元件的功率来控制温度。
温度控制系统通常由温度传感器、控制器和加热元件组成,其中温度传感器负责检测温度,控制器负责控制加热元件的开关和功率,加热元件则是实现温度升高的设备。
温度控制原理温度传感器是温度控制系统中非常重要的组成部分,其工作原理是将温度信号转换为电信号或数字信号,以便控制器能够接收和处理。
常见的温度传感器有热敏电阻、热电偶、集成温度传感器等,它们具有不同的特点和适用范围。
选择合适的温度传感器对于温度控制系统的性能和稳定性至关重要。
温度传感器的工作原理加热元件的工作原理加热元件是温度控制系统中实现温度升高的设备,其工作原理是通过电流或电阻加热产生热量,从而升高环境温度。
常见的加热元件有电热丝、红外线灯等,它们具有不同的特点和适用范围。
选择合适的加热元件对于温度控制系统的性能和安全性至关重要。
控制算法是温度控制系统的核心部分,其作用是根据预设的温度值和实际温度值的差异,计算出加热元件的功率调节量,以实现温度的精确控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可调温度控制器摘要:AT89S52 单片机做CPU处理器处理控制,使用DS18B20 集成温度传感器采集温度数据,七段数码管做显示,可以显示当前的温度值,并且可以设定一个上限温度值并保存在DS18B20 中,可以调节所要限定的温度值。
还设计了一路继电器控制,超出设定温度时继电器被驱动吸合,外电路中的降温风扇开始工作并发出警报,温度低于设定温度后,继电器自动断开风扇停止工作,警报解除。
这样就形成了一个反馈系统。
关键词:可调温度控制,DS18B20,数字显示,按键设定,继电器1.方案设计与论证1.1 数据采集1.1.1 采用DS18B20DS18B20数字温度计为单总线器件,具有线路简单,体积小的特点。
因此用它来组成一个测温系统,线路简单,在一根通信线,可以挂很多这样的数字温度计。
1.1.2 采用DS1624基本原理DS1624数字接口电路简单,与I2C总线兼容,且可以使用一片控制器控制多达8片的DS1624。
其数字温度输出达13位,精度为0.03125℃。
DS1624可工作在最低2.7V电压下,适用于低功耗应用系统。
权衡之后,我们采用更为简单,价格更便宜的DS18B20传感器。
1.2 数字显示1.2.1 采用LED显示只能显示有限符号和数码字。
1.2.2 采用字符式LCD显示可以用英文显示较为清晰的提示和数字。
1.2.3采用点阵式LCD显示显示功能最强大,但需要完成大量的显示工作。
因为只需要显示数字,所以我们决定用最为简单最容易实现的共阳极LED(如图1)来实现温度的显示。
(图1)1.3 温度设定1.3.1 采用按键设定用三个按键分别为设定键,上调键,下调键。
设定键为开启和关闭系统,另外还可以进入和退出设定,另外两个按键分别为温度设定时的上调和下调。
1.3.2 采用遥控设定用遥控可以实现远距离操作。
遥控设定电路和程序有一定的难度,考虑到现在能力的限制,暂且选择按键设定,遥控设定可作以后扩展。
2.系统设计2.1 硬件设计2.1.1主要元器件简介AT89S52 : AT89S52是一个低功耗,高性能CMOS 8位单片机,片内含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL 公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。
(图2)AT89S52的特点:40个引脚,8k Bytes Flash片内程序存储器,256 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
DS18B20 : DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。
因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。
(图3)DS18B20的特点:只要求一个端口即可实现二的序列号,实际应用中不需要外部任何元器件即可实现测温,测量温度范围在-55。
C到+125。
C之间,数字温度计的分辨率用户可以从9位到12位选择,内部有温度上、下限告警设置。
2.1.2 设计原理DS18B20 使用外接电源的供电方式,数据端用4.7K 电阻上拉,接到AT89S52的P3.7 脚上。
晶振选用11.0592M 的,使用简单的上电复位电路。
选用共阳极的数码管,用S8550作位驱动,段引脚通过470 欧的限流电阻接入AT89S52的P1口上,电路中有三个按键,分别是显示开关/温度设定,温度上调,温度下调,使用AT89S52的第P3.5脚做控制输出端,低电平有效,通过9012 三极管放大去驱动一个5V 的继电器。
设定一个温度值如28 度,当温度超出28 度时,控制端为低电平,继电器闭合,风扇启动进行散热,当温度下降到设定温度时,继电器断开,散热风扇停止工作。
2.1.3 硬件组成框图(图4)2.1.3 电路原理图系统电路原理图由以下几部分组成(参见图5)2.2 软件设计2.2.1软件实现功能在电路中有数字显示,按键设定,数据采集和继电器控制四个环节。
首先要考虑的是电路中3个数码管的阴极是接在P1上的,也就是说要使用动态显示的编程方法,在程序中使用了一个定时中断去处理显示,定时器的定时值为20毫秒,每间隔20 毫秒程序但会执行定时中断显示所要显示的数字,同时在这个定时中断中还会去扫描按键,看是否有键被按下并对其结果进行处理。
在这20ms 的时间里程序还会完成温度数据的采集和转换和对当前温度和设置温度的对比等。
在编写采集DS18B20 数据的函数时运用了DS18B20 的单总线协议。
另外还实现了继电器控制,系统关闭等功能。
2.2.2 软件流程图(总流程图见图6、数据采集流程图见图7)3.测试分析经测试,此作品中应实现的当前温度显示,温度设定(包括设定温度上调、下调),继电器输出,设定温度保存,系统关闭等功能均实现。
温度可以正常显示且精确度相当高。
当然,在系统设计和调试中也出现了好多问题,现在都得以解决。
例如:1.开始时无法显示当前温度,但其它功能均能正常实现。
经过分析,发现最初温度传感器DS18B20正负极接反烧毁,更换后可以正常显示。
2.温度显示不稳定,跳动不止,而且同时继电器输出口高低电平也不稳定,也随之跳动。
后来在传感器I/O口输入单片机前加上1.6K左右电阻问题得以解决。
3.蜂鸣器报警声音太小,而且实际报警时间和期望报警时间正好相反(即低于上限温度报警,高于上限温度停止报警)。
原因是PNP型三极管放大器工作原理没有搞清楚,正负极控制反接。
4.结束语本系统以AT89S52芯片和DS18B20传感器为核心部件,实现了原计划设计的所有功能。
本作品类似于电脑主机箱中的散热装置,当外界温度上升到上限设定温度时,散热风扇启动,并发出警报,当温度降到低于上限设定温度时,风扇停止工作警报解除。
在设计中,我们力求硬件线路简单,但由于我们初次接触电子设计,知识储备和个人能力有限,此作品定有很多不足之处和需要改进的地方。
另外该设计还可以扩展好多功能,例如:1.再设置一个下限温度,依然用继电器控制,外电路中接电热器,低于下限温度后电热器开始工作并报警,这样温度就可以稳定在一个设定范围内。
2.按键设定改为遥控设定,可以实现原距离操作,这样就类似于空调的自动控制系统了。
3.报警用语音或音乐,把蜂鸣器换成喇叭,用TDA2822芯片做驱动,在单片机中写如一定的控制程序就可以实现。
4.控制风扇转速,即高于上限温度多少度的范围有一定是转速,超出这个范围转速加快,可以加快排热降温;并且可以对风扇红外测速,用数码管动态显示风扇的转速。
由于时间和能力的限制,这些功能暂不能实现,以后我们会进一步对该作品进行完善。
附录:1.电路原理图图52.软件流程图图6图73. 元器件清单图84. 系统使用说明电路中有三个按键,分别是显示开关/温度设定,温度上调,温度下调,在电路上电运行时程序初始是处于关闭状态的,按一下S2 电路开始显示和监测,如再按一下S2 进入温度设定状态,设定值每秒闪烁一次,这时可以按S1 或S3 进行调节,设置一个上限温度,再按下S2 时退回显示当前温度状态并保存温度值到DS18B20,这个设定值会保存在DS18B20 中,掉电后也不会丢失,下次上电时,单片机会自动读入上次的温度设定值。
长按设定键为关闭显示和温控,再次按下时功能再次打开。
电路中还设计了一路继电器控制,外界温度超出设定温度时继电器被驱动吸合,风扇启动进行散热,同时两种报警方式(指示灯和蜂鸣器)开始发出警报,当温度降回到设定值时继电器断开,风扇停止工作,报警停止。
参考文献:[1]科技创新实验室.单片机C语言初级教程[M].陕西:西安科技大学,2006-10[2]戴佳.51单片机应用系统开发典型实例[M].北京:中国电力出版社,2005-01.[3]谢宜仁.单片机实用技术问答[M].北京:人民邮电出版社,2003-02.[4].实用电子电路设计制作300例[M].北京:中国电力出版社,2005-01.[1] .The Adjustable temperature controllerAbstract:The AT89S52 single slice the machine do the CPU processor processing control, usage the DS18 B20 integrate the temperature spread the feeling machine to collect the temperature data, seven figures tubes do a manifestation, can show a current temperature value, and can set an upper limit temperature value and protect existence the DS18 B20 medium, can regulate want to limit of temperature value.Still designed all the way after the electric appliances control, is drive to absorb to match after the electric appliances while outrunning enactment temperature, in the external circuit of reduce the heat fan to begin to work, the temperature is low after setting temperature, breaking to open automatically after the electric appliances.The system can close.Key Words:Adjustable temperature control, the DS18 B20, the numeral show, key enactment, after electric appliances。