随着工业的迅速发展,人类接触有害气体的场合越来越多,由此造成对人类本身的危害也越来越大。在炼钢厂、炼铁厂中,高炉生产的副产品高炉煤气(主要成分为CO)经过降温、除尘、加压后送入煤气管网或送入煤气柜储存。在高炉旁或附近工房内的工人以及加压站的工人经常发生一氧化碳中毒的事故,危害较大;而且在煤气管道及储存柜检修期间,也经常发生泄露的一氧化碳气体遇明火产生爆炸的事故,因而研制一种一氧化碳气体监测仪有着十分重要的现实意义。本文采用AD公司的数据采集芯片ADuC834为主控芯片,介绍了一种灵敏度高、性能可靠、操作简单的一氧化碳监测报警仪。
1系统硬件组成
1.1系统框图
这个系统的工作原理为:首先通过一氧化碳传感器采集现场的一氧化碳数据信息,传感器选用的是英国CityTechnologyLtd公司的电化学一氧化碳气体传感器7E/F;当一氧化碳气体经过传感器外壳上的气孔扩散到工作电极表面上时发生化学变化,工作电极输出变化的电流,其电流大小与气体浓度成正比,该电流信号再经过运算放大器电路输出0~2.5V的电压信号。此电压信号与气体浓度成线性关系,ADuC834单片机通过自身集成的24位A/D转换器采集该电压信号即可获取一氧化碳气体的浓度值,再利用LCD显示当前现场的一氧化碳的浓度。另外,通过按键可设置一氧化碳一级、二级气体浓度报警点,当一氧化碳浓度大于某一报警点时,设有声、光、振动3种报警方式。
1.2ADuC834单片机介绍
ADuC834单片机内部集成了两路独立的∑-△ADC,其中主通道ADC为24位,辅助通道ADC为16位。主通道AD输入范围为±20mV~±2.56V,分为8档,使用时可任选一档。由于使用了∑-△转换技术,因此可以实现高达24位无丢失码性能;辅助通道除具有基本的A/D转换功能外,还可作为内部温度传感器的输入接口。
ADuC834单片机利用32kHz晶振来驱动片内锁相环(PLL),并通过内部寄存器的设定以产生内部所需要的工作频率,它的微控制器内核与8051兼容,片内外围设备包括一个与SPI和I2C兼容的串行端口、多路数字输入/输出端口、看门狗定时器、电源监视器以及时间间隔计数器,同时片内还提供了62KB闪速/电擦除程序存储器以及2304B的片内RAM。
ADuC834单片机由厂家提供了启动引导程序,因此通过标准的UART串行接口可以方便地把用户程序代码加载到ADuC834单片机中,非常便于程序的开发和设计。[page]
2软件程序设计
2.1数据采集程序
进行数据采集时,使ADuC834单片机的外部参考电压Vref=2.5V,并通过寄存器AD0CON的RN2、RN1和RN0位来设置不同的输入范围,以实现对主通道输入信号的采样。
2.2用户闪速/电擦除数据寄存器的编程
ADuC834单片机提供给开发人员的闪速/电擦除数据存储器的容量为4KB,利用这些EEPROM可以进行系统配置信息的掉电保存。
3仪器标定与检验
3.1仪器标定
由于传感器本身的线性度比较好,因此仪器的标定采用两点标定法。首先将仪器置于纯净空气中,待显示数据稳定后,将此点作为第一点即零点,并调节LCD的示值为零;然后调整标准气瓶气体流速为200m1/min,保持气流稳定流过传感器约1min;待显示器读数稳定后,将此点的浓度作为第二点并调节LCD的示值与标准气瓶气体浓度值一致,然后关闭气瓶,由此完成标定的全过程。
3.2检验结果
3.2.1示值误差
将各种标准浓度的气体以200ml/min的流速通过传感器后,延时35s后记录测量结果,并根据示值误差计算公式:
式中:△e为重复性误差;A为读度数算术平均值;As为标准气体浓度值;R为量程。
计算得到不同浓度下的示值误差,如表1所示。
通过以上测验数据分析可知,一氧化碳监测报警仪的示值误差小于±3%FS,满足示值误差检定规程要求。
3.2.2重复性误差
将同种浓度标准的气体以200m1/min的流速多次通过传感器后,延时35s后记录测量结果,并根据重复性误差计算公式:
式中:Sr为重复性误差;A为读数算术平均值;Ai为仪器读数值;n为测量次数,n=6。
计算重复性误差如表2所示。
通过以上测验数据可知,一氧化碳监测报警仪的重复性误差小于±2%,满足重复性误差检定规程要求。
4结束语
本文所介绍的一氧化碳监测报警仪具有硬件上结构简单、体积小巧,软件上编程简单、开发时间短等特点。另外,作者设计的这款一氧化碳报警仪实际已应用于炼钢厂、炼铁厂,也取得了良好的实用效果。
关键字:单片机 一氧化碳监测 报警仪
引用地址:
基于单片机一氧化碳监测报警仪设计
推荐阅读最新更新时间:2024-03-16 13:36
基于PICFxx单片机控制的正弦波逆变电源
逆变电源是一种采用电力电子技术进行电能变换的装置。随着电力电子技术的发展,逆变电源的应用越来越广泛,但应用系统对逆变电源的输出电压波形特性也随之提出了越来越高的要求,因为电源的输出波形质量直接关系到整个系统的安全和可靠性指标。
随着数字信号处理技术的发展,以SPWM控制方式设计的逆变电源越来越受到青睐。本文介绍的SPWM逆变电源就是采用PIC单片机来实现SPWM控制和正弦波方式输出,而且电路简单,性能安全可靠,灵活性强,同时可以降低谐波,提高效率。
1 SPWM逆变器结构
逆变电源的拓扑结构有多种形式,图l所示是SPWM逆变电源的基本结构,它主要由变压器中心抽头推挽式升压电路、逆变电路、滤波电路、驱动
[电源管理]
基于AVR单片机的串行接口智能转换器
由于 RS-422 、 RS-485 总线具有抗干扰能力强、通讯速率高、通讯距离远、可以与多台从机通讯等特点,所以 在主从式多机通讯中, 得到普遍应用。
我们 设计开发了一种 以 AT90S2343 低功耗单片机为核心的 外插式串行口 智能 转换器 ,它把 RS232 串行口转换至 RS-422 或 RS-485 串行口。它 无须外部供电 、并能 自动识别通讯波特率( 1200 - 115.2K )和通讯方式( 8 位、 9 位方式), 智能控制接收和发送电路与通讯总线的连接、 在不改变现有软件情况下,做到即插即用。
该转换器且通用性强、性 能可靠、结构简单、使用方便的特点。可广泛应用于 数据采集、监控
[单片机]
16-基于51单片机的烟雾和温湿度检测控制系统仿真
具体实现功能 由STC89C52单片机+LCD1602液晶显示屏+ADC0832模块+蜂鸣器+DHT11温湿度传感器 +烟雾传感器+LED+按键构成。 具体功能: 1、LCD1602液晶第一行显示当前的烟雾值,第二行显示当前的温度和湿度值; 2、可以设置烟雾、温湿度上下限报警值。共4个按键:复位按键、减键、加键、设置键;设定的参数具有掉电保存,保存在STC单片机的内部,上电无需重新设置; 3、当烟雾值高于设定的报警值或温度湿度超出上下限范围,蜂鸣器和指示灯会发出声光报警; 4、当温湿度值低于或高于设定的范围时,相应的指示灯亮,蜂鸣器报警; 5、当同时满足烟雾过高、温度过高、湿度过低三个条件时,控制继电器吸合
[单片机]
80C51单片机的startup.a51程序模块的作用
80C51在电源重置后(Power On Reset)所执行的第一个程序模块并不是使用者的主程序main(),而是一个隐藏在KEIL-C51标准链接库中称为startup.a51的程序模块。 startup.a51的主要工作是把包含idata、xdata、pdata在内的内存区块清除为0,并且初始化递归指针。接着startup.a51被执行的仍然是一个隐藏在KEIL-C51标准链接库中称为init.a51的程序模块。而init.a51的主要工作则是初始化具有非零初始值设定的变量。 在完成上述的初始化程序之后,80C51的控制权才会交给main()开始执行使用者的程序。
[单片机]
英飞凌推出TRAVEO T2G-C系列图形MCU,以MCU的成本为汽车图形应用提供堪比MPU的性能
【 2023 年 1 2 月 8 日, 德国慕尼黑 讯】 英飞凌科技股份公司近日推出搭载新型图形引擎的全新TRAVEO™ T2G-C系列车用微控制器(MCU)。该引擎采用全新的智能渲染技术,可为汽车图形应用带来出众的性能。这款全新MCU占用空间小,可简化主机厂的集成并降低BOM(材料清单)成本,适用于汽车、摩托车、非公路移动出行交通工具的高级智能移动仪表盘和平视显示系统以及注重质量和安全的工业和医疗应用。 全新TRAVEO™ T2G-C系列车用微控制器 英飞凌科技微控制器产品线智能移动出行副总裁 Ralf Koedel 表示:“TRAVEO T2G-C系列微控制器配有专用的图形加速器,能够以MCU的成本,助力打
[汽车电子]
AVR 单片机实现直流电机PWM 的速度调整
1 综 述 直流电动机转速的控制方法可分为2 类,即励磁控制法与电枢电压控制法。励磁控制,控制磁通,其控制功率虽然小,但低速时受到磁饱和的限制,高速时受到换向火花和换向器结构强度的限制;而且由于励磁线圈电感较大,动态响应较差。所以常用的控制方法是改变电端电压调速的电枢电压控制法。 设直流电源电压为Ud ,将电枢串联一个电阻R ,接到电源Ud ,则电枢两端的电压Ua 为Ua = Ud - IaR 显然,调节电阻R 即可改变端电压,达到调速目的。但这种传统的调压调速方法,其效率低。因此,随着电力电子技术的进步,发展了许多新的电枢电压控制方法。其中, PWM(脉宽调制) 是常用的一种调速方法。其基本原理如下图所示,设加在电机电枢
[单片机]
Fujitsu内置FR81S内核的高性能32位微控制器方案
Fujitsu内置“FR81S”内核的高性能32位微控制器方案 近年来,在汽车性能方面,除了要求对诸如驾驶、转向和停车等驾驶功能加以改进外,还要求对安全性、舒适性和环保性等相关性能加以提高。虽然内置式微控制器最近为众多汽车系统所用,但是为了将来能够实现更安全、更舒适和更环保的系统,对它们进行性能和功能的改进将至关重要。 简介/产品特性 ■ 面向更安全、更舒适且更环保的系统 我们开发了内置“FR81S”专用32位高性能 CPU 内核的 MB91770 系列和 MB91725 系列新型微控制器,能够控制新一代汽车系统。仪表盘控制是 MB91770 系列的主要应用领域,而车身控制(空调、BCM等)则是 MB91725 系列的主
[单片机]
STM32单片机I/O的工作模式
最近有个朋友在设计低功耗设备,用的是STM32的主控,他知道我做过很多类似的超低功耗项目,于是向我咨询了一些问题,其中就包括I/O口的几种工作模式。今天我就详细的来总结一下这几种工作模式,让大家在以后的设计中知其然也知其所以然。 先说说GPIO 在聊这8种工作模式之前,我想先说一下GPIO的概念—通用输入输出GeneralPurposeInputOutput简称GPIO,就是芯片引脚可以通过它们输出高、低电平,也可以通过他们输入、读取引脚的电压、电平状态。 下面的8种工作模式我将围绕下图进行分析介绍,读懂这一张图大家基本就可以完全理解STM32的GPIO了。希望大家仔细的看一看。 四种不同的输出模式 推挽输出:该模式下引脚
[单片机]