毕业设计(论文)89C52单片机系统实现煤气泄漏检测报警装置.doc
《毕业设计(论文)89C52单片机系统实现煤气泄漏检测报警装置.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)89C52单片机系统实现煤气泄漏检测报警装置.doc(33页珍藏版)》请在三一办公上搜索。
1、 摘 要本文论述了基于测控技术的煤气泄漏检测报警装置的硬件和监控软件方案设计与实现。本系统采用了89C52单片机和四位半AD7135系统设计技术,能对传感器产生的模拟信号进行数据采集和处理。传感器方面选用了TP-2常温型CO气敏传感器,并采用了恒流源接法。此方案还为使用者提供了LED显示模块、键盘控制、大容量存储器件及蜂鸣器报警装置,使智能化程度更高、结构更紧凑、功能更丰富。 关键词:89C52 AD7135 恒流源 AbstractThis essay describes that the hardware and the monitor software projectof “the de
2、tector and alarm for the leakage of CO” which is based on measure and control technology. This system designed with sing microcomputer 89C52 and 4.5-bit AD7135, can collect and deal with the simulation signals which are created by gas sensor. Besides, we have chosen TP-normal temperature CO sensor f
3、or this system, and adopted steady current source. This system can supply user with LED display module, keyboard control, MSF, buzzer for alarm and so on. This unit has good intelligent, tightly packed structure, plentiful function, good technical hereditability and so on.KEY WORD:89C52 AD7135 const
4、ant-current source目 录绪论-(4)第一章 功能与设计方案-(5)第二章 硬件电路设计-(7)第一节89C52说明-(7)1. 总线说明-(7)2. 89C52振荡电路-(7)3. 89C52复位电路-(8)4. 89C52译码及外部扩展电路-(8)5. 存储单元电路设计-(9)第二节CO浓度检测报警电路优化设计-(10)1 传感器部分-(10)2 传感器驱动电路-(13) 3 CO检测报警电路-(13)第三节 LED显示器及接口设计-(14)1. LED显示器结构与原理-(14)2. LED显示器的接口设计-(15)第四节 A/D转换器件7135-(16)1. 原理简介-(
5、16)2. ICL7135与单片机的接口-(18)第五节 8255键盘设计-(19)1. 8255结构及引-(19)2. 8255的工作方式-(20)3. 8255键盘设计电路-(21)第三章 软件设计-(22)第一节 软件设计方案-(22)第二节 软件调试-(23) 1. 内存自检程序:-(23)2. 8255键盘中断程序-(24)3. AD7135数据处理程序-(26)4. LED显示控制程序-(27) 毕设总结-(28)附录1 相关英文资料-(29)附录2 参考文献-(33)绪 论随着科学技术的发展,工业生产规模的扩大,在生产中使用的气体原料和生产过程中产生的气体种类和数量也在增加。这些
6、气体物质中有些是易燃易爆的,有些是引起人们窒息,中毒的。煤气作为一种气体能源,在人们生产和生活中已得到越来越广泛的应用。煤气(主要成分CO)的泄漏将严重地污染环境并可能诱发爆炸及使人中毒等事故的发生。为了保证生产和生活的安全,防患于未然,就需要对其进行有效的监控。用于煤气检测的气敏传感器能将煤气的浓度情况转换成电气信号(电流或电压),根据这些电信号的强弱就可以获得空气中煤气存在状况的信息,从而通过接口电路与单片机组成自动检测、控制和报警系统。气体浓度的测量是工业测量中很重要的部分,根据采用的传感器和系统的不同,其精度相差很大,而这个装置并不要求很高的精度,这样,就使得该装置的设计简化,成本降低
7、。我们在气体浓度测量的研究和设计过程中查阅了大量的资料和成果,结合测控专业的特点,提出了能实现煤气浓度检测和报警的系统设计方案。此方案采用89C52单片机和四位半AD574系统设计技术对气体浓度模拟量信号进行采集和处理。传感器方面选用了TP-2常温型CO气敏传感器,并采用了恒流源接法。此方案还为使用者提供了LED显示模块、键盘控制、大容量存储器件及蜂鸣器报警装置,使智能化程度更高、结构更紧凑、功能更丰富。本系统的主要技术指标如下:(1) CPU: 89C52(2) 时钟频率:6MHz(3) 存储器: 32K用户RAN数据存储器 32K用户EPROM程序存储器(4) 输入信号接口电路: 四位半A
8、/D转换接口电路; 面板按键+键盘键的接口电路。(5) 输出信号接口电路: LED数码管显示电路; 蜂鸣器报警装置。(6) 气体浓度检测优化设计电路: 恒流源驱动电路; AD620信号放大电路。(7) 其它单元电路: 系统复位单元电路; 端口扩展地址译码电路。 第一章 功能与设计方案 气体浓度测量是工业测量中很重要的部分,根据采用的测量元件和测量方法的不同,其精度也不同,因而对数据采集(A/D转换)的精度也不同,对测量结果的定标要到专业的计量部门才能进行,这样就给现场测量带来了很大的不便,我们在气体浓度测量的研究和设计过程中查阅了大量的资料和成果,结合测控专业的特点,提出了能实现煤气浓度检测和
9、报警的系统设计方案。本单元采用89C52单片机和四位半AD7135系统设计技术对输出的模拟量进行数据采集和处理,并为使用者提供了LED显示模块、键盘控制、大容量存储器件及蜂鸣器报警装置,使智能化程度更高、结构更紧凑、功能更丰富。该系统的粗略框图如图1.1所示,模拟量通过传感器经过信号调理电路变为05V,再由A/D转换器变为数字信号后,送给单片机。EPROM用于存放程序和表格,RAM用于暂存数据,8255连接键盘。结构框图如下:图1.1 实用煤气检测报警装置的硬件结构 我们采用89C52单片机作为中央处理器,以27256作为外部程序存储器,从外部ROM取址时,P0口用作地址、数据分时复用总线,存
10、储器的低8位地址(A0A7)经其端口输出,ALE的下降沿将其打入74LS373锁存器锁存,与高7位地址(经由P2.0P2.6输出)形成对32K外部存储空间的寻址。软件设计方案对于软件,本系统设计的要求是设计并实现有关的监控程序和演示程序。监控程序模块组成:(1) 系统初始化程序模块(2) 键盘控制程序(3) A/D转换控制模块(4) LED显示控制模块(5) 内存检测程序演示程序流程:开始系统初始化显示数据处理AD数据采集是否按键? 否退出存储大小值设定中断扫描是图1.2 煤气检 图1.2 测报警装置软件流程图 第二章 硬件电路设计本单元采用89C52单片机和四位半AD7135系统设计技术对输
11、出的模拟量进行数据采集和处理,并为使用者提供了LED显示模块、键盘控制、大容量存储器件及蜂鸣器报警装置,使智能化程度更高、结构更紧凑、功能更丰富。该系统的粗略框图如图1.1所示,模拟量通过传感器经过信号调理电路变为05V,再由A/D转换器变为数字信号后,送给单片机。EPROM用于存放程序和表格,RAM用于暂存数据,8255连接键盘。下面较详细地叙述系统各部分。第一节 89C52说明一、总线说明 1. 地址和数据总线89C52的P0口(P0.0P0.7)和P2口(P2.0P2.7)合用,分别作为底8位和高8位的地址总线;其中P0口兼作数据总线DB0DB7。2.控制总线(主要信号) RD和WR信号
12、分别与外部存储器和各端口器件的RD和WR相连,进行相应的读/写操作控制;PSEN信号用于访问外部程序存储器(27256);EA接高,外部存储器供用户使用的地址从0000H开始;RESET信号接复位电路,用于对系统的复位。 二、89C52振荡电路89C52的XTAL1和XTAL2接石英晶体振荡器,构成时钟电路,为单片机提供6MHz的时钟频率。电路如图所示: 三、89C52复位电路 本系统采用的复位电路是上电和按键复位的组合电路。在系统加电瞬间R、C电路充电过程中产生正脉冲使单片机复位;当用户需要手动复位时,按下复位键,产生正脉冲使单片机复位,电路如图。 四、89C52译码及外部扩展电路89C52
13、外部译码采用38译码器74LS138,为存储器和各端口提供8根片选信号(译码输入线采用地址高三位(AB11AB13)和RD、WR及AB14、AB15做片选);为系统提供从8000HBFFFH共32KB的数据/程序及I/O接口器件的访问地址。具体地址分配如下:片选器件地址范围供用户使用资源CS082558000H-87FFH键盘接口电路CS1 8800H-8FFFHCS2 AD71359000H-97FFHAD转换电路CS39800H-9FFFH供用户使用CS4A000H-A7FFH供用户使用CS5A800H-AFFFH供用户使用CS6B000H-B7FFH供用户使用CS7B800H-BFFFH
14、供用户使用电路原理图如下:五、存储单元电路设计 本系统为用户提供了32K的外部数据存储器62256和程序存储器27256,现分别对它们的引脚作简要的介绍。1. 27256主要引脚介绍:A0A14:地址输入线;D0D7:三态数据总线,读或编程校验时为数据输出线,编程时为数据输入线。维持或编程禁止时呈高阻抗;: 片选信号输入线,“0”(即TTL低电平)有效;PGM: 编程脉冲输入线; : 读选通信号输入线,“0”有效;VPP: 编程电源输入线;VCC: 主电源输入线,一般为+5V;GND: 线路地。2. 62256主要引脚介绍:A0A14: 地址输入线;D0D7: 双向数据线(输出有三态);,1和
15、CE2: 片选信号输入线,1低电平有效,CE2高电平有效;: 读选通信号输入线,低电平有效;: 写选通信号输入线,低电平有效;VCC: 工作电压,+5V;GND: 线路地;/RFSH: 读选通/刷新允许控制端,输入。当此引脚为低电平时,62256数据允许输出,不允许刷新;当此引脚为高电平时,62256内部刷新电路自动刷新。62256和27256的寻址范围均为0000H7FFFH,分别由WR、RD和PSEN来控制。电路图如下所示:第二节 CO浓度检测报警电路优化设计一、传感器部分1.半导体气敏传感器的基本原理。当气体吸附到半导体气敏元件表面时,元件的电阻(或电导率)会发生变化。在气敏元件被加热到
16、稳定状态后,被检测的气体接触元件的表面而被吸附,吸附分子首先在元件表面上自由扩散(物理吸附),失去其运动能量。一部分气体分子被蒸发,另一部分残留分子产生热分解而固定在吸附处(化学吸附)。这时,如果n型半导体的功函数大于气体吸附分子的离解能,气体有吸附分子将向半导体释放出电子,而成为正离子吸附(带正电荷),供给半导体的电子将束缚着半导体本身的自由电荷中的少数电荷空穴。因此,在导带上参与导电的自由电子复合几乎减少,从而表现自由电子数增加,半导体元件的阻值减小,具有这种正离子吸附的气体称为还原性气体,如H2,CO,碳氢化合物和酒精等,如果半导体的功函数小于气体吸附分子的亲和力,则吸附分子将从半导体夺
17、取电子而变成负离子吸附,具有负离子吸附的气体称为氧化性气体,如O2和N2等。负离子吸附的气体因为夺取了半导体的电子,而将空穴交给半导体,使导带的自由电子数目减少,因此元件的电阻值增大。对于P型半导体气敏元件,情况则相反,氧化性气体使其电阻减少,还原性气体使其电阻增大。2.TP-2常温型CO气敏传感器。TP-2常温型一氧化碳传感器由SnO2多晶体及适当添加混合剂烧结而成。具有微珠式结构,电导振荡响应,极好的选择性和良好的环境适应能力,应用电路简单,本质安全等特点。用它做成的报警器完全可以达到UL2034标准,不需温湿度补偿。(1)它的工作条件如下:工作电压:3.5V6.5V工作电路:如图一 静态
18、功耗:15mW环境条件:温度-10+50,相对湿度95%初期稳定时间:15分钟检测一氧化碳浓度范围:02000ppm (2)响应特性电导振荡图二为100ppm一氧化碳气体环境 中的反应特性曲线。(3)对一氧化碳反应的敏感度:图三表示在一系列一氧化碳浓度的条件下RL电压的振荡曲线。RL 上的曲线的形状与传感器本身及供电电压有一定的关系。电源电压偏低,振荡周期加长;电源电压偏高,振荡周期缩短。在0800ppm的范围内,此元件的线性度可以从振幅和振荡的频率来判断。更高的浓度用功率谱来判断更为合理。(4) 高湿高温对传感器的影响 1999年9月23日下午5点1999年9月24日上午8点对15个样品共进
19、行了15小时的高湿高温实验(通电实验)。测试记录见表一。根据测试结果表明,此传感器可承受96%RH相对湿度、70的环境条件,但基电平升高。由于条件限制,没有测量此时的100ppm一氧化碳环境中的反应。将此15只传感器再放到正常环境中进行100ppm一氧化碳浓度的测试,测试结果同高湿高温测试前的结果相同。(5)使用中的几点建议智能化设计,其目的是为了克服传感器本身存在的以下缺点:1) 着使用时间的延长,空气中的一些灰尘吸附在传感器的表面,造成空气中电平升高,反应灵敏度降低。解决办法:升高12V的电源电压,持续5秒钟,使基础电平(空气中的电平)处于0.25V以下。2) 建立良好的控制软件,使传感器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 89 C52 单片机 系统 实现 煤气 泄漏 检测 报警装置
链接地址:https://www.31ppt.com/p-3888867.html