「雕爷学编程」Arduino动手做(37)——MQ-3酒精传感器

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。 

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

实验三十七:MQ-3酒精乙醇传感器模块


MQ-3气体传感器

所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在酒精蒸汽时,传感器的电导率随空气中酒精气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。 MQ-3气体传感器对酒精的灵敏度高,可以抵抗汽油、烟雾、水蒸气的干扰。这种传感器可检测多种浓度酒精气氛,是一款适合多种应用的特种传感器。



工作原理

MQ-3属于表面电阻控制型酒精气体浓度气敏传感器,其敏感材料是活性很高的金属氧化物半导体,最常用的如SnO2(二氧化锡)。当N型半导体的表面,在高温下遇到离解能力较小(易失去电子)的还原性气体时,气体分子中的电子将向MQ3气敏电阻表面转移,使气敏电阻中的自由电子浓度增加,电阻率降低,电阻减小。半导体式传感器是利用一些金属氧化物半导体材料,在一定温度下,电导率随着环境气体成份的变化而变化的原理制造的,MQ-3酒精传感器就是其中一种,它是利用二氧化锡在高温下遇到酒精气体时,电阻会急剧减小的原理制造的。


MQ-3可应用于家庭、工厂、商业场所的气体泄漏监测装置,防火,安全探测系统。气体泄漏报警器.气体检漏仪。高灵敏度、快速响应恢复、优异的稳定性、长寿命、驱动电路简单、电信号输出强。


模块优点

可有效用于酒精、乙醇等气体的检测。寿命长、成本低廉,适用于民用气体的检测,高质量的半导体传感器也可满足工业检测的需求。

模块缺点

需要预热,稳定性较差,受环境温度、湿度等因素影响较大;每一种传感器的选择性都不是唯一的,输出参数也不能确定,不宜应用于计量准确要求的场所。


模块使用注意事项

1、避免暴露于可挥发性硅化合物蒸气中,传感器要避免暴露于硅粘接剂、发胶、硅橡胶、腻子或其它存在可挥发性硅化合物的场所。如果传感器的表面吸附了硅化合物蒸气,传感器的敏感材料会被硅化合物分解形成的二氧化硅包裹,抑制传感器的敏感性,并且不可恢复。

2、避免高腐蚀性的环境,传感器暴露在高浓度的腐蚀性气体(如 H 2 S,SO X ,Cl 2 ,HCl 等)中,不仅会引起加热材料及传感器引线的腐蚀或破坏,并会引起敏感材料性能发生不可逆的劣变。

3、避免碱、碱金属盐、卤素的污染,传感器被碱金属尤其是盐水喷雾污染后,或暴露在卤素如氟利昂中,也会引起性能劣变。

4 、避免接触到水,溅上水或浸到水中会造成传感器敏感特性下降。

5 、避免结冰,水在传感器敏感材料表面结冰会导致敏感层碎裂而丧失敏感特性。

6 避免施加电压过高,如果给传感器或加热器施加的电压高于规定值,即使传感器没有受到物理损坏或破坏,也会造成引线和/或加热器损坏,并引起传感器敏感特性下降。


MQ-3酒精乙醇传感器模块(半导体式表面电阻控制型)


规格参数

1. 探测范围:10~1000ppm酒精

2. 特征气体:125ppm酒精

3. 加热电压:5±0.2V(AC·DC)

4. 回路电压:≤24V    DC

5. 负载电阻:可调

6. 清洁空气中电压:≤1.5V 

7. 灵敏度:Rin air/Rin typical gas≥5

8. 响应时间:≤10S

9. 恢复时间:≤30S

10.元件功耗:≤0.9W

11.主要芯片:LM393、MQ-3气体传感器

12.使用寿命:5年


模块电原理图



电气性能

主要芯片:LM393、MQ-3气体传感器

输入电压:DC5V 功耗(电流):150mA

DO输出:TTL数字量0和1(0.1和5V)

AO输出:0.1-0.3V(相对无污染),最高浓度电压4V左右

特别提醒:传感器通电后,需要预热20S左右,测量的数据才稳定,传感器发热属于正常现象,因为内部有电热丝,如果烫手就不正常了。


模块特色

1、采用优质双面板设计,具有电源指示和TTL信号输出指示

2、具有DO开关信号(TTL)输出和AO模拟信号输出

3、TTL输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单片机或继电器模块)

4、模拟量输出电压,浓度越高电压越高

5、对酒精检测有较好的灵敏度

6、有四个螺丝孔便于定位

7、产品外形尺寸:32(L)*20(W)*22(H)

8、具有长期的使用寿命和可靠的稳定性

9、快速的响应恢复特性

10、用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测,探测酒精范围:探测范围 10~ 1000ppm。


模块接口定义(以实物为准)

1. AO:  传感器模拟量输出

2. DO:  数字量输出(比较器输出)

3. GND:  接地

4.  VCC:  电源输入,范围: 3V-24V


非常简单的一个测试程序,读读串口数据,看看实验波形


/*

  【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

  实验三十七:MQ-3酒精乙醇传感器模块(半导体式表面电阻控制型)

*/

void setup()

{

  Serial.begin(9600);

  pinMode(A0, INPUT);

}

void loop()

{

  Serial.println(analogRead(A0));

  delay(200);

}


预热之后的串口数据,大概在250前后



而后,串口输出的数字一直下降,大概十分钟前后,稳定在75左右


实验用的是居家75%的消毒酒精


这模块确实对酒精很敏感,最高升到800多


拧紧酒精瓶盖后,数据有个缓慢的下降过程


把酒精撒到地上一点,也能检测到,数据幅度小很多


一个检测酒精浓度的可视化报警程序,目前稳态数据在68


检测到超标酒精浓度(大于400),报警灯亮



/*

  【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

  实验三十七:MQ-3酒精乙醇传感器模块(半导体式表面电阻控制型)之二

*/

int Buzzer = 8;  // 定义数字口8 为Buzzer (蜂鸣器)

void setup()

{

  pinMode(Buzzer, OUTPUT);  // 定义数字口8 为输出模式

  Serial.begin(9600);

}

void loop()

{

  int val;

  val = analogRead(A0);

  Serial.println(val, DEC);

  while (val < 400)

  {

    digitalWrite(Buzzer, LOW); //蜂鸣器不响

    val = analogRead(A0);

    Serial.println(val, DEC);

  }

  digitalWrite(Buzzer, HIGH); // 蜂鸣器响

}



/*

  【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

  实验三十七:MQ-3酒精乙醇传感器模块(半导体式表面电阻控制型)之三

*/

const int gasSensor = 0;

void setup() {

  Serial.begin(9600);      // sets the serial port to 9600

}

void loop() {

  float voltage;

  voltage = getVoltage(gasSensor);

  Serial.println(voltage);

  delay(1000);

}

float getVoltage(int pin) {

  return (analogRead(pin) * 0.004882814);

  // This equation converts the 0 to 1023 value that analogRead()

  // returns, into a 0.0 to 5.0 value that is the true voltage

  // being read at that pin.

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342