STM32 外设驱动模块:热敏电阻传感器模块

引言

今天我们要学习的模块是热敏电阻传感器模块 ,并通过 ADC采样 来读取它的输出。

这个模块应用非常广泛,常见的场景包括:

  • 家电行业:比如空调、冰箱、冷柜。
  • 工业自动化:过程控制、设备保护。
  • 汽车电子:发动机管理系统、舒适性控制。
  • 医疗设备:生命体征监测、治疗仪器。

可以说,温度传感器几乎无处不在。


模块概述

  1. 热敏电阻基础

    • NTC(负温度系数):温度升高,电阻减小。→ 应用更普遍。
    • PTC(正温度系数):温度升高,电阻增大。
    • 封装形式:有玻璃封装、环氧树脂封装、表贴等不同形式。
  2. 接口与功能

    • 3引脚版本:VCC、GND、OUT(模拟输出)。
    • 4引脚版本:多了一个数字输出(DOUT),内部自带比较器(如LM393),还带有LED指示灯。
    • 本次我们使用的是 4引脚增强版
  1. 电气参数

    参数 典型值 说明
    工作电压 3.3V~5V 和单片机兼容
    输出信号 0~VCC 模拟电压 直接接ADC
    测温范围 -40°C ~ +125°C 取决于型号
    精度 ±1°C ~ ±5°C 和应用相关
    B值 3950K, 3435K 等 热敏特性参数

    引脚功能表(4引脚模块):

    引脚 功能 连接目标
    VCC 电源正极 3.3V / 5V
    GND 电源地 GND
    AOUT 模拟输出 MCU ADC引脚
    DOUT 数字输出 MCU GPIO引脚
  2. 输出方式

    • 模拟输出(AO)
      输出连续电压信号(0~VCC),与温度变化成比例,需要用ADC采样读取。信息更丰富,但需要软件处理。
    • 数字输出(DO)
      内部比较器把温度信号和电位器设定的阈值进行比较。高低电平输出,简单易用,但只能知道"超过/没超过阈值"。

硬件连接

在本实验中,传感器与STM32单片机的连接方式如下:

  • AO → A3 (ADC采样引脚)
  • DO → B14 (GPIO输入)
  • VCC → 3.3V
  • GND → GND

STM32CubeMX 配置步骤

  1. ADC 配置
  1. GPIO 输入输出配置
  1. I2C 通信引脚配置(如果后续需要扩展外设通信)
  1. RCC 时钟配置
  1. 系统配置

代码示例

(此处预留 STM32 工程代码下载链接)

通过网盘分享的文件:热敏电阻传感器模块代码.zip

链接: https://pan.baidu.com/s/1KqYCjZUoGVb-CwfvQLJ4rw?pwd=jkcf 提取码: jkcf


总结

通过本次学习,我们认识了 热敏电阻传感器模块 的原理和接口,掌握了如何将其接入 STM32 并通过 ADC采样与GPIO读取 获取温度信息。下一步,可以尝试把数据和 OLED 屏幕、串口调试工具结合起来,实现更加直观的显示。

相关推荐
hsjiasb10 小时前
FreeRTOS学习(二十六)——动态内存管理heap_1到heap_5
stm32·单片机·学习·学习笔记·freertos
LCG元11 小时前
STM32+ESP8266+MQTT 物联网气象站:从零搭建温湿度远程监测系统(附完整源码)
stm32·物联网·struts
FakeOccupational12 小时前
【电路笔记 STM32】Cortex-M7 内核上的数据缓存(D-Cache)结构+MPU+DMA&Cache+STM32CubeMX配置
笔记·stm32·缓存
殷忆枫13 小时前
基于K210与STM32的智能垃圾分类与物联网监管系统
stm32·物联网·分类
周洲083014 小时前
STM32 GPIO 外部中断深度解析:边沿触发 / 电平触发、NVIC 优先级配置、中断嵌套实战
stm32·单片机·嵌入式硬件
LCG元14 小时前
STM32F103 CAN 总线通信实战:标准库双机通信与过滤器配置精讲
stm32·单片机·嵌入式硬件
zlinear数据采集卡15 小时前
D223的PWM电机控制:6路独立脉冲+加减速算法深度解析
arm开发·stm32·嵌入式硬件·算法·fpga开发·架构
Kuakewei88816 小时前
平芯微42V热拔插OVP过压保护芯片:PW1600
嵌入式硬件
ACP广源盛1392462567316 小时前
WAIC2026 国产超节点算力浪潮下@ACP#IX9104 在算力矩阵中的定位与落地场景
大数据·数据库·人工智能·嵌入式硬件·线性代数·矩阵
z203483152016 小时前
STM32单片机控制无源蜂鸣器播放《晴天》
stm32·单片机·嵌入式硬件