第31课温度传感器DS18B20详解.pptVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第31课温度传感器DS18B20详解

东流电子-- HOT-51单片机开发板配套实验视频 ----快速掌握MCS-51单片机 DS18B20简介 DS18B20的内部结构 * * * * 温度传感器DS18B20详解 DS18B20是DALLS公司推出的“1-WIRE”接口的数字温度传感器,可以直接将温度转换为9~12位串行数字信号供单片机处理。它具有体积小、功耗低、精度高、抗干扰能力强等优点。 DS18B20引脚和封装 DS18B20当分辨率为9,10,11,和12位时,分别对应与0.5℃,0.25℃,0.125℃,0.0625℃的温度增量 DS18B20的命令 ROM操作命令 (1)读ROM--33H (2)匹配ROM--55H (3)跳过ROM--CCH (4)有哪些信誉好的足球投注网站ROM—F0H (5)报警有哪些信誉好的足球投注网站ROM--ECH 功能命令 (1)写暂存寄存器命令--4EH (2)读暂存寄存器指令--BEH (3)复制暂存寄存器命令—48H (4)启动温度转换命令—44H (5)回传EEPROM内容指令--B8H (6)读电源类型指令--B4H 如何用DS18B20来采集温度 单个DS18B20发命令顺序 第一步: DS18B20初始化----跳过ROM命令(CCH)----启动温度转换命令(44H) 第二步: DS18B20初始化----跳过ROM命令(CCH)----读暂存寄存器指令(BEH) 访问一个DS18B20必须经过初始化、ROM命令和功能命令这三个步骤 。 工作时序分析及驱动函数 DS18B20初始化时序图分析 ①首先给DQ赋值为低电平。 ②延时600μs(该时间范围可以在(480~960μs) ③接着给DQ赋值为高电平。 ④延时75μs。超过规定延时的15~60μs,准确的检测到DS18B20的存在脉冲。 ⑤这时可以检测DQ的高低电平,如果为低电平,则表示DQ存在,存在脉冲会持续60~240μs。高电平则复位失败。 ⑥从第4步开始,延时最小480μs。这时初始化过程结束。 ⑦最后给DQ赋值为高电平。 DS18B20写数据时序图分析 ①首先给DQ赋值低电平。 ②延时确定时间15us。 ③对DQ赋值,向DS18B20写入相应的高低电平。 ④再延时时间为45us。 ⑤最后给DQ置高电平。 DS18B20读数据时序分析 ①首先给DQ赋值为低电平。 ②延时时间3us。 ③给DQ置高电平。 ④延时8us。 ⑤在第12us的时候,读取总线上的电平。 ⑥延时60us。 ⑦最后把DQ置为高电平。 * *

文档评论(0)

sandaolingcrh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档