欢迎来到天天文库
浏览记录
ID:56483282
大小:662.26 KB
页数:5页
时间:2020-06-24
《基于AT89C51单片机与DS18B20的温度测量系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第第99卷卷第,第55期期电子与封装总第73期Vol.9,No.5ELECTRONICS&PACKAGING2009年5月产品、应用与市场基于AT89C51单片机与DS18B20的温度测量系统易丽华,黄 俊(湖南科技职业学院,长沙410004)摘 要:DALLAS公司的单总线数字温度传感器DSl8B20以其线路简单、硬件开销少、成本低廉等一系列优点,有着无可比拟的应用前景。文章首先介绍了DSl8B20的特性及工作原理。接着提出了一种基于AT89C51单片机与DS18B20的温度测量报警系统,分析了系统的硬件结构及软件设计。其中,详细介绍了AT89C51对DS18B20的操作流程
2、,及使用DS18B20时候的注意事项。该温度测量系统具有结构简单、价格低廉、扩展方便和应用广泛等一系列优点。关键词:AT89C51;DS18B20;温度测量中图分类号:TN402文献标识码:A文章编号:1681-1070(2009)05-0039-05ATemperatureMeasureSystembasedonAT89C51andDS18B20YILi-hua,HUANGJun(HunanVocationalcollegeofScienceandTechnology,Changsha410004,China)Abstract:DALLASCorporation’s1-wir
3、ebusdigitaltemperaturesensorhasincomparableapplicationprospectbecauseitscircuitissimple,andwithfewerhardwareexpenses.Thispaperintroducesthestructureandprincipleofthe1-wirebusdigitaltemperaturesensor,presentsthehardwareandcompileprogramdesignoftemperatllremeasureandalarmsystemwhichbasedonAT89
4、C51andDS18B20.ThispaperexplainstransactionsequenceofDS18B20andpointsforattention.Thisdevicehassomeadvantagessuchas:simplestructure,lowprice.Italsocanbeeasilyextendedandhasimportantapplicationperspectives.Keywords:AT89C51;DS18B20;temperaturemeasureDSl8B20集温度测量和A/D转换于一体,直接输出1引言数字量,传输距离远,可以很方便地
5、实现多点测量,硬件电路结构简单,与单片机接口几乎不需要温度是一种最基本的环境参数,日常生活和外围元件。工农业生产中经常要检测温度。传统的方式是采用文章将介绍DS18B20的结构特征及控制方法,热电偶或热电阻,但是由于模拟温度传感器输出为给出以此传感器和AT89C51单片机构成的最小温度模拟信号,必须经过A/D转换环节获得数字信号后测量报警系统。才能与单片机等微处理器接口,使得硬件电路结构复杂,制作成本较高。近年来,美国DALLAS公司2单总线数字温度计DSl8B20介绍生产的DSl8B20为代表的新型单总线数字式温度传感器以其突出优点广泛使用于仓储管理、工农业生2.1DSl8B
6、20性能特点产制造、气象观测、科学研究以及日常生活中。美国DALLAS半导体公司的DSl8B20是世界上收稿日期:2008-10-19-39-第9卷第5期电子与封装第一片支持“单总线”接口的数字式温度传感器,置不由用户更改。DS18B20共64位ROM。能够直接读取被测物的温度值。它具有TO-92、(2)RAM数据暂存器,用于内部计算和数据存TSOC、SOIC多种封装形式,可以适应不同的环境取,数据在掉电后丢失,DS18B20共9个字节RAM,需求。其测量范围在-55~+125℃、-10℃~+85℃之每个字节为8位。如图2所示。第1、2个字节是温内的测量精度可达±0.5℃,稳定
7、度为1%。通过编度转换后的数据值信息,第3和第4字节是高温触发程可实现9、10、11、l2位的分辨率读出温度数据,器T和低温触发器T的易失性拷贝,第5个字节为HL以上都包括一个符号位,因此对应的温度量化值分配置寄存器,它的内容用于确定温度值的数字转换别为0.5℃、0.25℃、0.125℃、0.0625℃,芯片出厂分辨率,DS18B20工作时寄存器中的分辨率转换为时默认为12位的转换精度。读取或写入DS18B20仅相应精度的温度数值。以上字节内容每次上电复位需要一根总线,要求外接一个约4.7k
此文档下载收益归作者所有