历史上的今天
返回首页

历史上的今天

今天是:2024年12月22日(星期日)

2020年12月22日 | MSP430F149的智能火灾报警系统的设计方案

2020-12-22 来源:eepw

  摘要:以单片机MSP430F149 为主控芯片,设计出一款高精度、高集成度、超低功耗的智能火灾报警系统。以环境温度、烟雾浓度作为判断火灾的依据,完成了对火灾的预警。主要由单片机控制模块、时钟模块、烟雾浓度测量模块、DS18B20 温度测量模块、声光报警模块、1602液晶显示模块和电源构成。并且该系统以MSP430F149 为下位机,完成数据采集、预处理以及对现场装置的控制,以 PC 机为上位机,完成各种复杂的数据处理和对单片机的控制。设计的智能火灾报警系统具有较高的可靠性、稳定性、准确度高,对不同类型的火灾都具有较高的灵敏度,达到了降低误报率的目的。


  引言

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


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


  传统火灾报警系统有结构简单、准确度低、存在误报和漏报等问题,针对智能建筑中火灾报警系统这些问题,本文设计了基于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 温度测量


  1.3 声光报警模块

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

  

图3 声光报警模块图


  图3 声光报警模块图


  1.4 1602液晶显示模块

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

  

图4 1602 液晶显示模块图


  图4 1602 液晶显示模块图


  1.5 串口通信模块

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

  

图5 串口通信电路


  图5 串口通信电路


  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 结论

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


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

推荐阅读

史海拾趣

Focus公司的发展小趣事

在数字化转型的大潮中,一家名为Focus的电子产品制造商(虚构)意识到传统制造模式的局限性,决定实施全面的数字化转型战略。公司首先引入了先进的ERP系统和智能制造技术,实现了生产流程的自动化和智能化。同时,为了快速扩大市场份额和增强技术实力,Focus积极寻求并购机会,先后收购了多家在物联网、人工智能等领域具有核心竞争力的初创企业。通过资源整合和优势互补,Focus迅速成长为行业内的领军企业。

ERNI公司的发展小趣事

近年来,ERNI不断加大研发投入,致力于推出更多创新产品和技术。他们不仅继续深耕连接器领域,还拓展了背板、子系统及整套电机架系统等业务。同时,ERNI还积极为客户提供高性能、自行设计的工具制造、现代器件装配和测试设备等高附加值的服务。这些举措使ERNI在电子行业中的竞争力不断增强,也为公司的未来发展奠定了坚实基础。

以上是关于电子行业里ERNI公司发展起来的相关故事概述。通过这些故事,我们可以看到ERNI如何凭借持续的创新、精湛的技术和全球化的战略在电子行业中取得了辉煌成就。

Coil-Q Corporation公司的发展小趣事

随着全球市场的开放和融合,Coil-Q意识到国际化是公司发展的必然趋势。于是,公司开始积极布局海外市场,先后在多个国家和地区设立了分公司或办事处。通过深入了解当地市场需求和文化习惯,Coil-Q成功打开了多个新的市场,实现了业务的快速增长。

益升华(Essentra)公司的发展小趣事

作为一家有社会责任感的企业,益升华(Essentra)公司始终关注环保问题。公司积极采用环保材料和工艺,减少生产过程中的废弃物排放和能源消耗。同时,公司还倡导员工参与环保活动,提高环保意识。此外,益升华(Essentra)公司还积极推广循环经济和可持续发展理念,努力为社会和环境做出贡献。

峰岹(Fortior Tech )公司的发展小趣事

随着公司业务的不断发展,益升华(Essentra)公司意识到海外市场的重要性。于是,公司开始积极拓展海外市场,通过设立海外分公司、与当地企业合作等方式,将产品推向全球。在拓展海外市场的过程中,益升华(Essentra)公司始终坚持品质第一的原则,赢得了海外客户的信赖和好评。如今,公司的工业零部件全球网络已覆盖23个国家或地区,成为国际知名的塑料及金属零部件生产商和销售商。

BH Electronics公司的发展小趣事

近年来,随着环保意识的提高,BH Electronics积极响应国家绿色发展的号召,开始了绿色转型之路。公司加大了对环保技术的研发和应用力度,推出了一系列绿色环保产品。同时,BH Electronics还优化了生产流程,减少了能源消耗和废物排放。这些举措不仅提升了公司的环保形象,也为公司的可持续发展注入了新的动力。

这五个故事只是BH Electronics发展历程中的一部分,但它们却生动地展现了这家公司在电子行业中的崛起之路。从初创时期的筚路蓝缕,到技术创新的突破;从国际化战略的拓展,到品质管理的提升;再到绿色发展的转型,BH Electronics始终保持着敏锐的市场洞察力和不懈的创新精神。正是这些因素的共同作用,使得BH Electronics能够在激烈的市场竞争中脱颖而出,成为电子行业中的佼佼者。

问答坊 | AI 解惑

称重传感器选型

称重传感器是一种将质量信号转变为可测量的电信号输出的装置,它的性能在很大程度上决定了电子衡器的精度和稳定性,因此被喻为衡器的心脏。    一、灵敏度的选择    通常,在传感器的线性范围内,希望灵敏度越高越好。因为 ...…

查看全部问答>

接地电阻

坛子里的朋友们有没有做接地电阻测量的,特别是双钳的那种,小弟正在做,留下qq453749071,希望有朋友来交流,坛子里留言也可以哦…

查看全部问答>

微波射频芯片与分立元件的使用区别

以前一直从事微波系统设计,基本上没有pcb电路设计基础。现在开始从事RF设计,接触了很多微波集成芯片,感觉比以前所用的分立元件方便多了,价格优势也十分的明显。指示性能指标要差一些。想请教大家一下,射频芯片是否是一种发展趋势?具体还有什 ...…

查看全部问答>

刚学者的迷茫

    本人对嵌入式有点感觉。不知如何才是有效的学习顺序。有很多的书很难选择的?谢谢 …

查看全部问答>

ARM/Linux/WinCE讲座

7月21日,在上海城市管理学院举办,活动规模200人。 三个专题:         最新ARM技术和嵌入式技术发展动态(ARM中国技术营销经理费浙平主讲)         嵌入式Linux启动代码--Bo ...…

查看全部问答>

2812 PWM 产生例程 问题

#include \\"DSP28_Device.h\\" void main(void) {         /*初始化系统*/         InitSysCtrl();                 EALLOW;     &n ...…

查看全部问答>

整理大家关于【最小系统板】的建议

1、增加LED,方便调试。 因为5438的IO口很多,所以增加的LED不使用复用的方式,直接占用P7.2和P7.3管脚,LED的位置如下图所示,红色圈圈位置即是。 2、更改电源接口,将5mm间距的端子改成2.54mm间距的XH接插件。 开始设计成端子的原因是端子可以 ...…

查看全部问答>

MSP430F1232串口收一延迟时间数据然后发一高电平信号

请教各位了,现在要用MSP1232写一个程序,通过串口收一个延迟时间的数据,收到后程序进行延迟,不知道该怎么写。求助了!!!…

查看全部问答>

方差补偿自适应卡尔曼滤波在监测中的应用的MATLAB程序的

有没有大神懂方差补偿自适应卡尔曼滤波在监测中的应用的MATLAB程序的,可不可以给我发一份啊!急求!!!谢谢了!qq邮箱:631143008@qq.com …

查看全部问答>

IIC上拉电压

各位大侠,我有个困扰。 我在用一颗温湿度传感器,该传感器是3.3V供电的,接口是IIC。我用的MCU是5V供电的。MCU和sensor之间通过IIC通讯。 如果IIC总线上拉到3.3V,我担心MCU不能识别电平。如果上拉到5V,我担心会不会损坏sensor. IC的损坏一般 ...…

查看全部问答>