历史上的今天

今天是:2024年10月10日(星期四)

正在发生

2020年10月10日 | 以MSP430F149为主控芯片的超低功耗智能火灾报警系统设计

发布者:huanxin 来源: elecfans关键字:MSP430F149  主控芯片  超低功耗  智能火灾报警系统 手机看文章 扫描二维码
随时随地手机看文章

引言

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


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


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


1 硬件电路设计

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

以单片机MSP430F149为主控芯片的超低功耗智能火灾报警系统设计

图1 系统总体结构图

1.1 单片机微处理器

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


1.2 温度测量模块

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

以单片机MSP430F149为主控芯片的超低功耗智能火灾报警系统设计

图2 温度测量


1.3 声光报警模块

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

以单片机MSP430F149为主控芯片的超低功耗智能火灾报警系统设计

图3 声光报警模块图


1.4 1602液晶显示模块

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

以单片机MSP430F149为主控芯片的超低功耗智能火灾报警系统设计

图4 1602 液晶显示模块图


1.5 串口通信模块

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

以单片机MSP430F149为主控芯片的超低功耗智能火灾报警系统设计

图5 串口通信电路


1.6 时钟模块

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

以单片机MSP430F149为主控芯片的超低功耗智能火灾报警系统设计

图6 时钟电路


1.7 烟雾浓度测量模块

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


2 软件电路设计

2.1 系统软件流程图

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

以单片机MSP430F149为主控芯片的超低功耗智能火灾报警系统设计

图7 主程序流程图

2.2 上位机软件设计

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


3 结论

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

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

关键字:MSP430F149  主控芯片  超低功耗  智能火灾报警系统 引用地址:以MSP430F149为主控芯片的超低功耗智能火灾报警系统设计

上一篇:采用MSP430F135单片机实现无线投票表决器的设计
下一篇:MSP430F5438A中断系统实现

推荐阅读

去年中秋夜,在中国人还在欢度中秋的时候,谷歌一口气发布七款硬件,2款Pixel手机、2款智能音箱、一款笔记本电脑、一款翻译耳机、一款智能相机,来展示谷歌在人工智能时代AI+软件+硬件三维一体的思考!也展示了谷歌对智能硬件的狂热! 颇为尴尬的是,今年谷歌新品发布会还未举办,各种爆料疯起,甚至有一家香港数码店赶在了发布会前卖起了Pixel 3 XL。...
#define CPU_F ((double)8000000)#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))CPU_F 为系统主时钟频率;delay_us();//微秒delay_ms();//毫秒
集微网消息,今日一位知情人士告诉集微网,继AMD、Intel之后,台积电也已从美国商务部获得许可证,能够继续向华为供应一部分成熟工艺产品。此次获得的许可证主要涵盖采用成熟工艺制造的产品,手机SoC等先进节点产品仍然无法为华为代工。该知情人士还指出,美国商务部并不会完全封锁华为,但如果手机处理器芯片和基站芯片等问题不能得到解决,失去支柱业务...
在国内芯片自主可控进程加快的同时,产业链也逐渐将“国产替代”这一目标扩大到更多环节,其中,也包括少数手机零部件。虽然中国大陆厂商早已具备大多数手机零部件的开发和制造能力,但不可否认的是,终端品牌在小部分用于旗舰机型中的高阶零部件采购方面,仍对国际或是中国台湾地区厂商一定的依赖性。例如,在手机光学镜头领域,以大立光为代表的台厂得益...

史海拾趣

问答坊 | AI 解惑

应用技巧/用C语言编写89C2051程序的一点体会

本帖最后由 jameswangsynnex 于 2015-3-3 19:58 编辑     把从某端口测得的数据进行分析计算后放在数据区(指定地址),再取出这些数据送端口,驱动四位LED显示。 …

查看全部问答∨

FPGA学习步骤,值得一看

FPGA在目前应用领域非常,在目前的单板设计里面,几乎都可以看到它的身影。从简单的逻辑组合,到高端的图像、通信协议处理,从单片逻辑到复杂的ASIC原型验证,从小家电到航天器,都可以看到FPGA应用,它的优点在这里无庸赘述。从个人实用角度看,对 ...…

查看全部问答∨

变色水龙头

似乎自来水管里除了在管道生锈时才会流出红色的水,剩下便是饮料机的出水口会流出带颜色的饮料,其它情况下正常的自来水都是无色透明的。不过使用 LED Faucet Lights 便可以给家里的自来水加上颜色,不过只是在水流出时,通过 LED 灯来照明显示出颜 ...…

查看全部问答∨

开关电源保护电路

摘要:为使开关电源在恶劣环境及突发故障状况下安全可靠,提出了几种实用的保护电路,并对电路的工作原理进行了详尽分析。…

查看全部问答∨

1.3GHZ的bandwidth.

一个项目要求输入信号有1.3GHZ的bandwidth.请问我该怎么理解这个?是不是最高频与最低频率之差,那么如果最低频率是0HZ(只是理论假设),最高频率的值最小也得1.3GHZ了吧…

查看全部问答∨

如何做到长按power键唤醒系统!?

产品有了新需求:要求长按power键3秒钟,系统进入suspend状态;再长按power键3秒钟,唤醒系统。长按3s让系统suspend这个很好做,但是长按3s唤醒系统就让我郁闷了,这个似乎是控制不了,把power键设置为唤醒源之后,只要短按power键中断上来,系统就 ...…

查看全部问答∨

8051有4组工作寄存器,那如何知道当然的某个R是在哪个组里面呢?

8051有4组工作寄存器,那如何知道当然的某个R是在哪个组里面呢?…

查看全部问答∨

如何使用VC实现两个GPRS之间的数据通信?

能否实现两个GPRS模块上网后点对点的信息交互? 怎样才能实现两个模块之间的通信呢?哪怕通过中转服务器也可以... 我不是通信专业的,搞不太清楚,请各位大牛帮忙,跪谢. 我的邮箱是veyou@yeah.net…

查看全部问答∨

电机控制 - AC 感应电机 (ACIM) 概述

本帖最后由 dontium 于 2015-1-23 13:14 编辑            AC 感应电机 (ACIM) 是消费电子类应用和工业应用中最受欢迎的电机,代表了工业革命的力量。   十九世纪末,Nicola Tesla 首次 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved