使用单片机对瓦斯气体浓度信息检测和报警设计

发布者:RadiantBreeze最新更新时间:2011-05-30 关键字:气体浓度信息检测  单片机  报警设计 手机看文章 扫描二维码
随时随地手机看文章

  由于瓦斯气体本身的危险性和对人民生产生活造成的巨大危害,因此对瓦斯气体的检测和报警是一项必要的工作。瓦斯报警是指利用气体传感器技术,将检测到的瓦斯气体浓度和标准值进行比较,当高过一定浓度值时候进行相应的声光报警,提醒正在作业的人员进行相应的处理,组织人员撤离或对矿井通风排气,避免不安全事故的发生,对现在采矿业的安全起着非常重要的作用。笔者所设计一种低成本的可燃性气体报警器设计,能够监控矿井的瓦斯气体的浓度,显示测量结果,并对当前的环境状态做出判断,发出报警信息。

  当前,随着采矿技术的不断发展,井下作业的安全越来越有保障,但是仍然有许多采矿企业的机械化程度低,对现场采矿的工作人员的生命安全造成潜在的威胁,特别是针对瓦斯气体的检测和报警仍旧存在隐患,每年由于瓦斯泄露造成的特大事故依然很多。瓦斯是在成煤过程中形成并大量储存与煤层之中的气体,是煤矿井下危害最大的气体。瓦斯是一种无色无味的气体,主要成份是甲烷(CH4),密度为0.716kg/m3,对人体的危害是超时限能引起人窒息死亡。在地下采矿时候,井内常常会泄露一定量的CH4、CO和SO2等气体,后一种含量少,切易溶于水。经煤矿开采时的喷水处理后变成酸。但前两种气体含量多,且几乎不容于水,属于易燃易爆气体。

  系统功能设计

  系统设计

  本设计的瓦斯气体报警器由六个部分组成:传感器、LCD显示器、声光报警器、控制电路、A/D转换和电源模块,传感器部分采用的气体传感器能感知环境中某种气体并将与气体种类和浓度有关的信息转换成电信号。这种电信号是连续变化的模拟信号需要经过A/D转换将其转化离散的数字信号。控制电路以单片机为核心,能够对采集的数字信号进行处理和判断,运用一定的算法计算出待检测气体成分及浓度并送到LCD显示器显示出来。当检测气体浓度超出设定报警阀值时给出声光报警。本系统可以对检测的数据和设定的阀值参数进行存储并自备电源。系统框图如图1所示。

图1总体功能框图

图1总体功能框图

  根据使用环境对产品设计的便携型要求,控制电路的核心元件采用了AT89LV51低电压单片机,传感器采用MQ5气体传感器,为减少单片机端口的占用和进一步扩展其它功能A/D转换部分采用TI公司的TLC1543,LCD显示采用的是dm12232f,A/D转换和LCD都是通过串行方式与单片机相连接,声光报警器电路使用的是蜂鸣器和发光二极管进行报警,这种设计可以满足不同场合的应用,测试结果稳定可靠,10位TLC1543的A/D转换芯片能够满足系统测量的精度要求。系统电路如图2所示。

图2系统电路图

图2系统电路图

  系统采用AT89LV51单片机作为控制部分的核心,AT89LV51是ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4Kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存储器(RAM),兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,AT89LV51可在2.7~6.0V电源电压下工作。A/D转换部分的核心器件TLC1543有三个控制输入端CS、I/OCLOCK、ADDRESS和一个数据输出端DATAOUT遵循串行外设接口SPI协议。51系列单片机未内置SPI接口,但通过软件模拟SPI协议即可。硬件方面将TLC1543的CS、I/OCLOCK、ADDRESS、DATAOUT、EOC五个端口与AT89LV51的5个I/O口相连接。报警模块单独采用了蜂鸣器作为声音报警装置,提醒使用人员当前的气体浓度已经超过了警戒线,应该立即停止工作,进行相应的处理,避免危险发生。它和液晶显示器的配合使用,可以有效地提醒工作人员身边的工作环境,帮助工作人员提高安全警惕。在报警模块的电路中当P0.7口的电平是低电平时候,三极管截止;当P0.7口电平为高时候,三极管导通,蜂鸣器产生报警声音。

  本设计中,由于瓦斯气体的主要成分是甲烷,所以气体传感器采用的是MQ-5,它适用于家庭或工业上对液化气,甲烷(天然气),煤气的监测装置。它具有优良的抗乙醇,烟雾干扰能力,具有对液化气,天然气,城市煤气有较好的灵敏度;对乙醇,烟雾几乎不响应;快速的响应恢复特性;长期的使用寿命和可靠的稳定性;简单的测试电路等优点。其结构和外形如图3所示。

图3

图3 MQ-5的结构和外形 [page]

 

  MQ-5气敏元件的结构和外形如图3所示(结构A或B),由微型AL2O3陶瓷管、SnO2敏感层,测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。封装好的气敏元件有6只针状管脚,其中4个用于信号取出,2个用于提供加热电流。


 

  设计中MQ-5的接线如图4所示,在实际的测量中,可以按照其等效电路来计算相应的校正数值,其中Ro表示的是测量气体在腔体内的等效电阻,RL是外接负载电阻,用来调整输出的模拟量电压范围,具体数值应根据A/D转换器的输入范围来确定,在TLC1543的输入范围是0~5V,这样RL可调整至该范围,保证测量的量程足够用。

图4

图4 MQ-5的等效电路

  气体测试结果计算

  对于传感器的调整参数计算,可按照表1步骤并结合该传感器的特性表进行调整。

表1甲烷测试计算

表1甲烷测试计算

  其中:RL=20KΩ;Ro=14.43KΩ;C=86;RL—负载电阻;Ro—敏感体电阻;C—常数,调整显示范围。

  在灵敏度调整过程中,由于MQ-5型气敏元件对不同种类,不同浓度的气体有不同的电阻值。因此,在使用此类型气敏元件时,灵敏度的调整是很重要的,建议用1000ppm异丁烷或氢气校准传感器。

  本设计考虑携带方便,而且实用的报警器,成品可以很方便的嵌入在矿灯内部,设计成本廉价。基于单片机矿灯用的智能瓦斯报警器设计在硬件的选择上留有空间,在增加相关硬件同时,软件部分只需改动很少的部分就可实现其它功能,使系统功能更加完善。A/D转换器是11通道的,可以扩展其他传感器,如矿井内的温度和湿度进行监测的传感器。并且系统可以扩展无线发射模块,将检测的信息及时地发到安全控制中心,在配合其它矿井内的安全监控设备更好的确保井下作业的安全。

关键字:气体浓度信息检测  单片机  报警设计 引用地址:使用单片机对瓦斯气体浓度信息检测和报警设计

上一篇:基于nRF24L01的钢丝绳无损检测系统
下一篇:ADSP-TS201在无线电测向系统中的应用

推荐阅读最新更新时间:2024-03-30 22:14

单片机脉搏测量仪的制作
本文介绍一种用 单片机 制作的脉搏测量仪,只要把手指放在传感器内,很快就可以精确测出每分钟脉搏数,测量的结果用三位数字显示出来。 一、电路工作原理 电路原理见附图。电路由传感器电路、信号放大和整形电路、 单片机 电路、数码显示电路等四部分组成。 传感器由红外线发射二极管和接收二极管组成,测量原理如下:将手指放在红外线发射二极管和接收二极管之间,血管中血液的流量随着心脏的跳动变化,由于手指放在光的传递路径中,血管中血液饱和度的变化将引起光的传递强度变化,此变化和心跳的节拍相对应,因此红外接收二极管的电流也跟着心跳的节拍改变,使得红外接收二极管输出与心跳节拍相对应的脉冲信号。该脉冲信号经F1~F3、R3~R5。C1、C2等组成的低通放
[单片机]
<font color='red'>单片机</font>脉搏测量仪的制作
基于单片机的电话报警系统设计
  随着社会的发展,人们的活动、居住区域越来越大,安全问题越显重要,加上电话、手机得到普及,简捷、经济型报警器成为家庭所需。目前,市售有多种拨号报警器,但大多数属于特殊功能的电话机,成本报高,作为普通市民丢弃原先购置的电话机再安装报警电话机实在是浪费。本系统研究的是,在无须改动原电话机的前提下,在电话线上并接本装置,并采用无线红外探头实时监测,达到各项功能上,并且在用户使用界面、安全性、多路无线探头设计方面有较大改进。 1 系统设计   为达到良好的实际使用效果,系统须具有的功能如下:   (1)三重设置功能。可以同时设置电话、传呼、手机号码,一旦报警,延时、判断、确认5s后,自动拨号通知值班人员,并在现场发出警报。   (
[单片机]
基于<font color='red'>单片机</font>的电话<font color='red'>报警</font>系统<font color='red'>设计</font>
ATMega16单片机外部中断程序分享
//Crystal:7.3728MHz,功能:学习外部中断0的程序 #include #include #defineLED_COMPORTA^=(1《voidport_init(void) { PORTA=0x40; DDRA=0x40; PORTB=0x00; DDRB=0x00; PORTC=0x00;//m103outputonly DDRC=0x00; PORTD=0x04; DDRD=0x00; } #pragmainterrupt_handlerint0_isr:2 voidint0_isr(void) { LED_COM; } //callthisroutinetoiniTIalizeallperiphera
[单片机]
ATMega16<font color='red'>单片机</font>外部中断程序分享
基于STM32单片机低功耗模式机制详细解析
本文主要解读STM32低功耗模式的机制,并不侧重STM32低功耗的程序实现,而且借助STM32固件库实现STM32低功耗会变的非常简单。 一、STM32芯片性能 使用芯片型号:stm32f030f4,CORTEX-M0.封装TSSOP20. 运行模式:内部时钟(HSI),系统时钟频率采用48MHZ。 工作电压:3.3V 芯片具体参数如下: 二、芯片功耗 功耗: 芯片工作模式: 工作模式:外设正常运行,内核CPU及SRAM供电,未使用外设的时钟默认关闭。 睡眠模式:只有CPU停止工作,各个外设正常工作,依靠任何中断/事件唤醒。 停机模式:1.8V供电区域时钟被停止,内部HSI,PLL,外部时钟HSE均关闭,同时
[单片机]
基于STM32<font color='red'>单片机</font>低功耗模式机制详细解析
51单片机汇编:多路延时开关
要求:51单片机,8个按键、8个发光二极管。 ;一个键按下则对应灯亮,3秒后灭,每个键控制一个灯。 ;题目要求的电路,非常简单,用 P1 连接按键、P2 连接 LED 即可。 ;用定时器,定时 7.5 ms,中断 400 遍,即为 3 秒钟。 ;针对每个灯,都要有一个计时单元,用来控制亮灯 3 秒钟的时间。 ;用汇编语言编写程序如下: KEY EQU 30H K_L EQU 31H K_T EQU 32H ORG 0000H AJMP START ORG 000BH ;T0中断入口地址 JMP T0_INT START: MOV TH0, #40 ;定时
[单片机]
51<font color='red'>单片机</font>汇编:多路延时开关
单片机实现软件复位(软复位)的方法及讨论
单片机软复位有什么好的方法?如从机收到复位命令(软件命令),程序怎么使机器复位?虽然要使软件始终处于可控状态,最好不要用 复位 ,因为复位是纯硬件过程,软件是不可控的.但是我们还是要讨论方法,一般流传的方法如下: 1、放狗; 2、((void(code *)(void))0x0000)(); 3、用单片机一个引脚控制点一下RSTRST; 4、用单片机一个引脚控制重新加电; 5、用单片机自带的软件复位指令或内狗指令; 6、goto大法; 天堂雨林博客对以上方法的意见: 方法1: 放狗 是单片机软复位的最好办法,也基本上是唯一的一个办法。但并不是所有单片机都具备看门狗的功能,也不是一个万全之策。 办法2:这不是复位,只是
[单片机]
51单片机定时器和中断的介绍
最近在学习51单片机,学到了定时器这块,由于自己的基础不太扎实,在这方面花了很多时间,这里通过对定时器和中断的介绍,用简易时钟这个例子来对学习的内容进行加深巩固,把自己的经验分享给大家,希望对大家能够有帮助。 一、定时器的功能以及定时器的结构 定时器的功能 其实就是单片机的内部,通过系统时钟的每一个机器周期产生一个记数脉冲,即每一个机器周期计数器加一。 比如,这里我的实验板的晶振是12MHZ,1MHZ信号每个脉冲的持续时间为1us,如果定时器T0对1MHZ的信号进行计数,从0~65536us,当达到最大的65536us的时候,定时器计数达到最大值,会溢出,于是产生中断信号,向中断系统申请中断,中断系统接受中断请求,执行中断
[单片机]
51<font color='red'>单片机</font>定时器和中断的介绍
基于单片机的具有通讯口的智能温控表
1 引言      温控表已广泛应用于工业控制等诸多领域,本文介绍的具有计算机通讯功能的智能温控表是一种新颖的自动化仪表,它以单片机AT89C52为核心,采用电压/频率转换技术和RS-485通信接口芯片MAX487,具有测量精度高、可靠性好、抗干扰性能强、可实现计算机网络控制等优点,可广泛应用于冶金、纺织、化工、医疗等行业。它具有-200~+500°C范围的温度测量和自动控制,是老式温控表的替代产品,市场前景广阔。 2 系统硬件设计      系统硬件框图如图1所示。   系统接通220V交流电源后,通过稳压电路(7805、7905)产生±5V直流工作电源,以满足本系统中集成电路工作需要,系统的遥测电路开始工作:在人
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved