三峡情缘网
摘要:本文提出了基于STC89C52的可程控温度监测系统设计的方法,阐述了该系统的软硬件设计原理。本系统采用STC89C52作为微处理器,采用DS18B20作为温度传感器,可实时采集室内温度,毛亚琪
并能设置门限值实时报警,系统还提供了与PC机的串行通信接口。通过实践证明该系统稳定性高、数据传输可靠、性价比高,已广泛应用于室内温度测量领域。 关键词:STC89C52 可程控温度监测 DS18B20 串行通信
1、引言
温度监测系统是典型的控制系统,温度在工业生产中有着比较重要的作用,比如加热炉、反应沪等,武警8674部队对温度精度都有非常高的标准。随着计算机技术的发展,对于温度监测系统已开始向智能化、自动化方向发展。随着半导体技术的进步,温度传感器的发展相当迅速,传统的温度监测器其可靠性能差、精度低;现代的温度传感器朝着智能化、数字化、高精度、多功能、总线标准化、高可靠性等方向发展。因此,为了达到温度检测智能化、可程控、测试温度精度高等要求,本文设计了一种测温范围大、精度高、性能好的可程控智能化温度监测系统。
2、系统总体方案设计置换贴图
该系统设计分为温度采集部分、数据通信部分、上位机管理中心三大部分。在温度采集模块中,由STC89C52单片机作为微处理器来实现温度监测系统的核心设计,利用数字化温度传感器DS18B20实时采集温度,由按键电路设定预警值,LED数码管可以显示温度实时值及预警值。在数据通信模块中,通过串口将温度采集模块中采集的数据与PC机上位机管理中心进行通信。在上位机管理中心,主要实现数据的采集、实时显示、动态曲线趋势图、存储、管理、导出报表及自动打印等操作。整个系统结构简单、可靠性高、测试精度高、性价比高,广泛应用于测温系统领域中p朗文交互串口通信模块采用MAX232串口总线标准,是比较常用的串行通信标准,本设计中用来实现温度采集模块与PC机上位机管理中心进行数据通信。MAX232协议以-5V~-15V表示逻辑1;以+5V~15V 表示逻辑0。它支持5、6cmmi4、7、8和9位数据位,1位或2位停止位的串行数据帧结构;由硬件支持的奇偶校验位发生和校验;数据溢出检测;帧错误检测;包括错误起始位的检测的噪声滤波器和数字低通滤波器;三个完全独立的中断,TX发送完成、TX 发送数据寄存器空、TX接收完成;支持多机通信模式;支持倍速异步通信模式。