数字温度传感器-DS18B20

目录

一、原理图

原理:

二、实物图

三、简介

注意事项:


源文件下载

可访问底部联系方式也可前往电子校园网官网搜索关键词

关键词:  DS18B20                                                                

一、原理图

1GND电源地端
2I/O数字信号输入/输出端
3VDD外接供电电源输入端

原理:

DS18B20采用的是单总线的接线方式,只用一条线与单片机进行数据的输入和输出,具有经济性好,抗干扰能力强等优点。测量的温度范围是-55℃到125℃。在使用DS18B20的时候,输入输出引脚要接一个上拉电阻,这里接的是10K的上拉电阻,上拉电阻用于在总线不使用时保持线路处于高电平状态,DS18B20传感器测量的温度值将存储在传感器内部的一个2字节寄存器中。VDD可接3.3V-5V的电源。

DS18B20返回的16位二进制数代表此刻探测的温度值,其高五位代表正负。如果高五位全部为1,则代表返回的温度值为负值。如果高五位全部为0,则代表返回的温度值为正值。后面的11位数据代表温度的绝对值,将其转换为十进制数值之后,再乘以0.0625即可获得此时的温度值,我们的程序里是乘的0.625,也就是扩大了十倍,这样就可以在显示的时候可以有小数部分,更能准确地看到温度的变化。

二、实物图

上边是最简单的温度传感器,当平面对着自己的时候,左边的引脚是GND,中间是输入输出引角,右边是VDD。

下边是封装后的温度传感器,具有耐磨耐碰、耐高温、防水等特点。

三、简介

DS18B20是Maxim(美信公司)生产的温度传感器,单片机可以通过1-Wire协议与DS18B20通信。DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s 减为750ms。高温度系数晶振 随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对 低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重 新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即 为所测温度。其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。

注意事项:

VDD和GND不能接反,一但接反,DS18B20会发烫,数据显示不准确,有可能会烧坏DS18B20。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

特纳斯电子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值