background image

智能仪器-温控系统设计

1、系统概要

该系统运用数字传感技术 ds18b20、单片机技术、以 AT89C52 为中央处理器的一套

能温度实时检测与控制的恒温控制系统。该系统运用 DS18B20 数字温度传感器直接读出
温度,运用 lcd1602 来显示,并通过程序设计来设定温度超过规定的设置值实时报警及
控制输出设备(加热器或风扇)自动调节温度,使所控环境温度始终保持在设定的恒温
状态下。
系统的工作过程
2、系统工作描述
1.概述

本系统上电开始通过按键设置环境温度设置值后由温度传感器 ds18b20 实时采集温

度并送进单片机 AT89C52 进行处理和转换,在送至 lcd1602 显示,同时单片机根据所
采集转换的温度值与设置值比较,以便控制相应的输出设备(加热器或风扇)、指示设备
(LED)而自动调节温度。该系统可随时通过按键设置相应所要控的环境温度。
2.温度设定的方法

上电后提示设置温度,通过按一次设置/确定键,进入设置模式,然后通过温度值增、

温度值减键进行需要控制到的温度值进行设置,最后再按设置/确定键确定,这时系统开
始自动控制温度。在温度控制过程中若需要重新设置温度只需通过连续按二次设置/确定
键,然后以相同的步骤操作即可。
3.指示和显示状态

在工作过程中若所控温度预设值温度相同时,绿色指示灯亮 ,LCD1602 显示当前温

度和设置温度以及正常状态(Normal);若所控温度高于预设值温度时,红色指示灯亮,
LCD1602 显示当前温度和设置温度以及温度偏高状态(High),同时风扇转动;若所控
温度低于预设值温度时,蓝色指示灯亮,LCD1602 显示当前温度和设置温度以及温度
偏低状态(Low),同时加热器(灯泡)工作。
3、硬件设计

1.硬件设备框图如(图 1)所示:

中 央 控 制 器

AT98C52

温 度 传 感 器
DS18B20

按键输入

LCD1602

控 制 设 备

(加热器、风
扇)

环境指示设备