单片机( AT89C51 )中, 最后单片机将传感器所采集到的温度和预先设定好的温度进行数值上的对比,当对于小于设定值时将发出信号,并启动加热装置;当大于设定值时将关闭加热装置,让其自然冷却, 从而使得被控温度控制在一定的范围之内, 达到实时控制的功能。通过一系列的对温度的改变是其达到可以自动控制温度,满足该设计的要求。田丰:基于单片机的温度控制器的设计 4 第2章温度控制器的设计方案 2.1 系统整体方案和结构由于本课题主要要求的是,完成一种基于 51单片机和 DS18B20 温度传感器共同控制的一种自动控制系统,具有温度检测、温度范围设置、温度显示、温控控制信号输出等功能。本文对于温度控制系统硬件部分的研究,按功能大致可以分为以下几个部分: 单片机主控模块、数模转换电路、显示电路、电源电路、声光报警电路等。硬件总体结构框图如图 2-1 所示。由结构框图可见,温度控制系统是以单片机为控制的主机,主控模块由扩展外部存储器构成。被测对象的温度,由 DS18B20 温度传感器检测温度。转化的数字信号将传输给给单片机让其对其数值进行处理,一方面将测得的温度值通过控制面板上的 LCD 显示器显示出来;另一方面将该温度值和设定的温度值相比较,根据其偏差值的大小, 采用控制算法进行运算,最后通过单片机的输出管脚输出控制信号[8]。进而对被测物体温度进行控制。如果实际测得的温度值超过,或低于系统给定的极限安全温度,保护电路会做出反应,同时报警电路报警响起,从而保护被测对象。单片机快速、准确的进行温度数据采集、然后处理、显示温度和控制主要是时钟电路,提供的时钟频率,使单片机能正常的处理许多任务。其结构方案图如图 2-1 。图 2-1 结构方案图 2.2 系统方案的选择与说明 2.2.1 主机模块方案一: ARM 处理器为 RISC 芯片,是 32 位的微处理器。具有体积小、功耗低、高性能,