基于单片机煤气控制器(检测仪)设计与实现毕业设计(33页).doc
《基于单片机煤气控制器(检测仪)设计与实现毕业设计(33页).doc》由会员分享,可在线阅读,更多相关《基于单片机煤气控制器(检测仪)设计与实现毕业设计(33页).doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于单片机煤气控制器(检测仪)设计与实现毕业设计-第 28 页毕业设计说明书题 目: 基于单片机的 煤气控制器设计与实现 摘 要 煤气已成为人们生活中必不可少的能源,煤气泄漏事件时有发生,给人们的人生安全和财产安全带来了很多隐患,怎样防止煤气中毒和爆炸已成为人们的迫切需要,因此,煤气控制器应运而生。本课题设计一款煤气控制器,监控煤气炉附近是否有煤气泄漏现象,当煤气泄漏值超过安全标准时,系统进行声光报警,显示煤气的浓度,并发出同步信号控制电磁阀切断气源和控制排气扇进行通风。该设计以单片机为核心器件,以煤气传感器检测气体浓度并用液晶显示浓度,当浓度超过警戒值时,系统进行声光报警。该设计以煤气电磁
2、阀控制煤气的开关,以继电器控制排气扇的开关,从根本上解决安全使用燃气的问题,有效避免因燃气泄漏造成的火灾、爆炸、窒息、死亡等恶性事故的发生。本设计经测试,最终实现了课题要求的各个功能,基本实现了煤气控制器的设计。关键词:单片机;煤气;报警;控制Abstract The gas has been an essential source of energy in our common life, but gas leak events sometimes occur, which bring many hidden troubles to humans life safety and proper
3、ty security. So how to prevent gas poisoning and explosions comes into needed. Therefore, the gas controller came into been, when gas leak exceeds the safety standards, gas detector will make a spot and acousto-optic alarm immediately and displays gas concentration. In addition, the gas detector can
4、 send out signals to holding control the electromagnetic valve to cut off gas source and the exhaust fan to be free, finally terminates the gas accident, no matter there is anyone there or not. The subject is to design a kind of gas controller to detect whether there is gas leak or not, if there is
5、something unusual, it can cut off the gas sources automatically and ventilate. This design uses single chip as core component, gas sensor to detect gas concentration and display it on the LCD. In addition, uses gas electromagnetic valve as the executive body to open or close gas source and relay to
6、control shut-down of accidents such as fire, explosion, strangling and death caused by gas leak.This design finally fulfilled every function that designed after testing, therefore realizing the conceive of gas controller basically.Key words: gas ; alarm; solenoid valve; draft fan引 言11 系统设计11.1 设计任务1
7、1.2 设计要求12 方案论证12.1 系统构成方案22.2 控制器系统方案22.3 A/D转换电路方案22.4 显示电路方案32.5 人机交流电路方案32.6 声光报警电路方案42.7 控制电路方案43 系统框图及主要部分介绍44 硬件电路设计与调试44.1 单片机最小工作系统电路44.2 数据采集电路64.2.1 MQ-5简介64.2.2数据采集电路84.3 A/D转换电路94.4 人机交流电路94.5 显示电路104.6 声光报警电路114.7 控制电路114.7.1电磁阀控制模块114.7.2风扇驱动模块125 软件设计与调试135.1 软件设计方法135.2 程序流程图135.3 电
8、压-浓度曲线的拟合155.4 软件部分的调试206 测试结果206.1 测试仪器206.2 煤气控制器的测试216.3 CO参数测试217 结论22谢 辞24参考文献25附 录26附录一 原理图26附录二 PCB图27附录三 程序清单28引 言 近年来,随着生活水平的增高,全国煤气行业发展迅猛,煤气,液化气,天然气等能源已在千家万户得到了广泛的应用。燃气的普及与应用无疑对改善境质量和提高人们的生活质量发挥了巨大的作用。然而,由于使用不当或者设备老化等原因导致的燃气泄漏引发的中毒,爆炸,火灾时有发生,直接威胁着人们的生命安全和财产安全,及时发现可燃气体的泄漏将是安全使用可燃气体的一个重要方面。一
9、般的煤气报警器功能单一,性能稳定性差,必须手动关煤气阀门,在无人的时候还是会引起火灾、爆炸等灾难。而大型的监控系统价格昂贵,需专门的技术人员管理,不适合家用。因此,为了防止这类灾难的发生,为了让燃气更好的造福于民,造福于社会,煤气控制系统应运而生。煤气控制系统的应用减少了各种因燃气泄露而引发的爆炸及火灾等灾难,它具有成本低,性能稳定,可靠性高等特点。 煤气控制系统以单片机为核心,当煤气传感器检测到煤气,其电阻值会随着浓度的变化而变化,从而产生一个电信号,经信号调理电路后转化成电压信号,再经过A/D转化后传给单片机,当空气中的煤气浓度超过警戒值时,单片机驱动声光报警,并且通过自动关闭煤气电磁阀及
10、时切断气源,驱动排风扇进行通风将有毒气体排出室外,从而防止了灾难的发生。本设计加入了人机交流部分,用户可以根据自身需要设定报警值。煤气控制器的设计与应用,从根本上解决安全使用燃气的问题,有效避免因燃气泄漏造成的火灾、爆炸、窒息、死亡等恶性事故的发生,可广泛应用于城市安防,小区,工厂,学校,家庭,燃气运输等众多领域。1 系统设计1.1 设计任务 本课题要求设计一款煤气控制器,监控煤气炉附近是否有煤气泄漏现象,如有异常可自动关闭气源并进行通风。1.2 设计要求(1)选用合适的煤气传感器,对液化气,天然气,人工煤气有较好的灵敏度, 探测范围可达30010000ppm,要求响应时间:10s;(2)选用
11、合适安装的煤气电磁阀,气体浓度达到设定报警值,就联动关闭气阀;(3)当气体浓度达到设定报警值,能驱动排风扇通风;(4)单片机实现数据记录,驱动声光报警;2 方案论证煤气控制器由MCU模块,数据采集模块,A/D转换模块,人机交流模块,显示模块和控制模块组成。2.1 系统构成方案(1)方案一 采用NE555时基电路设计,本报警电路由气敏元件QM-N5和电位器RP组成气体检测电路,时基电路555和其他外围元件组成多谐振荡器。它适用于对可燃性气体的检测、检漏、监控,它的适用范围:可燃性气体,如天燃气、煤气、液化石油气、氢气、一氧化碳、烯烃类等气体。因此用QM-N5可作为煤气、可燃气等的检测探头。(2)
12、方案二 系统以单片机为核心,由MCU模块,数据采集模块,数据处理模块,人机交流模块,声光报警模块和控制模块,采用气敏元件MQ-5采集煤气数据。当可燃气体浓度超过控制电路设定值时,控制器通过执行机构发出报警信号并关闭阀门,进行通风。此系统方案简单,具有灵敏度高、稳定性好、响应和恢复时间短等特点。(3)方案总结 比较以上两种方案,方案一电路结构简单、工作可靠、成本低和易于实现,但该系统功能单一,不能确保在无人的情况下自动切断气源,避免灾难的发生。方案二硬件资源简洁、价格低廉,系统能将复杂的硬件功能全部采用软件实现,因此系统控制灵活,易于扩展,可以从根本上解决安全使用燃气的问题,有效避免因燃气泄漏造
13、成的火灾、爆炸、窒息、死亡等恶性事故的发生。2.2 控制器系统方案(1) 方案一 采用FPGA,其优点是运行速度快,内部程序并行运行,有处理更复杂功能的能力,但成本也相对高。(2) 方案二 采用AT89S51单片机,AT89S51是一个低功耗,高性能CMOS 8位单片机,其成本相对较低,在设计过程中,只需对其IO口进行操作即可。(3)方案总结 比较以上两种方案,方案一运行速度快,但是成本高,虽然51单片机运行速度低的多,但是其价格便宜。该设计是常用的电压采集,对运行速度没有太高的要求,用51单片机完全能完成要求。2.3 A/D转换电路方案(1)方案一采用积分型AD转换器,其工作原理是将输入电压
14、转换成时间(脉冲宽度信号)或频率(脉冲频率),然后由定时器/计数器获得数字值。其优点是用简单电路就能获得高分辨率。(2)方案二 采用并行比较型AD转换器,它采用多个比较器,仅作一次比较而实行转换,又称FLash(快速)型。其转换速率极高。(3)方案三 采用逐次比较式A/D转换器,逐次比较型AD由一个比较器和DA转换器通过逐次比较逻辑构成,从MSB开始,顺序地对每一位将输入电压与内置DA转换器输出进行比较,经n次比较而输出数字值。其电路规模属于中等。其优点是速度较高、功耗低,在低分辨率(12位)时价格很高。(4)方案总结 比较以上三种方案,方案一由于转换精度依赖于积分时间,因此转换速率极低,电路
15、设计与连接复杂。方案二虽然转换速率极高,但是电路规模极大,价格也贵,只适用于视频AD转换器等速度特别高的领域。方案三速度较高,功耗低在低分辨率(12位)时价格便宜,因此选用分辨率为8位的ADC0809。2.4 显示电路方案(1)方案一 选用数码管动态显示。它由单片机实现动态扫描,只需外接少量三极管作为驱动电路,电路简单,便于控制,并且价钱便宜。但是占用大量I/O资源,以及单片机内部资源,显示不稳定。(2)方案二 选用液晶显示模块。它有很多不可替代的优点,首先,它显示方便,显示信息全面,内容丰富,很符合人机交互的要求;其次,它有自己的存储器,显示时只要按照时序将数据写入其中即可,不用进行扫描,也
16、就不用占用CPU,并且它能显示丰富的字符。(3)方案总结 比较以上两种方案,方案一占用大量I/O资源以及单片机内部资源,并且显示不稳定。而在设计中,剩余的I/O口有限,并且需要显示的内容比较多,所以选用方案二。2.5 人机交流电路方案 由于本设计只需要4个按键,而且MCU的I/O口资源足够,所以每个按键就对应一个I/O口即可解决。用户可通过该模块按照自己的需求设定报警值,并且当有人发现报警时,可通过按键退出报警。2.6 声光报警电路方案 该模块由三个发光二极管和一个蜂鸣器组成。三个发光二极管分别表示正常工作,临界报警,报警。蜂鸣器在煤气浓度超过警戒值时报警。2.7 控制电路方案 该模块由电磁阀
17、和排风扇组成。电磁阀用于关闭气源,排风扇进行通风,将有毒气体排出室内。该模块中,由5v的继电器控制220v的排风扇,当煤气浓度超过报警值时,单片机可控制电磁阀使之关闭,自动关闭气源,并且驱动继电器使排风扇进行通风。3 系统框图及主要部分介绍 AT89S51单片机单片机煤气罐电磁阀信号调理煤气传感器浓度显示声光报警 按键继电器 风扇图3.1 系统原理框图 本系统原理图如图3.1所示。 本设计以单片机为核心,煤气传感器检测煤气浓度,并把煤气浓度转换成电阻值,对不同种类,不同浓度的气体有不同的电阻值;信号调理把电阻值转换成电压值,并把信号调理到AD可以采集的范围;AD转换电路把采集来的模拟电压转换成
18、单片机可以处理的数字电压;单片机对采集的数字信号进行处理和判断,运用一定的算法计算出煤气浓度并送到LCD显示器显示出来。用户可以通过按键设定自己需要的报警值。当检测气体浓度超出设定报警阀值时,单片机驱动声光报警,并且通过控制电磁阀关闭气源,通过控制继电器驱动排风扇进行通风。4 硬件电路设计与调试 基于单片机的煤气控制器的硬件电路可以分为MCU模块、数据采集模块、A/D转换模块、人机交流模块、显示模块和控制模块,下面具体介绍各单元电路的设计。4.1 单片机最小工作系统电路 单片机的本设计的核心部分。原理图如图4.1所示。数据采集模块将采集到的数据经A/D转换之后传给单片机,单片机进行判断,并将电
19、压值转化成浓度,送到显示电路显示其浓度,当浓度达到报警值时,单片机驱动声光报警电路、控制电路。 图4.1单片机最小系统 单片机最小系统包括单片机时钟振荡电路、复位电路、下载线接口等。复位电路是采用按键脉冲复位,它是利用RC微分电路产生正脉冲来达到目的。晶振电路结合单片机内部电路产生单片机所需的时钟频率。下面分别介绍复位电路和时钟电路。(1) 复位电路简介 复位电路原理图 复位电路原理图如图4.2所示。本设计是利用按钮脉冲复位,利用RC微分电路产生正脉冲来达到目的。 图4.2复位电路原理图 复位电路的作用 完成单片机的初始化,即把系统的PC值初始化为0000H,使单片机开始重新运行程序。所以,当
20、单片机运行出错或进入了死循环时,可按复位键重新启动。 电路复位方式单片机系统的复位方式有上电自动复位和按键手动复位两种,其电路结构分别如图4.3所示。上电复位利用电容器充电来实现。按键复位又分按钮电平复位和按键脉冲复位。按钮电平复位将复位端通过电阻与Vcc相接;按钮脉冲复位利用RC微分电路产生正脉冲来达到复位目的。 图4.3复位电路(2)时钟电路的设计 时钟原理 时钟电路的原理图如图4.4所示。选用12M大小的晶振。 图4.4时钟电路 时钟电路的作用 时钟电路用来产生单片机工作所需要的时钟信号,从而保证单片机正常工作。单片机工作所需的同步时钟信号主要有两种方法产生,第一种是由单片机片内部时钟电
21、路并结合外部晶振、电容产生,第二种是直接从单片机外部引入时钟脉冲信号。 时钟电路的要求 为了保证单片机同步工作方式的实现,系统应在唯一的时钟信号控制下,严格地按时序进行工作。另外,在设计电路板时,晶体振荡器和电容应尽量安装得与单片机靠近些,以减小寄生电容的存在,从而更好的保障系统稳定、可靠的工作。4.2 数据采集电路 数据采集电路是煤气控制器非常重要的组成部分,该模块选用气敏传感器MQ-5采集煤气浓度。当煤气传感器检测到煤气,其电阻值会随着浓度的变化而变化,从而产生一个电信号。4.2.1 MQ-5简介 MQ-5是一种气敏传感器。MQ-5型气敏元件对不同种类,不同浓度的气体有不同的电阻值。它对液
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 煤气 控制器 检测 设计 实现 毕业设计 33
限制150内