首页 > 技术 > 内容

温度传感器DS18B20电路与程序介绍

时间:2026-01-06  作者:Diven  阅读:0

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

1、什么是DS18B20

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

图片

2、DS18B20有什么用

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

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

3、DS18B20有什么优势

DS18B20主要的优势有这几个:

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

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

体积小;

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

4、DS18B20怎么用?

4.1 应用电路

图片

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

4.2 参考程序

图片

图片

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

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

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

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

DS18B20传输出来的数据DS18B20_Temp_data[]是以二进制补码形式存储的,要判断高字节DS18B20_Temp_data[1]的二进制最高位,如为1则温度为负数,如为0则为正数。

如果温度为负数需要将DS18B20_Temp_data[]由二进制补码转为原码,然后换算温度值。

猜您喜欢


在日常生活中,箱和炉这两个词常常被提及,但含义和用途却有着明显的区别。箱,通常指的是封闭的容器,主要用于存放物品。箱子可以是木质的、纸质的或金属的,设计上注重实...
2008-02-01 00:00:00
薄膜电阻作为电子元器件中的重要组成部分,应用于各种电路设计中。金凤冠作为知名的薄膜电阻品牌,其产品因性能稳定、质量优良而受到关注。本文将围绕“金凤冠薄膜电阻电流...
2016-12-30 06:25:30
温度保险丝作为保护电子元件安全的重要元件,受到了越来越多厂商和用户的关注。贝特卫士(Better)作为国内知名的温度保险丝品牌,其产品以高品质和稳定性能赢得了市...
2023-06-05 21:32:30
人工智能技术是自动驾驶的基础,算法、算力和数据是其三大要素。本文探讨的就是其中的“算力”。算力的高低,不仅直接影响了行驶速度的高低,还决定了有多大的信息冗余用来...
2019-07-30 17:37:00
地贴警示标识在现代社会中是非常重要的配件。有效地引导人们的行为,提醒行人注意安全,避免滑倒、摔倒等意外事故的发生。尤其在商场、医院、学校等人流密集的场所,地贴标...
2014-12-25 00:00:00
工具柜在家庭和工作场所中是非常重要的配件。提供了一个有序的存储空间,帮助我们整理各种工具和设备,避免杂乱无章的局面。无论是家庭维修、园艺工作,还是专业的工业操作...
2023-08-02 00:00:00
在实验室和工业生产中,样品容器是不可少的工具。不同类型的样品容器在材质、形状和用途上各有区别。材质方面,常见的样品容器有玻璃、塑料和金属等。玻璃容器通常用于化学...
2024-09-29 00:00:00
贴片电阻的阻值通常用印在表面的数字或色环来表示。对于三位数字的标识,前两位数字表示有效数字,第三位数字表示10的幂次方(即在有效数字后添加多少个零)。例如,标记...
2025-04-14 15:02:08
电子产品的制造和维修过程中,贴片电阻作为常见的元器件,常常需要进行拆装。无论是对故障电路的修复,还是对电路的改造,掌握贴片电阻的拆装方法都是一项重要的技能。本文...
2025-04-14 20:30:03
贴片电阻201,这个看似简单的数字组合,实际上代表着一个特定的电阻值。对于电子爱好者和工程师来说,理解这个数值至关重要。那么,贴片电阻201究竟是多少欧姆呢?答...
2025-04-14 15:03:51