DS18B20 1-Wire 数字温度传感器 - 引脚、特性和应用
数字传感器是以数字方式转换和传输数据的电子传感器,例如压力、湿度和温度传感器。 DS18B20 温度传感器是数字传感器的一个示例。因此,我们的帖子将概述传感器,特别是它的引脚、应用、特性和用法。
数字压力传感器
什么是DS18B20 1-Wire温度传感器?
DS18B20 是一款具有防水和预接线功能的数字温度计。此外,兼容3.0-5.5V系统,常用于潮湿环境或远距离物体的测量。
传感器 DS18B20
DS18B20 的一个缺点是它们使用了复杂的 Dallas 1-Wire 协议。这是因为协议通过一堆代码解析出通信。
反之,DS18B20 是数字的,即使距离较远,也不会出现任何信号衰减。
DS18B20 温度传感器引脚布局
DS18B20 的引脚排列
DS18B20 是一个 3 针温度传感器,我们将在下面看到。
Pin1/接地引脚; 第一个引脚连接到电路的地。
Pin2/Vcc 引脚; 第二个引脚是传感器的电源引脚,电源范围为 3.3V 至 5V。
Pin3/数据引脚; 它提供要通过 1-wire 方法读取的温度值输出。
DS18B20 温度传感器规格
可编程数字温度传感器DS18B20的规格和特点包括;
- 它的可用温度范围为 -55°C 至 +125°C,工作电压范围为 3V 至 5V。
- 其次,它具有可编程的报警选项并通过 1-Wire 接口进行通信。换句话说,它需要一个数字引脚进行通信。更重要的是,多个传感器可以共享一个引脚。
- 那么,它在 12 位时的转换时间是 750 毫秒,它的可编程可选功率分辨率是 9 位到 12 位。
- 此外,它还有一根长35mm×直径6mm的不锈钢管径管。另外,直径4mm的电缆长90cm。
耐高温防水DS18B20不锈钢管
- 它还有一个独特的 64 位地址,有助于多路复用,其精度为 ±0.5°C。
- 最后,您可以将它用作防水传感器或采用 SOP、SOIC、UMAX 和 TO-92 封装。
DS18B20温度传感器如何使用?
通常,DS18B20 中的温度传感采用 1 线通信方式。也就是说;它需要您使用拉电阻将数据引脚连接到 MCU。然后,您将使用其他引脚作为电源,如下图所示;
显示 DS18B20 工作原理的电路图
此外,当总线不工作时,4.7k 欧姆上拉电阻保持 1-wire 线路处于高电平状态。
此外,在单个传感器测量温度读数后,传感器的内置 2 字节寄存器会存储该值。之后,您可以发送数据序列(1-wire 方法)以帮助读取数据。
读取温度值的命令类型。
- 功能命令
- ROM 命令
通常,DS18B20 数据表概述了每个 ROM 存储器的序列和地址值。因此,通读它对于理解传感器中的通信至关重要。
(阿杜诺)
如果您想将传感器与 Arduino 连接,请使用访问数据的内置函数并安装 Arduino 库。
DS18B20 温度传感器应用
DS 18B20 1线数字温度传感器的一些应用包括:
(在热浪中测量温度)
- 需要在多个点测量温度的应用,
- 液体温度测量,
- 工业系统,
- 消费品,
- 在恶劣环境中测量温度。
结论
因此 DS 18B20 是无需外部组件即可运行的精密温度传感器。根据您的项目,您可以选择各种封装,例如防水探头式或 TO-92 封装。
有关 DS 18B20 传感器的更多信息,请随时与我们联系。
工业技术