LM393电压比较芯片+MQ_2烟雾传感器

作者:GWD 时间:2019.06.22

一:学习要点
1.MQ—2原理(知道就行了,纯粹出于好奇):二氧化锡半导体气敏材料,当温度200℃-300℃时候(所以这个传感器工作时,是热的,开始还以为是接线错误短路了),二氧化锡受热后接触氧气和烟雾后电导率不同,烟雾浓度越大电导率也就越大,电阻越低。
2.LM393电压比较模块(重点掌握):
1):LM393模块工作电路类似下文提到的工作电路分(2),起到电压比较(数字量输出)与电压跟随(模拟量输出)两种功能;
2):由于LM393的电路特性可知,该模块与电阻式传感器是很搭配的猜测这也就是为什么有些传感器买的时候赠送LM393模块,因为这些传感器式电阻式的、比如常用的光敏电阻、YN-69土壤湿度传感器 、YL-83雨滴模块均赠送LM393模块。

3):验证上述猜测(以YL-83为例):
第一步:测量干燥条件下雨滴模块阻值,超过20K量程;
第二步:放一块浸水的海绵,再次测量阻值,阻值4K左右,阻值变化明显,猜想正确;


3.LM393总结:
1)lm393电压比较模块适用场景:电阻式传感器/元件,需要输出高低电平阈值时或模拟量输出(伴随电压)时;
2)阻值式传感器的使用方法在理解LM393模块后会变得很简单,并没有想象中的复杂。接触MQ-2前我猜测是一种总线式传感器。
二:手册分析
(一)LM393
1.LM393引脚功能

2.工作电路分析(1)

LM393是一个比较器,(没有负反馈的时候)当正输入端大于负输入端的时候,输出高电平,即VCC(LM393是集电极开路输出所以输出端要接一个上拉电阻到VCC),当负输入端的电压大于正输入端的电压的时候输出为低电平,即0V,所以上路LM393输出为0或1的数字信号。然后下面那一个是把LM393当做了运算放大器来用,加入了负反馈,做电压跟随器,放大倍数为1,起缓冲作用,由于是前面传感器上的信号直接过来,而这个信号是模拟信号,经过一个电压跟随器之后仍然是模拟信号。这就是为什么上面是数字信号,下面是模拟信号。

3.工作电路分析(2)

在没有光照时,光敏二极管的电阻值很大,电阻R23与该光敏二极管组成的分压点电压升高,使同相端INB+电压大于反相端INA-端电压,电压比较器的输出端OUT输出高电平电压,此时Light LED灯不亮。在有光照时,光敏二极管的电阻值很小,电阻R23与该光敏二极管组成的分压点电压下降,使同相端INB+电压小于反相端INB-端电压,电压比较器的输出端OUT输出低电平电压,此时Light LED灯亮。接在反相端INA-端的电位器VR2用于调节该端的电位电压,这个电压也就是电压比较器输入的阀值翻转电压,用于光照灵敏度调节。

(二)MQ-2手册

  1. 应用范围:MQ-2烟雾传感器,与LM393芯片(图2-4),适用于家庭或工厂的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等监测装置。

  2. 双路信号输出(模拟量输出及TTL电平输出);

  3. 模拟量输出0~5V电压,浓度越高电压越高;

  4. TTL输出有效信号为低电平(图2-5)。(当输出低电平时信号灯亮,可直接接单片机);

    三:编程(数字量输出太简单,不赘述)
    A/D转换部分(传感器能读数值,转换公式不正确,没有校准条件,手册提到校准需要1000ppm的甲烷和氢气):
    void main (void)
    {

    float vol=0;
    InitUART();
    while (1)
    {
    vol = RD_OneByte2Pcf8591(0x92,0x03) / 2.03 ;
    printf(“检测浓度 = %.3f ppm\n\r”,vol);
    //大概的转换公式 点燃打火机5V,A/D数值:250左右 定值99%;
    // 常态下 1.08V, A/D数值:59左右 定值 5%;
    Delay200ms(); Delay200ms();Delay200ms();Delay200ms();Delay200ms();
    }
    }

源程序下载:
链接:https://pan.baidu.com/s/1NpLld-6ESh31AsdlpEb_5w
提取码:8mu8

传感器自学笔记第三章——LM393电压比较芯片+MQ_2烟雾传感器相关推荐

  1. 传感器自学笔记第十一章——三色RGB学习笔记+高感度声音检测模块+KY-010光遮断传感器+TCRT5000循迹传感器+倾斜模块

    作者:GWD 时间:2019.06.28 三色RGB学习笔记(开关量类传感器) 一.学习要点:无 二.手册分析(开关量传感器) 1.产品用途:RGB LED 模块由一个贴片全彩 LED 制成,通过 R ...

  2. 传感器自学笔记第十三章——7彩自动闪烁LED模块+干簧管传感器模块+水银开关模块+SW-18015P震动开关模块+KY-020倾斜开关模块

    作者:GWD 时间:2019.06.28 7彩自动闪烁 LED 模块 一. 学习要点:无 二. 手册分析:无 三. 编程:无 干簧管传感器模块(开关量传感器) 一.学习要点(无) 二.手册分析 1.一 ...

  3. 传感器自学笔记第五章——旋转编码器

    作者:GWD 时间:2019.06.23 一:学习要点: 1.手册只讲了原理,连引脚定义也没有,模块上的引脚标号也不正确.好在旋转编码器是开关量类的传感器,解决办法如下,在三个信号输出引脚上分别接上L ...

  4. 计算机网络第七版笔记--第三章

    计算机网络第七版学习笔记 第三章数据链路层 3.1使用点对点信道的数据链路层 3.1.1数据链路和帧 1.链路(link)就是从一个结点到相邻结点的一段物理线路(有线或无线),而中间没有任何其他的交换 ...

  5. 机器人导论(第四版)学习笔记——第三章

    机器人导论(第四版)学习笔记--第三章 3 操作臂运动学 3.1 引言 3.2 连杆的描述 3.3 连杆连接的描述 3.4 连杆坐标系的定义 3.5 操作臂运动学 3.6 驱动空间.关节空间和笛卡尔空 ...

  6. 深入理解 C 指针阅读笔记 -- 第三章

    Chapter3.h #ifndef __CHAPTER_3_ #define __CHAPTER_3_/*<深入理解C指针>学习笔记 -- 第三章*//*它们都保存在栈中的什么位置?*/ ...

  7. 《Go语言圣经》学习笔记 第三章 基础数据类型

    <Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...

  8. 计算机系统导论第九章,计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新)...

    计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新) 第三章 程序的机器级表示 3.1 历史观点 3.2 程序编码 1. 命令行 (1)编译 Linux> gcc -Og ...

  9. Android群英传笔记——第三章:Android控件架构与自定义控件讲解

    Android群英传笔记--第三章:Android控件架构与自定义控件讲解 真的很久没有更新博客了,三四天了吧,搬家干嘛的,心累,事件又很紧,抽时间把第三章大致的看完了,当然,我还是有一点View的基 ...

  10. java虚拟机读书笔记 第三章 垃圾收集器和内存分配策略

    java虚拟机读书笔记 第三章 垃圾收集器和内存分配策略 GC需要完成的三件事情:哪些内存需要回收.什么时候回收.如何回收 垃圾回收器在对堆进行回收前,首先要确定那些对象存活,哪些对象已经死去,判断的 ...

最新文章

  1. VC 中类型转换(转)
  2. js 拖动层示例[转]
  3. PHP内核探索:Zend引擎
  4. abb变频器acs880说明书_常见品牌变频器修改功率方法大全
  5. 用户模式 VS 内核模式(1)
  6. Got a packet bigger than 'max_allowed_packet' bytes
  7. 深度学习:tensorflow 的整体实现,numpy实现深度学习(三)
  8. oracle Hint 使用
  9. python实现ping命令_[小菜随笔]python tkinter实现简单的ping命令
  10. 《MySQL——连接查询》
  11. linux php oauth安装,php – 无法在Linux上安装OAuth
  12. c++语言成绩统计系统数组,急求!!!关于学生成绩管理系统的C++ 结构体数组...
  13. 团队作业4——第一次项目冲刺(Alpha版本)4.25
  14. Lync 客户端功能对比之IM功能
  15. DirectX9:总结篇 异常错误检测
  16. 嵌入式Linux开发笔试,嵌入式Linux工程师笔试题
  17. 精通javascript 代码总结
  18. abab的四字成语_abab的四字成语有哪些成语大全
  19. Linux普通用户查看本机域名,域名的解析过程
  20. 如果没有传智播客和张老师,我现在不可能有机会在一家上市公司工作

热门文章

  1. c15语言中不支持十六进制的数据,从十六进制字符串中提取数据
  2. 小游戏SDK对提高用户留存率的优势
  3. mobilenet cpu 加速_UP手游加速器苹果版下载安装-UP手游加速器iOS苹果版下载
  4. 清理打印机连接数bat_通过批处理bat解决局域网打印机共享问题
  5. MTK 修改ro.hardware 获取cpu 和固件版本号方法
  6. 怎样把doc转换成jpg
  7. html图层设置大小,html背景图片怎么设置大小
  8. mysql与es数据一致性_ElasticSearch 如何保证数据一致性,实时性
  9. 美团外卖uml流程图_以美团外卖为例,区别业务流程图和页面流程图
  10. S_ALR_87011963 No data selected