ds18b20温度传感器

DS18B20是一种数字温度传感器,由Dallas半导体公司(现被Maxim Integrated收购)生产。它以单线接口方式与微处理器通信,具有体积小、硬件开销低、抗干扰能力强、精度高等特点。以下是其主要特点和应用:

特点:

  1. 单线接口 :仅需一条数据线实现与微处理器的双向通信。

  2. 测温范围 :可达-55℃~+125℃,在-10℃~+85℃范围内精度为±0.5℃。

  3. 多点组网 :支持最多8个DS18B20并联在同一条数据线上,实现多点测温。

  4. 工作电源 :3.0~5.5V/DC,可采用外部电源或数据线寄生电源供电。

  5. 无需外围元件 :在应用过程中不需要任何外围元件。

  6. 数字输出 :测量结果以9~12位数字量方式串行传送。

  7. 掉电保护 :内部含有EEPROM,可保存温度分辨率和报警温度设定值。

  8. 高可靠性 :具有低功耗静态功耗(<3μA)。

应用:

  • 温度监测 :适用于家居自动化、环境监测等。

  • 控制系统 :在HVAC环境控制、建筑物探测、仪器或机器温度监测以及过程监测和控制中非常有用。

  • 工业应用 :如冷冻库、粮仓、储罐等的温度测量。

原理:

DS18B20内部包含两个晶振,一个低温系统晶振和一个高温系统晶振。低温系统晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号;高温系统晶振随温度变化其振荡率明显改变,产生的信号作为计数器2的脉冲输入。通过这种方式,DS18B20能够感知环境温度,并将温度值以数字信号的形式输出。

接线:

  • VCC :电源正极(3~5V)。

  • GND :地线。

  • DO :数据线。

程序示例:

使用单片机读取DS18B20温度传感器的数据,并将读到的温度值显示在LCD或串口上,可以通过以下步骤实现:

  1. 添加扩展包(如pxt-microblue)。

  2. 当按钮被按下时,读取并显示DS18B20传感器探测到的温度。

DS18B20因其独特的特性和广泛的应用范围,成为许多温度监测和控制系统中的首选传感器

Top