基于DS18B20的数字温度计的毕业设计

 

 

 

 

 

毕业设计论文

 

题目  基于单片机的DS18B20数字温度计    电话13812281034            

 

 

                电子信息工程系             

      专业  应用电子                         

      姓名 王水浪          班级 电子061      

指导教师   孙玲   职称   讲师      

设计时间  2008-11-17——2008-12-20       

 

 

 

            

 

 

 

1 设计要求

基本范围-50-110

精度误差小于0.5

LED数码直读显示

 

 

数字温度计

 

摘要

随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。

关键词单片机,数字控制,温度计, DS18B20AT89C2051

中图分类号: TP311                      文献标识码: A

 

1 引言

随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。

本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机STC89C51,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到以上要求。

2 总体设计方案

2.1数字温度计设计方案论证

虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。电路比较简单,软件设计也比较简单。

2.2方案的总体设计框图

温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S51,温度传感器采用DS18B20,用3LED数码管以串口传送数据实现温度显示。

单片机复位位

时钟振荡

报警点按键调

文本框: 主   控   制  器 文本框: LED显 示 文本框: 温 度 传 感 器  


 

 

 

 

 

 

 

1 总体设计方框图

2.2.1 主控制器

单片机AT89C2051具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。

2.2.2 显示电路

显示电路采用3位共阳LED数码管,从P3RXD,TXD串口输出段码

2.2.3温度传感器

DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下

●独特的单线接口仅需要一个端口引脚进行通信;

●多个DS18B20可以并联在惟一的三线上,实现多点组网功能;

●无须外部器件;

●可通过数据线供电,电压范围为3.0~5.5V;

●零待机功耗;

●温度以9或12位数字;

●用户可定义报警设置;

●报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;

●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;

DS18B20采用3脚PR35封装或8脚SOIC封装,其内部结构框图如图2所示。

C

 

 

 

64

ROM

线

 

 

 

高速缓存

存储器与控制逻辑

温度传感器

高温触发器TH

低温触发器TL

配置寄存器

8CRC发生器

Vdd

           

 

I/O

 

 

  • 6
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值