资料介绍
目前,在工业控制的很多领域,温度监控普遍是利用热敏电阻组成的测温电路,经过A/D与D/A转换后实现测温,但是由于热敏电阻的不稳定性,导致测温易受外界干扰、且精度不高。
DS18B20数字温度传感器是Dallas公司生产的1-Wire,即单总线器件,具有线路简单、体积小的特点。因此用他组成一个测温系统,具有线路简单,在1根通信线可以挂很多这样的数字温度传感器,十分方便。
l DS18B20性能特点
1.1 DS18B20特性及引脚分布
DS18B20测温范围在-55~+125℃;转换精度9~12位进制数,可编程确定转换的位数;测温分辨率为9位精度为0.5℃,12位精度为0.062 5℃;转换时间:9位精度为93.75 ms、10位精度为187.5 ms、12位精度为750 ms;内部有温度上、下限告警设置。DS18B20采用TO-92封装模式,其引脚功能描述见表1。
1.2 DS18B20的内部结构
DS18B20的内部结构如图1所示,他主要包括温度传感器、64位激光ROM单线单口、存放中间数据的高速暂存器、用于存储用户设定的温度上下限值、触发器存储与控制逻辑、8位循环冗余校验码发生器等。

2 单总线技术特性
单总线即只有1根数据线,系统的数据交换、控制都由这根线完成。主机或从机通过一个漏极开路或三态端口连至该数据线,以允许设备在不发送数据时能够释放总线,而让其他设备使用总线。所有的单总线器件都要遵循严格的通信协议,以保证数据的完整性,基本的通信过程如下:主机通过拉低单总线至少。480μs产生Tx复位脉冲;然后由主机释放总线,并进入Rx接收模式。主机释放总线时,会产生一由低电平跳变为高电平的上升沿;单总线器件检测到该上升沿后,延时15~60μs;单总线器件通过拉低总线60~240 μs产生应答脉冲;主机接收到从机的应答脉冲后,说明有单总线器件在线,然后主机就可以开始对从机进行ROM命令和功能命令操作。
3 基于DS18B20高精度数字温度传感器
基于DS18B20高精度数字温度传感器可以完成如下的功能:
(1)采用采用AT89S52单片机和DS18B20温度传感器通信,控制温度的采集过程和进行数据通信;
(2)提供DS18B20的使用外围电路、温度显示LED电路以及DS18B20和单片机的通信接口电路;
(3)利用发光二极管指示系统的工作状态,DS18B20温度传感器内置温度上下限;
(4)编写C51程序,完成单片机对温度数据的采集过程以及与DS18B20数据传输过程的控制。
4 系统设计
4.1 系统分析
基于单片机系统的高精度数字温度计基本结构框图如图2所示。

高精度数字温度计的主要功能模块分3类:
输入控制 在一定要求下,采取一定形式的控制方式实现温度计不同功能的转换,以及控制指令以一定方式传送到单片机。
LED数码显示 单片机将数字温度量发送到LED显示模块,并控制LED显示模块按照一定的格式显示的功能。
数据采集 单片机通过对DS18B20的读写操作,完成对数据的存储和读取,从而实现单片机的存储单元数据处理。
4.2 硬件电路
根据系统的控制要求,选择Intel公司的80C52单片机,他包括数字温度传感器的数据采集、数据处理、晶振复位和温度显示电路。
DS18B20数字温度传感器是Dallas公司生产的1-Wire,即单总线器件,具有线路简单、体积小的特点。因此用他组成一个测温系统,具有线路简单,在1根通信线可以挂很多这样的数字温度传感器,十分方便。
l DS18B20性能特点
1.1 DS18B20特性及引脚分布
DS18B20测温范围在-55~+125℃;转换精度9~12位进制数,可编程确定转换的位数;测温分辨率为9位精度为0.5℃,12位精度为0.062 5℃;转换时间:9位精度为93.75 ms、10位精度为187.5 ms、12位精度为750 ms;内部有温度上、下限告警设置。DS18B20采用TO-92封装模式,其引脚功能描述见表1。
1.2 DS18B20的内部结构
DS18B20的内部结构如图1所示,他主要包括温度传感器、64位激光ROM单线单口、存放中间数据的高速暂存器、用于存储用户设定的温度上下限值、触发器存储与控制逻辑、8位循环冗余校验码发生器等。

2 单总线技术特性
单总线即只有1根数据线,系统的数据交换、控制都由这根线完成。主机或从机通过一个漏极开路或三态端口连至该数据线,以允许设备在不发送数据时能够释放总线,而让其他设备使用总线。所有的单总线器件都要遵循严格的通信协议,以保证数据的完整性,基本的通信过程如下:主机通过拉低单总线至少。480μs产生Tx复位脉冲;然后由主机释放总线,并进入Rx接收模式。主机释放总线时,会产生一由低电平跳变为高电平的上升沿;单总线器件检测到该上升沿后,延时15~60μs;单总线器件通过拉低总线60~240 μs产生应答脉冲;主机接收到从机的应答脉冲后,说明有单总线器件在线,然后主机就可以开始对从机进行ROM命令和功能命令操作。
3 基于DS18B20高精度数字温度传感器
基于DS18B20高精度数字温度传感器可以完成如下的功能:
(1)采用采用AT89S52单片机和DS18B20温度传感器通信,控制温度的采集过程和进行数据通信;
(2)提供DS18B20的使用外围电路、温度显示LED电路以及DS18B20和单片机的通信接口电路;
(3)利用发光二极管指示系统的工作状态,DS18B20温度传感器内置温度上下限;
(4)编写C51程序,完成单片机对温度数据的采集过程以及与DS18B20数据传输过程的控制。
4 系统设计
4.1 系统分析
基于单片机系统的高精度数字温度计基本结构框图如图2所示。

高精度数字温度计的主要功能模块分3类:
输入控制 在一定要求下,采取一定形式的控制方式实现温度计不同功能的转换,以及控制指令以一定方式传送到单片机。
LED数码显示 单片机将数字温度量发送到LED显示模块,并控制LED显示模块按照一定的格式显示的功能。
数据采集 单片机通过对DS18B20的读写操作,完成对数据的存储和读取,从而实现单片机的存储单元数据处理。
4.2 硬件电路
根据系统的控制要求,选择Intel公司的80C52单片机,他包括数字温度传感器的数据采集、数据处理、晶振复位和温度显示电路。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- DS18B20温度传感器的数字温度计设计案例 57次下载
- Type-c设计及PD相关软硬件实现详解 41次下载
- 基于FPGA芯片的软硬件平台的使用 20次下载
- 基于ESL的软硬件划分在AVS解码器中的应用 7次下载
- 电磁智能平衡车控制系统的设计软硬件结构和开发流程论文 21次下载
- 详解数字信号处理的软硬件实现 0次下载
- 基于TIDSP的红外图像采集预处理系统的软硬件实现 9次下载
- USB的串行通信软硬件设计 14次下载
- 基于嵌入式网络的无线传感器网络平台软硬件设计 39次下载
- 基于USB的串行通信软硬件设计 127次下载
- 面向HDTV应用的音频解码软硬件协同设计
- 基于软硬件协同设计的低功耗生理信号处理ASIC设计
- 基于EDA 的嵌入式系统软硬件划分方法
- 单片机测控系统的软硬件平台技术
- 基于分布式光纤温度传感器测量系统
- KubeCASH:基于软硬件融合的容器管理平台 1375次阅读
- 软硬件融合的概念和内涵 1613次阅读
- 基于电容式倾角传感器CAV424检测系统的软硬件设计 2094次阅读
- 基于单片机和AD7705实现智能传感器系统的软硬件设计 2695次阅读
- 单总线数字温度传感器DS18B20时序的温度采集与读取研究 5336次阅读
- 常用温度传感器原理和应用 4323次阅读
- 数字温度传感器有哪些型号_数字温度传感器分类 3.6w次阅读
- 温度传感器的应用及原理 1.5w次阅读
- 温度传感器种类汇总及应用分析 3w次阅读
- 基于自动驾驶涉及的软硬件的简单介绍 7625次阅读
- 引导滤波的软硬件协同加速器设计与实现 1561次阅读
- 基于FPGA的软硬件协同仿真加速技术 5405次阅读
- 数字温度传感器选择 你需要考虑什么? 4607次阅读
- 数字温度传感器接口选择 2289次阅读
- 温度传感器到数字MPU的连接电路 2186次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 11次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5DIY动手组装LED电子显示屏
- 0.98 MB | 3次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机PM2.5检测系统程序
- 0.83 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537797次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191186次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
电子发烧友App






创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论