基于MSP430F149的智能火灾报警系统的设计

发布者:北极星小鹏最新更新时间:2013-04-13 来源: dzsc关键字:MSP430F149  火灾报警系统  DS18B20 手机看文章 扫描二维码
随时随地手机看文章

  0 引言

  火灾严重威胁着人类的生命财产安全,每年我国由火灾引起的灾难数不胜数,然而,准确、及时的对火灾进行预测已成为迫在眉睫的事情。目前,火灾探测技术是预防火灾发生的最有效的手段,根据火灾发生初期的迹象来判断并进行预测,从而使人们在第一时间对这些迹象进行处理,有效的减少了火灾的发生。

  普通可燃物燃烧的表现形式是:首先产生燃烧气体和烟雾,在氧气供应充足的条件下才能达到完全燃烧,产生火焰并发出一些可见光与不可见光,同时释放大量的热,使得环境温度升高。普通可燃物由初起阴燃阶段开始,到火焰燃烧、火势渐大,最终酿成火灾的起火过程。在该系统中我们以环境温度、烟雾浓度作为判断火灾的依据。

  传统火灾报警系统有结构简单、准确度低、存在误报和漏报等问题,针对智能建筑中火灾报警系统这些问题,本文设计了基于MSP430F149 的智能火灾报警系统,该系统具有较高的可靠性、稳定性、准确度高。

  1 硬件电路设计

  该系统以单片机MSP430F149 为核心,以环境温度、烟雾浓度作为判断火灾的依据,完成了对火灾的预警。主要由单片机控制模块、时钟模块、烟雾浓度测量模块、DS18B20 温度测量模块、声光报警模块、1602 液晶显示模块和电源构成。

图1 系统总体结构图

图1 系统总体结构图

  1.1 单片机微处理器

  MSP430F149 是一种16 位的单片机,它具有集成度高,外围设备丰富、超低功耗等优点,在工业中有着广泛的应用。内部集成有8 路12 位A/D 转换器、片内看门狗定时器、一个硬件乘法器以及48 个I/O 引脚。

  1.2 温度测量模块

  设计中采用支持“一线总线”接口、抗干扰性强、外部电路简单、精确度高的DS18B20温度传感器对温度的实时测量。其中,DS18B20 管脚2 即DQ 接在MSP430F149 的P2.0 管脚,如图所示。

图2 温度测量

图2 温度测量[page]

    1.3 声光报警模块

  蜂鸣器在微处理器判断为火灾时发出报警指示音。由于单片机的I/O 口驱动能力有限,选用PNP型晶体管2N5401 组成晶体管驱动电路来驱动压电式蜂鸣器。

图3 声光报警模块图

图3 声光报警模块图

  1.4 1602液晶显示模块

  在液晶模块上显示时间、测量温度、烟雾浓度等参数,以便我们更加方便的读出目前温度值、烟雾浓度值。

图4 1602 液晶显示模块图

图4 1602 液晶显示模块图

  1.5 串口通信模块

  本设计采用 MSP430F149 作为下位机,PC 机作为上位机,通过RS-232 将数据传输到PC 机上,我们可以更加方便的监测各个测量参数。电路图如下:

图5 串口通信电路

图5 串口通信电路

[page]

    1.6 时钟模块

  DS1302 是DALLAS 公司推出的涓流充电时钟芯片内含有一个实时时钟/日历和31 字节静态RAM 通过简单的串行接口与单片机进行通信实时时钟/日历电路提供秒、分、时、日、日期、月、年的信息每月的天数和闰年的天数可自动调整时钟操作可通过AM/PM 指示决定采用24 或12 小时格式。DS1302 与单片机之间能简单地采用同步串行的方式进行通信仅需用到三个口线RES 复位、I/O 数据线、SCLK 串行时钟。

图6 时钟电路

图6 时钟电路

  1.7 烟雾浓度测量模块

  本系统决定采用NIS-09C型离烟雾探测器,它是NEMOTO 公司专为检测烟雾而精心设计的新型探测器。内部使用了微量的放射性物质镅241,传感器本身被金属制电极所覆盖,放射性物质不会泄露。NIS-09C 属于低功耗、灵敏度高的探测器,适用于火灾报警系统中。

  2 软件电路设计

  2.1 系统软件流程图

  上电后首先对单片机、1602 和DS1302 进行初始化,初始化完成后,对温度和烟雾浓度进行测量,将测量值与设定值进行比较,如果超出设定范围,则进行报警,如果未超出,则在液晶上显示时间、温度值和烟雾浓度值。

图7 主程序流程图

图7 主程序流程图

  2.2 上位机软件设计

  上位机界面采用VC 进行编程,主要是对所有节点的所有温度、烟雾浓度传感器所检测的值进行实时显示,以及对上下限值的设置和超过设定值时发出报警。这样工作人员不需到井下也可以监测到各个区域现在的情况。这样能够实时的、安全的、可靠的得知温度和烟雾浓度,提前做好防范工作。

  3 结论

  火灾是一种在时间和空间上失去控制的燃烧所造成的灾害,由此引发的重大安全事故比比皆是,对人类生命财产和社会安全构成了极大的威胁。由此可见,对火灾进行准确、及时、有效地报警显得愈来愈重要,这是防火减灾的重要研究课题之一。

  该系统提高对火灾探测的快速性、准确性和对环境的适应能力,有效降低火灾误报的概率,提高了灵敏度和整个系统的智能化程度。

参考文献:

[1]. MSP430F149  datasheet http://www.dzsc.com/datasheet/MSP430F149+_874114.html.
[2]. DS18B20  datasheet http://www.dzsc.com/datasheet/DS18B20+_819975.html.
[3]. PC  datasheet http://www.dzsc.com/datasheet/PC+_2043275.html.
[4]. 2N5401  datasheet http://www.dzsc.com/datasheet/2N5401+_1067902.html.
[5]. RS-232  datasheet http://www.dzsc.com/datasheet/RS-232+_584855.html.
[6]. DS1302  datasheet http://www.dzsc.com/datasheet/DS1302+_1055954.html.

关键字:MSP430F149  火灾报警系统  DS18B20 引用地址:基于MSP430F149的智能火灾报警系统的设计

上一篇:基于ZigBee技术的分布式温室监控系统的设计
下一篇:基于MSP430的高功率因数电源设计方案

推荐阅读最新更新时间:2024-03-16 13:21

基于51单片机的两路温度控制器的设计方案
  1.引言   目前,温度控制器存在的问题是如何缩减成本,减少功耗,温度测量的准确性和多路温度的同时显示。本方案设计的实现基于C51单片机的两路温度控制器,做到成本最低化,精确度高,两路温度的显示和控制,能在温度超出设定的最高温度时启动电风扇进行降温,在温度低于设定的最低温度时启动蜂鸣器报警,能够用户设定最高最低温。   2.系统结构   温度控制器系统包括以下几个主要部分:温度传感器,报警电路,LED显示电路,键盘控制,89C51控制部分。如图所示:   本系统设计实现:启动温度控制器后,绿灯亮起,四位LED数码显示器上前两位为温度传感器1所测的环境温度,后两位为温度传感器2所测的环境温度。   3.硬件结构
[单片机]
基于51单片机的两路温度控制器的设计方案
广播电视系统人机交互界面的设计与实现
  随着科学技术日益的发展,广播电视设备的国产化程度也越来越高。在一个性能优良的广播电视系统中,友好的中文人机交互界面也尤为重要。本文设计了一种广播电视系统人机交互界面系统,以满足“数字立体声调频调制器”显控要求为前提,采用MSP430F149单片机作为系统的MCU ;液晶屏为满足汉字4行11列、字母4行22列显示要求的LCM168651显示模块;并满足用户通过键盘输入的方式进行工作参数设置和工作状态查询的人机交互要求。   1.系统组成   本系统主要由三个模块组成,即以MSP430F149单片机为核心的MCU;以LCM168651为主要部件的菜单显示模块;以及以ZLG7289B为主的键盘扫描管理模块。   1.1 单片机控
[单片机]
广播电视系统人机交互界面的设计与实现
DS18B20.h LCD1602.h头文件下载 温度和液晶 调试ok 可直接调用
DS18B20.h头文件内容预览: /*DS18B20驱动程序*/ //作者:詹磊 //功能:驱动DS18B20单总线温度计芯片,从中读出当前温度计所处温度, // 测量范围:-55~+125度;分辨率为0.1度(100度以下); //注意:本驱动不含CRC检测,所以不能一线挂多个器件,也不带温度报警,在之后的版本中 // 再加吧 //感想:对单总线器件的操作时序非常重要;程序顺序非常关键;由于温度有负数,有小数, // 所以在数据处理方面也很难控制;单片机资源有限 int float 数
[单片机]
MSP430F149时钟源选择
MSP430的基本时钟源有3个:  LFXT1CLK,  XT2CLK,   DCOCLK ; ­ 其中: LFXT1CLK:可以用低频钟表晶体、标准晶体、陶瓷谐振器或外接时钟源工作。     XT2CLK:可以用标准晶体、陶瓷谐振器或外接450khz~8mhz的时钟源工作。 ­     DCOCLK:它是内部数字控制RC振荡器,可以调节。 MSP430的3种时钟信号是:  ACLK,  MCLK,  SMCLK; 其中: ACLK(辅助系统时钟):可选时钟源LFXT1CLK(只能是外部时钟源),且一般为32768hz手表晶体)。 ­MCLK(主时钟):可选LFXT1CLK,XT2CLK, DCOCLK 三种
[单片机]
第十节:(一)使用 DS18B20 温度传感器设计温控系统
项目实现功能: 使用51开发板上的DS18B20温度传感器设计温控系统,要求如下: 用串口将采集到的温度数据实时发送至上位机,在上位机软件上显示当前温度值(关于上位机软件的编写请参考下篇VB 内容)。 关于温度变化的实现,大家可参考以下方法: 室温通常在 28°C左右,用手捏住温度传感器可使其温度上升,用温度低的物体接触温度传感器可使其温度降低,或在温度传感器上淋点水,然后对着温度传感器吹气可以使温度迅速下降,大家也可想其他办法使温度传感器周围温度在 25°C~32°C 变化。 一、温度传感器概述: 温度传感器是各种传感器中最常用的一种,早期使用的是模拟温度传感器,如热敏电阻,随着环境温度的变化,它的
[单片机]
第十节:(一)使用 <font color='red'>DS18B20</font> 温度传感器设计温控系统
MSP430F149系列单片机的I AP功能设计
TI公司的MSP430系列单片机是具有很高实用性价值的产品,在许多领域得到广泛的应用,特别是它的超级低功耗特性,是目前所有其他单片机无法比拟的。IAP(InApplication Programming)是用户自己的程序在运行过程中对用户Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。 要实现IAP功能,通常需要在设计固件程序时编写两个项目代码:第一个项目程序不执行正常的功能操作,而只是通过某种通信管道(如USB、USART、一些无线设备)接收程序或数据(可执行HEX文件),执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。这两部分项目代码同时烧录在用户Fla
[单片机]
<font color='red'>MSP430F149</font>系列单片机的I AP功能设计
51单片机 DS18B20温度传感器的使用
重点 对于单片机来说,知道I/O口以及他们的工作方式,就很容易能编写出代码来控制他们按照自己的意愿来行动。 对于温度传感器来说,最重要的是要根据时序来写代码,按照时序来写代码就能很轻松的实现功能。对于我个人而言,在看到普中科技的官方文档的长篇解释的时候,我内心是有一种抵触感去看它的,它的长度给我一种很难和很麻烦的感觉。但事实上并没有我想的那么难,如果不想看这么长的文字,建议可以去B站看视频,里面讲的还是挺详细的。 工作时序 一、初始化 在这里要对温度传感器的个数和好坏进行检测,因为开发板只有一个温度传感器,所以就只检测温度传感器是否是好的就可以了。 二、写数据 三、读数据 这里添加一个数据转换的原理: 步骤
[单片机]
烟雾检测的火灾自动探测报警系统设计
1 概述 火灾作为危害人类生存的大敌,越来越受到人们的重视。而设计出具有可靠性高、实时性好的火灾自动报警与消防系统是科技化社会发展的需要,也是保障人们正常生活的需要。从发展过程来看,火灾自动报警技术大体可分为3类:多线型火灾自动报警系统、总线型火灾自动报警系统、智能型无线火灾自动报警系统。目前,智能型无线火灾自动报警系统是主要的研究方向。本文设计的基于烟雾检测的火灾自动探测报警系统采用比较先进的数字检测传感器和无线收发器件,具有智能化、可靠性强、扩展性强等特点,可以投入实际的生产。 系统检测部分采用离子型烟雾检测报警器MC14468,而主从机采用无线通信芯片nRF401。此种方案能够很好地检测到烟雾,无需专用的数模转换芯片,也
[单片机]
烟雾检测的<font color='red'>火灾</font>自动探测<font color='red'>报警系统</font>设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved