- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
室内CO有害气体的监测系统设计
摘要:近年来,随着经济和社会的发展,人们对生活的环境有了很高的要求,特别关注室内CO等有害气体的浓度,本文就解决此问题而生。本文通过MQ-7气敏元件监测室内CO气体浓度并将其转换成频率值,通过A/D装置转换成数字信号,再通过存储在AT89S51单片机中的安全数值比较。通过LED把当前的浓度值显示出来,当CO浓度超过设置的安全值时,系统通过单片机发出指令报警并且启动抽风机来更换室内气体,从而达到预想的目的。通过实际运行表明,该系统是一个安全,可靠,性能优良的实时监测系统,有着良好的市场前景,最后,总结了本文的工作以及完善该系统所需的后续工作,探讨了该监测系统的技术发展方向。
关键词: MQ-7 气敏元件,A/D转换器,AT89S51单片机
1引言
室内CO 气体泄露造成中毒不幸的家庭时有发生,这早已是全世界所关注的问题,但一直以来都没有得到更有效的解决方案。因此,人们在加大对产品质量要求的同时,也迫切需要能全方位保护人身安全实时报警产品。本系统不仅考虑到人们在居室内能够得到实时的报警提示,而且注意到人们不在居室内,或被监护人独自在居室内时的实时监测。为此,设计了一种基于89S51 技术的报警系统,该技术能够实现当居家主人不在泄露现场,实时的得到危害气体泄露的信息,以便采取有效措施,确保财产和人身安全。
2系统硬件结构
图 1系统硬件结构图
本系统原理结构如图1 所示。本系统包含五个部分:输入、显示、检测、ECU(89S51)单元和处理部分。当CO气体泄漏时,通过MQ-7气敏元件进行监测,MQ-7气敏元件对CO气体有良好的灵敏度,使用简单的电路可将电导率的变化转换为该气体浓度相对应的输出信号。将该模拟信号通过A/D转换器转换成数字信号输入89S51进行信号处理,将其浓度显示并进行实时报警,或是采取适当措施,有效的避免悲剧发生。
3器件的选择
3.1 传感器的选择
本系统选用的是由安阳阳光科教能源有限公司提供的MQ-7气敏传感器,该传感器的气敏材料是二氧化锡(SnO2),是一种对CO气体较为敏感的材料,被广泛应用于家庭用气体泄漏报警器、工业用CO气体报警器以及便携式气体检测器中,具有体积小、价格低廉、寿命长等优点。
3.2 模数转换芯片选择
ADC0809是一个8路8位逐次逼近的A/D转换器,是将多种功能的电路集成在一块芯片上,构成一个单片模数转换器。属于精度较高的单通道输入模数转换器,转换时间为100μs,非线性误差为±1/4LSB,电源电压为2.5V。具有体积小、价格低和易于同各种微处理器总线接口相连接的优点,故本文选择ADC0809作为系统模数转换器。
图2 ADC0809芯片引脚
表1 ADC0809引脚功能
引脚序号 引脚名 功能 26~27
1~5
21~18
17
15
14
8
25~23
22
10
6
7
9
11
13
12
16 IN0~IN7
2.1~2.4
2.8
2.6
2.7
2.5
A、B、C
ALM
CLOCK
START
EOC
OE
VCC
GND
VREEF(+)
VERF() 8路模拟量输入线
8位三态数据输出线
8位三态数据输出线
8位三态数据输出线
8位三态数据输出线
8位三态数据输出线
模拟通道选择输入线
通道所存控制信号输入线
转换时钟输入线
启动转换控制信号输入线
转换结束信号输出线
输出允许控制信号输出线
主电源+5V
数字地
参考电压输入线
参考电压输入线
图3 89S51单片机芯片引脚
3.4 8255A接口芯片
8255A是一种通用的可编程并行I/O接口芯片,它是Intel系列微处理器设计的配套电路,也可以用于其它微处理器系统中。通过对它进行编程,芯片可以工作于不同的工作方式。8255A作接口时,通常不需要附加外部逻辑电路就可直接为CPU与外设之间提供数据通道,因此得到广泛的应用。
3.5 显示电路
采用74LS164与单片机连接。进行I/O口扩充,并通过74LS164与LED连接达到显示目的。74LS164是8位串入并出移位寄存器,当单片机串行口工作在0的发送状态时,串行数据由P3.0(RXD)送出,移位时钟由P3.1(TXD)送出。在移位时钟的作用下,串行口发送缓冲器的数据一位一位地移入74LS164中。
显示采用2位共阳LED静态显示方式,显示内容按浓度百分比,显示其分子部分的个位和十位,这样可以只用P3.0(RXD)口来输出显示数据,从而节省了单片机端口资源,在P3.1(TXD)的控制下通过74LS164来实现2位静态显示。就是每一个显示器都占用单独的具有锁存功能的I/O接口用于笔画段字形代码。只要把要显示的字形代码发送到接口电路,就不用管它了,直到要显示新的数
文档评论(0)