首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于单片机的自动温度测量报警系统设计
来源:本站整理  作者:佚名  2011-03-23 15:21:57



摘要:目前,在自动控制领域用温度作为一种控制量对系统进行自动控制已经越来越普遍。针对这种实际情况本文设计了一种简单实用的温度报警系统。该系统以AT89C51单片机为中央处理单元,大大降低了系统开发的成本。通过温度传感器LM35采集外部的温度,并将温度转换成相应的电压值。A/D转换装置对电压值进行模数转换,将结果送入中央处理单元进行计算。单片机根据其处理的结果决定是否需要启动报警装置。结果表明,该系统可以在5~150℃环境下工作,当外界的温度达到设定的报警温度时该系统能够及时地做出反应,具有一定的现实价值。
关键词:AT89C51;传感器;A/D转换;自动报警

    目前,无论是在工业生产中还是在科研实验中通过对温度测量来进行自动控制的设备越来越普及,应用场合也越来越多。随之而来的问题是,如何能够测得精确的温度以保证自动控制设备能够正确地发出控制指令来控制生产过程。另一方面,如果温度过高可能会对一些设备中的一些半导体元器件造成损坏。因此,对于自动高温报警的需求也在逐渐增加。本文基于以上方面的考虑,研究并设计了一种基于单片机的自动温度测量与报警系统。

1 系统硬件设计
    尽管目前市场上单片机的品种多样,功能也越来越多,但是受成本约束,性能优良的8位单片机仍然是工业检测与控制应用领域的首选。
    本系统就是以ATMEL公司的AT89C51单片机为中心,通过模数转换器AD7812对温度传感器的输出电压进行模数转换,再将转换结果送入单片机进行相应的处理,通过编程分析处理的结果,最后决定是否报警。下面分别介绍各个硬件功能模块的设计。
1.1 温度传感器设计
    温度传感器是感知外部环境中温度变化的重要元件,它是外界与本系统的接口。它将外界温度的变化转化成电压的变化,这样通过对电压的处理与分析就可以间接地测量出外界温度。本系统采用的温度传感器为LM35,该温度传感器由美国国家半导体公司生产,在常温下,不需要额外的校正处理就可以到达0.25℃的准确率。其输出电压与摄氏温度成线性关系,并且这种关系可以表示为:
    1.JPG
    式中,Vo为传感器的输出电压,单位V,T是外界环境中的温度,单位℃。由于LM35能够测量的最高温度是150℃,由式(1)可得其最大输出电压为1.5 V。为了能够与AD7812的输入进行匹配,故需要对传感器的输出电压进行放大,放大的倍数约为3.33倍。可采用集成运放连接成同向放大器来实现电压放大的功能。经过放大后的电压约为5 V,恰好能够与模数转换部分的输入相匹配。该部分电路设计如图1所示。

2.JPG

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:29,656.25000 毫秒