空气能见度和CO2浓度测量装置的设计与研究

发布者:自在堂最新更新时间:2014-11-19 来源: eccn关键字:能见度  CO2浓度  STC12C5A60S2 手机看文章 扫描二维码
随时随地手机看文章

0 引言

能见度即目标物的能见距离,是指观测目标物时,能从背景中分辨出目标物的最大距离。近年来,由于种种原因,世界各地大气能见度越来越低,温室效应也日趋明显,雾霾、沙尘暴等成为人们热议的话题,国防工业生产和百姓日常生活都受到极大影响。加强空气中CO2和能见度测量迫在眉睫。

目前国际上已经研制出的能见度仪器有透射式和散射式两大类,而我国能见度测量仪器的研究还未成熟。本文提出一种简单的透射法测量能见度的方法,同时配备CO2检测功能。利用单片机控制,集测量、显示于一体,仪器简单实用,测量结果一目了然。体积小易携带,数据实时性好,灵活度大。实验验证,基本满足日常生活所需。

1 装置原理及构成

该装置包含了能见度测量系统和CO2测量系统,如图1所示。

光的衰减是由沿光束路径上微粒的散射和吸收造成的,在能见度测量系统中,激光发射管发射激光,硅光电池检测采样空间内水平空气柱的光透过率,光信号转换成电压信号,此时电压的变化即反映了能见度的变化,本装置通过单片机控制多个LED灯,直观反映被测环境能见度的大小。在CO,测量系统中,CO2传感器使用MG811,该传感器采用固体电解质电池原理,采样传感器敏感电极与参考电极间的电势差(EMF)该电势差经过放大和温度补偿输入单片机,公式修正转换成CO2浓度值并通过LCD液晶屏显示,用蜂鸣器对高浓度CO2条件报警。

2 硬件和软件设计

2.1 硬件设计

该装置硬件电路可分为信号采集电路、控制电路和显示电路三部分,该装置主要功能框图如图2所示。其中信号采集电路包括激光发射端、光敏接收端和CO2传感电路,用于采集待测信号。控制电路为信号放大电路和数据控制处理单元,用于对采样到的数据进行分析和处理。显示电路包括能见度分级显示电路、CO2浓度显示和报警电路,实时输出结果,直观反映当前环境的能见度和CO2浓度。系统主要功能电路图如图3所示。

2.1.1 信号采集电路

激光发射端采用发射峰值波长为650.0 nm红光的激光发射管,微调仪用于对准接收端,位于采样筒一端。

接收端采用硅光电色敏二极管,带峰值波长为650.0 nm的增透膜,防止杂光干扰,位于采样筒另一端。发射端发射来的激光通过采样空间由硅光电色敏二极管接收转换成电信号,通过NE5532可调放大电路放大至0~3.5 V范围,送入单片机处理。可调放大电路使信号电压放大约200倍。[page]

CO2传感电路和引脚图如图4所示,包括MG811CO2气体传感探头,LM393电压比较器等。MG811测试CO2的浓度范围在0~10 000 ppm,可探测各种环境下CO2的浓度值。

2.1.2 控制电路

该套装置由具有自带A/D转换功能的芯片STC12C5A60S2控制,它是一种低功耗、高性能CMOS 8位微控制器,可以为外围的电路提供足够的IO端口。本设计配置11.059 2 MHz的晶振为主系统的工作时钟实现对能见度和CO2数据的采集分析及对显示部分的控制。

2.1.3 显示电路

显示电路包括了能见度显示、CO2浓度显示及报警电路。其中能见度采集装置采样来的信号经控制电路控制LED灯显示结果。为了更直观表示能见度大小,该装置将能见度由小到大设置为6级显示结构,红黄绿LED灯各两个,红灯表示能见度很低,黄灯表示能见度低,绿灯表示能见度良好。

CO2浓度显示电路用LCD1602液晶显示屏实现。LCD1602字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,单片机控制该模块显示CO2浓度。当能见度低于预先设定的某一值时,蜂鸣器报警。

2.2 软件设计

图5是系统流程图。首先对LCD、A/D转换和串口进行初始化操作,然后通过A/D转换将传感器采集到的能见度和CO2浓度数据转换成单片机可识别的数字信号,通过LED显示能见度,通过LCD显示CO2浓度,通过蜂鸣器反映CO2是否高于预设值。

3 实验结果与分析

为了更有效测试该装置的测量范围和灵敏度,选用干冰作为实验辅助材料。干冰在空气中升华,短时间内产生大量气态CO2,用以模拟未知环境下不同CO2浓度,同时产生白烟以改变能见度。经实验得出的结果如图6,图7所示。

对比两图采样点变化先后,可以看出在CO2浓度高的时段,能见度降到了最低,这与实际情况是非常吻合的。同时可知该装置的能见度识别灵敏,同时结果也表明,该装置在高浓度CO2条件下有很好的适应能力。

4 结语

研究并实现了一种易于操作且参数可变的透射式能见度测量装置,实现了对大气能见度的分级检测。在外界其他条件不变的情况下,能见度越低,感应出的直流电压越小。与此同时装置加入了CO2探测器,在测量大气中能见度的同时能够检测环境中CO2的含量。该装置物理原理清晰,结构简单,易于操作且参数可调,同时具有很强的扩展性,加入其他不同的有害气体传感器,可以对大气中的各种有害物质进行实时检测。

关键字:能见度  CO2浓度  STC12C5A60S2 引用地址:空气能见度和CO2浓度测量装置的设计与研究

上一篇:基于MSP430单片机和CH376USB接口的信号采集存储系统
下一篇:基于英飞凌XE162FN的移动音乐机器人设计方案解析

推荐阅读最新更新时间:2024-03-16 13:46

STC12C5A60S2 串口中断接收程序
#define UART0_BUF_LEN 32 int UART1_Recv_count; //接收计数 bit UART1_Overflow_Flag; //缓冲区满标志 idata uchar UART1_Recv_BUF ; //串口接收缓冲区 //串口初始化 void Init_Uart() { UART1_Overflow_Flag=0; UART1_Recv_count=0; //22.1184M 晶振 115200波特率 PCON &= 0x7f; //波特率不倍速 SCON = 0x50; //8位数据,可变波特率 BRT = 0xFA; //设定独立波特率发
[单片机]
<font color='red'>STC12C5A60S2</font> 串口中断接收程序
单片机(STC12C5A60S2)内部PWM实现呼吸灯
上个文章写了用单片机的两个定时器给大家实现了呼吸灯,其实上个文章是在为大家解析PWM的原理,今天我们将使用单片机内部自带的PWM来进行呼吸灯设计,自己可以查看该单片机型号的中文资料。所看章节如下: 直接上代码吧,大家可以查看代码,如果不明白的可以给我留言,^_^。 #include unsigned char dy ={16,32,48,64,80,96,112,128,144,160,176,192,208,224,240}; // CCAP0H值的分配,为了实现不同的占空比 void modify_duty(); void Init_PWM(); void delay(); void main()
[单片机]
单片机(<font color='red'>STC12C5A60S2</font>)内部PWM实现呼吸灯
探索STC12C5A60S2定时器
  STC12C5A60S2单片机集成了共4个16位定时器,两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器 做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器;   1. 基本特性   STC12C5A60S2单片机集成了两个16位定时/计数器。   1)寄存器   1.1)TMOD 定时器工作方式控制寄存器,包括13位寄存器、16位寄存器、8位寄存器等;   1.2)TCON 定时器控制寄存器,主要包括定时器启动控制位等;   1.3)AUXR 辅助寄存器,用以设置分频;默认12分频   1.4)TH0/1:定时器高8位寄存器   1.5)TL0/1:定时器
[单片机]
探索<font color='red'>STC12C5A60S2</font>定时器
基于STC12C5A60S2的可控电动扳手控制器中的设计
据设备管理权威机构统计,有50%以上的设备运行故障是由螺栓问题引起的,因螺栓问题而造成重大事故的数量也非常惊人,因此新的设备安装和检修规范都对螺栓紧固力矩要求非常严格,尤其是承受载荷及强烈冲击振动的重型机械设备,需要精确控制联结螺栓的预紧力。但所需预紧力又很大,再加空间条件限制,不能采用大规格工具,就必须使用扭矩扳手。而作为扭矩扳手关键部件的控制器对其性能影响很大。本文提供了一种可以精确显示拧紧扭矩值、转角值,并能按预定设定的扭矩值、转角值拧紧螺栓的电动扳手控制器的解决方案。   1 可控电动扳手控制器硬件设计   可控电动扳手控制器硬件电路框图如图1所示。 图1 可控电动扳手控制器硬件电路框图   1.1 数字电位器
[单片机]
基于<font color='red'>STC12C5A60S2</font>的可控电动扳手控制器中的设计
增强型单片机STC12C5A60S2输出各种频率方波信号
【例7-3】 设时钟频率Fosc=18.432MHz,设计程序,从P1.0/CLKOUT2引脚输出频率为124.540KHz的时钟;从T0(P3.4)引脚输出频率为125KHz的时钟;从T1(P3.5)引脚输出频率为38.4KHz的时钟。 解:使用STC12C5A60S2的可编程时钟输出功能完成所需要求。在下面的程序设计中(在此只给出C语言程序),T0、T1和独立波特率发生器BRT均工作在1T模式。 程序编制如下: #include stc12c5a.h //包含STC12C5A60S2的寄存器定义头文件 void main(void) { TMOD = 0x22; //T0和T1工作在方式2,8位自动重
[单片机]
基于STC12C5A60S2的帆板控制系统的设计
单片机作为微控制器的一种,广泛应用于日常生活。该课程由于其综合性和实践性较强,涉及知识较多,对培养和锻炼学生运用单片机技术的硬件、软件进行开发设计的能力,学生分析问题,解决问题的能力,高职学生职业技能,实践创新能力有重要的作用,为从事自动控制及应用电子产品的检测、设计奠定基础。本文来源于2011年全国电子设计竞赛F题,设计实现帆板控制系统。系统要求通过键盘预置角度,利用风扇风力大小控制帆板转角,并实时显示。本题涉及了角度检测、电机驱动、PWM、闭环控制、AD转换等单片机应用技术,是帆板自主航行系统中重要的组成部分。 1 系统方案描述 根据要求,本系统由单片机最小系统、人机交互模块、风扇控制模块、角度检测模块、声光报警模块、
[单片机]
基于<font color='red'>STC12C5A60S2</font>的帆板控制系统的设计
基于Si4432散射式大气低能见度仪的设计方案
1.引言 近年来我国大气环境污染日益严重,能见度作为主要气象环境参数之一,在天气变化、大气污染状况和浑浊程度等方面有着重要的环境监测意义,同时也在高速公路、航海、航空等交通运输以及军事等领域发挥了重要作用。 目前能见度检测仪器主要有以下两个方面特点:一是目前公路交通、海港、机场等场所使用的能见度检测仪器基本上均为国外产品,一台动辄过十万的高昂价格限制了应用规模,往往适用于大区域的天气性能见度测量,难以覆盖到“团雾” 多发的局部小范围区域,存在预警检测盲点;二是现有的能见度检测仪器更注重测量精度,功能方面则较为单一,扩展兼容性差,数据传输方式基本还是以有线传输为主,没有有线通讯网络建设的地方就难以方便地架设,造成预警盲点区域较多,需
[电源管理]
基于Si4432散射式大气低<font color='red'>能见度</font>仪的设计方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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