·74·
工业仪表与自动化装置2011年第5期
基于DS18B20的数字式温度计设计
王玲芝,李育贤
(西安邮电学院自动化学院,西安710121)
摘要:设计了以单片机STC89C52RC作为主控制器的数字式温度计。采用单线总线数字式温采用4位LED数码管显示。系统主要由主控制器、测温电路和度传感器DS18B20采集环境温度,
显示电路组成,结合EDA软件仿真技术和在线编程技术实现温度的实时采集和显示,并通过硬件电路的验证。整个系统电路简单,测温准确,性能稳定。
关键词:数字温度计;STC89C52RC;DS18B20;LED数码管
中图分类号:TH811
文献标志码:A
文章编号:1000-0682(2011)05-0074-03
ThedesignofdigitalthermometerbasedonDS18B20
WANGLinzhi,LIYuxian
(InstituteofAutomation,Xi’anUniversityofPostsandTelecoms,Xi’an710121,China)
Abstract:Adigitalthermometerisdesignedinwhichsingle-chipmicrocomputerSTC89C52RCisitsmaincontroller.SinglestranddigitaltemperaturetransducerDS18B20isusedtocollecttemperature,andtemper-LEDFour-in-onedigitaltubedisplaystemperature.Thesystemmainlyconsistsofhostcontroller,aturemeasuringcircuit,anddisplayingcircuit.CombiningEDAsoftwaretechnologyandprogrammingon-linetechnology,collectionanddisplayarecarriedout.Andthehardwarecircuitisalsopassedvalida-tion.Thewholecircuitissimple,temperaturemeasuringisaccurateandtheperformanceisstable.
Keywords:digitalthermometer;STC89C52RC;DS18B20;LEDdigitaltube
0引言
该系统由3个模块组成:主控制器、测温电路及
显示电路。其系统结构如图1所示。
温度是日常生活中常检测和控制的一个量,随着单片机技术在电子产品中的广泛应用,基于单片机的数字温度计就显得非常普遍和实用。该文采用DS18B20温度传感器,设计了一种基于单片机STC89C52RC的数字温度计,克服了传统温度计读数麻烦、测量速度慢、精度低、误差大等缺点。该数字温度计设计电路简单,其输出温度采用数字显示,读数直接,分辨率高,为人们工作、科研、生活提供更好、更方便的电子产品设施。
图1
系统结构图
设计的数字温度计控制器采用单片机
STC89C52RC,温度传感器为DS18B20,用4位共阳LED数码管以动态扫描法实现温度显示。STC89C52RC的P1.0~P1.7口接8个510Ω电阻P3.0~作为缓冲驱动器控制4位数码管的段选,
P3.3接9012三极管驱动4位数码管。P3.7接温度传感器DS18B20的DQ端实现与DS18B20通信。1.1STC89C52单片机
STC89系列单片机是MCS-51系列单片机的派生产品。它在指令系统、硬件结构和片内资源上与标准8052单片机完全兼容。根据系统要求,选择
[1]
。
:
1系统原理与设计
在单片机技术的基础上根据数字温度传感器DS18B20的结构特点、工作原理和通信协议设计数字温度计,同时结合软件编程实现温度采集并显示的功能。
收稿日期:2011-04-21

)方向为复杂系统建模,优化与决策,智能控制,单片机控制等。
基于DS18B20的数字温度计设计_信息与通信_工程科技_专业资料。基于 DS18B20 的数字温度计设计 一、课程设计目的 1. 培养学生文献检索的能力,如何利用 Internet ...
基于DS18B20的数字式温度计设计_专业资料。设计了以单片机STC89C52RC作为主控制器的数字式温度计。采用单线总线数字式温度传感器DS18B20采集环境温度,采用4位LED...
基于DS18B20数字温度计的设计_信息与通信_工程科技_专业资料。本科学生毕业论文(设计) 基于DS18B20数字温度计的设计本科学生毕业论文(设计) 题目(中文): (英文)...
题目:基于 89C51 和 DS18B20 的数字温度计设计一 、设计要求数字式温度计要求测温范围为-55~125° C,精度误差在 0.1° 以内,LED C 数码管直读显示。 二 ...
数字温度计 摘要 下面的篇章主要介绍通过对 AT89C52 单片机进行程序设计, DS18B20 的详解, 并以此为控制核心,同时利用温度传感技术实现对当前温度进行实时测量,并以...
毕业设计 设计题目: 数字温度计的设计 所属系别 专业班级 姓学名号 机电工程系 200908030220119 指导教师 撰写日期 2011 年 11 月 摘 要 数字温度计(Digital ...
本设计采用51单片机和DS18B20 数字温度传感器来进行温度测量的方法,包括温度传感器 芯片的选取、单片机与温度传感器接口电路的设计,以及实现温度信息采集和数据传输的...
开题报告基于DS18B20数字温度计的设计--_工学_高等教育_教育专区。电信专业课程设计。。很有用的~~当时写的时候很费力~XXXX 大学综合电子课程设计 大学综合电子...
基于DS18B20的数字温度计课程设计_工学_高等教育_教育专区。基于DS18B20的数字温度计课程设计广西工学院单片机课程设计报告 基于数字温度传感器的数字温度计 姓学 ...
闽公网安备 35021102001881号 
热门文档