收藏官网首页
查看: 8630|回复: 1

Gokit STM32驱动MQ-135空气质量传感器模块

发表于 2017-5-12 21:39:54 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
一、MQ-135介绍
TB2AAGHkrFlpuFjy0FgXXbRBVXa_!!2207691322.jpg_430x430q90.jpg
MQ-135 是一种空气质量/有害气体传感器模块
MQ-135传感器简介:
MQ135气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在污染气体时,传感器的电导率随空气中污染气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。
MQ135传感器对氨气、硫化物、苯系蒸汽的灵敏度高,对烟雾和其它有害的监测也很理想。这种传感器可检测多种有害气体,是一款适合多种应用的低成本传感器。
模块应用:
用于家庭、环境的有害气体探测装置,适宜于氨气、芳族化合物、硫化物、苯系蒸汽、烟雾等气体有害气体的探测,气体敏感元件测试浓度范围:10to 1000ppm
模块特色:
1、采用优质双面板设计,具有电源指示和TTL信号输出指示;
2、具有DO开关信号(TTL)输出和AO模拟信号输出;
3、TTL输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单片机或继电器模块)
4、模拟量输出的电压,浓度越高电压越高。
5、对空气质量,有害气体检测有较好的灵敏度。
6、有四个螺丝孔便于定位;
7、产品外形尺寸:32(L)*20(W)*22(H)
8、具有长期的使用寿命和可靠的稳定性
9、快速的响应恢复特性
参数.jpg
电气性能:
输入电压:DC5V 功耗(电流):150mA
DO输出:TTL数字量0和1(0.1和5V)
AO输出:0.1-0.3V(相对无污染),最高浓度电压4V左右
特别提醒:传感器通电后,需要预热20S左右,测量的数据才稳定,传感器发热属于正常现象,因为内部有电热丝,如果烫手就不正常了。
接线方式:
1、VCC:接电源正极(5V)
2、GND:接电源负极
3、DO:TTL开关信号输出
4、AO:模拟信号输出

TB2mKLitVXXXXXVXpXXXXXXXXXX_!!2207691322.jpg
二、与gokit STM32连线
通过STM32内置外设ADC1的通道0来读取传感器输出模拟电压值,gokit板载STM32F103C8T6的管脚PA0(ADC1通道0)连接到了A0,因此连线如下:
IMG_20170512_213240.jpg

三、配置方法
使用STM32CubeMX快速配置了Gokit的ADC,开启了DMA,详情查看附件PDF。

GPIO配置.png
四、测试代码
测试代码.png

结果如下:
结果.png

工程源码:
Gokit_MQ-135_AirQualitySensor.zip (48.88 MB, 下载次数: 838, 售价: 1 金钱)

点评

rlh
好  发表于 2019-11-27 19:20
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表