Skip to content

烟雾/可燃气体传感器(MQ-2) ​

金属氧化物半导体 · 模拟分压采集 · 需预热

一、理论基础 ​

1.1 传感器概述 ​

MQ-2 是一款金属氧化物半导体(MOS)气体传感器,可在工业或家庭设备上使用,适合于检测液化石油气(LPG)、丁烷、甲烷、酒精、氢气和烟雾。为了进行准确的检测,可燃气体传感器需要进行预热,当有可燃气体时,可燃气体传感器输出电压将变小。

MQ 系列气体传感器是最常用的低成本气体检测方案,广泛应用于火灾报警、燃气泄漏检测、空气质量监测等领域。

1.2 关键特性 ​

参数规格
检测气体液化气、丁烷、甲烷、酒精、氢气、烟雾
检测范围100 ~ 10000 ppm(液化气)
工作电压5V DC(加热丝 + 信号电路)
加热功耗约 900 mW
预热时间≥ 20 秒(建议 2~3 分钟稳定)
输出信号模拟电压(0 ~ 5V,经分压后 0 ~ 3.3V)
响应时间≤ 10 秒
恢复时间≤ 30 秒
工作温度-20 ~ +50 ℃

1.3 工作原理 ​

气敏效应:MQ-2 的核心是二氧化锡(SnO₂)金属氧化物半导体材料。在清洁空气中,半导体材料的电导率较低(电阻较高);当环境中存在可燃气体时,气体分子与半导体表面发生氧化还原反应,导致载流子浓度增加,电导率增大(电阻减小)。气体浓度越高,电阻越小。

测量电路:MQ-2 内部包含加热丝(保持传感器工作温度约 200~300℃)和气敏电阻。外部电路将气敏电阻与固定负载电阻串联分压,通过测量分压点的电压来反映气体浓度。有可燃气体时,气敏电阻减小,分压输出电压变小。

预热的重要性:MQ 系列传感器需要通电预热,使气敏材料达到工作温度。预热不足会导致读数不准确、漂移大。

1.4 典型应用 ​

  • 火灾烟雾报警
  • 燃气泄漏检测(天然气、液化气)
  • 室内空气质量监测
  • 工业可燃气体检测
  • 酒精检测(酒驾初筛)
  • 船舱/地下室可燃气体安全监测

二、实验实例:MQ-2 烟雾采集 ​

2.1 实验目的 ​

  1. 掌握烟雾传感器的操作方法
  2. 掌握烟雾传感器采集程序的编程方法

2.2 实验内容 ​

在 IAR 集成开发环境中编写烟雾传感器采集程序,循环采集 MQ-2 与固定电阻分压后的电压值,通过串口输出。

2.3 预备知识 ​

  1. 了解 C 语言的基本知识
  2. 了解 IAR 中编写和调试程序的方法
  3. 了解 ADC 采集和气体传感器预热的概念

2.4 实验设备 ​

  • 硬件:WSN-V 教学实验箱(带传感器 2 扩展板)、PC 机
  • 软件:Windows + IAR EW for 8051、串口调试助手

2.5 接口电路 ​

通过 CC2530 的 AD 口 P0.4,采集可燃气体传感器和固定电阻分压后的电压值,从而检测是否存在可燃气体。

MQ-2 烟雾/可燃气体传感器接口电路

电路说明:

  • MQ-2 气体传感器(5V 供电,含加热丝)
  • R5 和 R12 组成分压电路,将传感器输出的 5V 高电平信号分压到 CC2530 可接受的 3.3V 电平标准
  • 分压输出接 P0.4(CC2530 ADC 通道 AIN4)
  • 有可燃气体时,传感器输出电压变小 → 分压电压变小 → ADC 采集值变小

2.6 关键函数 ​

void Sensor_PIN_INT(void):对相应的 I/O 口进行配置。

uint16 ReadAdcValue(uint8 ChannelNum, uint8 DecimationRate, uint8 RefVoltage):用指定的参考电压、分辨率,读出指定 A/D 端口的数据(P0.4 对应 AIN4 通道)。

2.7 实验步骤 ​

  1. 连接好仿真器,及带传感器 2 扩展板的通用调试母板
  2. 新建工程 GAS,添加相应文件并修改工程设置
  3. 创建 GAS.c 并加入到工程中
  4. 编写 GAS 相关函数,循环采集可燃气体传感器和固定电阻分压后的电压值,通过串口发送
  5. 编译下载运行,先预热 2~3 分钟,然后用打火机气体(不点燃)或烟雾靠近传感器,观察串口输出的电压值变化

2.8 实验结果 ​

MQ-2 烟雾采集串口输出结果

  • 清洁空气中,串口输出稳定的基准电压值
  • 当有可燃气体(如打火机气体)靠近时,串口输出的电压值明显变小
  • 气体移开后,电压值逐渐恢复(恢复时间约 30 秒)

注意

MQ-2 传感器必须预热后才能准确读数。刚上电时读数会持续漂移,建议预热 2~3 分钟后再采集。MQ-2 对多种气体都有响应(液化气、甲烷、酒精、烟雾等),无法区分具体气体种类,只能定性判断"是否有可燃气体/烟雾"。如需精确测量特定气体浓度,应选用电化学传感器或红外气体传感器。

内容来源:《WSN-V 物联网综合教学实验指导书》第 7 章·7.11 烟雾传感器采集实验,结合课程教学经验整理。


aioteer · 物联网专业课程群

💬AI 伴学配置