- 32
- 0
- 约4.39千字
- 约 11页
- 2016-11-22 发布于重庆
- 举报
实验四DS18B20温度实验
实验四 DS18B20温度实验
学号:2013301510068 姓名:曾琼颖 班级:2013级微电班
【1】实验目的:用一片DS18B20构成测温系统,测量的温度精度达到0.1度用8位数码管显示出来。1]DS18B20基本知识 DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。
1、DS18B20产品的特点
(1)、只要求一个端口即可实现通信。
(2)、在DS18B20中的每个器件上都有独一无二的序列号。
(3)、实际应用中不需要外部任何元器件即可实现测温。
(4)、测量温度范围在-55。C到+125。C之间。
(5)、数字温度计的分辨率用户可以从9位到12位选择。
(6)、内部有温度上、下限告警设置。
2、DS18B20的引脚介绍 表1 DS18B20详细引脚功能描述
序号 名称 引脚功能描述 1 GND 地信号 2 DQ 数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。 3 VDD 可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。 3. DS18B20的使用方法
由于DS18B20采用的是1-Wire总线协议方式,即在一根数据线实现数据的双向传输,而对AT89S51单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协议时序来完成对DS18B20芯片的访问。
由于DS18B20是在一根I/O线上读写数据,因此,对读写的数据位有着严格的时序要求。DS18B20有严格的通信协议来保证各位数据传输的正确性和完整性。该协议定义了几种信号的时序:初始化时序、读时序、写时序。所有时序都是将主机作为主设备,单总线器件作为从设备。而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收。数据和命令的传输都是低位在先。
DS18B20的复位时序
DS18B20的读时序
对于DS18B20的读时序分为读0时序和读1时序两个过程。
对于DS18B20的读时隙是从主机把单总线拉低之后,在15秒之内就得释放单总线,以让DS18B20把数据传输到单总线上。DS18B20在完成一个读时序过程,至少需要60us才能完成。
DS18B20的写时序
对于DS18B20的写时序仍然分为写0时序和写1时序两个过程。
对于DS18B20写0时序和写1时序的要求不同,当要写0时序时,单总线要被拉低至少60us,保证DS18B20能够在15us到45us之间能够正确地采样IO总线上的“0”电平,当要写1时序时,单总线被拉低之后,在15us之内就得释放单总线。
DS18B20的处理数据
DS18B20的高速暂存存储器由9个字节组成,其分配如图3所示。当温度转换命令发布后,经转换所得的温度值以二字节补码形式存放在高速暂存存储器的第0和第1个字节。单片机可通过单线接口读到该数据,读取时低位在前,高位在后。
高速暂存存储器分配图
DS18B20温度数据表
温度/0C 二进制表示 十六进制表示 符号位(5位) 数据位(11位) +125 0 0 0 0 0 1 1 1 1 1 0 1 0 0 0 0 07D0H +25.0625 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 1 0191H +10.125 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 00A2H +0.5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0008H 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000H -0.5 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 FFF8H -10.125 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 FF5EH -25.625 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 FE6FH -55 1 1 1 1 1 1 0 0 1 0 0 1 0 0 0 0 FC90H 上表是DS18B20温度采集转化后得到的12位数据,存储在DS18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于或等于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。 温度转换计算方法举例:
例如当DS18B20采集到+125℃的
您可能关注的文档
最近下载
- 共情传播视角下的网络微短剧叙事分析.docx VIP
- 贵阳市2024届高三适应性考试(一)一模物理试卷(含答案).docx
- 高中物理运动和力的关系10道计算题专题.docx VIP
- 语言学及应用语言学专业硕士研究生培养方案﹙050102﹚.docx VIP
- 10以内加减混合填空题(30页).docx
- 三相四线电能表不接零线电量分析0516..doc VIP
- 2026年乡村医生招聘考试笔试试题(附答案).docx
- 2025年乡村医生招聘考试试题题及答案.docx VIP
- 2026至2031中国互联网+电子数据取证行业市场行业调研及市场前景预测评估报告.docx
- Hive数据仓库应用教程高职PPT完整全套教学课件.pptx VIP
原创力文档

文档评论(0)