1 / 20
文档名称:

数字温度计的课程设计.doc

格式:doc   大小:4,016KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数字温度计的课程设计.doc

上传人:lizhencai0920 2018/1/30 文件大小:3.92 MB

下载得到文件列表

数字温度计的课程设计.doc

相关文档

文档介绍

文档介绍:摘要
本设计是单片机控制的数字温度计,随着时代的进步和发展,单片机技术已经普及到我们生活,学校,工作,科研等各个领域,已经成为一种比较成熟,要求越来越高,需求越来越迫切的技术,由于世界经济的快速发展,经济竞争已经成为各国经济实力和综合国力的竞争,所以单片机已成为衡量一个国家科学技术发展水平的重要标志之一。又因为温度计在实际生产和人们的生活中都有广泛应用,为此我选择了设计一个数字温度计。本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,基本范围-50℃~110℃,℃,LED数码直读显示可以设置上下报警温度,当温度不在设置范围内时,可以报警。本设计以STC89C52单片机为核心,DS18B20数字式温度传感器为温度传感器,74HC573锁存器及数码管构成显示电路。单片机控制DS18B20进行温度采集,在接收到DS18B20传回数据后进行处理,通过74HC573锁存器及数码管显示实时温度的动态显示。由于采用的是可编程器件作为控制核心,与传统的温度计相比该温度计具有示数直观,精度可调,功能易扩展等优点。
关键词: 数字温度计,单片机,DS18B20
目录
1 前言 3
设计概述 3
2 总体方案设计 4
方案选择 4
3 单元模块设计 5
各单元模块功能介绍及电路设计 5
电路参数的计算及元器件的选择 7
各单元模块的联接 9
4 软件设计 10
主要软件设计流程 10
原理图的绘制与仿真 10
单片机程序的调试与编译 11
5 系统调试 14
系统单片机程序的调试 14
系统电路的调试 14
6 系统功能、指标参数 15
系统能实现的功能 15
系统功能及指标参数分析 15
7 总结与体会 16
8 参考文献 16
附录1:数字温度计的电路原理图
附录2:DS18B20测温子程序

1前言
随着“信息时代”的到来,作为获取信息的手段——传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。
设计概述
本电路为一数字式温度测量及显示电路。上电后系统进入工作状态,单片机控制数字温度传感器DS18B20进行温度测量,并接收其传回的二进制温度数据,将数据处理后通过数码管以十进制的形式显示出实时温度。
设计目标
通过数字式温度传感器测温,将电路设计为;
1)基本范围-50℃~110℃
2)℃
3)LED数码直读显示
4)可以设定温度的上下限报警功能
技术路线
该设计分为几个模块:电源模块,测温模块,中央处理模块及显示模块。完成各模块原理图及程序设计,连接各模块电路,整体调试,在51单片机开发板上验证设计结果。

2总体方案设计
原理框图
显示
电路
电源
数字温度
传感器
STC89C52
方案原理:该方案的各部分电源均由总电源供电,51单片机作为中央处理器及控制核心,控制数字温度计采集温度,数字温度传感器在采集到温度后直接输出数字量,传给单片机进行处理,单片机将传回的二进制数据处理后转换为相应温度,由译码显示电路以十进制形式显示在数码管上。
3单元模块设计

电源电路
稳压
滤波
整流
电源的设计结构如下:
降压
1电源电路框图

电源电路中,CON1口接入经变压器降压的低压交流电,二极管D1、D2、D3、D4组成桥式整流电路,三端稳压器LM7805稳压,稳压后再进行一次滤波,发光二极管D5与电阻R1构成电源工作指示电路,R1起限流作用。作为滤波电容的C1、C2、C3、C4取值均来自LM7805器件资料中典型应用电路。电路通过CON2口输出稳定+5V供给整个系统。
中央处理电路
中央处理电路主要由时钟振荡电路,复位电路及STC89C52单片机构成,中央处理电路控制数字温度传感器进行测温并对传回的数据进行处理,再控制显示电路将测得温度显示在数码管上。
测温电路
测温电路主要由数字温度传感器DS18B20构成。测温电路完成温度的测量,将测得温度以二进制数据形式反馈给单片机进行处理。
显示电路
显示电路主要由74HC573锁存器及七段共阴数码管构成,实现数码管对测得温度值的动态显示。

电源电路
根据输入电压、二极管的反向击穿电压、最大整流电流及惯例