PCB焦点当前位置:您当前位置:邦凯科技 >> 新闻中心 >> PCB焦点 >> 浏览文章

AT89S52的温度显示报警系统

时间:2012-03-19 10:05:39点击:

     温度是一种最基本的环境参数,人们的生活环境与温度息息相关,温度测量也被人们所异常关注。因此,研究温度的测量方法和装置具有重要意义,温度测控技术也在各个领域应用越来越广泛。采用单片机对温度进行控制,不仅具有控制方便和组态简单的优点,而且可以提高被控温度的技术指标。本文介绍了一款由单片机AT89S52 和新型的智能集成温度传感器DS18B20 以及LCD 显示器等部件实现的温度测量及报警系统。同时在设计方面做了功能的扩展,键盘是用来调时和温度查询,功能较强,可以设置上下限报警温度,且测量准确、误差小。单片机可把由DS18B20、DS1302 读来的数据利用软件来进行处理,从而把数据传输到显示模块,实现温度、日历的显示,还有闹钟功能以及语音报时功能。pcb抄板对温度实施监测,即当温度超过给定的最高温度或者低于给定的最低温度时,系统通过发光二极管发光报警。通过实验测试说明,所设计的温度计能达到精度的要求。

    1 系统设计
    在单片机电路设计中,大多都是使用传感器。因此,采用温度传感器DS18B20。DS18B20 是一种改进型智能温度传感器,可以满足从-55 摄氏度到+125 摄氏度范围的温度测量,且测量精度高,可在一秒内把温度转化成数字,测得的温度值存储在两个八位的RAM 中,单片机可以直接从中读出数据并且转换成十进制就是温度,使用方便。按照设计时要求,采取的设计方框图如图一所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,液晶显示器LCD1602 以串口传送数据实现温度的显示。
    图一总体设计方框图
    2 硬件电路设计
    系统整体硬件电路包括:传感器数据采集电路、温度显示电路、上下限报警调整电路、单片机主板电路、复位电路等,如图二所示。