当前位置:首页 > 机动车 >

ds18b20温度传感器代码详解(ds18b20温度传感器电路流程图)

来源:原点资讯(www.yd166.com)时间:2023-11-03 16:09:22作者:YD166手机阅读>>

来源:百问网_嵌入式Linux wiki_jz2440 新1期视频维基教程 (视频文字版)

作者:韦东山

本文字数:1322,阅读时长:2分钟

比DHT11温湿度传感器精度高很多

ds18b20温度传感器代码详解,ds18b20温度传感器电路流程图(1)

DS18B20只通过一条数据线传输数据,既要控制器发送数据给芯片,又要通过芯片发送数据给控制器,所以这个是双向传输数据的

怎么在一个引脚上实现数据的双向传输 : 参考这视频的第19分钟之后的内容: 第19课_第001节_I2C协议与EEPROM

检测温度,我们需要一个主控芯片

如果有多个温度传感器,则需要一个主控制器去管理它们,通过发送命令传输数据,每个设备都会有固化在芯片内部的64bit ID的ROM来用于区分不同的设备

如果主控制器想访问设备,必须发送命令,这个命令中带有ID返回值

怎么访问指定的DS18B20

  • 0 发出低脉冲,提醒准备工作: initialization
  • 1 发出ID命令:ROM Command
  • 2 发出功能命令: Function Command a转换温度 b读温度,读数据

每次操作,都要重重上述过程

内部框图

ds18b20温度传感器代码详解,ds18b20温度传感器电路流程图(2)

TEMPERATURE SENSOR温度ADC

SCRATCHPAD实际上是一个9 byte的内存 9byte的说明如下图所示

ds18b20温度传感器代码详解,ds18b20温度传感器电路流程图(3)

温度值会保存在9byte内存中的 BYTE0 和 BYTE1 也就是当我们发出一个温度值的命令之后,还需要发送一个读内存的命令才能把温度值读取出来

最后一位是CRC校验码,通过前8位的数据和最后一位的校验码比较 64位数据中有8位是校验码,

怎么采样温度?

  • 1 初始化
  • 2 ROM命令
  • 3 FunctionCommand 设置某些值,比如转换温度
  • 4等待完成
  • 5 init
  • 6 R om cmd
  • 7 Function Command 读RAM中的值

ds18b20温度传感器代码详解,ds18b20温度传感器电路流程图(4)

首页 123下一页

栏目热文

ds18b20温度传感器的工作原理(ds18d20温度传感器简介)

ds18b20温度传感器的工作原理(ds18d20温度传感器简介)

测量温度是创客项目中最常见的功能需求之一。自己动手做一个测温计,放在你的卧室或是车厢里,让你随时了解你周边的环境温度,那...

2023-11-03 16:16:32查看全文 >>

ds18b20温度传感器使用方法(ds18b20温度传感器工作原理及接线)

ds18b20温度传感器使用方法(ds18b20温度传感器工作原理及接线)

ds18b20 温度传感器本实验目标掌握 DS18B20 的驱动程序原理掌握使用 ds18b20 温度传感器1. 硬件原...

2023-11-03 16:05:43查看全文 >>

ds18b20温度传感器通讯模式(ds18b20温度传感器初始化程序)

ds18b20温度传感器通讯模式(ds18b20温度传感器初始化程序)

本文介绍温度传感器DS18B20的电路和能读取正负温度数值的程序(或说明)。日积月累,越来越进步,本文的分享来自查阅与实...

2023-11-03 16:45:51查看全文 >>

温度传感器ds18b20的功能(ds18b20温度传感器的基本特性)

温度传感器ds18b20的功能(ds18b20温度传感器的基本特性)

一、前言1)无线智能控制模块1个 (Esp8266)2)4段共阳数码管(0.36英寸)3)DS18B20传感器2根(1米...

2023-11-03 16:41:46查看全文 >>

王者荣耀查找功能关闭怎么办(王者荣耀怎么开启不可查找)

王者荣耀查找功能关闭怎么办(王者荣耀怎么开启不可查找)

1、长时间体验游戏,手机机身温度升高会限制频率,建议您休息一段时间或者换个比较凉爽的环境体验;尝试卸载重装游戏(建议使用...

2023-11-03 16:30:35查看全文 >>

ds18b20温度传感器设计方案(Ds18b20温度传感器的工作过程)

ds18b20温度传感器设计方案(Ds18b20温度传感器的工作过程)

DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。它有两种封...

2023-11-03 16:03:25查看全文 >>

ds18b29温度传感器工作原理(温度传感器ds18b20电路简介)

ds18b29温度传感器工作原理(温度传感器ds18b20电路简介)

温度传感器是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。温度传感器对于环境温...

2023-11-03 16:08:25查看全文 >>

ds18b20温度传感器好坏判断(ds18b20温度传感器怎么采集温度)

ds18b20温度传感器好坏判断(ds18b20温度传感器怎么采集温度)

DS18B20 单线数字温度传感器,即“一线器件”,其具有独特的优点: ( 1 )采用单总线的接口方式 与微处理器连接时...

2023-11-03 16:06:30查看全文 >>

ds18b20温度传感器引脚定义(ds18b20数字温度传感器的程序框图)

ds18b20温度传感器引脚定义(ds18b20数字温度传感器的程序框图)

1、DS18B20的主要特性1.1、适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电1.2、...

2023-11-03 16:39:07查看全文 >>

数字温度传感器ds18b20原理图(Ds18b20温度传感器的工作过程)

数字温度传感器ds18b20原理图(Ds18b20温度传感器的工作过程)

相信要是我们接触过 Arduino ,那么对 DS18B20 这款神奇的数字测温芯片一般都不会陌生吧。它能让你随时了解你...

2023-11-03 16:19:58查看全文 >>

文档排行