- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
;一、项目描述;学习路线图;任务1认识温度传感器;引导问题1
什么是接触式温度传感器,有什么特点,并举例说明。;引导问题2
什么是非接触式温度传感器,有什么特点,并举例说明。;引导问题3
热电阻和热电偶传感器各有什么特点?;DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。DS18B20数字温度传感器接线方便,封装形式多样,封装后的DS18B20耐磨耐碰,体积小,适用于各种狭小空间设备数字测温和控制领域,
例如:电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。
Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。可以方便的组建传感器网络,经济而使用。;引导问题4
DS18B20有三个引脚,将引脚和作用对应连线。;DS18B20的内部结构主要由4部分组成:64位ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。ROM中的64位序列号是出厂前被光刻好的,前8位是DS18B20的自身代码,接下来的48位为连续的数字代码,最后的8位是对前56位的CRC校验。它可以看作是该DS18B20的地址序列码,每个DS18B20的64位序列号均不相同,这样就可以实现一根总线上挂接多个DS18B20。;(1)存储器;温度寄存器数据格式如下图;配置寄存器数据格式;开机时的默认分辨率是12位。如果DS18B20配置为12位分辨率,那么温度寄存器中的所有位都将包含有效数据。对于11位分辨率,0位没有定义。对于10位分辨率,位1和0没有定义,对于9位分辨率,位2、位1和位0没有定义。
以12位转化为例:如果测得的温度是正数,高5位全为0,将测量的数值乘以0.0625即可得到实际温度。如果测得的温度是负数,高5位全为1???测得的数值取反再加1,然后乘以0.0625,即可得到实际的温度。;引导问题5
根据测得的数值,填写下表;TH和TL报警寄存器格式;引导问题6
根据测得的数值,填写下表;DS18B20单线通信功能是分时完成的,他有严格的时序概念,如果出现序列混乱,1-WIRE器件将不响应主机,因此读写时序很重要。系统对DS18B20的各种操作必须按协议进行。根据DS18B20的协议规定,微控制器控制DS18B20完成温度的转换必须经过以下3个步骤:;1、每次读写前对DS18B20进行复位初始化。复位要求主CPU将数据线下拉500us,然后释放,DS18B20收到信号后等待16us~60us左右,然后发出60us~240us的存在低脉冲,主CPU收到此信号后表示复位成功。;2、发送一条ROM指令。;3、发送存储器指令。;现在我们要做的是让DS18B20进行一次温度的转换,操作步骤是:
1、主机先作个复位操作,
2、主机再写跳过ROM的操作(CCH)命令,3、然后主机接着写个转换温度的操作命令,后面释放总线至少一秒,让DS18B20完成转换的操作。在这里要注意的是每个命令字节在写的时候都是低字节先写,例如CCH的二进制在写到
您可能关注的文档
- 学习情境1单片机控制LED彩灯的亮灭-项目3-4C语言基础知识16-字符数组.pptx
- 学习情境2单片机控制数码管的显示-项目1-1知识准备.pptx
- 学习情境2单片机控制数码管的显示-项目1-2进阶与挑战.pptx
- 学习情境2单片机控制数码管的显示-项目2-1知识准备.pptx
- 学习情境2单片机控制数码管的显示-项目2-2数码管计数操作.pptx
- 学习情境2单片机控制数码管的显示-项目2-3知识扩展作.pptx
- 学习情境3交通灯控制系统的制作-项目1-1知识准备.pptx
- 学习情境3交通灯控制系统的制作-项目1-2知识扩展.pptx
- 学习情境3交通灯控制系统的制作-项目2-1知识准备.pptx
- 学习情境3交通灯控制系统的制作-项目2-2知识扩展作.pptx
文档评论(0)