新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机的多点温度检测系统设计

基于单片机的多点温度检测系统设计

作者:时间:2012-10-16来源:网络收藏

引言

本文引用地址:http://www.eepw.com.cn/article/170768.htm

在工业生产及日常生活中,多点的应用十分广泛,例如消防电气的非破坏性检测,电力设备的过热故障预知检测,空调系统的检测,各类运输工具组件的过热检测,医疗与诊断设备的温度测试等。针对这一情况,本文了一种AT89C51、数字温度传感器DSl8820的多点温度,该系统利用DSl8820单总线的特点,可以方便地组建传感器网络,从而实现多点温度的测量。该系统灵活、抗干扰性好,可以在恶劣的工作环境中进行温度测量。

1 总体结构

的多点温度如图1所示。该系统主要由AT89C51单片微型计算机、键盘显示电路、温度显示电路、看门狗电路、温度测试电路、串口通信电路等组成。

图1 多点温度检测系统硬件框图

图2 DS18B20内部结构图

2 硬件电路

2.1 温度测试电路

温度测试电路主要采用温度芯片DSl8820,它是DALLAS公司生产的一线式数字温度传感器,测温范围为-55~+125℃,测温分辨率可达O.062 5℃,它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等特点,特别适合于构成多点温度测控系统。其内部结构如图2所示。

DSl8820有4个主要的数据部件:

(1)64位激光ROM。64位激光ROM从高位到低位依次为8位CRC、48位序列号和8位家族代码(28H)组成;

(2)温度灵敏元件;

(3)非易失性温度报警触发器TH和TL,可通过软件写入用户报警上下限值;

(4)配置寄存器。配置寄存器为高速暂存存储器中的第五个字节。DSl8820在0工作时按此寄存器中的分辨率将温度转换成相应精度的数值,其各位定义如图3所示。

图3 DS18B20配置寄存器结构


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭