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

时间:2025-07-26  作者:Diven  阅读:0

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

温度传感器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[]由二进制补码转为原码,然后换算温度值。

猜您喜欢

贴片电阻上的47R0和470看起来很像,但实际上代表不同的阻值,因此不能直接替换使用。47R0表示阻值为47欧姆。R是字母Ω(欧姆)的缩写,用于区分小数点。 而...
2024-11-29 10:25:44

QFN(QuadFlatNo-lead)封装是一种无引脚的表面贴装封装,因其独特的结构和优良的电气性能,广泛应用于现代电子产品中。QFN10_3X3MM是QFN...
2025-02-24 10:58:53


缠绕管是用于保护和管理电缆、管线及其物体的柔性管材,其基本功能是提供物理保护、增强耐用性,并改善美观。缠绕管通常由聚乙烯、聚氯乙烯或其塑料材料制成,具备良好的耐...
2024-03-10 00:00:00

HTSSOP16_5X4.4MM_EP是一种高效的半导体封装形式,广泛应用于电子设备中。随着科技的不断进步,电子产品对封装的要求也越来越高。HTSSOP封装凭借...
2025-02-24 10:50:38

TERMINAL_20X8.1MM_TM是一款应用于电子设备连接中的终端元件。独特的设计和优越的性能,在各类电子产品中有着着非常重要的作用。本文将深入探讨TER...
2025-04-24 12:30:07

当今科技迅速发展的时代,USB接口作为数据传输与电源供应的重要标准,正不断演进。USB6-TYPEC_8.94X6.85MM_SM作为新型USB接口,因其优越的...
2025-04-25 11:01:44

贴片电阻上的1R50表示其阻值为1.5欧姆。字母R在这里是小数点的意思,将数字1和50分开,表示1.5。 这种表示方法在贴片电阻上很常见,是为了节省空间并在有限...
2024-11-29 10:26:00

金属功率电感器PLE系列是一种高效率、低漏磁通的超小型功率电感器,在可穿戴设备上搭载的小型电池上运行时可发挥很好的效果。采用本公司独有的结构设计和全新开发材料...
2023-08-22 14:53:00

现代电子设备中,连接器的作用不可忽视。随着技术的发展,连接器的种类和功能也在不断演变。其中,CONN_41.04X2.54MM_TM作为新型连接器,因其独特的设...
2025-04-23 05:01:41