数字DS18B20温度传感器电缆组件

我们的数字温度传感器采用防水设计, 高质量不锈钢管包装, 防潮防锈, 适用于各种狭窄的空间设备数字温度测量和控制场. 防水DS18B20兼容1线温度传感器,带3M (10 英尺) 电缆和温度范围 -55 – +125℃ (电缆最大. 温度85°C).

定制的防水多重显示ESP32 LCD面包板, Arduino Mega Nano DS18B20传感器电缆组件数据表.
DS18B20是具有广泛应用的数字温度传感器. 它输出数字信号,并具有小规模的特征, 低硬件资源消耗, 抗干扰能力强、精度高.

1-带有不锈钢探针的电线温度传感器 & 5米长, 3-电线电缆

1-带有不锈钢探针的电线温度传感器 & 5米长, 3-电线电缆

DS18B20传感器模块套件防水100厘米数字传感器电缆不锈钢探针终端适配器配件配件

DS18B20传感器模块套件防水100厘米数字传感器电缆不锈钢探针终端适配器配件配件

DS18B20 温度传感器模块套件,带防水不锈钢探头,适用于 Raspberry Pi

DS18B20 温度传感器模块套件,带防水不锈钢探头,适用于 Raspberry Pi

DS18B20温度传感器特点
1. 采用单线接口法: DS18B20温度传感器只需要一根电线即可与微处理器进行双向通信.
2. 温度测量范围: DS18B20温度传感器电缆组件的温度测量范围可以达到-55〜+125℃, 误差为-10℃至 +85℃的范围为±0.4°.
3. 支持多点联网功能: 可以在数据线上并行连接多个DS18B20温度传感器, 取决于 8 可以并行连接以实现多点温度测量.
4. 工作电源: 3.0~5.5V/直流. DS18B20温度传感器可以由外部独立电源或数据线寄生电源提供动力.
5. DS18B20温度传感器在应用过程中不需要任何外部组件.
6. DS18B20温度传感器测得的温度串行在A中传输 9 到12位数字格式.
7. 降低保护功能, DS18B20温度传感器内部包含EEPROM. 数字转换精度和警报温度可以通过配置寄存器设置. 在DS18B20温度传感器电源电源后,分辨率和警报温度设置仍然可以保存.
8. DS18B20温度传感器返回一个16位二进制数,代表目前检测到的温度值, 高五位数代表正面和负面. 如果高五位都是 1, 这意味着返回的温度值为负值. 如果高五位都是 0, 这意味着返回的温度值为正值. 下列 11 数据位代表温度的绝对值. 将其转换为十进制值之后, 乘以它 0.0625 目前获得温度值.

DS18B20温度传感器探针 304 不锈钢 6 * 50MM OD 5.0mm防水防尘PVC SL传感器1m长度

DS18B20温度传感器探针 304 不锈钢 6 * 50MM OD 5.0mm防水防尘PVC SL传感器1m长度

DS18B20不锈钢封装的防水18B20电缆探针温度传感器(300厘米)

DS18B20不锈钢封装的防水18B20电缆探针温度传感器(300厘米)

不可渗透的传感器温度1m 2m 4m 5m电缆 (DS18B20 5m 5pcs)

不可渗透的传感器温度1m 2m 4m 5m电缆 (DS18B20 5m 5pcs)

温度传感器DS18B20的控制方法
DS18B20有六个控制命令, 如表所示 4.1:
桌子 4.1 DS18B20有六个控制命令
指令协议代码操作说明:
温度转换44h: 启动DS18B20的温度转换;
阅读临时登记beh: 阅读临时注册9字节二进制编号;
写临时寄存器4EH: 将数据写入临时寄存器的TH和TL字节;
复制临时注册48h: 将临时寄存器的TH和TL字节写入E2Prom;
重新调整E2Prom B8H: 将E2PROM中的TH和TL字节写入临时寄存器TH和TL字节;
阅读电源模式B4H: 启动DS18B20以将电源模式信号发送到主CPU;
温度传感器DS18B20的初始化
(1) 首先将数据线设置为高级“ 1”.
(2) 延迟 (时间要求不是很严格, 但这应该尽可能短)
(3) 数据线被拉到低级别的“ 0”.
(4) 延迟的 750 微秒 (时间范围可以来自 480 到 960 微秒).
(5) 数据线被拉到高级“ 1”.
(6) 延迟等待: 如果初始化成功, DS18B20返回的低级别“ 0”将生成 15 到 60 微秒. 它的存在可以根据此状态确定, 但是您应该小心不要无限期地等待, 否则该程序将进入无限循环, 因此需要超时控制.
(7) 如果CPU在数据线上读取低级别的“ 0”, 它仍然需要延迟. 延迟时间至少是 480 高水平发送的微秒 (从步骤开始 (5)).
(8) 将数据线拉到高级“ 1”并结束.
温度传感器DS18B20的写操作
(1) 数据线首先设置为低级“ 0”.
(2) 延迟时间确定为 15 微秒.
(3) 从低位到高位的顺序发送字节 (一次只发送一位).
(4) 延迟时间是 45 微秒.
(5) 将数据线提升到高水平.
(6) 重复来自 (1) 到 (6) 直到发送所有字节.
(7) 最后, 提高数据线.
读取温度传感器DS18B20的操作
(1) 将数据线提高到“ 1”.
(2) 延迟 2 微秒.
(3) 将数据线拉到“ 0”.
(4) 延迟 3 微秒.
(5) 将数据线提高到“ 1”.
(6) 延迟 5 微秒.
(7) 阅读数据线的状态以获取 1 状态位, 并执行数据处理.
(8) 延迟 60 微秒.

DS18B20温度传感器寄生电源模式
DS18B20温度传感器的寄生电源模式如下图所示. 寄生供电模式下, DS18B20温度传感器从信号线中汲取功率. 当信号线高时, 电能存储在内部电容器中. 当信号线为低电平时, 电容器上的功率被消耗, 和电容器 (寄生电源) 被充电,直到信号线达到高水平.

寄生电源的优势:
1. 无需本地电源, 可以实现远程温度测量.
2. 只有一条信号线就可以实现温度测量, 使电路更简单.
寄生电源的缺点:
为了使DS18B20温度传感器执行准确的温度转换, 信号线必须确保在温度转换期间提供足够的能量. 但是,当多个DS18B20温度传感器悬挂在同一信号线上, 仅上拉电阻不能提供足够的功率, 这将导致DS18B20温度传感器无法测量温度或有巨大的误差.
所以, 寄生电源法仅适用于用单个DS18B20温度传感器测量温度时使用.
DS18B20温度传感器寄生电源强大的上拉电源模式
DS18B20温度传感器寄生电源的强上拉电源模式如下所示. 为了使DS18B20温度传感器在温度测量过程中获得足够的电源, 使用MOSFET将信号线直接拉到VCC可以提供足够的功率 (当涉及任何副本或开始温度转换命令时, 它必须在最多的 10 μs. 信号线切换到强烈的上拉状态) 解决电源不足的问题. DS18B20温度传感器寄生电源的强上拉电源模式适用于多点温度测量应用, 但这需要另外一条I/O线才能进行强插入开关.
DS18B20温度传感器的外部电源模式
外部供电模式下, DS18B20温度传感器的工作电源连接到VDD引脚. 电源电流不足没有问题,可以保证转换精度. 同时, 多个DS18B20温度传感器可以连接到总线以形成多点温度测量系统. 外部电源方法是DS18B20温度传感器的最佳电源方法: 它稳定可靠地工作, 具有强大的抗干扰能力, 而且电路也比较简单.

DS18B20温度传感器的内部结构
DS18B20温度传感器的内部由64位ROM组成, 缓存内存, CRC发电机, 温度敏感装置, 高温和低温扳机和配置寄存器.
1. 64-DS18B20温度传感器的位rom
DS18B20温度传感器内有一个64位ROM, ROM固化具有某些内容. 较低的八位 (固定为28小时) 是产品类型标识号, 下一个 48 位是序列号, 上八位是以前的 56 循环冗余检查代码的位.
2. DS18B20温度传感器的内存映射
DS18B20温度传感器中有9字节缓存内存单元, 如下图所示.
3. DS18B20温度传感器的配置寄存器
DS18B20温度传感器的配置寄存器字节的最高位7是测试模式位. 这是 0 从工厂发货时,用户不需要更改. BIT6和BIT5用于设置DS18B20温度传感器的转换分辨率. 有四个分辨率选项: 9, 10, 11 和 12 位. 相应的转换时间是: 93.73多发性硬化症, 187.5多发性硬化症, 375MS和750ms. 其余 5 较低的位保留位 (全部 1).
DS18B20温度传感器的默认R0和R1设置是 11. 那是12位分辨率, 那是, 1 位代表 0.0625 摄氏度.
DS18B20温度传感器的读写
操作说明
由DS18B20温度传感器转换的温度值存储在高速临时存储内存的0和1个字节中,以两字节补体形式. 因此,当我们只想简单地读取温度值时, 我们只需要阅读临时寄存器中的0和第一个字节.
读取温度值的简单步骤如下:
1. 跳过ROM操作.
2. 发送温度转换命令.
3. 跳过ROM操作.
4. 发送读取温度命令.
5. 阅读温度值.

DS18B20温度传感器的初始化
主设备首先发送低级脉冲 480-960 微秒, 然后将公共汽车释放到高水平, 并检测到后续的公共汽车 480 微秒. 如果有低水平, 这意味着公共汽车上有一个DS18B20温度传感器. 如果没有低水平, 这意味着总线上的DS18B20温度传感器没有响应.
作为从设备, DS18B20温度传感器一直在检测到是否存在低水平 480-960 公共汽车上电动时,它立即在公共汽车上. 如果是这样, 等待 15-60 公共汽车变高后微秒, 然后将公共汽车级别拉低 60-240 微秒以脉搏做出响应, 告诉主机该设备准备就绪. 如果未检测到, 它将继续检查和等待.

联系我们

等待您的电子邮件, 我们将在短时间内回复您 12 小时提供您需要的有价值的信息.

相关产品

请求报价

填写我们的报价请求表,我们将尽快回复您的消息!