(4)可手动检测声光报警部分。
2.2 任务分析
要实现此报警系统,主要要解决两个问题:硬件设计与软件编程。
硬件方面:
硬件设计涉及到了单片机、模拟电路、数字电路等知识,是一个综合应用的过程。可以有如下思路:一、信号接收部分使用气敏传感器来有效采集到气体浓度的变化;二、信号处理电路是包含在传感器的接口电路中的,应该根据实际情况选用比较器等装置;三、采用单片机实现控制部分的精确控制;四、采用蜂鸣器以及LED灯,来实现声光报警的响应信号及报警部分。
软件方面:
软件编程可以使用C语言或者汇编语言。作为初学者,使用汇编语言更简单。它需要完成两项要求:一是通过编译好的程序控制主控模块,单片机接收到气体检测模块所检测到的气体状态后,声光报警信号产生与否就能被程序根据这个状态来控制;二是利用编译好的程序控制主控模块以数据形式采集室内的温度,单片机接收到DS18B20所测得的温度数据信号后,程序将数据进行转换,判断数据的正负性,然后使其在数码管上显示出来。
2.3 方案设计
2.3.1 系统的组成
天然气检测报警系统结构框图如下图2.1所示,该系统以单片机AT89C51为核心控制整个系统,以气体传感器MQ-7为气体检测元件。MQ-7以及外围电路组成的信号处理电路将检测到的室内可燃性气体是否泄漏这两种状态转换成高低电平,高电平表示无气体泄漏,低电平表示有气体泄漏。单片机的I/O口被输入该电平,再利用已经加载到单片机上的程序,就可以来控制声光报警电路的工作状态。DS18B20温度传感器是系统实现室内温度显示的前提。DS18B20将室内温度值转换为16位二进制,输入单片机I/O口,通过数码管显示出当前温度值。 AT89C51单片机室内煤气和天然气泄漏报警系统设计(3):http://www.youerw.com/tongxin/lunwen_24137.html