工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->电源电路图->其他电源电路图->基于DS18B20和AT89S52的热计量仪表采集系统电路设计

基于DS18B20和AT89S52的热计量仪表采集系统电路设计

作者:沉默的offer时间:2018-07-27

概述:
本文针对已有的供暖设施存在能源浪费与环境污染等问题,设计了一套集成控制室内温度与显示采热信息的热计量仪表温度控制系统。
本系统采用AT89S52 作为控制芯片,DS18B20 作为温度采集模块,LCD12864 作为显示采热信息显示模块,并采用矩阵键盘与电磁继电器对室内温度进行设置。

0 引言
随着生活水平的提高,人们对生活的环境提出了更高的要求,良好的温度控制对提高人民生活质量起着非常重要的作用。
特别是北方,城镇居民冬季一般采取集中供暖,采暖质量的好坏,直接关系到人们生产生活。目前我国绝 大数的地区采暖缺少有力的监控系统,无法完成按需采暖以及实现对温度数据的有效控制,从而造成了对供暖热能的浪费。随着人们节约能源意识的逐步增强,迫切 需要一种操作简单、节能环保和高效利用的智能热计量仪表温度控制系统。

1 热计量表工作原理
根据热量与流量、温度之间的关系:
Q=CM(T1-T0)
式中,Q 为散热器的散热量( 单位:J) ;C 为水的比热4.2*103J/kg° C ;T1-T0 为散热器进出口的温差(° C);M 为流经散热器的水的流量(L),也即质量(kg)大小。据上式可知,只要能测出流量和温差,就可计算出散热器的散热量大小。
温度传感器检测的信号传送到单片机,同时将流量信息传输到单片机,用矩阵键盘完成对温度的设定。单片机处理完数据后,发送命令到液晶显示器并控制电磁阀。系统总体框架如图1 所示

2 模块介绍
本设计主要有单片机、液晶显示、数字温度传感器、液体流量计、键盘、电磁阀等部分构成。温度显示: 单片机控制数字温度传感器(DS18B20),把温度信号通过单总线从数字温度传感器传递到单片机上, 单片机数据处理之后,将当前温度信息发送到LCD(LCD12864) 进行显示。热量显示:流量计检测到的流量信息(脉冲信号)传输到单片机,单片机数据处理之后,将当前热量信息发送到LCD(LCD12864) 进行显示。温度设定:本系统还可以通过按键来设置温度限定值,单片机比较数字温度传感器的温度与设定的温度值,发出控制继电器动作的指令。
2.1 DS18B20 概述
DS18B20 的数字温度计提供9 至12 位摄氏温度测量,并具有报警功能与非易失性用户可编程上限和下限触发点。
DS18B20 的通信通过1-Wire 总线,需要定义只有一个数据线(与地面)与中央微处理器的通信。DS18B20 是“一线总线”接口的温度传感器,其内部使用了在板专利技术,其传感器元件及转换电路集成在形如一只三极管的集成电路内。由于一线总线具有独特,因此一个微处理器可控制大面积分布的DS18B20.
2.2 AT89S52 单片机
单片机(Single-chip Microcomputer 或MicrocontrollerUnit)将CPU、ROM、RAM、I/O 接口电路以及内部系统总线等全部集中在一块大规模集成电路芯片上,就构成了单片机。
AT89S52 是一种低功耗、高性能CMOS8 位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度易失性存储器的技术制造,与工业用的80C51 产品指令和引脚功能完全兼容。
程序存储器可以在片上Flash 对系统进行编程,亦适于常规编程器。单芯片上,拥有灵活的8 位CPU 以及系统可编程的Flash,使得AT89S52 为许多的嵌入式控制系统提供非常灵活和有效的解决方案。

(详细内容请阅读PDF文档)


关键词:

评论

技术专区