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

Gokit STM32驱动MQ-3酒精传感器模块

321

主题

1054

帖子

4513

积分

论坛元老

Rank: 8Rank: 8

积分
4513
QQ
跳转到指定楼层
楼主
发表于 2017-5-12 20:23:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
一、MQ-3介绍

MQ-3是一种酒精/乙醇传感器酒精传感器模块
MQ-3传感器简介:
MQ-3气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在酒精蒸汽时,传感器的电导率随空气中酒精气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。MQ-3气体传感器对酒精的灵敏度高,可以抵抗汽油、烟雾、水蒸气的干扰。这种传感器可检测多种浓度酒精气氛,是一款适合多种应用的低成本传感器
模块特色:
一、尺寸:32mmX22mm X22mm  长*宽*高
二、主要芯片:LM393、MQ-3气体传感器
三、工作电压:DC3-5V
四、特点:
   1、具有信号输出指示;
   2、双路信号输出(模拟量输出及TTL电平输出);
   3、TTL输出有效信号为低电平,可直接接单片机;            
   4、模拟量输出0~5V电压,浓度越高电压越高;
   5、对乙醇蒸汽具有很高的灵敏度和良好的选择性;
   6、具有长期的使用寿命和可靠的稳定性;
   7、快速的响应恢复特性;
应用:
   用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测,探测酒精范围:探测范围 10~ 1000ppm;
电气性能:
输入电压:DC5V 功耗(电流):150mA
DO输出:TTL数字量0和1(0.1和5V)
AO输出:0.1-0.3V(相对无污染),最高浓度电压4V左右
特别提醒:
传感器通电后,需要预热20S左右,测量的数据才稳定,传感器发热属于正常现象,因为内部有电热丝,如果烫手就不正常了。
二、与gokit STM32连线
通过STM32内置外设ADC1的通道0来读取传感器输出模拟电压值,gokit板载STM32F103C8T6的管脚PA0(ADC1通道0)连接到了A0,因此连线如下:

三、配置方法
使用STM32CubeMX快速配置了Gokit的ADC,开启了DMA,详情查看附件PDF。
四、测试代码
结果如下:

工程源码:
Gokit_MQ-3_AlcoholSensor.zip (16.56 MB, 下载次数: 388)
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

15

主题

116

帖子

1253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1253
沙发
发表于 2017-5-17 13:21:37 | 只看该作者
都是用的是DMA传输,其实直接传输还可以多路一起用的呢
版主个人创立的QQ群:84225043,涉及 机智云, oneNET等平台,期待你的加入。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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