您的位置:技术工种之机修知识网 仪器仪表维修技术 正文
原作者:[标签:作者] 添加时间:2007-06-30 原文发表:2007-06-30 人气:3

本文章共2482字,分2页,当前第1页,快速翻页:
 

摘 要:介绍DS18B20的基本特性,和基于DS18B20设计的多点测温系统。给出了系统硬件连线及软件流程。
关键词:温度传感器;DS18B20;测温系统

Design of a New Multiple Temperature Measurement System
ZHOU Xingwei, YUAN Yifang
(College of Optical and Electronics Engineering, University of Shangh ai for Science and Technology, Shanghai 200093, China)
Abstract: The basic characteristic of DS18B20 was introduced in this article. The hardware and software diagram of the system based on DS18B20 w ere given. Finally, the realization of multiple temperature measurement was demonstrated.
Key words: temperature sensor; DS18B20; temperature measuring sy stem

1 温度传感器DS18B20介绍

DALLAS公司单线数字温度传感器DS18B20是一种新的“一线器件”,它具有体积小、适用电压宽等特点。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。DS18B20支持“一线总线”接口,测量温度范围为-55℃~ 125℃,在-10℃~ 85℃范围内,精度为±0.5℃;通过编程可实现9~12位的数字值读数方式;可以分别在93.75ms和750ms内将温度值转化为9位和12位的数字量。每个DS18B20具有唯一的64位长序列号,存放于DS18B20内部ROM只读存储器中。

DS18B20温度传感器的内部存储器包括1个高速暂存RAM和1个非易失性的电可擦除E2RAM,后者存放高温度和低温度触发器TH、TL和结构寄存器。暂存存储器包含了8个连续字节,前2字节为测得的温度信息,第1个字节为温度的低8位,第2个字节为温度的高8位。高8位中,前4位表示温度的正(全“0”)与负(全“1”);第3个字节和第4个字节为TH、TL的易失性拷贝;第5个字节是结构寄存器的易失性拷贝,此三个字节内容在每次上电复位时被刷新;第6、7、8个字节用于内部计算;第9个字节为冗余检验字节。所以,读取温度信息字节中的内容,可以相应地转化为对应的温度值。表1列出了温度与温度字节间的对应关系。

2 系统硬件结构

系统分为现场温度数据采集和上位监控PC两部分。图1为系统的结构图。需要指出的是,下位机可以脱离上位PC机而独立工作。增加上位机的目的在于能够更方便地远离现场实现监控、管理。现场温度采集部分采用8051单片机作为中央处理器,在P1.0口挂接10个DS18B20传感器,对10个点的温度进行检测。非易失性RAM用作系统温度采集及运行参数等的缓冲区。上位PC机通过RS485通信接口与现场单片微处理器通信,对系统进行全面的管理和控制,可完成数据记录,打印报表等工作。

系统各模块分析如下:

2.1 DS18B20与单片机的接口电路

DS18B20与8051单片机连接非常简单,只需将DS18B20信号线与单片机一位I/O线相连,且一位I/O线可连接多个DS18B20,以实现单点或多点温度测量。DS18B20可以通过2种方式供电:外加电源方式和寄生电源方式。前者需要外加电源,电源的正负极分别与DS18B20的VDD和GND相连接。后者采用寄生电源,将DS18B20的VDD与GND接在一起,当总线上出现高电平时,上拉电阻提供电源;当总线低电平时,内部电容供电。由于采用外加电源方式更能增强DS18B20的抗干扰性,故本设计采用这种方式。在实际应用中,传感器与单片机的距离往往在几十米到几百米,传输线的寄生电容对DS18B20的操作也有一定的影响,所以往往在接口的地方稍加改动,以增加芯片的驱动能力和减少传输线电容效应带来的影响,达到远距离传输的目的。

2.2键盘及显示

键盘通过编程设置可完成以下功能:对温度值进行标定,定时显示各路的温度值,单独显示某路的温度值,给每一路设定上下限报警值等。LED则可为用户提供直观的视觉信息。在工作现场,用户可通过6位LED的显示数据来确定系统的当前工作状态以及采样的温度值信息等。

2.3报警电路

当被测温度值超过预先设定的上下限时,报警电路作出响应,蜂鸣器发出响声,告知用户温度的异常。具体哪一个传感器温度值超限,可由软件查询各DS18B20内部告警标志而确定,继而调整该现场温度,以达到对温度波动的控制。
 
本页地址
相关文章

气体动力学在流量测量电子技术中的应用
给煤机称重原理与问题分析处理
自动检重秤
虚拟仪器技术已成为测试行业的主流技术
塑料厂商如何选择测试机器
使用超声B扫描成像检测小口径管座角焊缝
模拟传感器的抗干扰措施
如何选用合适的探针
美国国家半导体温度传感器的广泛应用
网络化测试技术浅谈
SCS系列多台面模块化汽车衡秤台的有限元分析
可编程超声波物位计在田坝电站拦污栅上的应
基于电磁谐振技术的微水测定新方法研究
塑料成型中颜色的确定与控制
为测试工具选择正确的保险丝
谈综合布线中手持式测试仪的分类和区别
图像处理技术在零件表面破损检测中的应用
新型气相色谱仪用电化学硫检测器(ASD)
基于System View的比特误码率测试的仿真
混合煤气流量计量的密度补正

相关评论


本文章所属分类:首页 仪器仪表维修技术