李小卓
(来宾职业教育中心学校,广西来宾546100)
基于AT89S52单片机的水温控制系统设计
李小卓
(来宾职业教育中心学校,广西来宾546100)
介绍AT89S52单片机结合DS18B20可编程温度传感器完成的水温控制系统设计,该系统不需复杂的调控电路和A/D转换电路便能完成数据采集和处理,并能根据设定值对环境温度进行调节,实现控温的目的。
AT89S52;DS18B20;温度控制
传统的水温控制系统通常采用热电偶、热电阻和PN结温度传感器进行温度采集,再经过信号放大、A/D转换电路送入单片机而成,此类温控系统由于传感器灵敏度低,电路复杂容易受环境等干扰信号的影响,不适合测量微小的温度变化。本文介绍采用可编程集成温度传感器设计水温控制系统,DS18B20是集温度传感器、存储器、寄存器、A/D转换器于一体的单片数字集成温度传感器,具有体积小、接线方便、测量温度范围大、精度高等特点。
水温控制系统由AT89S52单片机、DS18B20温度控制、显示模块、加热控制(继电器)、键盘输入、散热控制和报警控制七大模块组成。控制温度基准由键盘输入并存入AT89S52,水温由传感器采集后经DS18B20转换数据,转换后送入AT89S52与键盘输入的基准温度进行比较,根据比较结果输出控制信号,若水温高于基准温度则启动风扇进行散热降温,若水温低于基准温度则继电器吸合利用加热装置进行水温加热。如图1所示。

图1 系统结构框图[1]
2.1 AT89S52单片机系统
AT89S52是具有8K可编程Flash存储器,可在线编程(ISP)的低功耗、高性能微控制器。……