没有合适的资源?快使用搜索试试~ 我知道了~
基于DS18B20--+89C52单片机的数字温度计设计).doc
需积分: 9 0 下载量 131 浏览量
2022-07-17
10:34:19
上传
评论
收藏 127KB DOC 举报
温馨提示
试读
40页
基于DS18B20--+89C52单片机的数字温度计设计).doc
资源推荐
资源详情
资源评论
摘 要
- I -
Design of Digital Thermomer Based on SCM
In daily life and industrial production process, often used in the detection and
control of temperature, temperature is the production process and scientific
experiments in general and one of the important physical parameter.Traditional
thermocouple and temperature components are the second resistor.The thermocouple
and thermal resistance are generally measured voltage , and then replaced by the
corresponding temperature, these methods are relatively complex , requiring a
relatively large number of external hardware support. We use a relatively simple way
to measure。
We use the United States following DALLAS Semiconductor DS1820 improved
after the introduction of a smart temperature sensor DS18B20 as the detection element,
a temperature range of —55 º C ~ 125 º C, up to a maximum resolution of 0。0625 º
C 。 DS18B20 can be directly read out the temperature on the north side , and
three-wire system with single-chip connected to a decrease of the external hardware
circuit, with low—cost and easy use。
The introduction of a cost—based AT89C52 MCU a temperature measurement
circuits, the circuits used DS18B20 high-precision temperature sensor, measuring
scope 0 º C~+100 º C, can set the warning limitation, the use of seven segments
LED that can be display the current temperature。 The paper focuses on providing a
software and hardware system components circuit , introduced the theory of
DS18B20 , thefunctions and applications of AT89C52 。 This circuit design
innovative, powerful, can be expansionary strong.
Keywords:Temperature measurementDS18B20AT89C52
第 1 章 引言
- 1 -
目录
第 1 章引言 1
1。1 课题背景及研究意义 1
1。2 课题的设计目的 1
1。3 课题设计主要工作 2
1。4 本文研究内容 2
第 2 章开发工具 Proteus 与 Keil3
2.1 Proteus 软件简介 3
2。2 Keil 软件简介 3
第 3 章系统概述 5
3。1 设计方案 5
3。2 系统设计原理 5
3。3 系统组成 6
3。4 DS18B20 温度传感器与单片机的接口电路 7
第 4 章系统硬件设计 8
4.1 89C52 单片机的介绍 8
4。1.1 89C52 单片机主要特性 9
4。1.2 89C52 单片机管脚图 10
4。2 液晶模块简介...................................................13
4.3 DS18B20 介绍....................................................16
4。3.1 温度传感器工作原理 17
4.3。2 DS18B20 相关介绍 19
第 5 章系统软件设计 .................................................21
5。1 主程序设计.....................................................21
5。2DS18B20 初始化..................................................22
5。3 仿真结果.......................................................23
结论 26
致谢 27
参考文献 28
附录 A 系统整体电路 29
附录 B 全部程序清单 30
第 1 章 引言
- 1 -
第 1 章引言
1。1 课题背景及研究意义
随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应
用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、
化工、建材、机械、食品、石油等各个行业.传统的温度采集方法不仅费时费力,
而且精度差,单片机的出现使得温度的采集和数据处理问题能够得到很好的解决。
温度是工业对象中的一个重要的被控参数。然而所采用的测温元件和测量方法也
不相同;产品的工艺不同,控制温度的精度也不相同。因此对数据采集的精度和
采用的控制方法也不相同。
温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温
度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比,
仍然有着较大的差距。
本设计使用单片机作为核心进行控制。单片机具有集成度高,通用性好,功
能强,特别是体积小,重量轻,耗能低,可靠性高,抗干扰能力强和使用方便等独特优
点,在数字、智能化方面有广泛的用途.
1。2 课题设计目的
1。 巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识
解决工业控制的能力。
2. 培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,
提高组成系统、编程、调试的动手能力。
3。 通过对课题设计方案的分析、选择、比较、熟悉单片机用系统开发、研
制的过程,软硬件设计的方法、内容及步骤
电子科技大学成都学院课程设计
- 2 -
1.3 课题设计主要工作
本课题的研究重点是设计一种基于单片机的数字温度计控制系统.利用数字
温度传感器 DS18B20,此传感器课读取被测量温度值,进行转换。
主要工作如下:
1。 温度测试基本范围 0℃-100℃。
2. 精度误差小于 1℃。
3. LED 液晶显示。
4。 可以设定温度的上下限报警功能。
5。 实现报警提示.
1.4 本文研究内容
数字温度计采用温度敏感元件也就是温度传感器(如铂电阻,热电偶,半导体,
热敏电阻等),将温度的变化转换成电信号的变化,如电压和电流的变化,温度
变化和电信号的变化有一定的关系,如线性关系,一定的曲线关系等,这个电信
号可以使用模数转换的电路即 A/D 转换电路将模拟信号转换为数字信号,数字信
号再送给处理单元,如单片机或者 PC 机等,处理单元经过内部的软件计算将这
个数字信号和温度联系起来,成为可以显示出来的温度数值,如 25。0 摄氏度,
然后通过显示单元,如 LED,LCD 或者电脑屏幕等显示出来给人观察。这样就完
成了数字温度计的基本测温功能.
本文是基于 AT89C52 单片机,采用数字温度传感器 DS18B20,利用 DS18B20
不需要 A/D 转换,课直接进行温度采集显示,报警的数字温度计设计。包括传感
器数据采集电路,温度显示电路,上下限报警调整电路,单片机主板电路等组成。
第 2 章 开发工具 Proteus 与 Keil
- 3 -
第 2 章开发工具 Proteus 与 Keil
2.1 Proteus 软件简介
Proteus 软件是英国 Labcenter electronics 公司出版的 EDA 工具软件(该
软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它 EDA 工具软件
的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器
件的工具。在编译方面,它也支持 IAR、Keil 和 MPLAB 等多种编译器。
该软件的特点是:
1。 实现了单片机仿真和 SPICE 电路仿真相结合,具有模拟电路仿真、数字
电路仿真、各种单片机(51 系列、AVR、PIG 等常用的 MCU)及其外围电路(如
LCD、RAM、ROM、键盘、LED、A/D、D/A……)组成的系统仿真。
2. 提供了多种虚拟仪器。如示波器、逻辑分析仪、信号发生器等,调试非
常方便。
3。 提供软件调试功能,同时支持第三方的软件编译和调试环境,如 Keil 等
软件。
4. 具有强大的原理图绘制功能.Proteus 与其它单片机仿真软件不同的是,
它不仅能仿真单片机 CPU 的工作情况,也能仿真单片机外围电路或没有单片机参
与的其它电路的工作情况。因此在仿真和程序调试时,关心的不再是某些语句执
行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电
路工作的过程和结果。对于这样的仿真实验.从某种意义上讲,是弥补了.实验
和工程应用阉脱节的矛盾和现象。
2.2 Keil 软件简介
Keil C51 是美国 Keil Software 公司出品的 51 系列兼容单片机 C 语言软件
开发系统,与汇编相比,C 语言在功能上、结构性、可读性、可维护性上有明显
剩余39页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3642
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功