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

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

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

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

1、什么是DS18B20

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

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

2、DS18B20有什么用

温度传感器的用处就是测量温度。

一般可以用于电子产品、家用设备、工农业设备等适合其温度范围内的测温应用,如电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。

3、DS18B20有什么优势

DS18B20主要的优势有这几个:

价格便宜,低价位的几元钱就能搞定;

占用IO接口少,只需要耗费一个处理器的IO口即能实现数据传递;

体积小;

拥有相对较高的精度,在-10到 85℃的范围内精度为±0.5℃。

4、DS18B20怎么用?4.1 应用电路

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

DS18B20的电路很简单,除了电源引脚以外,数据引脚就只有一个,把它接到微处理器即可。

4.2 参考程序

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

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

以上为经过验证的参考程序,在移植时需要注意的是:

⭕以上引脚需要根据实际电路接线的变化而修改;

⭕延时程序很关键。因为单片机接不同的晶振会导致延时变化,所以这里的延时程序不能照搬,要保证延时为6微秒。

⭕以上的程序只识别了正数的温度,如果要测量零下温度,那么需稍作修改。

DS18B20传输出来的数据DS18B20_Temp_data[]是以二进制补码形式存储的,要判断高字节DS18B20_Temp_data[1]的二进制最高位,如为1则温度为负数,如为0则为正数。如果温度为负数需要将DS18B20_Temp_data[]由二进制补码转为原码,然后换算温度值。

本文完。

栏目热文

温度传感器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查看全文 >>

excel数据分析操作(excel数据分析功能教程)

excel数据分析操作(excel数据分析功能教程)

数据分析的完整步骤提出问题理解数据数据清洗数据重复【删除重复项】数据抽取【left,right,mid】数据计算【ave...

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

excel数据分析及处理方法(excel数据分析怎么弄)

excel数据分析及处理方法(excel数据分析怎么弄)

在『一、Excel数据分析——数据输入』一文中,我们已经总结了四大数据输入方法,分别为录入、导入、识别、抓取,并且把数据...

2023-11-03 16:26:36查看全文 >>

excel数据分析常用知识(excel数据分析超详细实战)

excel数据分析常用知识(excel数据分析超详细实战)

自Excel版本更新后,功能和函数都增加了不少,以前的Excel总结类的教程也要增加新内容了。兰色将陆续更新这些Exce...

2023-11-03 16:24:47查看全文 >>

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

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

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

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

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

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

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

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

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

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

来源:百问网_嵌入式Linux wiki_jz2440 新1期视频维基教程 (视频文字版)作者:韦东山本文字数:1322...

2023-11-03 16:09:22查看全文 >>

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

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

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

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

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

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

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

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

文档排行