基于单片机的一氧化碳监测报警仪设计

发布者:SereneVoyage最新更新时间:2012-01-04 关键字:单片机  一氧化碳监测报警仪 手机看文章 扫描二维码
随时随地手机看文章
引言

随着工业的迅速发展,人类接触有害气体的场合越来越多,由此造成对人类本身的危害也越来越大。在炼钢厂、炼铁厂中,高炉生产的副产品高炉煤气(主要成分为CO)经过降温、除尘、加压后送入煤气管网或送入煤气柜储存。在高炉旁或附近工房内的工人以及加压站的工人经常发生一氧化碳中毒的事故,危害较大;而且在煤气管道及储存柜检修期间,也经常发生泄露的一氧化碳气体遇明火产生爆炸的事故,因而研制一种一氧化碳气体监测仪有着十分重要的现实意义。本文采用AD公司的数据采集芯片ADuC834为主控芯片,介绍了一种灵敏度高、性能可靠、操作简单的一氧化碳监测报警仪。

1 系统硬件组成

1.1 系统框图

整个一氧化碳监测报警仪的硬件组成框图如图1所示。

这个系统的工作原理为:首先通过一氧化碳传感器采集现场的一氧化碳数据信息,传感器选用的是英国CityTechnology Ltd公司的电化学一氧化碳气体传感器7E/F;当一氧化碳气体经过传感器外壳上的气孔扩散到工作电极表面上时发生化学变化,工作电极输出变化的电流,其电流大小与气体浓度成正比,该电流信号再经过运算放大器电路输出0~2.5 V的电压信号。此电压信号与气体浓度成线性关系,ADuC834单片机通过自身集成的24位A/D转换器采集该电压信号即可获取一氧化碳气体的浓度值,再利用LCD显示当前现场的一氧化碳的浓度。另外,通过按键可设置一氧化碳一级、二级气体浓度报警点,当一氧化碳浓度大于某一报警点时,设有声、光、振动3种报警方式。

1.2 ADuC834单片机介绍

ADuC834单片机内部集成了两路独立的∑-△ADC,其中主通道ADC为24位,辅助通道ADC为16位。主通道AD输入范围为±20 mV~±2.56 V,分为8档,使用时可任选一档。由于使用了∑-△转换技术,因此可以实现高达24位无丢失码性能;辅助通道除具有基本的A/D转换功能外,还可作为内部温度传感器的输入接口。

ADuC834单片机利用32 kHz晶振来驱动片内锁相环(PLL),并通过内部寄存器的设定以产生内部所需要的工作频率,它的微控制器内核与8051兼容,片内外围设备包括一个与SPI和I2C兼容的串行端口、多路数字输入/输出端口、看门狗定时器、电源监视器以及时间间隔计数器,同时片内还提供了62 KB闪速/电擦除程序存储器以及2 304 B的片内RAM。

ADuC834单片机由厂家提供了启动引导程序,因此通过标准的UART串行接口可以方便地把用户程序代码加载到ADuC834单片机中,非常便于程序的开发和设计。

2 软件程序设计

2.1 数据采集程序

进行数据采集时,使ADuC834单片机的外部参考电压Vref=2.5 V,并通过寄存器AD0CON的RN2、RN1和RN0位来设置不同的输入范围,以实现对主通道输入信号的采样。

2.2 用户闪速/电擦除数据寄存器的编程

ADuC834单片机提供给开发人员的闪速/电擦除数据存储器的容量为4 KB,利用这些EEPROM可以进行系统配置信息的掉电保存。

3 仪器标定与检验

3.1 仪器标定

由于传感器本身的线性度比较好,因此仪器的标定采用两点标定法。首先将仪器置于纯净空气中,待显示数据稳定后,将此点作为第一点即零点,并调节LCD的示值为零;然后调整标准气瓶气体流速为200 m1/min,保持气流稳定流过传感器约1 min;待显示器读数稳定后,将此点的浓度作为第二点并调节LCD的示值与标准气瓶气体浓度值一致,然后关闭气瓶,由此完成标定的全过程。

3.2 检验结果

3.2.1 示值误差

将各种标准浓度的气体以200 ml/min的流速通过传感器后,延时35 s后记录测量结果,并根据示值误差计算公式:

式中:△e为重复性误差;A为读度数算术平均值;As为标准气体浓度值;R为量程。

计算得到不同浓度下的示值误差,如表1所示。

通过以上测验数据分析可知,一氧化碳监测报警仪的示值误差小于±3%FS,满足示值误差检定规程要求。

3.2.2 重复性误差

将同种浓度标准的气体以200 m1/min的流速多次通过传感器后,延时35 s后记录测量结果,并根据重复性误差计算公式:

式中:Sr为重复性误差;A为读数算术平均值;Ai为仪器读数值;n为测量次数,n=6。

计算重复性误差如表2所示。

通过以上测验数据可知,一氧化碳监测报警仪的重复性误差小于±2%,满足重复性误差检定规程要求。

4 结束语

本文所介绍的一氧化碳监测报警仪具有硬件上结构简单、体积小巧,软件上编程简单、开发时间短等特点。另外,作者设计的这款一氧化碳报警仪实际已应用于炼钢厂、炼铁厂,也取得了良好的实用效果。

关键字:单片机  一氧化碳监测报警仪 引用地址:基于单片机的一氧化碳监测报警仪设计

上一篇:基于单片机技术的机械设备计时器的研制
下一篇:基于单片机的电力补偿装置控制系统设计

推荐阅读最新更新时间:2024-03-16 12:50

MCS-51系列单片机的掉电方式解析
MCS-51系列CHMOS型单片机CPU执行一条置位PCON.1(PD)的指令,就使器件进入掉电方式。如80C31执行如下指令便可以进入掉电方式: MOVPCON,#02H;PD←1 1、空闲方式特点 上述指令执行后PD端变为低电平,振荡器因此停振,片内所有功能部件停止工作,进入掉电方式。在掉电方式期间,内部RAM和寄存器的内容维持不变,I/O引脚状态和相关的特殊功能寄存器的内容相对应,ALE和PSEN为逻辑低电平。 2、退出空闲方式 进入掉电方式后,CHMOS型器件退出掉电方式的唯一方法是硬件复位,即需要给RST引脚上外加一个足够宽的复位正脉冲。复位以后特殊功能寄存器的内容重新被初始化,但RAM单元的内容仍保持不变。
[单片机]
基于AT89S51单片机最小系统制作
一、 确定任务 开发单片机最小系统 二、任务分析: 该系统具有的功能: (1)具有2位LED数码管显示功能。 (2)具有八路发光二极管显示各种流水灯。 (3)可以完成各种奏乐,报警等发声音类实验。 (4)具有复位功能。 三、功能分析 (1)两位LED数码管显示功能,我们可以利用单片机的P0口接两个数码管来现这个功能; (2)八路发光二极管显示可以利用P1口接八个发光二极管实现这个功能; (3)各种奏乐、报警等发声功能可以采用P2.0这个引脚接一蜂鸣器来实现。 (4)利用单片机的第9脚可以设计成复位系统,我们采用按键复位;利用单片机的18、19脚可以设计成时钟电路,我们利用单片机的内部
[单片机]
基于AT89S51<font color='red'>单片机</font>最小系统制作
MCU/DSP/FPGA呈现多元化发展趋势
MCU凭借其强大的控制功能,广泛地用于消费类电子、通信、汽车电子、工业等领域。有资料显示,MCU产品需求量每年不断增长,2008年全球MCU市场将增长到160亿美元。DSP则以其卓越的数据处理能力以及优秀的数据算法,成为数字信息时代的核心引擎。来自市场调研机构IC Insights的数据显示,2006年全球DSP市场将增长9%,达到85亿美元,2007年将以18%的速度增长,2008年则达27%。 而FPGA更是以其极大的灵活性、丰富的接口和优越的性能著称,利用FPGA可以实现任何数字器件的功能。据市场调研公司Gartner Dataquest预测,2010年FPGA和其他可编程逻辑器件(PLD)市场将从2005年的3
[新品]
飞思卡尔与Continental联合设计多核32位MCU,优化EBS应用
汽车行业的第一个三核微控制器设计将Power Architecture e200内核与Continental的无故障电子刹车系统(EBS)技术集成起来 德国慕尼黑(飞思卡尔技术论坛)讯--2007年1 0月1 6日 --微电子的不断发展使主流汽车的电子刹车系统(EBS)更可靠、响应更灵敏且更经济。为了支持下一代EBS及底盘控制系统,飞思卡尔半导体和位于法兰克福的大陆汽车系统 (Continental Automotive Systems) EBS事业部联合设计了一款高性能、多核微控制器(MCU),优化了EBS应用。 汽车业界的两位领导者正在就被称为SPACE的定制MCU展开合作,旨在为Continental的下一代EBS产品
[新品]
51单片机学习:I2C-EEPROM实验
实验名称:I2C-EEPROM实验 接线说明: 实验现象:下载程序后,数码管右4位显示0,按K1键将数据写入到EEPROM内保存, 按K2键读取EEPROM内保存的数据,按K3键显示数据加1,按K4键显示数据清零, 最大能写入的数据是255。 注意事项: ***************************************************************************************/ #include public.h #include 24c02.h #include key.h #include smg.h #define EEPROM_ADDRESS 0 //定义数据存入EEP
[单片机]
浅谈利用单片机设计PWM脉冲信号发生器
PWM是脉冲宽度调制(Pulse Width Modulation)的英文缩写,它是开关型稳压电源中按稳压的控制方式分类中的一种,而脉宽宽度调制式(PWM)开关型稳压电路是在控制电路输出频率不变的情况下,通过电压反馈调整其占空比,从而达到稳定输出电压的目的。 简单的说,PWM是一种对模拟信号电平进行数字编码的方法。理论上讲就是电压或电流源以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的,通的时候就是电源被加到负载上,断的时候就是供电被断开的时候,所以PWM信号仍然是数字的。要想达到这样一种脉宽调制效果,模拟电压和电流时可以直接控制。例如音响的音量控制,在简单的模拟电路中,它的控制是由连接了一个可变电阻
[单片机]
浅谈利用<font color='red'>单片机</font>设计PWM脉冲信号发生器
MCU AD与测量基准电压关系
AD转换与测量基准电压关系 1.首先确定ADC用几位表示,最大数值是多少。比如一个8位的ADC,最大值是0xFF,就是255。 2.然后确定最大值时对应的参考电压值。一般而言最大值对应3.3V。这个你需要看这个芯片ADC模块的说明。寄存器中有对于输入信号参考电压的设置。 3.要计算电压,就把你的ADC数值除以刚才确定的最大数值再乘以参考电压值。   比如ADC值为0x80,   实际值就是0x80/(0xFF+1)*3.3V =1.65V 4.计算出来的电压值只是ADC管脚处的电压值。   可以用电压表量一下,计算值和实际值是否一样。至于放大器等等,都是芯片外部的事情。外部电路怎么接,和芯片ADC的采样值无关。 5
[单片机]
基于80C51单片机和CH375芯片实现打印机驱动系统的设计
引言 本课题来源于北京普析通用公司的一个项目。由于公司现有单机版光谱仪器产品(如1810、T6等)采用的是并行口打印技术,而随着USB打印机技术的逐渐普及,并行口打印机越来越不好买到,而且有些用户的打印机只是USB接口而非并行口,因此现有仪器产品对打印机的支持变得不能适应用户需要。为了实现能将公司的并行口仪器直接和USB打印机相连进行打印,决定设计开发一款LPT-USB打印机的驱动器,负责并口仪器和USB打印机的连接。 本文利用单片机和USB总线接口芯片实现LPT-USB打印机的驱动器设计。利用该设计将能够实现并行打印口数据可以在USB打印机上的直接打印工作,克服了有些并口仪器必须连接并口打印机才能打印的弊端,极大地方便了用户
[单片机]
基于80C51<font color='red'>单片机</font>和CH375芯片实现打印机驱动系统的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved