- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51单片机实训课程 作者:小王老师 DS18B20结构图 DS18B20的ROM操作命令 读出ROM,代码为33H,用于读出DS18B20的序列号,即64位激光ROM代码。 匹配ROM,代码为55H,用于识别(或选中)某一特定的DS18B20进行操作。 搜索ROM,代码为F0H,用于确定总线上的节点数以及所有节点的序列号。 跳过ROM,代码为CCH,当总线仅有一个DS18B20时,不需要匹配 。 报警搜索,代码为ECH,主要用于鉴别和定位系统中超出程序设定的报警温度界限的节点。 DS18B20存储器操作命令 启动温度转换,代码为44H,用于启动DS18B20进行温度测量,温度转换命令被执行后DS18B20保持等待状态。如果主机在这条命令之后跟着发出读时间隙,而DS18B20又忙于做温度转换的话,DS18B20将在总线上输出“0”,若温度转换完成,则输出“1”。 读暂存器,代码为BEH,用于读取暂存器中的内容,从字节0开始最多可以读取9个字节,如果不想读完所有字节,主机可以在任何时间发出复位命令来终止读取。 写暂存器,代码为4EH, 用于将数据写入到DS18B20暂存器的地址2和地址3(TH和TL字节)。可以在任何时刻发出复位命令来终止写入。 复制暂存器,代码为48H,用于将暂存器的内容复制到DS18B20的非易失性E2RAM,即把温度报警触发字节存入到非易失性存储器里。 重读E2RAM,代码为B8H,用于将存储在非易失性E2RAM中的内容重新读入到暂存器中。 读电源,代码为B4H,用于将DS18B20的供电方式信号发送到主机。若在这条命令发出之后发出读时间隙,DS18B20将返回它的供电方式:“0”=寄生电源,“1”=外部电源。 启动温度转换 三个步骤: 1、复位DS18B20 2、发出跳过ROM命令(CCH) 3、发出启动温度转换命令(44H) 其中Skip ROM命令仅适用于总线上只有一个DS18B20时的情况。 作业 如有不清楚的地方,请登交流 谢谢! 欢迎进入云龙电子科技大讲堂 * DS18B20测温原理及应用 0.5 工作在寄生电源下的典型接法 外部供电下的典型接法 两种供电方式(供电为:3 - 5.5V) 主要由2部分组成:64位ROM、9字节暂存器,如图所示。 (1) 64 位ROM。它的内容是64 位序列号,它可以被看作是该DS18B20 的地址序列码,其作用是使每个DS18B20 都各不相同,这样就可以实现一根总线上挂接多个DS18B20 的目的。 (2) 9字节暂存器包含:温度传感器、上限触发TH高温报警器、下限触发TL低温报警器、高速暂存器、8位CRC产生器。 9字节暂存器结构图 以上是内部9 个字节的暂存单元(包括EEPROM)。 字节0~1 是温度存储器,用来存储转换好的温度。 字节2~3 是用户用来设置最高报警和最低报警值。这个可以用软件来实现。 字节4 是配置寄存器,用来配置转换精度,让它工作在9~12 位。 字节5~7 保留位。 字节8 CRC校验位。是64位ROM中的前56位编码的校验码。由CRC发生器产生。 64位ROM结构图 8位CRC:是单总线系列器件的编码,DS18B20定义为28H。 48位序列号:是一个唯一的序列号。 8位系列码:由CRC产生器生产,作为ROM中的前56位编码的校验码。 温度寄存器结构图 温度寄存器由两个字节组成,分为低8位和高8位。一共16个字节。 其中,第0位到第3位,存储的是温度值的小数部分。 第4位到第10位存储的是温度值的整数部分。 第11位到第15位为符号位。全0表示是正温度,全1表示是负温度。 表格中的数值,如果相应的位为1,表示存在。如果相应的位为0,表示不存在。 注意:如果温度是一个负温度,得到的数据需要取反加1 配置寄存器结构图 精度值: 9-bit 0.5℃ 10-bit 0.25℃ 11-bit 0.125℃ 12-bit 0.0625℃ 单总线信号类型 单总线通信的初始化 位写入(包括1和0)时序 位读取(包括1和0)时序 单总线通信初始化 初始化时序包括:主机发出的复位脉冲和从机发出的应答脉冲。主机通过拉低单总线480-960μs产生复位脉冲;然后由主机释放总线,并进入接收模式。主机释放总线时,会产生一由低电平跳变为高电平的上升沿,单总线器件检测到该上升沿后,延时15~60μs,接着单总线器件通过拉低总线60~240μsμ来产生应答脉冲。主机接收到从机的以应答脉冲后,说明有单总线器件在线,到此初始化完成。然后主机就可以开始对从机进行ROM命令和功能命令操作。 位写入时序 写时隙:当主机把数据线从逻辑高电平拉到逻
您可能关注的文档
- 11电器(PlC)要点分析.ppt
- 11各检验批、分项、分部工程、单位工程质量评定及相关原始的签认要点分析.ppt
- 11会展平面专项设计要点分析.ppt
- 11检测(第十一章)要点分析.ppt
- 11建筑电气基本知识1要点分析.ppt
- 11模块十一餐饮成本管理要点分析.ppt
- 11年申论a要点分析.ppt
- 11配送系统及其运作设计要点分析.ppt
- 11汽车传动系(5驱动桥)要点分析.ppt
- 11汽车传动系(6悬架)要点分析.ppt
- 2024年焦化二甲苯项目可行性研究报告.docx
- 新一年级道德与法治上册 11.对人有礼貌 第二课时教学设计.docx
- 2024年河北省曲阳县烟草公开招聘工作人员试题带答案详解.docx
- 2025中信重工机械股份有限公司招聘笔试历年参考题库附带答案详解.pdf
- 2025北师大版一年级数学下册第三单元买文具教学设计.docx
- 音乐律动课件介绍.pptx
- 相对指标获奖课件.pptx
- 统编版小学语文五年级上册课外阅读专项训练(含答案).docx
- 2024年河南省西平县烟草公开招聘工作人员试题带答案详解.docx
- 2025安徽蚌埠市东方人力资源有限公司招聘劳务派遣人员拟录用人员(第二批次)笔试历年参考题库附带答案详解.pdf
最近下载
- 公司章程英文版 Company Articles of Association.doc VIP
- 英文版公司章程ARTICLES OF ASSOCIATION OF.docx VIP
- 从《倾城之恋》的白流苏透析张爱玲小说中的女性形象.docx
- 档案搬迁服务 投标方案.doc
- 日本 东要介--透析液纯净化.cn.pdf VIP
- mpr300电机保护器使用使用说明书.doc
- 2025年乡村振兴战略下县域经济产业链优化研究报告.docx VIP
- 胜利仪器VICTOR 240.240S.270.270S双通道系列示波器用户手册.pdf VIP
- 智能浇灌系统的策划书3篇.pdf VIP
- 新HSK3级词汇最新分析和总结.pdf VIP
文档评论(0)