51单片机控制温度传感器DS18B20测量温度ppt课件.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)
《51单片机控制温度传感器DS18B20测量温度ppt课件.ppt》由会员分享,可在线阅读,更多相关《51单片机控制温度传感器DS18B20测量温度ppt课件.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能温度传感器温度传感器DS18B20DS18B20为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能主要内容主要内容1、DS18B20的初步了解2、控制DS18B20的指令3、DS18B20的工作时序4、操作DS18B20的实例为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能DS18B20DS18B20的初步了解的初步了解DS18B20是Dallas半导体公司生成的一
2、款数字式温度传感器,也有的地方说它的厂家是美国美信(MAXIM)半导体公司,其实也没错,因为美信在2001年收购了Dallas,它成为了美信的全资子公司。所以,说它是美信生产的没问题。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能DS18B20DS18B20的初步了解的初步了解DS18B20有两大特点:1、数字式传感器,读取便捷;2、一线式总线(1-wire bus)通信,只占用一个IO脚。除此之外,它也有大量的优点:1、每个器件都有一个唯一的64位序列号,可实现多点组网2、应用电路设计简单,只需要很少的器件;3、供电电压3.05
3、.5V,也可以从数据引脚获取电源;4、测量温度从-55C到+125C,在-10C+85C时精度为0.5C;5、温度计的分辨率从9位至12位可选,其中包含温度正负位;6、用户可定义的非易失性报警设置;7、多种封装方式:SO-8、SOP-8以及TO-92,最后一种较为常见。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能DS18B20DS18B20的初步了解的初步了解TO-92封装的18B20样式非常小巧,有三只脚,分别为:1脚GND,2脚数据,3脚电压,外形和直插式的三极管一模一样,接口电路如图所示。为深入学习习近平新时代中国特色社会
4、主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能DS18B20DS18B20的初步了解的初步了解18B20通过编程可以实现最高12位的温度转换,同时可识别温度正负。温度数据寄存器格式如表所示:温度值被存在一个16位寄存器中,前面五位“S”为符号位:S=0,温度为正,S=1,温度为负。如果DS18B20被配置为12位分辨率,那么该16位寄存器中的所有bit都有效;如果是11位分辨率,那么bit0无效;如果是10位分辨率,那么bit0和bit1无效;如果是9位分辨率,那么bit0、bit1和bit2无效。LS Bytebit 7bit 6bit 5bit 4bit 3b
5、it 2bit 1bit 0232221202-12-22-32-4MS Bytebit 15bit 14bit 13bit 12bit 11bit 10bit 9bit 8SSSSS262524为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能DS18B20DS18B20的初步了解的初步了解温度数据表温度温度数字输出(二进制)数字输出(二进制)数字输出(十六进制)数字输出(十六进制)+125C0000 0111 1101 000007D0h+85C*0000 0101 0101 00000550h+25.0625C0000 0001
6、 1001 00010191h+10.125C0000 0000 1010 001000A2h+0.5C0000 0000 0000 10000008h0C0000 0000 0000 00000000h-0.5C1111 1111 1111 1000FFF8h-10.125C1111 1111 0101 1110FF5Eh-25.0625C1111 1110 0110 1111FE6Fh-55C1111 1100 1001 0000FC90h为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能DS18B20DS18B20的初步了解的初
7、步了解以12位分辨率为例,二进制数最低位增加1,表示温度增加0.0625C。0.5C的二进制数换算成10进制后为8,0.06258结果刚好为0.5。如果计算零下的温度值,需要先求得上述编码的补码。补码的计算过程是符号位不变,其余各位取反,然后加1。如表12.6所示,以-55C为例,它的补码为1111 1011 0111 0000,不 考 虑 符 号 位,换 算 成 十 进 制 数 为 880,然 后8800.0625得到55,刚好符合表中的结果。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能控制控制DS18B20DS18B20的指
8、令的指令虽然长得和三极管很像,但是它真的是一款数字型、总线通信的温度传感器。想要控制它的话,需要先知道常用的控制指令有哪些。访问一片DS18B20的顺序如下:1、设备上电后,通过发送一定时序的高低电平,实现设备的初始化。2、发送ROM命令,单片机的一个IO上可以挂载一个或多个DS18B20,所以此处可发送相关的ROM命令进行设备识别。3、发送功能命令,例如启动温度转换、设置温度报警上下限等等。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能控制控制DS18B20DS18B20的指令的指令首先看ROM相关的指令:1、F0H-搜索ROM
9、。用来确定挂在同一总线上的DS18B20有多少个,获得相应的ROM码。2、33F-读ROM。一条总线上只接一个DS18B20时,发送该指令即可获取ROM码。3、55H-匹配ROM。发出该命令后,接着发出一个64bit的ROM码,即可选定该码对应的设备。4、CCH-跳过ROM。不检测64bit的ROM码,直接发送功能命令,常用于单个设备的情况。5、ECH-搜索报警命令。该指令的功能和搜索ROM的功能类似,区别在于只有出现了报警标志的从设备才会返回自身的ROM码。执行该指令的前提是DS18B20设置了温度报警的功能。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,
10、充分发挥中小学图书室育人功能控制控制DS18B20DS18B20的指令的指令6、44H-转换温度。DS18B20收到该指令后,根据当前温度,转换成相应的数据存入16bit的寄存器中。7、4EH-写暂存器。DS18B20内部有9个字节的暂存器,暂存器地址从0至8。执行该指令后,需向DS18B20写入三个字节的数据:第一个字节写入温度上限寄存器TH(第三个暂存器),设置报警温度的上限;第二个字节写入温度下限寄存器TL(第四个暂存器),设置报警温度的下限;第三个字节写入配置寄存器(第五个暂存器),设置转换精度。写指令时,由于是串行传输,写入顺序为先写低位,后写高位。8、BEH-读暂存器。从地址0开始
11、,到地址8,可以依次读出暂存器的所有内容。如果只需要前面几个字节的内容,读出后对DS18B20进行复位设置,即可结束此次读过程。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能控制控制DS18B20DS18B20的指令的指令9、48H-复制暂存器。执行该指令,可以把TH、TL、配置寄存器中的内容复制到EEPROM中,即使以后设备断电,上述内容也不会丢失。10、B8H-读取EEPROM。执行该指令,会把EEPROM中的TH、TL、配置寄存器的值,分别存入暂存器中相应的位置。11、B4H-读取供电模式。DS18B20有两种供电模式:外部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 控制 温度传感器 DS18B20 测量 温度 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内