简单认识一种外设硬件:温度传感器ds18b20

温度传感器的ds18b20算是一种很常见的硬件外设,它的优势不仅是传感器体积小,而且它的精度还挺好(-55°C to +125°C),供电为2.5V-5.5V,我们大多数都会接到5v电压。

这个传感器可以作为你认识的第一个传感器,原理图简单,引脚少,没有复杂电压逻辑。

那么我们开始简单认识一下它:

上图就是它的实物图和引脚图。它的三个引脚中有两个负责电压,VDD接入5v,GND接入地。DQ是我们的数据传输引脚,ds18b20获得的数据都会传输通过DQ引脚传输到stm32。我们大家可以准备一个oled小的显示器,到时候写入程序将传输的数据在oled屏上进行显示。


特殊机制:

DS18B20采用单总线协议,通过一个单线端口通信。当全部器件经由一个三态端口或者开漏端口与总线连接的时候,控制线需要连接一个弱上拉电阻。在这个总线系统中,微处理器(主器件)依靠每个器件独有的64位片序列号辨认总线上的器件和记录总线上的器件地址。由于每个装置有一个唯一的片序列号,总线可以连接的器件数量实际上是 无限的。单总线协议,包括指令的详细解释和"时序"见单总线系统节。

DS18B20的另一个功能是可以在没有外部电源供电的情况下工作。当总线处于高电平状态,DQ与上拉电阻连接通过单总线对器件供电。同时处于高电平状态的总线信号对内部电容(Cpp)充电,在总线处于低电平状态时,该电容提供能量给器件,该提供能量的方式成为"寄生电源"。当然DS18B20可以通过VDD管脚连接外部电源供电。

测温机制:

温度传感器的精度为用户可编程的9,10,11或12位。温度分 辨率分别为0.5℃、0.25℃、0.125℃和0.0625℃。芯片在上电状态下默认的精度为12位。DS18B20启动后保持低功耗 等待状态;当需要执行温度测量和AD转换时,总线控制器必须发出44h命令。在那之后,产生的温度数据以两个字节的形式被存储到温度寄存器中,DS18B20继续保持等待状态。

DS18B20由外部电源供电时,总线控制器在温度转换 指令之后发起"读时序"(见单总线系统节),DS18B20正在温度转换中返回0,转换结束返回1。如果DS18B20由 寄生电源供电,除非在进入温度转换时总线被一个强上拉拉高,否则将不会有返回值。

报警原理:

DS18B20完成一次温度转换后,就用该温度值与存储在TH和TL寄存器中的一个字节的用户自定 义的报警阈值进行比较。标志位(S)指示温度值的正负:正数S=0,负数S=1。TH和TL寄存器是非易失性的(EEPROM) ,所以在掉电后数据仍然保持。在存储器节将解释TH和TL是如何存入寄存器的第2和第3个字节的。

当TH和TL为8位寄存器时,在与TH和TL的比较中仅适用温度寄存器的4到11位。如果测得的温度高于TH或低于TL, 报警条件成立,DS18B20内部就会置位一个报警标识。每进行一次测温就对这个标识进行一个更新。因此,如果报警 状态消失,则在下一个温度转换后,该标识将被关闭。 总线控制器通过发出报警搜索命令ECh检测总线上所有的DS18B20报警标识。任何置位报警标识的DS18B20 将响应这条命令,所以总线控制器能精确定位每一个满足报警条件的DS18B20。如果报警条件成立,而TH或TL的设 置已经改变,另一个温度转换将重新确认报警条件。

🆗,这就是这期的内容,相信你已经有了大致的了解和自己的想法了。

觉得有用的话,点个赞吧,十分感谢,关注之后每天都有新收获。

相关推荐
我先去打把游戏先5 小时前
NimBLE是什么-ESP32蓝牙协议栈详解
单片机·嵌入式硬件·ubuntu
木子n15 小时前
车载以太网与SOME/IP服务化通信实战-02.状态机与订阅:SOME/IP-SD的三态迁移、重传账与上电风暴
嵌入式硬件·网络协议·车载系统·车载以太网·some/ip
Gongsion6 小时前
30V输入耐压|1.5μA超低静态电流|200mA输出,CSM52系列:线性稳压器LDO,12V母线转3.3V/5V传感器、MCU弱电支路可靠稳压方案
单片机·嵌入式硬件·车载系统·无人机·智能家居
Steelenwang6 小时前
基于XT960的泵站监控方案
嵌入式硬件·物联网·硬件工程·智慧城市·智能硬件
国科安芯6 小时前
面向低轨卫星互联网载荷控制的抗辐射MCU技术综述
嵌入式硬件·mcu·卫星·低轨卫星·商业航天·抗辐射·微型互联网
2401_862880828 小时前
input 子系统框架 、platform 驱动框架
linux·驱动开发·嵌入式硬件
Industio_触觉智能8 小时前
瑞芯微AI算力NPU路线图与协处理器|触觉智能瑞芯微RK方案商出品
人工智能·嵌入式硬件·硬件架构·智能硬件·npu·瑞芯微·端侧ai
女神下凡9 小时前
嵌入式系统 vs 嵌入式文件系统
arm开发·嵌入式硬件·设计规范
芯岭技术9 小时前
XL2400T收发芯片,2.4G无线荧光棒控光解决方案,+PA距离可达700M
单片机·嵌入式硬件·物联网
HPT_Lt9 小时前
ZCC485符合RS485、422通信协议高速超低功耗接口芯片
嵌入式硬件