一、摘要我们介绍是一个基于单片机控制数字温度报警,本温度系统含有多功效性,即能够当数字温度计使用,显示目前环境温度,又能够作为报警器使用,设置报警温度,当温度不在设置范围内时,能够报警,并实行方法使温度下降
该温度报警系统控制器使用单片机 AT89C51,测温传感器使 DS18B20,用 2 位共阳极 LED 数码管,实现温度显示,能正确达成以上要求
二、设计方案1、方案一因为本设计是测温电路,能够使用热敏电阻之类器件利用其感温效应,在将随被测温度改变电压或电流采集过来,进行 A/D 转换后,就能够用单片机进行数据处理,在显示电路上,就能够将被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路比较麻烦
2、 方案二 进而考虑到用温度传感器,在单片机电路设计中,大多全部是使用传感器,所以这是很轻易想到,所以能够实行一只温度传感器 DS18B20,此传感器,能够很轻易直接读取被测温度值,进行转换,就能够满足设计要求
从以上两种方案,很轻易看出,实行方案二,电路比较简单,软件设计也比较简单,故实行了方案二
温度报警系统电路设计总体设计方框图图 1 所表示 图 1 总体设计方框图三、模块功效分析1、单片机主板电路单片机 AT89C51 含有低电压供电和体积小等特点,该模块包含中央处理 CPU -AT89C51、时主 控 制 器单片机复位时钟振荡报警点按键调整LED 显示温 度 传 感器 器蜂鸣器报警小风扇转动钟电路及复位电路; 图 2 复位电路 图 3 时钟电路2、DS18B20 温度传感器和单片机接口电路DS18B20 温度传感器是美国 DALLAS 半导体企业最新推出一个改善型智能温度传感器,和传统热敏电阻等测温元件相比,它能直接读出被测温度,而且可依据实际要求经过简单编程实现9~12位数字值读数方法
DS18B20 是实行电源供电方法,此时 DS18B201 脚