APP下载

邮轮客房火灾自动探测与报警电路的设计

2019-03-19,

计算机测量与控制 2019年3期
关键词:客房烟雾邮轮

,

(集美大学 轮机工程学院,福建 厦门 361021)

0 引言

海上航行的邮轮,与在岸上行驶的交通工具不一样,没有太强的自救能力,一旦客房失火,由于邮轮的结构以钢板和木材为主,木材极易燃烧,钢板的热传导性非常强,客房易燃物多,火势蔓延迅速,而且客房空间小、过道窄、人员密集,疏散速度慢,如果不幸发生火灾,后果不堪设想。控制火灾最有效的方法是准确、及时探测到火情并报警,将火情扑灭在萌芽阶段,完全不给火焰壮大的机会。基于单片机的火灾自动探测与报警电路正是可以及时发现火情的一种智能监测系统,它通过温度传感器和烟雾传感器能够迅速检测出人类不易发现的火灾早期特征,经过单片机控制电路和音讯放大器报警电路,及时报警,方便船舶消防员准确及时地找到隐患点,迅速排除隐患。

1 邮轮客房火灾自动探测与报警电路架构

图1所示为简易的邮轮房间图,邮轮房间的高度一般为2.4至2.8米,房间面积多为12至17平米,这样的设置是为了有良好的采光和通风,同时这样标准的房间高度和房间面积,刚好处在本系统工作范围之内。根据邮轮客房的结构特点,基于单片机的火灾自动探测与报警电路的组成框图如图2所示。

图2 系统组成框图

在基于单片机的火灾自动探测与报警电路中,DS18B20传感器和MC14467传感器根据51单片机控制模块发送的指令分别对邮轮客房内的温度和烟雾环境参数进行采集,然后经51单片机I/O接口传输到控制器,51单片机控制器对接收到的温度和烟雾浓度信息进行数模转换以及与预设的阈值比较等处理。如果客房的温度和烟雾浓度正常,控制器将数据实时显示到液晶显示屏上;一旦实时采集到现场的温度和烟雾超过上限值,控制器仍将实时显示客房的温度和烟雾浓度,同时触发报警电路发出报警信号。

2 系统硬件设计

邮轮客房火灾自动探测与报警整体电路如图3所示,其功能是要根据邮轮客房防火的特点,对邮轮客房的室内温度和烟雾浓度实时显示,并判断室内是否发生火灾,当温度高于39℃且烟雾浓度高于61%时电路发出报警信号。

图3 整体电路

2.1 单片机外围接口电路

单片机组成的控制器是火灾自动探测与报警电路的核心,设计中选用的AT89C51型单片机属于典型的51系列兼容机的代表作品,它的优点突出:功能强大、低电压,高性能,属于CMOS8位机,在市场上占有相当大的份额。单片机内含有4k bytes反复可擦写的Flash只读程序存储器,还有256 bytes随机存储数据存储器(RAM)。AT89C51采用的是兼容标准MCS-51指令系统,指令容易理解,方便记忆,大部分复杂控制系统的都可以使用,适用于火灾自动探测电路需要实时采集室内温度和烟雾浓度,以及实时判断和显示更新的指标。AT89C51单片机相关的外围接口电路如图4所示,外围电路由复位电路、时钟电路、电源、EA端组成。晶体振荡器X1、C1、C2构成时钟电路,与单片机上的XTAL1和XTAL2相连R1和C3一起构成复位电路。EA接在VCC上,功能是选择片内程序存储器电源接通的那一瞬间,电容C3被视为导通。由于电源接通的一刹那属于高频,高频电流通过电容,置单片机的RST为高电平,从而达到复位的目的,复位由电容来实现。通电瞬间,复位端、VCC端,这两端的电位是相等的充电电流慢慢减少,RES的电位随之下降直至变为0V,外围电路实现自动复位功能。为了满足邮轮客房火灾自动探测与报警的实时性要求,晶体振荡器X1选取振荡频率为12 MHz,它与电容C1、C2构成时钟电路为单片机提供工作周期为1微秒的脉冲信号。

图4 单片机外围电路

2.2 温度采集电路

传统的老式温度传感器存在许多缺点:热惯性比较大,响应时间非常缓慢。DS18B20是一款集成传感、模数转换、寄存器和接口电路于一体的数字式温度传感器。DS18B20传感器是利用如图5所示的偏上测量技术来对温度进行测量,其测量原理:通过计数器的计数值来得到温度值其内部含有两个振荡器,一个是高温度系数振荡器,另一个是低温度系数振荡器前者确定门周期。原理上如图3中DS18B20传感器温度测量电路的分辨率可以达到0.5 ℃。电路工作时,AT89C52单片机通过P3.7端口向DS18B20的DQ口发送读取指令后,DS18B20将经转换所得的温度值以补码形式存放在9位高速暂存存储器的数据传送给AT89C52单片机。单片机在读取数据时,一次会读取两字节共16位,读完后将低11位的二进制数转化为十进制数后,再乘以0.625便为所测量的实际温度。另外需要判断温度的正负值、前五位数字为符号位。同时为1时候,读取的温度为负值,且测量到的温度需要取反加1再乘以0.0625才可以得到正确温度值,前五位为0时,读取温度为正值,直接乘以0.0625即可。

图5 DS18B20温度测量电路

2.3 烟雾采集电路

由MC14467组成的烟雾浓度采集电路如图6所示。有烟雾时,收集极的电位保持平衡当有烟雾产生,烟雾进入电离室,对电离电流产生影响。烟雾首先进入外电离室,在进入内电离室,外电离室中的烟雾量更大。所以烟雾对外电离室电流的影响更大受此影响的结果是:电离电流下降,收集极开始工作,重新充电,充电过程一直持续到新的平衡电位。这种电位变化一直传送到MC14467的检测端15,内部逻辑电路对这一系列的变化进行处理,然后启动报警电路。

图6 烟雾采集电路

MC14467的9脚与12脚短接为采用内部振荡器模式,其振荡周期为1.67秒。14脚与16脚分别为烟雾浓度检测信号上限和下限,所接两个电阻均为1兆欧。6脚接9伏电源电压,其滤波电容为10微法。1脚为信号输出端,与AT89C52单片机通过P3.3端口连接。当MC14467一旦检测到有烟雾时,内部振荡器的振荡周期变为40毫秒,压电蜂鸣器振荡驱动电路启动,启动使能输出为维持高电平160毫秒后,停止80毫秒。在停止期间,MC14467继续检测烟雾浓度的变化,如果没有检测到烟雾,那么禁止蜂鸣器振荡电路;当检测到烟雾,6脚的发光二极管亮(该发光二极管的限流电阻为1千欧姆),同时将实时采集到的烟雾浓度通过1脚送到AT89C52单片机的P3.3,再由单片机控制器进行显示及后续处理。

2.4 显示电路

为了显示结果直接明了,一目了然,本文采用了16×2液晶显示器。与单片机连接组成显示模拟中, 使能E端连P3.2口,读写R/W端连P3.1口,寄存RS连P3.0口,P0口作为数据传输线与液晶显示器的D0~D7连接,连接电路如图7所示。AT89C52单片机从MC14467烟雾浓度采集和DS18B20温度采集电路接收的信号经处理计算后,译码处理转换成8位二进制数据送至液晶显示模块进行动态轮流显示。

图7 液晶显示器端口连接图

2.5 声光报警电路

通过分析实际工程数据可知,邮轮客房内发生火灾温度和烟雾浓度分别表现为39℃和61%及以上。如图8所示声光报警电路,当温度传感器测量到的温度值高于39℃时,同时烟雾传感器测量到的烟雾浓度超过61%,AT89C52单片机输出高电平,至三极管Q1基极,此时三极管饱和导通,即集电极和发射极导通,声和光报警器同时得电,从而触发声光报警。

3 软件设计

3.1 主程序流程

基于单片机的邮轮客房火灾自动探测与报警电路的主要功能涉及具体包括:初始化单片机系统、定义各个外围功能芯片的工作参数以及数据传输、处理和显示的控制。自动探测与报警电路主程序流程如图9所示。

邮轮客房火灾自动探测与报警电路上电工作后,温度采集电路和烟雾浓度采集电路随之进行工作,它们的工作方式相互独立,并根据单片机的读取指令把各自检测到的数据传送给单片机控制器;单片机控制器对接收数据进行计算处理后,一是送给液晶显示模块进行显示,二是判定实时采集到的温度和烟雾浓度是否超标,若温度和烟雾浓度值同时超过各自所预置的阈值,则单片机输出触发信号触发报警电路发出声光报警信号;若温度和烟雾浓度值正常,则报警电路不工作。但不管温度和烟雾浓度值有没有超阈值,AT89C52单片机都必须控制温度采集电路和烟雾浓度继续采集,即重复上述过程。

3.2 温度采集子程序

温度采集处理子程序的流程如图10所示。步聚1:初始化DS18B20传感器,然后开始温度采集;步骤2:根据AT89C52控制指令传输数据,并按第2.2节所述进行计算处理;步骤3:实时显示温度的同时进行火灾判断,如果温度值正常,即温度值没有超过预置上限值,则返回,重复执行信号采集;如果检测到的温度值已经超过所设阈值,表示初步判断有发生火灾的可能,则需进入火灾判断子程序。

图10 温度采集子程序流程图

3.3 烟雾浓度采集子程序

烟雾处理流程图如图11所示,其过程与温度采集子程序流程相似。首先,初始化MC14467烟雾传感器,开始烟雾浓度采集;然后,根据AT89C52控制指令传输数据,并对采集的数据进行处理;最后,实时显示烟雾浓度,同时进行火灾判断,如果烟雾浓度值正常,即烟雾浓度值没有超过预置的61%,则返回,重复执行信号采集;如果检测到的烟雾浓度值已经超过61%,表示初步判断有发生火灾的可能,则需进入火灾判断子程序。

图11 烟雾浓度采集子程序流程图

3.4 火灾判断与报警程序

图12为火灾判断与报警流程图。系统初始化完成后,同时接收实时采集到的烟雾信号采集和温度信号,然后根据这两个信号值来判断它们是否超过所设置的各自上限值;如果仅仅是温度或者是烟雾浓度值超标,则邮轮客房内没有发生火灾,系统不会报警;有且仅有温度值和烟雾浓度值同时超标时,此时邮轮客房内已发生火灾,也满足了报警的条件系统,系统执行声光报警程序,否则系统返回信号采集,循环执行程序。也即是说,温度值超标,烟雾浓度值超标,二者满足“与”逻辑门。

图12 火灾判断与报警流程图

4 Proteus仿真与结果分析

为了更好地验证基于单片机的邮轮客房火灾自动探测与报警电路的可行性,我们进行了温度过高、烟雾浓度以及温度与烟雾浓度同时过高3种情况进行仿真实验。仿真实验用处理器主频为2.1 GHz 双核的Samsung 便携型计算机,实验平台为Proteus8.6。

4.1 温度过高时

当温度高于所设置的阈值,烟雾未达到所设置的阈值时,即温度传感器测量到的温度值高于39℃,但烟雾传感器测量到的烟雾浓度没有超过61%,这种情况邮轮客房没有发生火灾,单片机并不会给出报警信号,声光报警不动作,这种情况的仿真结果如图13所示。

图13 温度过高时的仿真图

4.2 烟雾浓度过高时

当烟雾高于所设置的阈值,温度未达到所设置的阈值时,即烟雾传感器测量到的烟雾浓度超过61%,但温度传感器测量到的温度值低于39 ℃,这种情况邮轮客房没有发生火灾,单片机不会给出报警信号,声光报警不动作,仿真图如图14所示。

图14 烟雾浓度超标时的仿真图

4.3 温度与烟雾浓度同时过高时

当烟雾浓度值与温度值同时超过所设置的阈值的时候,即烟雾传感器测量到的烟雾浓度超过61%,同时温度传感器测量到的温度值高于39 ℃,这种情况邮轮客房已经发生火灾,报警电路需工作响应,此时单片机会给出报警信号,系统发出声光报警信号,仿真结果如图15所示。

图15 温度与烟雾浓度同时过高的仿真结果

5 结束语

针对邮轮客房防火的特点,完成了基于单片机的邮轮客房火灾自动探测与报警电路的系统设计,使用Proteus仿真软件对温度过高、烟雾浓度以及温度与烟雾浓度同时过高3种情况进行仿真实验验证。仿真结果表明,温度或者是烟雾浓度值超过阈值时,系统不会报警,只有当温度值和烟雾浓度值同时超过阈值时,满足了报警的条件,系统才会发出声光报警信号,即设计的邮轮客房火灾自动探测与报警电路实现了游轮客房火灾的自动探测与报警功能,并它可根据客房环境中的烟雾浓度和温度情况,实现自动声光报警。

猜你喜欢

客房烟雾邮轮
大型邮轮建造中的消防安全风险及对策
薄如蝉翼轻若烟雾
影视剧“烟雾缭绕”就该取消评优
邮轮经济的“冷”与“热”
锦江股份:受累七天酒店调整5月Rev PAR增速放缓
第28次瑞典冰旅馆
咸阳锁紧烟雾与尘土
无烟客房真的无烟吗?
纽约有家“图书馆饭店”:有60间客房6000本藏书
会下沉的烟雾