DSB数字温度计的设计与实现 .docx
《DSB数字温度计的设计与实现 .docx》由会员分享,可在线阅读,更多相关《DSB数字温度计的设计与实现 .docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习DS18B20数字温度计的设计与实现一、试验目的明白 DS18B20 数字式温度传感器的工作原理。可编辑资料 - - - 欢迎下载精品名师归纳总结利用 DS18B20 数字式温度传感器和微机试验平台实现数字温度计。二、试验内容与要求接受数字式温度传感器为检测器件,进行单点温度检测。用数码管直接显示温度值, 微机系统作为数字温度计的把握系统。基本要求:1 检测的温度范畴:0 100,检测辨论率 0.5 。(2) 用 4 位数码管来显示温度值。(3) 超过戒备值(自己定义)要报警提示。提
2、高要求(1) 扩展温度范畴。(2) 增加检测点的个数,实现多点温度检测。三、设计报告要求设计目的和内容总体设计硬件设计:原理图(接线图)及简要说明软件设计框图及程序清单设计结果和体会(包括遇到的问题及解决的方法)四、数字温度传感器 DS18B20由 DALLAS半导体公司生产的DS18B20型单线智能温度传感器, 属于新一代适配微处理器的智能温度传感器 , 可广泛用于工业、民用、军事等领域的温度测量及把握仪器、测控系统和大型设备中。它具有体积小,接口便利,传输距离远等特点。1. DS18B20性能特点DS18B20的性能特点:接受单总线专用技术,既可通过串行口线,也可通过其它I/O 口线与微机
3、接口,无须经过其它变换电路,直接输出被测温度值(9 位二进制数,含符号位),测温范畴为 -55 -+125 ,测量辨论率为0.0625 , 内含 64 位经过激光修正的只读储备器 ROM,适配各种单片机或系统机,用户可分别设定各路温度的上、下限,内含寄生电源。2. DS18B20内部结构DS18B20内部结构主要由四部分组成:64 位光刻 ROM温, 度传感器 , 非挥发的温度报警触发器 TH和 TL, 高速暂存器。 64 位光刻 ROM是出厂前被光刻好的,它可以看作是该DS18B20的的址序列号。 64 位 ROM结构图如图 2 所示。不同的器件的址序列号不同。DS18B20的管脚排列如图
4、1 所示。可编辑资料 - - - 欢迎下载精品名师归纳总结图 1DS18B20引脚分布图0温度低字节以 16 位补码形式存放4配置寄存器1温度高字节5、6、7保留2TH/用户字节1存放温度上限8CRC3HL/ 用户字节2存放温度下限SSSSS262524232221202-12-22-32-4图 2 64位 R8 O位M检结验构图CRC48 位序列号8 位工厂代码( 10H )MSBDS18B20高速暂存器共9 个储备单元,如表所示:LSB序号寄存器名称作 用序号寄存器名称作 用以 12 位转化为例说明温度高低字节存放形式及运算:12 位转化后得到的 12 位数据,储备在 18B20 的两个高
5、低两个8 位的 RAM中,二进制中的前面5 位是符号位。假如测得的温度大于 0,这 5 位为 0,只要将测到的数值乘于0.0625 即可得到实际温度。假如温度小于 0,这 5 位为 1,测到的数值需要取反加1 再乘于 0.0625 才能得到实际温度。高 8 位低 8 位3.DS18B20把握方法DS18B20 有六条把握命令,如表所示:指温度转换读暂存器写暂存器复制暂存器令商定代码操作启动 DS18B20 进行温度转换读暂存器 9 个字节内容说明44H BEH 4EH48H B8HB4H将数据写入暂存器的TH、TL 字节把暂存器的 TH、TL 字节写到E2RAM 中重新调 E 2RAM读电源供
6、电方式把 E2RAM 中的 TH 、TL 字节写到暂存器TH 、TL 字节启动 DS18B20 发送电源供电方式的信号给主CPU4. DS18B20的通信协议DS18B20器件要求接受严格的通信协议,以保证数据的完整性。该协议定义了几种信号类型:复位脉冲,应答脉冲时隙。写0 ,写 1 时隙。读 0 ,读 1 时隙。与 DS18B20的通信,是通过操作时隙完成单总线上的数据传输。发送全部的命令和数据时,都是字节的低位在前,高位在后。a) 复位和应答脉冲时隙每个通信周期起始于微把握器发出的复位脉冲,其后紧跟DS18B20发出的应答脉冲,在可编辑资料 - - - 欢迎下载精品名师归纳总结写 时 隙
7、期 间 ,主 机 向 DS18B20 器 件写 入数 据, 而在 读 时 隙期 间 , 主机 读 入 来 自DS18B20 的数据。在每一个时隙,总线只能传输一位数据。时序图见图 3 。b) 写时隙当主机将单总线DQ从规律高拉到规律低时,即启动一个写时隙,全部的写时隙必需在60120us完成,且在每个循环之间至少需要1us的复原时间。写0 和写 1 时隙如以下图。在写 0 时隙期间,微把握器在整个时隙中将总线拉低。而写1 时隙期间,微把握器将总线拉低,然后在时隙起始后15us之释放总线。时序图见图4 。c) 读时隙DS18B20器件仅在主机发出读时隙时,才向主机传输数据。所以在主机发出读数据命
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSB数字温度计的设计与实现 DSB 数字 温度计 设计 实现
限制150内