DS18B20数字温度传感器的工作原理引脚及功能实物读取温度原理图

news2024/11/15 13:01:56

DS18B20温度传感器仿真图
.
.
在这里插入图片描述
.
.
功能描述:
1 本实验采用DS18B20作为温度检测模块,51单片机,液晶1602显示,报警电路,按键电路。
2 液晶上面T代表温度,H代表上限值,L代表下限值
3 这个上下限值可由按键进行加减设置
4 当温度大于上限值或者少于下限值,蜂鸣器报警
.
5 岁月哥是单片机专业,需要代画:proteus仿真图,单片机程序代写,代画AD原理图,PCB图,实物焊接的同学,请联系徵信:nianhua238
.
.
DS18B20简介

DS18B20是一种数字温度传感器,由美国Dallas Semiconductor公司生产。它采用单总线接口,只需要一根数据线就可以实现与微处理器的通信,具有体积小、精度高、抗干扰能力强等特点。DS18B20的测量范围为-55℃~+125℃,分辨率为0.0625℃,精度为±0.5℃。同时,DS18B20还具有多点测温、自校准、低功耗等特性,适用于各种狭小空间设备数字测温和控制领域。DS18B20是一种数字温度传感器,它采用高温度系数晶振,并通过振荡频率的改变来实现温度的测量。读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。

.
.

DS18B20引脚介绍
在这里插入图片描述

.
.
在这里插入图片描述.
.

引脚1为地(GND)引脚,连接到电路的地;

引脚2为数据引脚(DQ),用于与单总线通信;

引脚3为电源引脚(VCC),连接到电路的电源;

.
.

DS18B20的工作原理

当传感器检测到温度变化时,它会输出一个固定频率的脉冲信号。这个脉冲信号被送到计数器1中,计数器对低温度系数晶振产生的脉冲信号进行减法计数。当计数器的预置值减到0时,温度寄存器的值将加1,计数器的预置将重新被装入,计数器重新开始对低温度系数晶振产生的脉冲信号进行计数。这样循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。

.

为了补偿和修正测温过程中的非线性,DS18B20采用了斜率累加器,它可以补偿和修正测温过程中的非线性。斜率累加器的输出用于修正计数器1的预置值,从而使测温更加准确。
.
.
在这里插入图片描述

,
,
.

DS18B20是一种常用的数字温度传感器,用于测量环境温度。它采用单总线接口,可与多种主机通信,并能够将测量的温度值以数字格式传输到计算机中。

.

DS18B20的输出是数字信号,具有体积小、硬件开销低、抗干扰能力强、精度高等特点。它采用高温度系数晶振,并通过振荡频率的改变来实现温度的测量。读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。

.

DS18B20的封装形式多样,有LTM8877、LTM8874等等。它可用于电缆沟测温、高炉水循环测温、锅炉测温、机房测温、农业大棚测温、洁净室测温、弹药库测温等各种非极限温度场合。由于DS18B20的体积小、耐磨耐碰、使用方便、封装形式多样等优点,因此它适用于各种狭小空间设备数字测温和控制领域。

.

DS18B20的测温范围为-55到+125 ℃,每秒增量为0.5 ℃,精度为±0.2 ℃。它通常用于管道式、螺纹式、磁铁吸附式、不锈钢封装式等封装形式。在实际应用中,确保DS18B20能够获得充足的驱动电流,成为能够返回二进制温度数值的关键。

.

总之,DS18B20是一种常用的数字温度传感器,它采用高温度系数晶振,并通过振荡频率的改变来实现温度的测量。读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。
.
.
希望朋友们喜欢了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/690402.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阿里云安全提醒:网站涉及违法不良信息该怎么办

北京某客户的网站突然收到阿里云的短信告警说,【阿里云】尊敬的********qq.com:您网站www.*******.com涉及违法不良信息,请尽快核查清理,详见站内信及邮件。客户有点懵,不知道为何会收到这样的一条短信,但阿里云也不会…

LTV-61L-ASEMI代理台湾光宝高速光耦LTV-61L

编辑:ll LTV-61L-ASEMI代理台湾光宝高速光耦LTV-61L 型号:LTV-61L 品牌:台湾光宝 封装:LSOP-6 引脚数量:6 类型:光耦 特性:台湾光宝、IGBT驱动器、储能专用光耦\高速光耦 封…

怎么一键远程访问无人值守电脑?

远程办公和无人值守的远程访问 如今,远程办公越来越人们所熟知。远程办公需要在没有其他人帮助的情况下访问您的办公室计算机并接受远程请求。那么如何从外面完成对办公室电脑的无人值守远程访问呢? 众所周知,远程桌面使您能够通过…

基于SpringBoot的点餐系统的设计与实现(源码+数据库+文档+说明)

系统主要采用了 Spring Boot、 Mybatis的框架, MySQL作为开发数据库,利用 MVC的设计理念,实现了管理端管理员工及菜品信息发布、员工账号菜品信息发布及配送、移动端查看菜品信息及消费等基本的功能需求。 关键技术介绍 操作系统&#xff1…

【Visual modflow Flex】地下水数值模拟及参数优化、抽水实验设计与处理、复杂的饱和/非饱和地下水流分析实践技术

本次地下水数值模拟软件的应用,主要围绕目前应用较为广泛的Visual Modflow Flex 系列版本开展,结合具体应用场景,实例讲解软件的全流程应用过程,包括数据处理分析、数值模型构建以及模拟结果的输出等。通过建模篇、优化篇、真实案…

Evoto AI 图像编辑软件 - 女性人像选项(英中对照)

Female 女性 Blemish Removal 瑕疵修复 Freckle & Acne 雀斑与痘痘 Face Mole 面部痣 Body Blemish 身体瑕疵 Fixing Oily Face 修复油脸 Face Forehead Wrinkle 面部额头皱纹 Eye Wrinkle 眼部皱纹 Dark Circle 黑眼圈 Smile Line 笑纹,法令纹 Neck Wrinkle 颈…

【从零开始学习JAVA | 第二十篇】常见API介绍 Math

目录 前言: MATH: Math类中的常用方法: 总结: 前言: 本篇往后我们会详细介绍一些常用的API,今天我们介绍的是Math的常用方法。但是其实我们不需要记住所有的方法,在日常工作中自己学会查询API文档就可以…

Docker 安装 Mysql 数据库

一、官方推荐安装方式: 1、执行 docker pull mysql:5.6 命令,下载 mysql 镜像,如下所示: 2、执行命令,创建并启动 mysql 容器 docker run -d --name mysql5.6-3306 -p 3307:3306 -e MYSQL_ROOT_PASSWORD123456 mysq…

Linux tracing之内核vsyscallvdso机制分析

由于内核运行在受保护的地质空间上,Linux系统中的用户空间程序无法直接执行内核代码,不能直接调用内核空间中的函数,因此,应用程序以某种方式通知系统,告诉内核自己需要执行一function,希望系统系统切换到内…

亚马逊、沃尔玛测评防关联、防封号环境的底层技术原理

大家好我是亚马逊测评珑哥,今天我给大家讲一下做亚马逊、沃尔玛测评、采购、退款需要用到的防关联、防封号环境的一些底层技术原理。这里讲的内容我相信很少有人能掌握,都是一些比较难的IT术技。 近期很多做测评、采购、退款、撸卡、撸货的朋友加我&…

小程序代码审核新手入门篇

微信小程序在注册完成,需提交代码审核通过才能顺利发布,小程序从开发到发布的具体流程:微信小程序完成注册、信息设置、类目设置后,代码提审从开发到发布一般要经过:预览-> 上传代码 -> 提交审核 -> 发布等步…

vue axios 同步请求

创建目录scr/api/http2 创建scr/api/http2/ndex.js import axios from axiosconst url "http://xxx.com:9000/"; let data export default {apipost(uri, params) {var that this return new Promise((resolve, reject) > {axios.post(urluri, {appkey:sssa,…

NXP i.MX 8M Mini工业核心板硬件说明书(四核ARM Cortex-A53 + 单核ARM Cortex-M4,主频1.6GHz)

1 硬件资源 创龙科技SOM-TLIMX8是一款基于NXP i.MX 8M Mini的四核ARM Cortex-A53 单核ARM Cortex-M4异构多核处理器设计的高端工业级核心板,ARM Cortex-A53(64-bit)主处理单元主频高达1.6GHz,ARM Cortex-M4实时处理单元主频高达400MHz。处理器…

vim行号背景配置

没有修改前,在vim里面显示行号是这样的,背景颜色是灰色的。 在文件~/.vim/colors/bandit.vim中使用hi命令清除行号的背景. 即打开291行的注释后,:wq保存后,立刻可以看到背景颜色已经去除。

Hadoop_Yarn实践 (三) => (Yarn的基础架构、原理、容量/公平调度器、Tool接口、Yarn常用命令、核心参数)

目录 Hadoop_HDFS、Hadoop_MapReduce、Hadoop_Yarn 实践 (三)一、Hadoop_HDFS二、Hadoop_MapReduce三、Hadoop_Yarn1、Yarn资源调度1.1、基础架构1.2、Yarn的工作调度机制(Job提交过程)1.3、Yarn 调度器和调度算法1.3.1、先进先出调度器(FIFO…

【Visual Studio】报错 ASSERT: “i >= 0 i < size()“,使用 C++ 语言,配合 Qt 开发串口通信界面

知识不是单独的,一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏:Visual Studio。 这个 Bug 是我做这个工程时遇到的:【Visual Studio】Qt 的实时绘图曲线功能,使用 C 语言,配合 Qt 开发串口通信界面。 文…

Python学习——字典

一、字典的定义 (1)字典也是Python内置的数据结构之一,和列表一样都是可变序列,也就是说字典也能够进行增、删、改的操作。字典是以键值对的方式存储数据的,所以在字典中包含键和值。不同于数组,字典是一个…

manjaro 设置 vscode 为默认编辑器

manjaro 现在的默认编辑器是kate 换成vscode xdg-mime default code.desktop text/plain Setting VS Code as the default text editor

接口调用参数篡改测试-业务安全测试实操(22)

接口调用参数篡改测试,接口未授权访问/调用测试 接口调用参数篡改测试 测试原理和方法 在短信、邮件调用业务环节中,例如短信验证码、邮件验证码。修改对应请求中手机号或邮箱地址参数值提交后,如果修改后的手机号或邮箱收到系统发送的信息,则表示接口数据调用参数可篡改 …

将两个数组组合成在一起np.block()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 将两个数组组合成在一起 np.block() 选择题 下列说法错误的是? import numpy as np A np.array([[1, 2], [3, 4]]) print("【显示】A") print(A) B np.array([[5, 6], [7, 8]]…