单片机ds18b20温度传感器工作原理图片大全(ds18b20温度传感器接单片机)

单片机ds18b20温度传感器介绍

单片机ds18b20温度传感器是一种数字式温度传感器,采用单线式总线结构,具有较高的精度、一致性和可靠性,是目前应用最广泛的温度传感器之一。DS18B20温度传感器采用数字输出,有自己独立的存储器,可以存储器件编号、用户可编程温度报警触发温度阈值,从而方便应用程序直接读取温度数据。此外,DS18B20温度传感器可以通过一个GPIO口与单片机的实现通讯,操作相当方便。

DS18B20温度传感器的工作原理

DS18B20温度传感器是利用锗温度传感器的物理特性实现温度检测的。锗材料的电阻特性随环境温度的变化而变化,利用这种特性可以检测环境温度。DS18B20温度传感器的主要工作原理就是通过内部集成的ADC把传感器采集的电阻值转换为数字信号,这个数字信号就是温度参数的表示。在工作过程中,DS18B20温度传感器通过一个数字总线与单片机进行通讯,并需要单片机通过总线发出读取温度数据的命令,DS18B20温度传感器接收到命令后对自身进行工作,并把温度数据通过总线传输给单片机。

单片机ds18b20温度传感器工作原理图片大全(ds18b20温度传感器接单片机)

DS18B20温度传感器的工作流程

DS18B20温度传感器的通讯方式为一项协议,该协议主要是指传感器与单片机进行通讯时,其通讯协议需要严格遵守一定的规则。
Step1. 单片机发送复位脉冲(Reset-Pulse),传感器接收到脉冲后进入通讯准备状态。
Step2. 单片机通过数据总线发送读取ROM ID命令,该命令是一个8位字节,传感器在接收到读取ROM ID命令后在总线上输出其唯一的64位ROM ID信息。
Step3. 单片机通过数据总线发送温度转换命令,传感器接收到该命令后对环境温度进行检测,并通过数据总线把温度转换结果发送给单片机。
Step4. 单片机通过数据总线发送温度报警命令,传感器接收到命令后进行报警设置。DS18B20温度传感器的报警有两种模式:TH模式和TL模式,其中TH代表温度高于阈值时触发报警,TL代表温度低于阈值时触发报警。
Step5. 单片机通过数据总线发送读取温度命令,传感器接收到命令后把温度转换结果通过数据总线发送给单片机。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/mcumvq6.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月25日 下午11:57
下一篇 2023年4月25日 下午11:57

猜你喜欢