单片机的数字温度计设计毕业论文
目录
一、绪论 1
(一)设计背景与温度计的介绍 1
(二)选题的意义以及目的 1
1.选题的目的 1
2.选题的意义 1
二、系统的概述 2
(一)设计方案 2
1.方案 2
1.主控制器 3
2.温度传感器 3
3.显示电路 3
三、系统硬件的设计 3
(一)AT89C52的介绍 3
1.AT89C52简介 3
(二)DS18B20的介绍 4
1.DS18B20的引脚排列 4
2.DS18B20内部结构 4
3.DS18B20的测温原理 5
(三)数字温度计电路设计 6
1.数字温度计原理图 6
2.时钟电路的设计 6
3.复位电路的设计 7
4.接口电路的设计 8
5.显示电路的设计 9
6.报警电路的设计 11
四、系统软件的设计 11
(一)Proteus与Keil软件 11
1.Proteus软件 11
2.四大功能模块 11
3.ISIS智能原理图输入系统 12
4.Proteus的简单应用 12
(二)系统主程序 13
1.主程序 13
2.DS18B20初始化 14
3.温度转换命令子程序 14
4.温度数据的计算处理方法 15
(三)源程序 16
五、实物 17
(一)实物操作结果 17
六、结论 19
七、谢辞 20
八、附录 21
一、绪论
(一)设计背景与温度计的介绍
随着社会的发展以及温度测量技术的完善和发展。这里有几种常见的温度计。
电阻式温度计:它是由半导体电阻、金属电阻温度计两部分组合而成的,该功能是基于操作中的温度和电阻值的实时变化。
压力温度计:在密闭容器中
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
br /> 七、谢辞 20
八、附录 21
一、绪论
(一)设计背景与温度计的介绍
随着社会的发展以及温度测量技术的完善和发展。这里有几种常见的温度计。
电阻式温度计:它是由半导体电阻、金属电阻温度计两部分组合而成的,该功能是基于操作中的温度和电阻值的实时变化。
压力温度计:在密闭容器中液体或气体受热,生成的液体,气体的压力变化,来测试温度的变化。
(二)选题的意义以及目的
1.选题的目的
设计一个温度计,使用AT89C52单片机和温度传感器DS18B20,使之能够测量-20?80℃之间的温度,并且当温度低于20℃和32℃时,会发出警报并且在液晶显示屏幕上显示出来。通过这个项目可以温习自己所学习的知识,增加自己动手能力,还能够熟悉单片机的应用。
2.选题的意义
由于电子技术的发展,数字化生活已经日渐普及,多样化的数字温度计给我们的生活提供了巨大的助力;就“一线总线”而言,它适用大多数的温度传感器的接口方式,它不仅可以使得温度计的设计更加简单快捷化,而且可以降低了温度计制作的成本,我们用AT89C52做为控制器设计DS18B20温度控制器,因为它的结构简单、测温也比较准确、而且这个温度控制器还具有一定高智能化的控制能力。
二、系统的概述
(一)设计方案
温度的测量和数据的采集是构成这个系统的两个重要电路组成,以下是两种最长用到的方案
1.方案
全数字化是以DS18B20为温度测量的主要输出信号。与传统方法相比较它省去了很多很多的外围电路,使电路更加简单。其一大特点就是单总线的数据传输,而且AT89C52在工业化的控制上也有着不小的应用。所以这次的论文设计,采用了这种方案。
图2-1 热电偶温差电路的测温系统框图
(二)系统设计的原理
本篇论文我们探讨的是数字温度控制系统,整个系统的核心是以AT89C52单片机,辅助以其他一些设计概念从而形成的,我们用大量电路来组成整个系统的硬件电路。DS18B20传感器由于显示测试的温度值,那是因为DS18B20负责将模拟温度值处理后转化为数字,以方便我们观测,再将数值传送到单片机中与提前设置的温度报警值相比较,超过设定的温度报警值会出现报警提醒。在一系列的进程之后,LCD会显示处理过后的数值。系统框图如图2-2所示。
图2-2 系统基本方框图
1.主控制器
电压低供电、体积小是单片机AT89C52的主要特性,AT89C52含有四个主要端口,但是利用其中两个端口便可满足其电路系统的设计,而且仅仅需二节电池即可实现供电,方便适用。
2.温度传感器
由于DS18B20输出信号全为数字化。更加方便处理以及控制。
3.显示电路
LCD的液晶显示数码管用于显示电路显示,其发送和接收都是从P3口的RXD和TXD串口实现的,而且这样显示的也会更加清晰。
三、系统硬件的设计
(一)AT89C52的介绍
1.AT89C52简介
AT89C52带8K字节,而且AT89C52是一种闪速可编程、可擦除的只读存储器的低电压处理器,所以被称为单片机的高效微控制器。
(二)DS18B20的介绍
1.DS18B20的引脚排列
如图3-2所示为呈三极管状的DS18B20,下面是他的引脚名称它所附有的作用:
GND:接地端。
DQ:数据输入/输出脚,与TTL电平兼容
+VDD:它不论接电源还是接地都可以。
图3-2 DS18引脚排列
2.DS18B20内部结构
由温度传感器、高/低温触发器、配置器以及8位CRC四个部分组成DS18B20内部结构。DS18B20内部结构图如3-3图所示。
一、绪论 1
(一)设计背景与温度计的介绍 1
(二)选题的意义以及目的 1
1.选题的目的 1
2.选题的意义 1
二、系统的概述 2
(一)设计方案 2
1.方案 2
1.主控制器 3
2.温度传感器 3
3.显示电路 3
三、系统硬件的设计 3
(一)AT89C52的介绍 3
1.AT89C52简介 3
(二)DS18B20的介绍 4
1.DS18B20的引脚排列 4
2.DS18B20内部结构 4
3.DS18B20的测温原理 5
(三)数字温度计电路设计 6
1.数字温度计原理图 6
2.时钟电路的设计 6
3.复位电路的设计 7
4.接口电路的设计 8
5.显示电路的设计 9
6.报警电路的设计 11
四、系统软件的设计 11
(一)Proteus与Keil软件 11
1.Proteus软件 11
2.四大功能模块 11
3.ISIS智能原理图输入系统 12
4.Proteus的简单应用 12
(二)系统主程序 13
1.主程序 13
2.DS18B20初始化 14
3.温度转换命令子程序 14
4.温度数据的计算处理方法 15
(三)源程序 16
五、实物 17
(一)实物操作结果 17
六、结论 19
七、谢辞 20
八、附录 21
一、绪论
(一)设计背景与温度计的介绍
随着社会的发展以及温度测量技术的完善和发展。这里有几种常见的温度计。
电阻式温度计:它是由半导体电阻、金属电阻温度计两部分组合而成的,该功能是基于操作中的温度和电阻值的实时变化。
压力温度计:在密闭容器中
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
br /> 七、谢辞 20
八、附录 21
一、绪论
(一)设计背景与温度计的介绍
随着社会的发展以及温度测量技术的完善和发展。这里有几种常见的温度计。
电阻式温度计:它是由半导体电阻、金属电阻温度计两部分组合而成的,该功能是基于操作中的温度和电阻值的实时变化。
压力温度计:在密闭容器中液体或气体受热,生成的液体,气体的压力变化,来测试温度的变化。
(二)选题的意义以及目的
1.选题的目的
设计一个温度计,使用AT89C52单片机和温度传感器DS18B20,使之能够测量-20?80℃之间的温度,并且当温度低于20℃和32℃时,会发出警报并且在液晶显示屏幕上显示出来。通过这个项目可以温习自己所学习的知识,增加自己动手能力,还能够熟悉单片机的应用。
2.选题的意义
由于电子技术的发展,数字化生活已经日渐普及,多样化的数字温度计给我们的生活提供了巨大的助力;就“一线总线”而言,它适用大多数的温度传感器的接口方式,它不仅可以使得温度计的设计更加简单快捷化,而且可以降低了温度计制作的成本,我们用AT89C52做为控制器设计DS18B20温度控制器,因为它的结构简单、测温也比较准确、而且这个温度控制器还具有一定高智能化的控制能力。
二、系统的概述
(一)设计方案
温度的测量和数据的采集是构成这个系统的两个重要电路组成,以下是两种最长用到的方案
1.方案
全数字化是以DS18B20为温度测量的主要输出信号。与传统方法相比较它省去了很多很多的外围电路,使电路更加简单。其一大特点就是单总线的数据传输,而且AT89C52在工业化的控制上也有着不小的应用。所以这次的论文设计,采用了这种方案。
图2-1 热电偶温差电路的测温系统框图
(二)系统设计的原理
本篇论文我们探讨的是数字温度控制系统,整个系统的核心是以AT89C52单片机,辅助以其他一些设计概念从而形成的,我们用大量电路来组成整个系统的硬件电路。DS18B20传感器由于显示测试的温度值,那是因为DS18B20负责将模拟温度值处理后转化为数字,以方便我们观测,再将数值传送到单片机中与提前设置的温度报警值相比较,超过设定的温度报警值会出现报警提醒。在一系列的进程之后,LCD会显示处理过后的数值。系统框图如图2-2所示。
图2-2 系统基本方框图
1.主控制器
电压低供电、体积小是单片机AT89C52的主要特性,AT89C52含有四个主要端口,但是利用其中两个端口便可满足其电路系统的设计,而且仅仅需二节电池即可实现供电,方便适用。
2.温度传感器
由于DS18B20输出信号全为数字化。更加方便处理以及控制。
3.显示电路
LCD的液晶显示数码管用于显示电路显示,其发送和接收都是从P3口的RXD和TXD串口实现的,而且这样显示的也会更加清晰。
三、系统硬件的设计
(一)AT89C52的介绍
1.AT89C52简介
AT89C52带8K字节,而且AT89C52是一种闪速可编程、可擦除的只读存储器的低电压处理器,所以被称为单片机的高效微控制器。
(二)DS18B20的介绍
1.DS18B20的引脚排列
如图3-2所示为呈三极管状的DS18B20,下面是他的引脚名称它所附有的作用:
GND:接地端。
DQ:数据输入/输出脚,与TTL电平兼容
+VDD:它不论接电源还是接地都可以。
图3-2 DS18引脚排列
2.DS18B20内部结构
由温度传感器、高/低温触发器、配置器以及8位CRC四个部分组成DS18B20内部结构。DS18B20内部结构图如3-3图所示。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1327.html