DS18B20温度测量系统设计

发布时间:2021-06-08

简单介绍DS18B20传感器

传感器技术

  电 子 测 量 技 术

  ELECTRONICMEASUREMENT

TECHNOLOGY

第31卷第9期

20089基于DS18B20的多点温度测量系统设计

潘 勇 孟庆斌

(南开大学滨海学院 天津 300270)

摘 要:本文介绍基于AT89C51单片机、C语言和DS18B20Proteus平台下的仿真,并对系统实际运行的结果数据进行分析。本设计并未采用DS18B20,而是利用51单片机的并行口,同步快速读取8支DS18B20的温度,处理,并给出了具体的实现方法、仿真效果和实验数据。

关键词:数字温度传感器;同步快速精确读取;中图分类号:TP212.11  文献标识码:B

temperaturemeasurementsystembasedonDS18B20

PanYong MengQingbin

(NankaiUniversityBinhaiCollege,Tianjin300270)

Abstract:MultipointtemperaturemeasurementsystembasedonDS18B20andAT89C51microcontrollerisdesignedandsimulatedbyProteus.Thispaperintroducesthesoftwareandhardwaredesignofthissystemandgivestheanalysisoftheexperimentaldatagotfromtheactualoperatingsystem.Thesystemhassuchadvantagesasnovelcircuitdesign,quickmeasurementspeed,highmeasurementaccuracy,andgoodpracticality.Thispapergivesimplementationofspecificsimulationresultsandexperimentaldata.

Keywords:digitaltemperaturesensor;synchronousfastaccuratereading;microcontroller;proteussimulation

0 引  言

在粮库测温系统、冷库测温系统、智能化建筑控制系

统、中央空调系统等多种系统中都需要多点温度测量系统。因此,多点温度测量技术实现尤为重要。美国Dallas公司推出的数字温度传感器DSl8B20,电源供电范围3.0~5.5V;温度测量范围为-55℃~+125℃;具有独特的单总线接口,仅需要占用一个通用I/O端口即可完成与微处理器的通信;在-10℃~+85℃温度范围内具有±0.5℃精度;用户可编程设定9~12位的分辨率。以上特性使得DSl8B20非常适用于构建高精度、多点温度测量系统[1]。

来源于数据总线,总线本身也可以向所挂接的DS18B20供

电,而无需额外电源。使用DS18B20可使系统结构更趋简单,可靠性更高[2]。

2 系统硬件设计

由DS18B20和Atmel公司推出的单片机AT89C51以及相关外围电路组成的高精度、多点温度测量系统的结构框图如图1所示。系统采用8片DS18B20构成小型温度传感器网络[3],通过并行连接方式连接至单片机的通用I/O端口。单片机获得温度信息后,通过特定的算法,将处理后的温度信息通过LED显示出来,同时通过串行口送上位机处理。

1 DS18B20简介

DSl8B20是美国Dallas半导体公司推出的一种智能

数字温度传感器。与传统的热敏电阻相比,它能够直接读出被测温度,并且可根据实际要求通过编程实现9~12位的数字值读数方式;可以分别在93.75ms和750ms内完成9位和12

位的数字量;从DS18B20读出信息或写入DS18B20信息仅需要1根口线

(单线接口);温度变换功率

图1 硬件结构框图

91

DS18B20温度测量系统设计.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219