您的位置 首页 主动

根据DS18DB20的多功能温度测量仪

本文介绍一种多功能温度测量仪,既可以测量环境温度、又能测量人体温度,达到快响应、数字显示温度值,并且具有高温报警的目的。设计实现

本文介绍一种多功能温度丈量仪,既能够丈量环境温度、又能丈量人体温度,到达快呼应、数字显现温度值,而且具有高温报警的意图。规划完结了一种多用智能温度丈量仪。选用传感器为DALLAS 公司的单总线数字式温度传感器DS18B20 及单片机为8051,经过单片机对传感器收集到的数字信号进行核算处理,完结温度的丈量、温度数值的数字显现及高温报警等功能。供给了完好的硬件电路图和软件流程图,并具体介绍了软件规划关键及立异点。经什物测验试验,该丈量仪既能丈量环境温度,又可丈量人体温度,具有使用便利、呼应快、成果显现直观的特色。

1 硬件电路规划

1. 1 温度传感器

选用DA LLAS 公司的温度传感器DS18B20 作为温度收集器材,DS18B20 的内部结构首要由64 位ROM、温度活络元件、内部存储器和装备寄存器4 部分组成,如图1 所示。

( 1) 64 位ROM。它的内容是64 位序列号,它能够被看作是该DS18B20 的地址序列码,其作用是使每个DS18B20 都各不相同,这样就能够完结一根总线上挂接多个DS18B20 的意图。

( 2) 温度活络元件。它完结对温度的丈量,丈量后的成果存储在2 个8 B 的温度寄存器中。

( 3) 内部存储器。内部存储器包含一个高速暂存RAM和一个非易失性的可电擦除的E2 PROM,后者寄存高温度和低温度触发器TH、TL 以及装备寄存器。

图1 DS18B20 的内部结构

DS18B20 具有以下特色:

( 1) 一起的单线接口方法,与单片机衔接时仅需求一条口线;( 2) 测温规模为- 55~ + 125℃,在- 10~ + 85℃规模内精度为±0. 5 ℃;( 3) 经过编程可完结9~ 12 位的数字读数方法;( 4) 用户可自设定非易失性的报警上下限值;( 5) 外围电路简略,使用时不需求外围元件,可用数据总线供电,电压规模为3. 0 ~ 5. 5 V 无需备用电源;( 6) DS18B20 有TO 92、SO%&&&&&% 及CSP 封装,本丈量仪选用DS18B20 的外形及引脚摆放如图2 所示,其间VDD 为外接供电电源输入端,GND 为公共地,DQ为数字信号输出端。

图2 DS18B20 的外形及引脚摆放

根据以上特色,选用DS18B2 使得硬件耗费更少,体系规划更灵敏、便利,价格更廉价,体积更小。

1. 2 硬件电路规划

体系硬件电路如3 所示。

图3 体系硬件电路图

包含信号收集、体系操控、数字显现、高温报警四个部分。传感器DS18B20 为信号收集器材所收集到的温度信号,经过内部处理由传感器的DQ 端送到单片机P3. 2 端口,经单片机的核算处理后,由P0 口和P1 口别离作为4 位共阳数码管的段控信号和位控信号,一起完结对所测温度值的数字显现,最高位是符号显现,如显现负号“-”时,表明当时温度是负温度,否则为正温度;由P2. 0 端口操控蜂鸣器,当丈量的温度超越“预设报警温度”时,宣布提示音报警; P2. 1~ P2. 3 端口来操控黄、绿、红3 个发光二极管别离表明低温、正常、高温三种温度状况。石英晶体JT 和电容C2 ,C3 一起组成晶振电路; %&&&&&%C1 、电阻R 13、S B 一起构成复位电路; 其间电阻R13为下拉电阻,SB 为手动复位按钮。

2 软件规划

为了便于子程序的调用和保护体系,程序遵从标准化、模块化的准则,首要完结包含读DS18B20 温度数据、数据的收拾转化、温度显现、报警等模块的规划。因为程序使命相对较少,结构相对简略,本体系由主程序和多个子程序组成,选用次序性结构主程序流程。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/zhudong/256333.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部