基于单片机的一氧化碳检测系统设计
基于51单片机的一氧化碳(CO)报警器设计【最终稿】
第一章概述1.1 设计背景一氧化碳(CO)为无色、无味、无刺激性气体,比重0.967,几乎不溶于水,不易被活性炭吸附。
当碳物质燃烧不完全时,可产生CO,如人体短时间内吸收较高浓度的C0,或浓度虽低,但吸时间较长,均可造成急性中毒。
CO 与血红蛋白结合能力超过氧和血红蛋白的结合能力的200-300 倍,当CO 与血红蛋白结合形成的碳氧血红蛋白含量达到5时,就会对人体产生慢性损害,达到60时就会昏迷,达到90就会死亡。
唐山中润煤化工有限公司甲醇分厂,是利用炼焦过程产生的焦炉气,经过净化、脱硫等工段后,纯净的焦炉气传输到甲醇分厂再各个工段用来生产甲醇。
净化后焦炉气主要含量是CO在生产现场及周围不可避免的有煤气存在,当CO 超出安全范围时,常人很难发现,为了保证人员财产安全和正常生产不受影响,检测其含量十分重要。
所以基于单片机设计制作一氧化碳报警器,保障人们的生命财产安全。
1.2 一氧化碳报警器概述首先我们应该对国家标准规定的燃气报警器的种类有所了解。
燃气报警器可分为可燃))气体泄漏仪(简称“检漏仪”,可燃气体报警控制器(简称“控制器”、可燃气体探测器)(简称“探测器”、可燃气体报警器(简称“报警器”)四大系列产品。
可燃气报警器的核心是气体传感器,俗称“电子鼻”。
当气体传感器遇到燃气时,传感器电阻随燃气浓度而变化,随之产生电信号,供燃气报警器后继线路处理。
经过电子路线处理变成浓度成比例变化的电压信号,由线性电路加以补偿,使信号线性化,经微机处理、逻辑分析,输出各种控制信号,即当燃气浓度达到报警设定值时,燃气报警器发出声光报警信号。
1.3 设计的目的及意义设计出性能更加可靠,经济实惠的一氧化碳报警器。
意义在于:(1)成本低廉并能对一氧化碳准确报警。
(2)该产品不需专业人员操作,只要放在合适位置,通电即可,连续使用方便,操作简单。
(3)能起到预防一氧化碳中毒的效果,使人们安全放心的工作。
(4)出现一氧化碳漏或者着火时,报警器能够立即鸣笛报警,告之工作人员及时采取措施。
基于单片机的一氧化碳浓度监测及报警系统设计毕业论文
基于单片机的一氧化碳浓度监测及报警系统设计毕业论文目录前言 (1)第1章×××××× (2)1.1 ×××××× (2)1.1.1 ×××××× (2)1.1.2 ×××××× (2)1.1.3 ×××××× (4)第2章×××××× (6)2.1 ×××××× (6)2.1.1 ×××××× (6)2.1.2 ×××××× (6)2.2 ×××××× (8)2.2.1 ×××××× (8)第3章×××××× (12)3.1 ×××××× (12)3.1.1 ×××××× ......................................... 错误!未定义书签。
3.1.2 ×××××× ......................................... 错误!未定义书签。
3.2 ×××××× (12)第4章×××××× (29)4.1 ×××××× (29)4.1.1 ×××××× ......................................... 错误!未定义书签。
基于STC51单片机的一氧化碳监测报警系统设计
基于STC51单片机的一氧化碳监测报警系统的设计摘要:文中设计提出了一种基于STC51单片机的一氧化碳监测报警系统。
冬季天气寒冷,洗澡的时候浴室内空气的湿度会比较大,再加上空气流通性差、气压低,很容易造成一氧化碳中毒,造成人员伤亡。
针对这种不安全因素,而设计了此一氧化碳实时监测系统,安装于浴室内。
该系统通过单片机控制MQ-7气体传感器,实现对浴室内一氧化碳浓度实时采集、处理,同时可根据环境手动设定报警值,并当所测一氧化碳浓度超过设定的报警上、下限时自动报警,提醒正在沐浴的人员及时采取相应措施,防止中毒事故发生,保证沐浴人员生命安全。
关键词:STC12C5A60S2;MQ-7一氧化碳气体传感器;一氧化碳浓度1、监控系统的组成及工作原理根据小型化、实时检测等要求,系统利用STC51单片机及其外围电路完成对MQ-7一氧化碳气体传感器(下文简称气体传感器)的控制和数据转换。
整个系统是流程是:首先通过气体传感器采集现场的数据;气体传感器输出的数据经过运算放大电路转换成单片机所需要的0~5V电压信号,单片机通过自身的8路AD转换器将采集到的一氧化碳数据进行转换。
利用LCD显示当前现场的一氧化碳浓度。
当测得的值超过预先设定的值时,由单片机控制进行声光报警。
系统框图如图1所示。
图1系统框图2、功能单元介绍2.1 MQ-7气体传感器模块系统所采用的是MQ-7气体传感器,其所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO 2)。
采用高低温循环检测方式低温(1.5V 加热)检测一氧化碳,传感器的电导率随空气中一氧化碳气体浓度增加而增大,高温(5.0V 加热)清洗低温时吸附的杂散气体。
使用简单的电路即可将电导率的变化,转换为与该气体浓度相对应的输出信号。
MQ-7气体传感器对一氧化碳的灵敏度高,这种传感器可检测多种含一氧化碳的气体,是一款适合多种应用的低成本传感器。
特点: 元件外形结构*针对一氧化碳有良好的灵敏度 *长寿命低成本 *简单的驱动电路即可应用:*家庭用气体泄漏报警器 *工业用一氧化碳气体报警器 *便携式气体检测器技术指标:传产品型号 MQ-7 产品类型 半导体气敏元件标准封装 塑封 检测气体 一氧化碳 检测浓度 10-1000ppmCO 标准电路条件回路电压V c ≤10V DC加热电压 V H 5.0V±0.2V ACorDC (高) 1.5V ±0.1V ACorDC (低) 加热时间 T L 60±1S (高)90±1S (低)负载电阻R L 可调标准测试条件下元件特性 加热电阻 R H 31Ω±3Ω(室温)加热功耗 P H ≤350mW敏感体表面电阻 R s 2K Ω-20K Ω(in100ppmCO) 灵敏度 S Rs(in air)/Rs(100ppmCO)≥5浓度斜率α≤0.6(R 300ppm /R 100ppm CO) 标准测试条件温度、湿度 20℃±2℃;65%±5%RH 标准测试电路 Vc:5.0V±0.1V ; V H (高): 5.0V±0.1V ; V H(低): 1.5V±0.1V 预热时间不少于48小时VcV H GND R LV RL基本测试回路:传感器的输出电压太小,无法满足单片机的要求。
基于单片机的一氧化碳检测仪设计
基于单片机的一氧化碳检测仪的控制系统设计摘要一氧化碳检测仪是一种用于公共场所及室内具有检测及超限报警功能的仪器。
其设计方案基于AT89C52单片机,选择CITY公司的7E/F一氧化碳传感器。
系统将传感器的标准信号通过AD0832为核心的A/D转换电路调理后,经由单片机进行数据处理,最后由数码管显示一氧化碳浓度值。
文中详细介绍了数据采集子系统、软件编程、数据处理过程以及数据显示子系统和报警电路的设计方法和过程。
系统对于采样地点超出规定的一氧化碳容许浓度时采用三极管驱动的单音频报警电路提醒监测人员。
同时,操作人员对于具体报警点的上限值可以通过单片机编程进行设置。
另外,该系统对浓度信号进行了信号补偿等处理,减少了测量误差,因此,具有较高的测量精度,而且结构简单,性能优良。
关键词:一氧化碳检测;单片机;数据采集处理系统目录1前言 (1)1.1一氧化碳的危害 (1)1.2一氧化碳检测仪的种类 (2)1.3课题的背景和意义 (2)2检测仪系统总体设计 (3)3一氧化碳检测仪硬件设计 (3)3.1硬件结构设计 (3)3.2硬件选择与设计 (4)3.2.1 MCU的选择与设计 (4)3.2.2单片机最小系统的实现 (6)3.2.3数据采集系统的选择与设计 (8)3.2.4模数转换的选择与设计 (10)3.2.5数码显示模块设计 (13)3.2.6电源模块设计 (13)3.2.7报警电路的选择 (13)3.3硬件设计主电路图 (14)3.4实物图 (14)4软件设计 (15)4.1软件设计结构的设计 (15)4.2模数转换模块的设计 (15)4.3软件设计程序 (16)总结 (17)致谢 (17)参考文献 (18)附录一 (19)附录二 (20)1 前言1.1一氧化碳的特性及危害一氧化碳是无色、无臭、无味、有毒的气体,熔点﹣199℃,沸点﹣191.5℃。
标准状况下气体密度为l.25g/L,和空气密度(标准状况下1.293g/L)相差很小,这也是容易发生煤气中毒的因素之一。
毕业论文-基于STC89C51单片机的一氧化碳气体检测系统设计
基于STC89C51单片机的一氧化碳气体检测系统设计摘要一氧化碳报警器是利用A/D转换原理,将模拟量转换成数字量,并用数字的形式在显示屏上显示出来。
数据的精度由A/D转换器决定,本设计用模数转换器ADC0809对模拟信号进行转换,单片机STC89C51为控制核心,来完成对数据运算和处理,最后驱动LCD1602显示屏显示数字信号,并将数值与设定值做比较,以控制声光报警和继电器是否吸和,系统手动设定上下限报警值。
本设计的程序由keil软件进行编译和调试,keil中有C编译器,宏汇编,库管理等的完整开发方案,由集成开发环境把他们组合在一起。
keil软件和proteus软件一起使用,用Proteus仿真软件所设计的接口电路,通过keil软件进行编译,编译完后会自动生成一个HEX格式的文件,把它加载到Proteus中便可进行仿真。
用Proteus软件完成电路分析和模拟仿真。
Proteus运行环境为Windows系统,可以进行仿真、分析模拟器件和集成电路,同时具有单片机和SPICE的功能,功能强大,硬件少,形象直观。
关键词:STC89C51ADC0809 LCD1602AbstractCarbon monoxide alarm is the use of A/D Carbon monoxide nversion, the analog quantity into digitalquantity to be measured, and displays the measured results in digital form. The accuracy of the data is determined by the A/D Carbon monoxide nverter, the design with the ADC0809 Carbon monoxide nversion ofanalog signal, MCU STC89C51 as the Carbon monoxide ntrol Carbon monoxide re, the Carbon monoxide mpletion of the task of data operation andprocessing, finally to drive LCD1602 display digital signal, and thenumericalvalue with the set value Carbon monoxide mpared to the Carbon monoxidentrol, sound and light alarm and relay is absorbed and. Manually setthe alarm valuesystem. The design of the program Carbon monoxide mpiling and debugging by keilsoftware, C keil Carbon monoxide mpiler, macro assembler, Carbon monoxide mplete development program management, by the integrated development environment and put them together.Keil software and Proteus Software Carbon monoxide mbined with Proteus simulation software, the interface circuit design based on keil software, will beinCarbon monoxide rporated into the Carbon monoxide mpiler, after the Carbon monoxide mpiler automatically generates an HEX file, it can be loaded into the Proteus simulation. The circuitanalysis and simulation is Carbon monoxide mpleted by Proteus software. Proteus runs on Windows, simulation and analysis of analog devices and integratedcircuits, with MCU and SPICE function in abody, powerful, less hardware,the advantages of visual image.Key Words:STC89C5 ADC0809 LCD1602目录第1章绪论 (1)1.1 课题研究的目的意义 (1)1.2 国内外研究现状 (2)1.2.1 一氧化碳检测的现状 (2)1.2.2 我国一氧化碳检测的发展 (2)1.2.3 各国一氧化碳检测的发展 (2)1.3 一氧化碳传感器 (3)1.3.1 本设计采用MQ-7气体传感器 (3)第2章总体设计方案 (5)2.1系统的功能要求 (5)2.2 系统的技术要求 (5)2.3 系统的组成及方案设计 (5)第3章系统的硬件设计 (7)3.1 主控电路 (8)3.2 一氧化碳气体检测电路的设计 (11)3.2.1 MQ-7介绍 (11)3.2.2 ADC0809介绍 (13)3.3 液晶显示电路设计 (14)3.4 声光报警提示电路 (16)3.4.1 灯光提示电路 (16)3.4.2 声音报警电路 (17)3.5 负载控制电路 (18)3.6 按键电路 (18)第4章系统的软件设计 (20)4.1 Keil软件介绍 (20)4.2 Protel99SE软件介绍 (20)4.3 Proteus软件介绍 (21)4.4 主程序流程图 (22)第5章结论与展望 (23)5.1 结论 (23)5.2 展望 (23)参考文献 (25)致谢 (26)第1章绪论1.1课题研究的目的意义一氧化碳是有毒气体,易燃易爆,室温下没有味道和颜色、不易溶于水。
基于51单片机的室内一氧化碳检测及报警系统设计
基于51单片机的室内一氧化碳检测及报警系统设计摘要本文设计了一种基于51单片机的室内一氧化碳(CO)检测及报警系统。
该系统利用MQ-7传感器进行一氧化碳的检测,并通过51单片机进行数据采集和处理,同时通过LCD显示模块和蜂鸣器进行实时显示和声音报警。
实验结果表明,该系统能够较为准确地检测室内一氧化碳含量,并能够及时进行报警,具有较好的实用性和可靠性。
关键词:51单片机;室内一氧化碳;MQ-7传感器;报警系统AbstractThis paper designs an indoor carbon monoxide (CO) detection and alarm system based on the 51 single-chip microcomputer. The system uses an MQ-7 sensor for carbon monoxide detection, and collects and processes data throughthe 51 single-chip microcomputer. Meanwhile, real-timedisplay and sound alarms are performed through an LCD display module and a buzzer. Experimental results show that thesystem can detect indoor carbon monoxide levels accuratelyand issue alarms in a timely manner, and has goodpracticality and reliability.Keywords: 51 single-chip microcomputer; indoor carbon monoxide; MQ-7 sensor; alarm system1.引言一氧化碳是一种无色、无味、无毒的气体,但它会与人体中的血红蛋白结合成为一氧化碳血红蛋白,导致血红蛋白的氧运输能力降低,进而导致组织缺氧,对人体健康造成严重威胁。
基于单片机的可燃气体检测系统设计
基于单片机的可燃气体检测系统设计一氧化碳报警器是利用A/D转换原理,将模拟量转换成数字量,并用数字的形式在显示屏上显示出来。
数据的精度由A/D转换器决定,本设计用模数转换器ADC0809对模拟信号进行转换,单片机STC89C51为控制核心,来完成对数据运算和处理,最后驱动LCD1602显示屏显示数字信号,并将数值与设定值做比较,以控制声光报警和继电器是否吸和,系统手动设定上下限报警值。
本设计的程序由keil软件进行编译和调试,keil中有C编译器,宏汇编,库管理等的完整开发方案,由集成开发环境把他们组合在一起。
keil软件和proteus软件一起使用,用Proteus仿真软件所设计的接口电路,通过keil软件进行编译,编译完后会自动生成一个HEX格式的文件,把它加载到Proteus中便可进行仿真。
用Proteus软件完成电路分析和模拟仿真。
Proteus运行环境为Windows系统,可以进行仿真、分析模拟器件和集成电路,同时具有单片机和SPICE的功能,功能强大,硬件少,形象直观。
关键词:STC89C51ADC0809 LCD1602目录第1章绪论 (1)1.1 课题研究的目的意义 (1)1.2 国内外研究现状 (2)1.2.1 一氧化碳检测的现状 (2)1.2.2 我国一氧化碳检测的发展 (2)1.2.3 各国一氧化碳检测的发展 (2)1.3 一氧化碳传感器 (3)1.3.1 本设计采用MQ-7气体传感器 (3)第2章总体设计方案 (5)2.1系统的功能要求 (5)2.2 系统的技术要求 (5)2.3 系统的组成及方案设计 (5)第3章系统的硬件设计 (7)3.1 主控电路 (8)3.2 一氧化碳气体检测电路的设计 (11)3.2.1 MQ-7介绍 (11)3.2.2 ADC0809介绍 (13)3.3 液晶显示电路设计 (14)3.4 声光报警提示电路 (16)3.4.1 灯光提示电路 (16)3.4.2 声音报警电路 (17)3.5 负载控制电路 (18)3.6 按键电路 (18)第4章系统的软件设计 (20)4.1 Keil软件介绍 (20)4.2 Protel99SE软件介绍 (20)4.3 Proteus软件介绍 (21)4.4 主程序流程图 (22)第5章结论与展望 (23)5.1 结论 (23)5.2 展望 (23)第1章绪论1.1课题研究的目的意义一氧化碳是有毒气体,易燃易爆,室温下没有味道和颜色、不易溶于水。
基于单片机AT89C51的一氧化碳浓度检测仪设计
基于单片机AT89C51的一氧化碳浓度检测仪设计李瑞福【摘要】一氧化碳是一种常见的无色无味有毒气体,不易被人们发现,当人处于CO气体之中是十分危险的,甚至威胁到生命安全。
本设计针对空间的 CO 浓度进行测量与报警。
采用了探测器、单片机控制电路设计思路,该方案具有反应速度快,检测误差小等优点。
选用一种十分稳定的 CO 传感器 MQ7,对空间的一氧化碳浓度进行检测,采用AT89C51单片机作为中央处理单元,对浓度信号进行采集、数据处理、显示、报警及打开排气装置等工作,当一氧化碳的浓度超过允许值时,控制电路进行报警。
%Carbon monoxide (CO) is a common colorless, odorless and poisonous gas. It is not easy to be found by people. It’s very dangerous when people are in CO gas environment. It can even threaten the safety of life. This design is to measure the CO concentration of space and alarm. The design idea of detector, single-chip microcomputer control circuit is to be adopted for its advantages of quick reaction speed and small detection error. The author chooses MQ7, a kind of very stable sensor, to make detection of carbon monoxide concentration in space, using AT89C51 single-chip microcomputer as the central processing unit. The author collects data, displays and opens the exhaust device for the concentration signal. When the concentration of carbon monoxide exceeds the allowable value, the control circuit will alarm.【期刊名称】《软件》【年(卷),期】2015(000)009【总页数】3页(P106-108)【关键词】一氧化碳;报警器;单片机;电化学(气敏)传感器【作者】李瑞福【作者单位】辽宁石化职业技术学院,辽宁锦州 121001【正文语种】中文【中图分类】TP29由于发生一氧化碳中毒事件的隐蔽性和普遍性,迫切需要一种监控室内一氧化碳浓度的检测仪,当一氧化碳浓度过高时及时报警,保护人们的生命财产安全。
(完整版)基于单片机的CO监测系统的设计毕业设计
基于单片机的CO监测系统的设计The Design Of CO monitoring alarm systemBased On SCM学生:指导老师:摘要文中设计了一种基于MSP430系列单片机的一氧化碳监测报警系统。
针对市场上成本高,功能华而不实,缺乏针对性的一氧化碳检测仪,本文提出了一套能够解决以上问题的基于MSP430系列单片机的一氧化碳监测报警系统。
考虑到成本,本人对各个硬件模块做了详细的比对,最终系统采用MSP439f169单片机作为处理器,选用使用寿命较长的MQ-9传感器作为一氧化碳的感应器;同时,在数据的处理除了进行采样量化之外,还对温度和湿度进行了补偿,保证了数据的准确性,基本上完成了传统的检测仪的监测功能。
此外,本人针对市场上检测仪的使用状况,加入了无线传输的功能,可以将与一氧化碳相对应的数据发送出来进行异地显示,能够达到远程实时监控的效果,大大提高了该系统的可用性,符合现实使用中的需要。
关键词MSP439f169;MQ-9一氧化碳气体传感器;一氧化碳监测AbstractIn this paper, I design a kind of carbon monoxide monitoring alarm system based on MSP430 series SCM.In view of the high cost , rhetorical function, lack of corresponding carbon monoxide detector on the market, this paper puts forward a set of scheme that can solve the above problem of carbon monoxide monitoring alarm system based on MSP430 series SCM.Considering the cost, I made a detailed comparison of various hardware module,and the system adopts MSP439f169 single-chip microcomputer as the processor, choose a longer service life of MQ - 9 sensors as carbon monoxide sensor;At the same time, in addition to the processing of data sampling quantization, has also made compensation for temperature and humidity, ensures the accuracy of the data, basically completed the traditional monitoring function of the detector.In addition, I based on the using status of machines on the market, joined the wireless transmission function to the system, and carbon monoxide corresponding data can be sent out to carry on the different display,it can achieve remote real-time monitor,that has greatly increased the availability of the system, in accordance with the needs in real use.Key wordsMSP439f169ingle-chip microcomputer;MQ - 9 carbon monoxide gas sensor;Carbon monoxide monitor目录第1章绪论 (1)1.1一氧化碳的危害 (1)1.2一氧化碳检测仪的种类 (2)1.3课题的背景和意义 (3)第2章监测系统总体设计 (5)第3章一氧化碳检测系统硬件选择设计 (6)3.1传感器的选择及其结构设计 (6)3.2处理芯片的选择 (11)3.3无线传输模块的选择 (12)3.4液晶显示的选择 (14)3.5报警电路的选择 (15)3.6电源电路的设计 (16)第4章软件设计 (17)4.1软件设计结构的设计 (17)4.2时钟模块的设计 (18)4.3模数转换模块的设计 (18)4.4无线传输模块的设计 (19)4.5按键模块的设计 (21)第5章结论与展望 (23)5.1结论 (23)5.2前景展望 (24)参考文献 (25)致谢 (26)附录 (27)第1章 绪论1.1一氧化碳的特性及危害一氧化碳是一种无味、无色、无臭的有毒气体。
基于单片机的co浓度检测及报警系统设计与制作要点
基于单片机的CO浓度检测及报警系统设计与制作要点一、引言本文旨在探讨基于单片机的CO浓度检测及报警系统的设计与制作要点。
CO(一氧化碳)是一种无色、无味、无刺激性气体,但高浓度的CO会对人体造成严重危害,因此及时检测CO浓度并报警是至关重要的。
本文将从硬件设计、软件设计、检测方法等方面进行详细的讨论。
二、硬件设计1. 传感器选择在设计CO浓度检测系统时,需要选择合适的传感器来检测环境中的CO浓度。
常用的CO传感器有化学传感器和电化学传感器两种。
化学传感器成本低、灵敏度高,适用于大规模应用;而电化学传感器更加准确可靠,适用于专业化领域。
根据实际需求选择适合的传感器。
2. 单片机选择为了实现CO浓度检测及报警功能,需要选择一款能够接收传感器数据并进行处理的单片机。
常用的单片机包括AVR、PIC、STM32等。
根据项目要求选择合适的单片机,并了解其开发环境和编程语言。
3. 电路设计在设计CO浓度检测系统的硬件电路时,需要考虑以下几个关键点: - 传感器与单片机之间的连接电路设计,包括传感器接口与单片机引脚的连接方式; - 电源电路设计,保证系统正常工作所需的电压和电流; - 报警器连接电路设计,将报警信号与报警器正确连接。
三、软件设计1. 数据采集在CO浓度检测系统中,通过传感器采集CO浓度数据。
设计合适的数据采集算法,通过定时采样或事件触发的方式获取传感器输出的模拟信号,并进行模数转换,将其转换为数字信号。
2. 数据处理获取到CO浓度数据后,需要进行相应的处理。
可以将数据进行滤波、校准和数据压缩等操作,提高数据的准确性和可靠性。
同时,还可以进行数据的存储和分析,以便后续的使用和研究。
3. 报警控制当CO浓度超过安全范围时,需要及时触发报警。
设计相应的报警控制算法,可根据CO浓度的程度来选择不同的报警方式(如声音报警、光闪报警)。
同时,还可以加入自动切换报警状态和手动复位报警等功能。
4. 显示界面为了方便用户使用和观察CO浓度情况,可以设计相应的显示界面。
基于51单片机的一氧化碳检测报警器的设计
基于 51 单片机的一氧化碳检测报警器的设计摘要:CO气体报警器利用A/D转换原理,将被测模拟量转换成数字量,并用数字方式显示出测量结果。
A/D转换器的精确度影响数据显示的准确度,本设计采用ADC0809对输入模拟信号进行转换,控制核心STC89C51单片机对转换的结果进行运算和处理,最后驱动LCD1602显示数字信号,并将数值与设定值做比较控制声光报警和继电器是否吸和,系统可自行设定上下限报警值。
通过keil软件对所设计程序进行编译和调试,keil软件提供了包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个uViSion集成开发环境将这些部分组合在一起。
将keil软件与proteus软件结合,通过Proteus仿真软件实现接口电路设计,将编好的程序输入keil软件中,进行编译,编译结束将产生一个HEX格式的文件,将其载入到proteus环境中,进行实时仿真。
Proteus软件是一种电路分析和实物模拟仿真软件。
它运行于Windows操作系统上,可以进行仿真、分析各种模拟器件和集成电路,是集单片机和SPICE分析于一身的仿真软件,功能强大,具有系统资源丰富、硬件投入少、形象直观等优点。
关键词:STC89C51;ADC0809;LCD1602;一、设计背景及意义CO是一种有毒易燃易爆性气体,常温下无色无味、难溶于水,但易溶于氨水。
由于相对密度略低于空气,故能均匀的扩散于监测环境中。
在受CO的环境污染中,人们慢性中毒时完全意识不到它的存在,CO的这一特性更增加了它的危害性。
CO随空气毫无知觉的吸入人体肺部后,由于CO与血红蛋白的亲和能力比氧气和血红蛋白的亲和能力大约高250~300倍,形成碳氧血红蛋白。
而且它们结合后不易分离,它们的解离速度只有氧和血红蛋白的1/3600。
因而造成血红蛋白更易于CO结合而不易与氧结合,使输送到人体各组织器官的血液供氧不足。
甚至还能夺走人体内的氧气,导致组织低氧症,使人体脑及全身组织缺氧窒息而中毒。
基于单片机AT89C51的一氧化碳浓度检测仪设计
基于单片机AT89C51的一氧化碳浓度检测仪设计作者:李瑞福来源:《软件》2015年第09期摘要:一氧化碳是一种常见的无色无味有毒气体,不易被人们发现,当人处于CO气体之中是十分危险的,甚至威胁到生命安全。
本设计针对空间的CO浓度进行测量与报警。
采用了探测器、单片机控制电路设计思路,该方案具有反应速度快,检测误差小等优点。
选用一种十分稳定的CO传感器MQ7,对空间的一氧化碳浓度进行检测,采用AT89C51单片机作为中央处理单元,对浓度信号进行采集、数据处理、显示、报警及打开排气装置等工作,当一氧化碳的浓度超过允许值时,控制电路进行报警。
关键词:一氧化碳;报警器;单片机;电化学(气敏)传感器中图分类号:TP29文献标识码:ADOI:10.3969/j.issn.1003-6970.2015.09.0270 引言由于发生一氧化碳中毒事件的隐蔽性和普遍性,迫切需要一种监控室内一氧化碳浓度的检测仪,当一氧化碳浓度过高时及时报警,保护人们的生命财产安全。
本系统设计的一氧化碳智能报警系统,利用气体传感器技术,将检测到的可燃气体浓度与标准值进行比较,当高过一定浓度值时进行相应的声光报警,提醒相关人员采取相应的措施,组织人员撤离或对该空间通风排气,避免事故发生。
1 系统硬件设计本系统的控制核心采用单片机AT89C51,它具有信号的监控处理、报警显示和自动控制等功能,其硬件原理框图如图1所示。
本系统的基本组成单元包括:主控单元、气体采样单元、单片机控制单元、调节执行单元、电源、报警单元、信息远传七部分。
该系统中采用MQ-7型气敏传感器,它以金属氧化物半导体材料为基础材料,对外介可燃气体具有较高的灵敏度,当被测可燃气体在内部半导体表面吸附后,引起电学特性(如电导率)发生变化,由于电导率的变化产生阻抗的相应变化,因此产生不同的模拟电压信号,然后采用并行的8位A/D转换器ADC0809,将时间与幅值都连续的电压模拟信号,经过取样、保持、量化和编码等过程,转换为时间、幅值离散的数字量,同时将转换后的数字信号传送到主控芯片——AT89C51单片机。
基于单片机的一氧化碳检测系统设计
可编辑石家庄铁道大学四方学院毕业设计基于单片机的一氧化碳检测系统设计The Design of Carbon Monoxide Testing System Based on Single Chip2014届电气工程系专业电气工程及其自动化学号 20106810学生姓名李婉菁指导老师冯国胜完成日期 2014年5月20日---------------------------------------------------------------------可编辑毕业设计成绩单---------------------------------------------------------------------可编辑毕业设计任务书---------------------------------------------------------------------可编辑毕业设计开题报告---------------------------------------------------------------------可编辑---------------------------------------------------------------------可编辑摘要一氧化碳检测仪是一种用于公共场所具有检测及超限报警功能的仪器,能起到预防一氧化碳中毒的效果,使人们安全放心的工作。
设计方案基于STC12C5A60S2单片机,选择瑞士蒙吧波公司的MQ7一氧化碳传感器。
系统将传感器的标准信号通过AD0832为核心的A/D转换电路调理,经由单片机进行数据处理,最后由LCD显示一氧化碳浓度值。
文中详细介绍了数据采集子系统、数据处理过程以及数据显示子系统和报警电路的设计方法和过程。
系统对于采样地点超出规定的一氧化碳容许浓度时采用三极管驱动的单音频报警电路提醒监测人员。
同时,操作人员对于具体报警点的上限值可以通过单片机编程进行设置。
基于单片机的一氧化碳检测系统设计说明
基于单片机的一氧化碳检测系统设计说明1. 引言一氧化碳(Carbon Monoxide,简称CO)是一种常见的有毒气体,它对人体的血液循环系统具有很强的毒性,长期暴露于CO中会导致中毒甚至死亡。
因此,为了保障人们的安全与健康,设计一个基于单片机的一氧化碳检测系统至关重要。
本文档将介绍一种基于单片机的一氧化碳检测系统的设计方案,包括硬件设计、软件设计和系统性能等方面的说明。
2. 硬件设计2.1 传感器选择一氧化碳传感器是检测系统的核心组件,其准确性和灵敏度直接影响系统的可靠性。
选择一款合适的传感器非常重要。
我们选用XYZ型一氧化碳传感器,其具有高精度、低功耗和长寿命的特点,能够快速、准确地检测环境中的CO含量。
2.2 硬件连接在系统硬件设计中,我们需要将传感器与单片机进行连接。
传感器将通过模拟信号输出CO含量的数值,而单片机则通过模数转换器(ADC)将模拟信号转换为数字信号进行处理。
在电路设计中,我们需要考虑到传感器的工作电压、接口类型和电源电流等参数,以确保传感器和单片机之间的稳定连接。
3. 软件设计3.1 程序框架基于单片机的一氧化碳检测系统的软件设计需要考虑到实时性、稳定性和易用性等方面的需求。
我们将设计一个简洁明了的程序框架,包括以下几个模块:•初始化模块:用于初始化系统所需的硬件和软件环境。
•传感器读取模块:负责读取传感器输出的模拟信号,并通过ADC将其转换为数字信号。
•数据处理模块:对传感器读取的数据进行处理,计算CO含量,并根据设定的阈值判断是否超过安全范围。
•显示模块:将检测结果显示在LCD屏幕上,以便用户实时了解CO 含量。
•报警模块:当一氧化碳含量超过阈值时,触发报警装置以提醒用户。
3.2 编程语言和开发工具为了实现软件设计的要求,我们选择C语言作为主要的编程语言,并使用开发工具进行编程和调试。
我们将使用Keil MDK开发工具和对应的编译器进行开发,该工具具有良好的集成开发环境(IDE),方便编程和调试。
基于单片机的co浓度检测及报警系统设计与制作要点
基于单片机的co浓度检测及报警系统设计与制作要点随着工业化的加速推进,大气污染问题日益突出,其中主要的污染物之一就是CO(一氧化碳)气体。
CO气体无色无味,但是它却极易使人感到头晕、恶心、呕吐等不适症状,并在严重情况下会导致死亡。
因此,研发一种可靠的CO浓度检测及报警系统显得尤为重要。
本文将从设计思路、硬件电路、软件程序等多个方面详细介绍基于单片机的CO浓度检测及报警系统的制作要点。
一、设计思路本系统的设计思路主要围绕着CO气体的检测和报警两个方面展开。
在CO气体的检测方面,我们使用MQ-7型传感器进行浓度检测,并通过单片机采集传感器输出的模拟信号进行数字化处理;在报警方面,我们使用蜂鸣器进行声光报警,并利用LCD液晶屏幕进行实时显示。
整个系统的设计思路如下图所示:二、硬件电路基于单片机的CO浓度检测及报警系统的硬件电路主要包括传感器电路、单片机主控板、LCD显示屏幕、蜂鸣器以及电源管理模块等多个模块。
其中,传感器电路是整个硬件电路的核心部分,用于实时检测CO气体的浓度值;单片机主控板则负责对传感器输出信号的采样、处理及控制LCD显示屏幕和蜂鸣器等其他模块的工作。
三、软件程序基于单片机的CO浓度检测及报警系统的软件程序主要是通过单片机控制传感器的输出信号,采集传感器输出的浓度值,并将其通过LCD 显示屏幕进行实时显示,同时监测浓度值是否超过了预设的安全值,若超过则触发蜂鸣器进行声光报警。
四、实现效果基于单片机的CO浓度检测及报警系统实现了对CO气体的实时检测,同时通过LCD显示屏幕实时显示浓度值,使用户可以直观地了解CO气体的浓度变化情况。
当检测到超过预设的安全值时,系统能够及时触发蜂鸣器进行声光报警,有效提醒用户注意CO气体的危险程度。
五、总结基于单片机的CO浓度检测及报警系统的制作需要考虑多个方面,包括硬件电路的设计、传感器类型的选择以及软件程序的编写等,其中选用合适的传感器、设计有效的电路和编写可靠的程序是实现成功的关键。
基于单片机的一氧化碳检测系统设计说明
基于单片机的一氧化碳检测系统设计说明本文档旨在介绍一氧化碳的危害性以及设计一氧化碳检测系统的重要性。
一氧化碳是一种无色、无味、无刺激性气体,具有很强的毒性。
它常常产生于燃烧不完全的燃料,如煤气、汽油、柴油等。
一氧化碳在室内环境中的积累可能导致中毒甚至死亡。
由于一氧化碳的隐蔽性和危险性,设计一个高效且可靠的一氧化碳检测系统至关重要。
这样的系统可以及时检测和报警,保护人们的生命和财产安全。
在本文档中,我们将详细介绍基于单片机的一氧化碳检测系统的设计细节,包括硬件和软件方面的实现。
通过设计一个精确、敏感和可靠的系统,我们可以有效地检测和防范一氧化碳中毒事故的发生。
请继续阅读下文,了解更多关于基于单片机的一氧化碳检测系统设计的信息。
概述基于单片机的一氧化碳检测系统的设计目标和功能。
本文档详细描述了一氧化碳检测系统所需的传感器和电路设计,以及相应的硬件组成。
一氧化碳传感器在设计中,将采用一氧化碳传感器来检测环境中的一氧化碳浓度。
该传感器将负责实时监测一氧化碳的浓度,并将测量结果传输给单片机进行处理。
单片机在该系统中,单片机将承担数据处理和控制的任务。
它将接收一氧化碳传感器传输的浓度数据,并进行相应的处理,以便对一氧化碳浓度进行判断和控制其他设备。
基于单片机的一氧化碳检测系统主要由以下硬件组成部分构成:一氧化碳传感器:用于检测环境中的一氧化碳浓度;单片机:负责接收和处理传感器的数据,以控制系统的运行;储存器:用于存储检测到的数据和相关参数;显示屏:用于显示一氧化碳浓度和其他相关信息;控制部件:根据单片机的指令,控制其他设备的运行。
说明单片机上的程序设计,包括数据采集、处理和显示等功能的实现。
程序设计需在单片机上实现一氧化碳检测系统的核心功能,主要包括数据采集、数据处理和数据显示等部分。
数据采集部分需要通过传感器实时获取环境中的一氧化碳浓度值,并将其转换为数字信号。
这可以使用模拟到数字转换器(ADC)来完成,通过单片机内部的ADC模块进行模拟信号的采样和转换。
基于单片机的一氧化碳传感器的设计
基于单片机的一氧化碳传感器的设计朱前伟;孙小进;赵小兵;赵波【期刊名称】《计算机测量与控制》【年(卷),期】2009(017)007【摘要】Coal mine safety production monitoring and control system to regularly monitor the concentration of carbon monoxide gas, In the past the use of software and hardware design in the rapid development of information technology has been shown to lower performance,The article's aim is to improve the design. C8051F005 MCU to the core, using SureCell-CO (M) sensor, a weak signal amplifiers, infrared remote control receiver chip, as well as DS18B20 Components such as temperature sensor, designed a carbon monoxide sensors.%煤矿安全生产监测和监控系统中经常要监测一氧化碳气体的浓度,以往采用的软硬件设计方法在信息技术迅速发展的情况下已经显示出低性能,为了改进落后的传统设计方法,文中提出较为先进的设计理念和方法;以C8051F005单片机为核心,采用SureCell-CO(M)敏感元件、微弱信号放大器、红外遥控接收芯片以及DS18B20温度传感器等组件,设计了一个一氧化碳传感器;C8051F005单片机将采集的CO气体电信号经数据处理后送数码管显示,并比较输出报警信号.通过实验,该一氧化碳传感器参数设定方便、精度高、稳定性好,由此充分体现了C8051F005单片机强大的功能,一氧化碳传感器采用C8051F005单片机设计简单,抗干扰能力强,易于实现.【总页数】2页(P1445-1446)【作者】朱前伟;孙小进;赵小兵;赵波【作者单位】天地(常州)自动化股份有限公司,江苏,常州,213015;天地(常州)自动化股份有限公司,江苏,常州,213015;天地(常州)自动化股份有限公司,江苏,常州,213015;青岛科技大学,山东,青岛,266042【正文语种】中文【中图分类】TP212【相关文献】1.基于单片机C8051F005的一氧化碳传感器 [J], 王广平;于海勋;王凯2.基于单片机的一氧化碳报警系统的设计与实现 [J], 张志昂;张窝羊3.基于单片机的一氧化碳报警系统的设计与实现 [J], 张志昂;张窝羊;4.基于单片机的一氧化碳浓度检测报警装置设计 [J], 张元元5.基于单片机的一氧化碳浓度检测报警装置设计 [J], 张元元因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
石家庄铁道大学四方学院毕业设计基于单片机的一氧化碳检测系统设计The Design of Carbon Monoxide TestingSystem Based on Single Chip2014届电气工程系专业电气工程及其自动化学号 20106810学生姓名李婉菁指导老师冯国胜完成日期 2014年5月20日毕业设计成绩单毕业设计任务书毕业设计开题报告摘要一氧化碳检测仪是一种用于公共场所具有检测及超限报警功能的仪器,能起到预防一氧化碳中毒的效果,使人们安全放心的工作。
设计方案基于STC12C5A60S2单片机,选择瑞士蒙吧波公司的MQ7一氧化碳传感器。
系统将传感器的标准信号通过AD0832为核心的A/D转换电路调理,经由单片机进行数据处理,最后由LCD显示一氧化碳浓度值。
文中详细介绍了数据采集子系统、数据处理过程以及数据显示子系统和报警电路的设计方法和过程。
系统对于采样地点超出规定的一氧化碳容许浓度时采用三极管驱动的单音频报警电路提醒监测人员。
同时,操作人员对于具体报警点的上限值可以通过单片机编程进行设置。
另外,该系统对浓度信号进行了信号补偿等处理,减少了测量误差。
因此,系统具有较高的测量精度,而且结构简单,性能优良。
系统以单片机为核心,利用一氧化碳检测传感器检测环境中的一氧化碳的浓度,并利用显示器显示当前的浓度值,同时可设定报警值,超过设定值时进行声光报警。
关键词:一氧化碳检测STC12C5A60S2MQ7AbstractCarbon monoxide detector is a kind of instrument used to test and transfinite alarm function in public places . It can prevent carbon monoxide poisoning to make people work safely.This design is based on STC12C5A60S2 single chip microcomputer, selecting the Swiss wave of corporate MQ7 carbon monoxide sensor. System will change the standard signal of sensor through AD0832 as the core of after A/D conversion circuit by single-chip computer for data processing. Finally it displays the carbon monoxide density by the LCD. This paper introduces the data acquisition subsystem, data processing and data display subsystem and alarm circuit design method and process. System for sampling sites beyond the allowable concentration of carbon monoxide in the single audio alarm circuit driven by triode reminds monitoring personnel. At the same time, the operator for the upper limit of the specific stations can set through the microcontroller programming. In addition, the system of the concentration signal, signal compensation and so on processing to reduce the measurement error. Therefore, this system has high measurement precision, simple structure and good performance.System uses the single chip processor as the core with the use of carbon monoxide detection sensor to test concentration of carbon monoxide in the environment and uses the display to show the current density. At the same time it can be set alarm value .When it is more than the set value, the system will implement sound and light alarming.Key words: Carbon monoxide testing STC12C5A60S2 MQ7目录第1章绪论 (1)1.1课题研究的目的意义 (1)1.2国内外研究现状 (1)1.3论文研究内容 (2)第2章系统设计方案 (3)2.1原理框图 (3)2.2总体设计思路 (3)第3章系统硬件设计 (4)3.1单片机芯片STC12C5A60S2 (4)3.2传感器模块 (7)3.2.1传感器概述 (7)3.2.2结构与特点 (7)3.2.3主要技术参数 (8)3.2.4实物图及接口说明 (9)3.3时钟电路 (10)3.4存储电路 (17)3.5电源电路 (15)3.6显示电路 (15)3.7声光报警电路 (17)3.8按键电路 (20)3.9串口设计 (20)第4章系统软件设计 (21)4.1K EIL U V ISION4 (21)4.2系统程序设计 (21)4.2.1主程序设计 (22)4.2.2显示界面子程序设计 (22)4.2.3时钟模块设计 (23)4.2.4液晶显示设计 (24)4.2.5按键控制设计 (24)4.2.6存储模块设计 (25)第5章系统的调试 (26)5.1硬件调试 (27)5.2软件调试 (27)第6章结论与展望 (30)I参考文献 (30)致谢 (31)附录 (32)附录A外文资料 (32)附录B原理图 (40)附录C PCB图 (41)附录D源程序 (42)II石家庄铁道大学四方学院毕业设计第1章绪论1.1 课题研究的目的意义目前,随着日光温室的迅速增多,人们对其性能要求也越来越高,特别是为了提高生产效率,对温室的自动化程度要求也越来越高。
中国农业的发展必须走现代化农业这条道路,随着国民经济的迅速增长,农业的研究和应用技术越来越受到重视,特别是日光温室已经成为高效农业的一个重要组成部分。
现代化农业生产中的重要一环就是对农业生产环境的一些重要参数进行检测和控制。
例如:一氧化碳浓度、空气的温度、湿度等。
在农业种植问题中,温室环境与生物的生长、发育、能量交换密切相关,进行环境测控是实现温室生产管理自动化、科学化的基本保证,通过对监测数据的分析,结合作物生长发育规律,控制环境条件,使作物达到优质,高产,高效的栽培目的。
由于温室大棚能带来可观的经济效益,所以温室大棚技术越来越普及,并且己成为农民增收的主要手段。
温室内的一氧化碳浓度、温度与湿度等参数,直接关系到蔬菜和水果的生长。
例如:一氧化碳过浓会导致作物叶片发黄等。
国外的温室设施已经发展到比较完备的程度,并形成了一定的标准,但是价格非常昂贵,缺乏与我国气候特点相适应的测控软件。
因此,为了实现高效农业生产的科学化并提高农业研究的准确性,推动我国农业的发展,必须大力发展农业设施与相应的农业工程,科学合理地调节温室内一氧化碳的浓度、温度以及湿度,使大棚内形成有利于蔬菜,水果生长的环境,是大棚蔬菜和水果早熟、优质、高效益的重要环节。
1.2 国内外研究现状西方发达国家在现代一氧化碳检测技术上起步比较早。
20世纪60年代,生产型的高级温室开始应用于农业生产,奥地利首先建成了番茄生产工厂,70年代后荷兰、日本、美国、英国、以色列等国家的温室园艺迅猛发展,一氧化碳检测广泛应用于园艺作物生产、畜牧业和水产养殖业。
近百年来,温室大棚作为设施农业的重要组成部分,其自动控制和管理技术不断得以提高,特别是二十世纪一氧化碳检测技术的出现,更使温室大棚环境控制技术产生了革命性的变化。
80年代,随着微型计算机日新月异的进步和价格大幅度下降,以及对问世控制要求的提高,以微型计算机为核心的一氧化碳检测系统,在欧美得到了长足的发展,并迈入了网络化,智1能化阶段。
目前,国外一氧化碳检测设施已经发展到一定程度,并形成了一定的标准。
我国自行开发的一氧化碳测控系统其技术水平和调控能力与发达国家还有一定的差距。
而我国综合环境测控技术的研究刚刚起步,目前仍然停留在研究单个或少量环境因子调控技术的阶段,而实际上,温室内的光照度、温度、湿度、一氧化碳浓度等环境因素,都是在相互影响、相互制约的状态中对作物的生长产生影响的,环境要素的空间变化、时间变化都很复杂。
因此,我们应该根据我国的国情研制出适合我国农业的发展的一氧化碳检测仪器仪表,并在农业设施中广泛推广。
1.3 论文研究内容系统以单片机为核心,利用一氧化碳检测传感器检测环境中的一氧化碳浓度,用显示器显示当前的时间和浓度值,同时可设定报警值,超过设定值时进行声光报警,并且利用存储芯片存储三次报警值。
第2章系统设计方案2.1 系统框图系统以单片机为核心,由单片机来控制各个模块。
系统主要包括电源电路、存储电路、时钟电路、显示电路、报警电路,系统原理框图如图2-1所示。
图2-1 系统原理框图系统设计框架为设计单片机最小系统,单片机最小系统包括晶振电路、单片机电路、复位电路。
通过MQ7气体传感器输出的信号输入单片机检测,按键控制单片机运作,单片机输出信号使LCD显示,并输出给报警装置和存储设置。
2.2 总体设计思路论文主要完成一氧化碳检测软件和硬件电路设计,设计内容包括:存储程序、控制程序、时钟程序、超标报警、按键检测、数据显示等。
系统采用单片机为控制核心,以实现一氧化碳检测系统的基本控制功能。
系统主要功能内容包括:数据处理、时间设置、开始测量、超标报警、按键检测、存储设置。
本系统设计采用功能模块化的设计思想,系统主要分为总体方案设计、硬件设计和软件设计三大部分。
根据任务书上的要求进行综合分析,总设计方案分为以下几个步骤:(1)硬件系统电路的设计;(2)软件系统主程序及其相关子程序的编写;(3)系统电路及软件的调试。