浅析数字温度传感器ds18b20的应用

浅析数字温度传感器ds18b20的应用

ID:34525363

大小:341.45 KB

页数:3页

时间:2019-03-07

浅析数字温度传感器ds18b20的应用_第1页
浅析数字温度传感器ds18b20的应用_第2页
浅析数字温度传感器ds18b20的应用_第3页
资源描述:

《浅析数字温度传感器ds18b20的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、制造中国科技信息2007年第3期CHINASCIENCEANDTECHNOLOGYINFORMATIONFeb.2007浅析数字温度传感器DS18B20的应用孟宪玲辽河油田热电厂电气分场124022摘要工业控制,产品设计,温度测量以及其示。芯片内部包含有一个64位只读存本论文针对传统温度测量仪器信号采集回路它对热敏感的地方。其内部包含温度传储器,一个温度感应器,一个非易失繁复、布线复杂,每一元件都需要信号电缆;感器和微控制器。[2]它与单片机(微控性过热警报单元和一个位寄存器等4部同时铂电阻、热电偶信号十分微弱,信号传输过程中很容易受周围杂波信号的干扰等问题,制器)的数据通讯仅

2、需要一个引脚,分组成。主要介绍了美国DALLS公司生产的全数字温度唯一的1-Wire接口与单片机进行数据DS18B20在温度测量系统中可以传感器DS18B20的基本特性、引脚定义、功交换。在一条测量总线上可以连接多通过和单片机相连接实现温度的读取。能、接口构造以及回路应用等功能。DS18B20个传感器,一条总线最多可同时连接本文选用的单片机为AT89C2051,它是通过其特色的1-Wire接口可仅需要一个引脚就可进行数据通讯,无需其他的扩展设备。它64只传感器。传感器工作电压范围为一个只有20引脚的体积小、价格便宜的温度测量范围为-55℃至+125℃,而在-3.0~5.5VDC

3、,测温范围为-55℃~10℃至+85℃范围内,测量精度可达到±0.5+125℃或-67~+257℉,灵敏度为0.℃。0625℃。-10℃~+85℃范围内精度为关键词数字温度传感器;传输精度;数据通讯;接口±0.5℃。数字温度传输通过软件设定构造9位或12位,其最大传输时间为中图分类号:TM093750ms。文件标识码:A2.引脚功能温度控制技术被广泛应用于现代的传感器外形如图1所示,在实际应生产生活中,传统的温度检测以热敏用中应进行封装保护。引脚功能如表图1传感器外型图电阻为温度敏感元件,热敏电阻成本1所示。表1引脚功能介绍低,但需要后续信号处理电路,而且热敏电阻的可靠性相对较

4、差,测量温3.传感器内部结构及应用度的准确度低,检测系统的精度差DS18B20的内部结构框图如图2所[1]。美国DALLS公司生产的全数字化温度传感器DS18B20克服了传统测温元件的缺点,并且价格便宜、操作方便。1.概述数字温度传感器DS18B20是DALLAS公司生产的可编程集成数字测温器件,系统中传递的只有数字信号,可保证传输精度。它广泛地应用于图2传感器内部结构图-70-的FlashROM型单片机,提供以下为0.5℃,0.25℃,0.125℃,0.0625度。以下单片机对DS18B20操作的C-标准功能:一个8位CPU、2KB的闪℃。在实际应用中要根据温度分辨率51程序

5、以供参考。烁存储器、128字节RAM、15根I/O和反映速度进行合理的设置。其环境voidinit_1820(void)/*RESTE*/线、两个16位定时器、一个全双工串温度与输出数据的关系如表3所示。{uchari,j;行口、5个中断源,还有片内振荡电路表3环境温度与输出数据关系表for(j=0;j<100;j++)和时钟电路及一个精密模拟比较器。具{T0=0;有与MCS-51完全兼容的指令系统,因for(i=0;i<50;i++);而系统硬件设计简单,软件设计也十分T0=1;方便[3]。如图3所示。器件的驱动电for(i=0;i<3;i++);源来自1-WIRE通讯线路在

6、信号线高if(!T0)break;电平直到转到低电平期间内部电容器存i=j;储的能量。另外DS18B20的工作电源}由于DS18B20与单片机的接口只还来自外部供给的3-5.5V直流电源。for(i=0;i<=80;i++)if(T0)有一个端口,单片机对DS18B20的图中采用三线制连接方式,通过电缆向break;读/写操作都通过一条数据线来完传感器提供5V电源,在单片机侧的上for(i=0;i<60;i++);成,应采用I2C串行总线和数据传输协拉电阻可以提供足够的驱动电流, 以[5]}议来实现与单片机的数据传输。单片机使DS18B20能够进行精确的转换,在voidwr_1

7、820(ucharval)/对DS18B20的每次读或写操作都必须数据总线可以同时连接多只传感器。三*WRITE*/先使DS18B20复位,接着写入SKIP线制的这种连接方式增加了信号的传输[6]{uchari,j;ROM命令,然后写入读或写命令。例距离,同时也提高了抗干扰能力。[4]for(j=0;j<8;j++)如单片机读取DS18B20温度可以按以DS18B20的核心功能是数字温度{T0=0;下步骤进行。第一步使DS18B20复位:感应器,温度的读取有四种设置(9i=i*j;(1)单片

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。