没有合适的资源?快使用搜索试试~ 我知道了~
基于单片机的数字温度计设计本科毕业论文.doc
0 下载量 26 浏览量
2023-07-06
02:14:01
上传
评论
收藏 533KB DOC 举报
温馨提示
试读
42页
基于单片机的数字温度计设计本科毕业论文.doc
资源推荐
资源详情
资源评论
第 1 页 共 37 页
基于单片机的数字温度计的设计
摘 要
温度作为一个重要的物理量,是工业生产过程中最普遍、最常用的测量及被控参数
之一。随着社会的发展、科学技术的不断更新,温度的测量范围要求不断扩大,同时温
度的测量准确性要求不断提高。它直接影响燃烧、化学反应、发酵、烘烤、蒸馏、浓度、
挤压成形、结晶以及空气流动等物理和化学过程。温度控制失误就可能引起生产安全、
产品质量、产品产量等一系列问题, 因此对温度测量的意义就越来越大。
本文主要介绍了一个基于 89S51 单片机的测温系统,详细描述了利用数字温度传感
器 DS18B20 开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及
各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便
的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当
方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活
和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主
系统的辅助扩展。DS18B20 与 AT89S51 结合实现最简温度检测系统,该系统结构简单,
抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。本文主要包
括两个方面的设计:一方面是硬件电路的设计,另一方面是系统程序的设计。其中,硬
件电路各部分组成如下:中央控制器采用单片机 AT89S51,温度检测部分采用 DS18B20
温度传感器,用 LCD 液晶 1602 作为显示器。其次,系统软件程序包括主程序,温度值
读取、转换及计算程序,显示数据刷新程序等。该温度计整体功能的实现是通过温度传
感器 DS18B20 采集温度信号送该给单片机处理,单片机再把温度数据送液晶显示器 1602
显示。
关键词:单片机;温度传感器;DS18B20;LCD 液晶显示器
第 2 页 共 37 页
THE DESEGN OF THE ELECTRONIC THERMOMETER
BASED ON MICROCONTROLLER
Abstract
Temperature as an important physics, is the most common industrial
production process, the most commonly used one of measuring and controlled
parameter. With the development of society, the science and technology unceasing
renewal, temperature measurement range requirements, at the same time expanding
temperature measurement accuracy requirement enhances unceasingly. It directly
affects combustion, chemical reaction, fermentation, roasted, distillation,
concentration, extrusion, crystallization and air flow etc physical and chemical
processes. Temperature control error could cause a production safety, product
quality, product yield and so on. So the significance of temperature measurement
is more and more big.
This paper describes the digital thermometer which is consisted of the
central controller, temperature detectors, monitors and police components.The
thermometer’s basic range is from -50 ℃ to 110 ℃,its accuracy error is less
than 0.5 ℃ and LCD directly shows numerical temperature. When the measured
temperature exceed the limit alarm doors, the system will output alarm signal.The
paper includes tow aspects of the design: one is hardware circuit design, the
other is the system process design. Among them, the hardware components are as
following: the central controller SCM AT89S51,the temperature detection DS18B20
part of a temperature sensor,and LCD monitors, as LCD 1602 F; the system software
programs, including the main program, the temperature reading, conversion and
calculation procedures, the data show that refresh procedures and so
on.Temperature Sensor DS18B20 acquisition of the temperature signal sent to SCM
for processing, SCM then the temperature data sent 1602 F LCD display.
第 3 页 共 37 页
Key words: temperature sensor;DS18B20;LCD liquid crystal display
目 录
1 绪论 ...............................................................1
1.1 设计背景及目的 ................................................1
1.2 设计研究方法 ..................................................2
1.3 设计构成及内容 ................................................3
2 数字温度计硬件电路的实现 ...........................................4
2.1 单片机的选取和介绍 ............................................4
2.1.1 引脚描述 ................................................4
2.1.2 特殊功能寄存器与存储结构 ................................6
2.1.3 编写方法 ................................................7
2.2 复位电路及晶振电路设计 ........................................8
2.2.1 复位电路 ................................................8
2.2.2 晶振电路 ................................................8
2.3 温度传感器设计 ................................................8
2.3.1 DS18B20 的外形及内部结构.................................8
2.3.2 DS18B20 工作原理........................................11
2.3.3 DS18B20 的外部电路图....................................12
2.4 液晶显示电路设计 .............................................12
2.4.1 1602 的引脚功能介绍.....................................12
2.4.2 1602 液晶模块内部的控制指令.............................13
2.4.3 1602 的外部电路图.......................................14
3 数字温度计软件设计流程 ............................................15
3.1 主程序设计 ...................................................15
3.2 温度值读取程序设计 ...........................................16
第 4 页 共 37 页
3.3 计算温度程序设计 .............................................17
3.4 显示数据及刷新程序设计 .......................................18
4 仿真调试 ..........................................................19
5 结论 ..............................................................22
致谢 .................................................................23
参考文献 .............................................................24
附录 .................................................................26
附录 A 原理图....................................................26
附录 B 源程序....................................................27
附件
附件 1 开题报告(文献综述)
附件 2 译文及原文影印件
1 绪论
第 5 页 共 37 页
1.1 设计背景及目的
传统的温度计有反应速度慢、读数麻烦、测量精度不高、误差大等缺点,本文介绍
了一种基于 DS18B20 的数字温度计设计方案。本方案利用 AT89S51 单片机控制 DS18B20
进行数据采集并由 HS1602 液晶显示模块显示结果。目前的数字温度传感器是微电子技
术,计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度
控制量,适配各种微控制器(MCU)。现在的温度传感器正在基于单片机的基础上,从模
拟式向数字式,从集成化向智能化,网络化的方向飞速发展,并朝着高精度、多功能、
总线标准化,高可靠性及安全性,开发虚拟传感器和网络传感器,研制单片测温系统等
高科技的方向迅速发展。测量温度的关键是温度传感器,其发展经历了三个发展阶段:
(1)传统的分立式温度传感器;(2)模拟集成温度传感器;(3)智能集成温度传感器
[1]
。
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人 带来
的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求 越来
越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从单片机技 术入
手,一切向着数字化控制,智能化控制方向发展。本设计所介绍的数字温度计与传统的
温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要
用于对测温比较准确的场所,或科研实验室使用。本毕业设计介绍了温度计的测量和控
制之间的关系:检测是控制的基础和前提,而检测的精度必须高于控制的精确度,否则
无从实现控制的精度要求。不仅如此,检测还 涉及国计民生各个部门,可以说在所有科
学技术领域无时不在进行检测。科学技术的发 展和检测技术的发展是密切相关的。现代
化的检测手段能达到的精度、灵敏度及测量范围等,在很大程度上决定了科学技术的发
展水平。同时,科学技术的发展达到的水平越高,又为检测技术、传感器技术提供了新
的前提手段。目前温度计的发展很快,从原始的玻璃管温度计发展到了现在的热电阻温
度计、热电偶温度计、数字温度计、电子温度计等等。目前的温度计中传感器是它的重
要组成部分,它的精度灵敏度基本决定了温度计的精度、测量范围、控制范围和用途等。
传感器应用极其广泛,目前已经研制出多种 新型传感器。但是,作为应用系统的设计人
员需要根据系统要求选用适宜的传感器,并与自己设计的系统相互连接起来,从而构成
性能优良的监控系统
[2]
。
1.2 设计研究方法
根据系统设计的功能,本时钟温度系统的设计必须采用单片机软件系统实现,用单
片机的自动控制能力来测量、显示温度数值
[3]
。
剩余41页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 409
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功