项目八温度传感器18B20应用设计-单片机原理及应用(第2版)课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《项目八温度传感器18B20应用设计-单片机原理及应用(第2版)课件.ppt》由会员分享,可在线阅读,更多相关《项目八温度传感器18B20应用设计-单片机原理及应用(第2版)课件.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目八项目八温度传感器温度传感器18B20应用设计应用设计项目背景项目背景现代检测技术中,传感器占据着不可动摇的重要地位,现代检测技术中,传感器占据着不可动摇的重要地位,传感器把非是量转换为电量,经过放大处理后,转换为传感器把非是量转换为电量,经过放大处理后,转换为数字量输入计算机,由计算机对信号分析处理。从而传数字量输入计算机,由计算机对信号分析处理。从而传感器技术与计算机技术结合起来,对自动化和信息化起感器技术与计算机技术结合起来,对自动化和信息化起重要作用。目前,国际上新型温度传感器正从模拟式向重要作用。目前,国际上新型温度传感器正从模拟式向数字式、从集成化向智能化和网络化的方向飞速发展
2、。数字式、从集成化向智能化和网络化的方向飞速发展。智能温度传感器智能温度传感器DS18B20正是朝着高精度、多功能、总正是朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。传感器、研制单片测温系统等高科技的方向迅速发展。因此,智能温度传感器因此,智能温度传感器DS18B20作为温度测量装置,已作为温度测量装置,已广泛应用于人们的日常生活和工农业生产中。广泛应用于人们的日常生活和工农业生产中。DS18B20是是1Wire,即单总线器件的代表产品,因此,即单总线器件的代表产品,因此学
3、习其应用知识对掌握单片机的应用是很重要的。学习其应用知识对掌握单片机的应用是很重要的。项目八项目八温度传感器温度传感器18B20应用设计应用设计项目目标项目目标掌握单总线器件温度传感器18B20的原理及应用知识了解单片机与温度传感器18B20的接口知识掌握温度传感器18B20的编程方法项目任务项目任务学习单总线器件温度传感器18B20的原理及应用知识学习单片机与温度传感器18B20的接口与编程方法学习任务学习任务18B20温度传感器应用知识学习温度传感器应用知识学习学习内容学习内容温度传感器18B20功能与引脚介绍温度传感器18B20的指令作用介绍温度传感器18B20的工作时序温度传感器18B
4、20的操作过程学习目标学习目标掌握温度传感器18B20的功能与引脚作用掌握温度传感器18B20的指令作用看懂温度传感器18B20的工作时序理解温度传感器18B20的操作过程一、一、DS18B20器件的特点器件的特点DS18B20数字温度计是数字温度计是DALLAS公司生产的公司生产的1Wire,即单总线器件,即单总线器件,具有线路简单,体积小,更宽的电压适用范围具有线路简单,体积小,更宽的电压适用范围+3+5.5V,抗干扰能,抗干扰能力强,精度高的特点。力强,精度高的特点。(1)多样封装形式,适应不同硬件系统。在使用中不需要任何外围)多样封装形式,适应不同硬件系统。在使用中不需要任何外围元件元
5、件,全数字温度转换及输出。全数字温度转换及输出。(2)测量参数可配置)测量参数可配置DS18B20的测量分辨率可通过程序设定的测量分辨率可通过程序设定912位,位,12位分辨率时的最大工作周期为位分辨率时的最大工作周期为750毫秒。毫秒。(3)测量温度范围宽,检测温度范围为)测量温度范围宽,检测温度范围为55C+125C,在,在-10+85C范围内,精度为范围内,精度为0.5C。(4)供电方式灵活,可以通过内部寄生电路从数据线上获取电源。)供电方式灵活,可以通过内部寄生电路从数据线上获取电源。因此,当数据线上的时序满足一定的要求时,可以不接外部电源,从因此,当数据线上的时序满足一定的要求时,可
6、以不接外部电源,从而使系统结构更趋简单,可靠性更高。而使系统结构更趋简单,可靠性更高。(5)内置)内置EEPROM,有限温报警功能。在系统掉电以后,它仍可保,有限温报警功能。在系统掉电以后,它仍可保存分辨率及报警温度的设定值。存分辨率及报警温度的设定值。(6)负压特性)负压特性电源极性接反时,不能正常工作,但温度计不会因发电源极性接反时,不能正常工作,但温度计不会因发热而烧毁。热而烧毁。(7)内置唯一的产品序列号,多个)内置唯一的产品序列号,多个DS18B20可以并联在一根通信可以并联在一根通信线上,可实现多点测温。线上,可实现多点测温。二、二、DS18B20封装与管脚排列封装与管脚排列三、三
7、、DS18B20内部结构内部结构如图如图8-3所示,所示,DS18B20主要由主要由4部分组成:部分组成:64位位ROM、温度传感器、非挥发的温度报警触发器温度传感器、非挥发的温度报警触发器TH和和TL、配置寄、配置寄存器。存器。64位位ROM用于存放用于存放DS18B20的的ID编码,它可以看作是该编码,它可以看作是该DS18B20的地址序列码。其前的地址序列码。其前8位是单线系列编码(位是单线系列编码(DS18B20的是的是H),后面),后面48位是芯片唯一的序列号,并且每个位是芯片唯一的序列号,并且每个DS18B20的序列号都不相同,因此它可以看作是该的序列号都不相同,因此它可以看作是该
8、DS18B20的地址序列码;最后的地址序列码;最后8位是以上位是以上56位的位的CRC码码(冗余校验)。数据在出产时设置不由用户更改。由于每(冗余校验)。数据在出产时设置不由用户更改。由于每一个一个DS18B20的的ROM数据都各不相同,因此微控制器数据都各不相同,因此微控制器就可以通过单总线对多个就可以通过单总线对多个DS18B20进行寻址,从而实现进行寻址,从而实现一根总线上挂接多个一根总线上挂接多个DS18B20的目的。的目的。2温度传感器温度传感器表表8-2部分测量结果的温度与数据对照表部分测量结果的温度与数据对照表如如125的数的数字输出为字输出为07D0H(正温度(正温度直接吧直接
9、吧16进制数转成进制数转成10进制即得到温度进制即得到温度值值)-55的数字输的数字输出为出为FC90H。(负温度(负温度把得到把得到的的16进制数进制数取反取反后后加加1再转成再转成10进制数)进制数)3配置寄存器配置寄存器配置寄存器格式如下:配置寄存器格式如下:低五位一直都是低五位一直都是1,最高位是测试模式位,用于设置,最高位是测试模式位,用于设置DS18B20在工作模式还是在测试模式。在在工作模式还是在测试模式。在DS18B20出厂时该位被设置为出厂时该位被设置为0,用户不要去改动。,用户不要去改动。R1和和R0用用来设置分辨率,如表来设置分辨率,如表8-3所示,不同分辨率所对应的最所
10、示,不同分辨率所对应的最大转换时间也不同。(大转换时间也不同。(DS18B20出厂时被设置为出厂时被设置为12位)位)4RAM数据暂存器数据暂存器RAM数据暂存器也叫高速暂存存储器,由数据暂存器也叫高速暂存存储器,由9个字个字节组成,用于内部计算和数据存取,数据在掉电节组成,用于内部计算和数据存取,数据在掉电后丢失,后丢失,DS18B20共共9个字节个字节RAM,每个字节为,每个字节为8位。第位。第1、2个字节是温度转换后的数据值(温度个字节是温度转换后的数据值(温度寄存器),第寄存器),第3、4个字节是用户个字节是用户EEPROM(温度(温度报警值报警值TH、TL储存)的镜像。在上电复位时其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 温度传感器 18 B20 应用 设计 单片机 原理 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内