一、设计背景
随着国民经济的发展人们需要对温度进行监测和控制。在日常生活及工作生产过程中经常要用到温度的检测及控制温度是生产过程和科学实验中普遍而且重要的物理参数之一。在生产过程中为了高效地进行生产必须对它的主要参数如温度、压力、流量等进行有效的控制爱。温度控制在生产工程中占有相当大的比例。温度测量是温度控制的基础技术已经成熟。传统的测温元件有热电偶和热电阻等。而热电偶和热电阻测出的一般都是电压再转换成对应的温度这些方法相对比较复杂,需要比较多的外部硬件支持。我们用一种相对比较简单的方式来测量。

二、分析设计
1、温度检测的原理
本设计原理如图1所示,以单片机STC89C52做为控制核心并协调整个系统的工作,通过数字温度传感器检测当前水的温度,由于是数字信号就直接送入单片机STC89C52内,通过单片机的处理在LCD1602液晶上显示当前的温度值。按键用来设定想要控制的温度值,单片机在内部通过比较设定的温度和当前温度,当前温度小于设定温度时小灯就会点亮。高于设定温度时蜂鸣器报警。

图1 温度检测原理框图

2、温度传感器DS18B20
温度传感器选择DS1820数字温度计,通过一个单线接口发送或接收信息。DS18B20测量温度采用了特有的温度测量技术,它是通过计数时钟周期来实现的,内部计数器对一个受温度影响的振荡器的脉冲计数,低温时,振荡器的脉冲无法通过门电路。计数器设置为-55℃。同时,计数器复位在当前的温度值时,电路对振荡器的温度系数进行补偿,计数器重新开始计数直到回零。如果门电路仍未关闭,则系统重复上述过程。

图2 温度传感器模块

3、报警电路模块
当水温超过设定温度时,为更加有效的引起用户的注意,及时关注温湿度的变化,本系统设计了声报警电路如图3。该电路由蜂鸣器和PNP三极管组成。

图3 报警电路

4、单片机最小系统的设计
图4中所示是单片机最小系统主要由电源、晶振、电容、电阻等组成,工作原理简单,只要供上电源晶振以及很少的分立元件构成的复位电路,载入程序后就可以实现各种功能。在此次设计中采用5V电压即可。


图4单片机最小系统电路图

5、软件设计
主程序的设计流程图如图5所示,按下开关先设置温度范围,然后测量当前水的温度,判断当前的温度值,当温度高于设置的范围时,会启动报警装置,蜂鸣器会响并且绿灯会亮;当温度低于设置的范围时,也会启动报警装置,蜂鸣器会响并且红灯会亮;当温度在设定的范围之内时,蜂鸣器不会响并且红灯或者绿灯也不会亮。

图5 主程序流程图

三、仿真与验证
1、仿真图
如图6所示:以单片机STC89C52做为控制核心并协调整个系统的工作,通过数字温度传感器检测当前水的温度,由于是数字信号就直接送入单片机STC89C52内,通过单片机的处理在LCD1602液晶上显示当前的温度值。按键用来设定想要控制的温度值,单片机在内部通过比较设定的温度和当前温度,当前温度小于设定温度时就会小灯点亮,高于设定温度时蜂鸣器报警。

图6水温检测仿真图

四、实物展示以及总结

到这里,基于51单片机的水温测量电路设计就大功告成啦,希望同学们,能够按照这个思路自己动手去做一个哦,如果想学习的可以或者在我的资源中直接下载或者找我要到源码哦,仅供参考哈,一定要动手实践!

基于51单片机的水温测量电路设计相关推荐

  1. 基于51单片机的脉搏测量仪设计与实现

    目录 前言 一.设计背景 二.系统功能 三.系统硬件设计 3.1 总体方案设计 3.2 信号采集电路设计 3.3 报警电路设计 3.4 下载电路 3.5 电源电路设计 3.6 OLED显示设计 3.7 ...

  2. 基于51单片机的脉搏测量仪(心率计)

    具体实现功能 本系统由STC89C51/52单片机+LCD1602显示模块+5mm红外接收管+LM358运放电路+按键模块等构成. 具体功能: (1)手指放到红外对管中,2秒内读出心率: (2)LCD ...

  3. 基于51单片机的脉搏测量仪

    基于51单片机的脉搏测量仪 1)红外光电传感器产生脉冲信号,经过放大整形后,输入单片机内进行相应的控制,从而测量出一分钟内的脉搏跳动次数. 2)设定上限次数和下限次数,当测量的范围超过设定的范围则驱动 ...

  4. 基于51单片机的噪声测量仪仿真

    具体实现功能 具体实现功能: ①LCD1602实时显示噪声分贝值,精度为0.1db: ②可以按键设置报警值,实现声光报警:三个按键:设置键.加键.减键: ③当噪声分贝值未超过阀值时,绿灯闪烁:当超过阈 ...

  5. 基于51单片机的脉搏测量仪protues仿真设计

    目录 一.设计背景 二.实现功能 三.仿真演示 四.源程序 一.设计背景 在中医四诊(望﹑闻﹑问﹑切)中,脉诊占有非常重要的位置.脉诊是我国传统医学中最具特色的一项诊断方法,其历史悠久,内容丰富,是中 ...

  6. 基于51单片机的水温水位测控智能热水器系统方案原理图仿真

    硬件系统设计 单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM.RAM.I/O.定时器/计数器.中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适 ...

  7. 基于51单片机的温湿度测量电力载波通信(实物+原理图+PCB+全套资料)

    资料编号:085 采用51单片机,测量温湿度,通过电力载波协议将数据通过220V供电线传到电脑显示,具体功能请看下方演示视频,全套资料齐全 85-基于51单片机温湿度测量电力载波通信系统(源码+原理图 ...

  8. 基于51单片机AS608指纹自动识别电路设计(毕业设计)

    本设计是基于STC89C52单片机的指纹识别设计,采用AS608指纹模块做为传感器,LCD1602显示屏显示信息.具有指纹添加,指纹识别,删除指纹功能.是一款简单的指纹识别毕业设计设计,电路原理图和P ...

  9. 基于51单片机的水温可测液体温度的控制器设计

    1 引言 1.1鸡舍温度控制系统设计的意义 随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向.特别是近年来,温度控制系统已应用到人们生活的各个方面,但 ...

最新文章

  1. Docker构建Nginx+Tomcat动静分离架构
  2. Servlet初始化与异步支持
  3. oracle如何查看表的字段是否存在,Oracle删除表、字段之前判断表、字段是否存在...
  4. delphi下的MVC架构-eMVC
  5. 对集合变量定义赋值_SpringBoot配置加载原理(自定义加载配置)
  6. listener:监听器(加载框架配置文件/执行任务调度/session的优化)
  7. 第三章计算机试题,计算机等级考试二级VB测试题(第三章)
  8. python 爬虫代码_python之路(一)_爬虫—爬一下网页代码输出到文件
  9. android系统里面的mic是哪个app_安利 | 那些错过会后悔一年的法语APP
  10. 有关输出图形的代码,我觉得好难啊,好蒙啊。
  11. 安装 groovy eclipse 插件
  12. MVVMLight绑定数据
  13. OpenCV计算机视觉实战(Python版)_003阈值与平滑处理
  14. nginx的模块化体系结构
  15. python 工作路径
  16. 计算机任务栏隐藏恢复,电脑任务栏不见了怎么办?如何找回?
  17. 在团购网上空手赚钱项目,你敢做就敢赚!
  18. 举个栗子!Tableau技巧(61):学做三个集合的维恩图(文氏图)Venn diagram
  19. 陀螺仪的进动及其数学描述
  20. 冲激响应(impulse response)

热门文章

  1. AI快车道PaddleNLP系列直播课1|PaddleNLP助力万方优化搜索匹配
  2. 用python爬取网易云评论10w+的歌曲名_Python爬取网易云音乐评论热门歌曲和ID
  3. 数据挖掘:概念与技术
  4. 中国汽车市场年鉴(1995-2021)
  5. 啊哈c语言逻辑的挑战课后题答案,啊哈C语言!逻辑的挑战(修订版)
  6. 在Diamond编写仿真代码后,通过Modelsim进行仿真,无波形。
  7. Eclipse官方中文语言包汉化
  8. Python机器学习算法入门指南(全)
  9. 啥是Python的鸭子类型
  10. Mencoder的一些基本认识