基于51单片机的温度控制恒温箱设计

1、设计内容

由STC89C52单片机+DS18B20温度传感器+LCD1602液晶显示屏+5V继电器+5V风扇+加热膜+按键+蜂鸣器+电源构成
具体功能:1、LCD1602液晶实时显示测得的温度;
2、可以设置温度报警上下限值;按键功能:加键,减键,设置键
3、超过设定的报警上下限值则开始声光报警;
4、测得的温度超过上限值,继电器吸合,电风扇开始工作;测得的温度低于下限值,继电器吸合,加热膜开始工作。

2、硬件设计方案

整个系统以STC89C52单片机为核心器件,配合电阻电容晶振等器件,构成单片机的最小系统。其它个模块围绕着单片机最小系统展开。其中包括,传感器采用DS18B20,负责采集温度数据后发给单片机。显示设备采用4位共阴数码管,显示检测到的温度值。按键模块,主要是进行报警值的设置。报警模块采用蜂鸣器+LED的模式,超出报警范围则进行声光报警,同时还有升温和降温装置工作,使得温度恒定在一个范围之内。

3、软件设计思路

本系统的软件设计最开始先进行定时器的初始化,利用定时器实现数码管的动态扫描。接着就进入一个死循环,死循环执行以下内容:1、读取当前的温度值;2、显示检测到的温度值;3、判断检测到的温度是否超出设置的上下限,是的话则启动声光报警,还有模拟恒温装置;4、延时并进行按键扫描,若检测到按键按下,则进入温度上下限设置的状态。

全部资料包括程序(注释)、AD原理图、protues仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!!(https://www.cirmall.com/circuit/18396

更多单片机设计与资料敬请关注微信公众号“电子工程师成长日记”!!

猜你喜欢

转载自blog.csdn.net/weixin_41017942/article/details/107588301