示例五、气敏传感器

通过以下几个示例来具体展开学习,了解气敏传感器原理及特性,学习气敏传感器的应用:

示例五、气敏传感器

一、基本原理:随着人们生活水平的不断提高,人们对环境和健康问题越来越重视。各种燃气的广泛使用,使生产效率和人们的生活质量都得到提高,但是,燃气爆炸、中毒等意外事故时有发生,给人们的生命财产安全带来严重的威胁。为了做好安全防范,就应该实时监控生产、生活环境中使用的可燃气体、有毒气体的泄漏状况,及时发出报警信号,以保障生产和人身安全。
1、气敏传感器的特性
气敏传感器是指能将被测气体浓度转换为与其成一定关系的电量输出的装置或器件。它一般可分为:半导体式、接触燃烧式、红外吸收式、热导率变化式等等。对酒精敏感的电阻型气敏元件;当受到酒精气体作用时,它的电阻值变化经相应电路转换成电压输出信号,输出信号的大小与酒精浓度对应。传感器对酒精浓度的响应特性曲线、实物及原理如图所示。
(a)酒精浓度—输出曲线 在这里插入图片描述

(b)传感器实物、原理图
在这里插入图片描述

2、气体检测仪的系统结构
气体检测仪用单片机做控制核心,用MQ4气体传感器检测甲烷气体,用LCD1602液晶显示模块显示检测结果。当气体浓度超过预定值时,声光报警。如图617所示,系统分为六个模块
(1)气体传感器模块:用气体传感器对环境中的甲烷浓度进行采集。
(2)A-D转换模块:将传感器采集的模拟信号转换成数字信号,以便单片机处理。
(3)信号处理模块:采集后的数据通过单片机处理,将采集的数据转换为气体浓度信号,并和设气体传器片声光报警置的浓度信号进行对比,判断是否需要声光报警。
(4)液晶显示模块:实时显示气体浓度值按键
(5)声光报警模块:浓度超过设定报警值时实现声光报警。
(6)按键模块:用户可以通过此模块设置及调整系统参数。
气体检测仪的系统结构图:
在这里插入图片描述

二、气体检测仪的硬件设计
单片机选用AT89C51,液晶显示器选用LCD1602,A-D转换器选用ADC0809传感器选用MQ4甲烷气体传感器。
在这里插入图片描述

  1. MQ-4甲烷传感器结构与引脚
    MQ4甲烷传感器的封装如图所示,其内部结构和引脚如图所示。它型A2O3陶瓷管、SnO2敏感层、测量电极和加热器构成。敏感元件固定在由塑料或不钢制成的腔体内,加热器为气敏元件提供必要的工作条件。封装好的气敏元件有六只状管脚,其中四个用于信号取出,两个用于提供加热电流。
    2)性能指标:MQ-4甲烷传感器适用天然气、甲烷等气体的检测。其性能指标如下。
    在这里插入图片描述

3)性能特点
MQ4二甲烷传感器具有下列特点
(1)具有信号输出指示。
(2)两种信号输出:AOUT模拟信号输出、TTL高低电平输出
(3)TL端输出低电平时,信号指示灯亮。
(4)模拟输出电压范围为0~5V,电压越高表示气体浓度越高
(5)灵敏度较高。
(6)使用寿命长、稳定性好
(7)快速的响应恢复特性。
4)灵敏度特性曲线
在这里插入图片描述

MQ4甲烷传感器的灵敏度特性曲线如图620所示
其中:温度为20℃,相对湿度为65%,氧气浓度为21%,RL为20k2。
Rs:不同气体、不同浓度下的元件电阻值
R:在正常空气中的元件电阻值。
5)MQ4甲烷传感器的温湿度特性
MQ4甲烷传感器的温湿度特性曲线如图6-21所示。
在这里插入图片描述

R:20℃,33%RH条件下,1000pm甲烷中的元件电阻。
ks:不同温度、湿度下,1000pm甲烷中的元件电阻
6)MQ-4甲烷传感器模块
在这里插入图片描述

MQ4甲烷传感器模块电路如图6-22所示。传感器输出信号经过放大后送给ADC。
2.A-D转换
ADC08O9的数据输出编与单片机的P1口连接。由于ADC0809无内部时钟,需要一个外部时钟给它的 CLOCK端提供一个500kHz左右的时钟率,而单片机ALE端输出的率为单片机系统时钟的6分频,若单片机系统顺率为12MHz,则ALE为2MHz所以用了一个74LS74片对其进行四分颇,如图6-23所示。
在这里插入图片描述

ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。
(1)ADC0809的内部逻辑结构
由下图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。
在这里插入图片描述

3.系统原理
系统通过MQ-4甲烷传感器测量环境中甲烷浓度,用按键控制检测的开始与结束。当浓度大于设定值时,会发出声光报警(即红灯亮,蜂鸣器响):正常状况下绿灯亮。其分频电路如图6-24所示。
在这里插入图片描述

图6-24系统原理图

三、数据记录:
1、霍尔传感器实验数据记录1
在这里插入图片描述

2、气敏传感器的电压/气体浓度曲线图
在这里插入图片描述

四、思考:
分析模数转换器ADC0809的工作原理?引脚中EOC和OE各起什么作用?
工作原理: 采样频率为8位的、以逐次逼近原理进行模、数转换的器件,其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8个单断模拟输入信号中的一个进行A/D转换。
EOC:转换结束信号;OE:输出允许信号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/835631.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多模态CLIP和BLIP

一、CLIP 全称为Contrastive Language-Image Pre-Training用于做图-文匹配,部署在预训练阶段,最终理解为图像分类器。 1.背景 以前进行分类模型时,存在类别固定和训练时要进行标注。因此面对这两个问题提出CLIP,通过这个预训练…

B 站评论系统架构设计难点

更多大厂面试内容可见 -> http://11come.cn B 站评论系统架构设计难点 这里整理一下在哔哩哔哩技术公众号看到的 B 站评论系统的架构设计文章,自己在学习过程中,对其中感觉比较有帮助的点做一下整理,方便以后查阅,详细版可以点…

Portforge:一款功能强大的轻量级端口混淆工具

关于Portforge Portforge是一款功能强大的轻量级端口混淆工具,该工具使用Crystal语言开发,可以帮助广大研究人员防止网络映射,这样一来,他人就无法查看到你设备正在运行(或没有运行)的服务和程序了。简而言…

邂逅Linux--常见指令,万物为文件(一)

引子:在之前,我们经常听到Linux,那什么是Linux呢?Linux是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯本纳第克特托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布&#xff…

力扣每日一题-统计已测试设备-2024.5.10

力扣题目:统计已测试设备 题目链接: 2960.统计已测试设备 题目描述 代码思路 根据题目内容,第一感是根据题目模拟整个过程,在每一步中修改所有设备的电量百分比。但稍加思索,发现可以利用已测试设备的数量作为需要减少的设备电…

Spring底层入门(十)

1、内嵌tomcat boot框架是默认内嵌tomcat的,不需要手动安装和配置外部的 Servlet 容器。 简单的介绍一下tomcat服务器的构成: Catalina: Catalina 是 Tomcat 的核心组件,负责处理 HTTP 请求、响应以及管理 Servlet 生命周期。它包…

Vitis HLS 学习笔记--理解串流Stream(1)

目录 1. 介绍 2. 示例 2.1 代码解析 2.2 串流数据类型 2.3 综合报告 3. 总结 1. 介绍 在Vitis HLS中,hls::stream是一个用于在C/C中进行高级合成的关键数据结构。它类似于C标准库中的std::stream,但是专门设计用于硬件描述语言(如Veri…

基于springboot实现贸易行业crm系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现贸易行业crm系统演示 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了基于springboot的贸易行业crm系统的开发全过程。通过分析基于springboot的贸易行业crm系统管理的不足,创建…

【栈】Leetcode 字符串解码

题目讲解 394. 字符串解码 算法讲解 这道题有四种情况:1.遍历的时候遇到数字,我们计算并保存数字,将它加入到数字栈中;2.遍历的时候遇到[,我们就把字符保存,加入到字符栈中;3.当遇到]&#x…

如何远程控制另一部手机:远程控制使用方法

在现今高科技的社会中,远程控制手机的需求在某些情境下变得越来越重要。不论是为了协助远在他乡的家人解决问题,还是为了确保孩子的在线安全,了解如何实现这一功能都是有益的。本文将为您简要介绍几种远程控制手机的方法及其使用要点。 KKVi…

交直流充电桩检测有哪些实验项目

交直流充电桩检测是为了保证充电桩的正常运行和使用安全,对充电桩的各项性能进行检测的过程。 1. 充电功能检测:检测充电桩的充电功能是否正常,包括充电电流、电压、功率等参数的测量和调整,以及充电过程中的故障诊断和处理。 2.…

2024年4月24日华为春招实习试题【三题】-题目+题解+在线评测,2024.4.24,华为机试

2024年4月24日华为春招实习试题【三题】-题目题解在线评测,2024.4.24,华为机试 🏩题目一描述:输入格式输出格式样例1样例2样例3数据范围解题思路一:dfs解题思路二:直接二分查找哇!解题思路三&am…

实验室一块GPU都没有?这个云平台直接送4090免费无门槛代金券!

你有没有一些年代久远的老照片,或是网络下载的图片和视频,低分辨率、模糊还有噪点,如果能一键修复成高清就好了!现在在AI算法工程师圈子里很火的GpuMall智算云,上面的镜像可以一键帮你修复照片!比如我们用R…

【碳化硅】陷阱(traps)对SiC MOSFET阈值电压漂移的影响

这篇文章是关于硅碳化物(SiC)金属氧化物半导体场效应晶体管(MOSFET)的阈值电压漂移问题的研究。文章的主要目的是通过研究不同的陷阱(traps)对阈值电压漂移的影响,来解决SiC MOSFET的可靠性问题。 摘要(Abstract) 文章提出了一种研究方法,用于分析影响SiC MOSFET阈值…

LabVIEW学习记录4-局部变量、全局变量、共享变量

【LabVIEW】局部变量、全局变量、共享变量 一、变量定义二、内存分配三、竞争状态四、变量创建及简单使用示例4.1 局部变量4.1.1 局部变量的创建4.1.2 局部变量的编程实例 4.2 全局变量4.2.1 创建4.2.2 调用4.2.3 编程实例 4.3 共享变量 一、变量定义 LabVIEW(Labor…

【Web后端】servlet基本概念

1.ServletAPI架构 HttpServlet继承GenericServletGenericServlet实现了Servlet接口,ServletConfig接口,Serializable接口自定义Servlet继承HttpServlet 2.Servlet生命周期 第一步:容器加载Servlet第二步:调用Servlet的无参构造方法&#xf…

【生信技能树】数据挖掘全流程

R包的安装,每次做分析的时候先运行这段代码把R包都安装好了,这段代码不需要任何改动,每次分析直接运行。 options("repos""https://mirrors.ustc.edu.cn/CRAN/") if(!require("BiocManager")) install.packag…

TFS(淘宝分布式存储引擎

TFS(淘宝分布式存储引擎) 什么是TFS? ​ 根据淘宝2016年的数据分析,淘宝卖家已经达到900多万,有上十亿的商品。每一个商品有包括大量的图片和文字(平均:15k),粗略估计下,数据所占的…

IaC实战指南:DevOps的自动化基石

基础设施即代码(Infrastructure as Code,IaC)是指利用脚本、配置或编程语言创建和维护基础设施的一组实践和流程。通过IaC,我们可以轻松测试各个组件、实现所需的功能并在最小化停机时间的前提下进行扩展。更值得一提的是&#xf…

ETLCloud中如何执行Java Bean脚本

ETLCloud中如何执行Java Bean脚本 在ETLCloud这一强大的数据集成和转换平台中,执行Java Bean脚本的能力为其增添了更多的灵活性和扩展性。Java Bean脚本不仅仅是一段简单的代码,而是一种强大的工具,可以帮助用户定制和优化数据处理的每一个环…