基于STM32的消防设备故障报警系统

合集下载

基于STM32甲烷检测报警系统的设计

基于STM32甲烷检测报警系统的设计
2 01 3 . N0 1 2
J o u n r a l o f H e n a n S c i e n c e a n d T e c h n o l o g y
机械 与 自动化
基于 S T M 3 2 甲烷检测报警系统的设计
程 钢
( 长春工业大学
人 文信 息学院, 吉林
L i n k 设 置在 这里 面我们可 以选用 串口和并 口两种模式 。
K e i l 公 司开发 的 A R M开 发工具 MD K,是用 来开发基 于
报警 电路发 出报警声音同时输 出响应 的 P WM信号 ,反之则为 正常状态 . 以上是根据 报警器应具 备的功能 , 提 出的整体设 计
3 设 计 总 结
本 文研究 的是一种新型 甲烷警示器 . 采用 甲烷传感器 , 通 过对空气 中甲烷 粒子 的浓 度 的检测来 判别是否 有 甲烷 .采 用
信号放大和调理 电路 、 L E D显示 电路 、参考 电压 电路 、 P wM输
出电路 、 声 光报警 电路 、 红外 接收 。本系统采 用 的是 以 MJ C 4 /
程序编辑 、 编译 、 仿 真调试 , 使用 的的 K e i l , 和J — L i n k V 8 下 载等 。 S T M3 2支持 2种模 式仿真 和下载 , 即: J T A G模式 , 次模 式
需要用到 5个 I O口 ( J T MS / J T C K / J T D I / J T D O / J N T R S T ) : s wD模 式, 此模 式只需要 2 个 1 0口( S WD C L K和 S WD I O) 。S T M3 2开 发 板 的一 些连 接外 设 的 1 0 口和 J L I N K的调试 口共用 了 。J ~

基于STM32的远程厨房安全系统设计

基于STM32的远程厨房安全系统设计

电子产品世界基于STM32的远程厨房安全系统设计*Design of remote kitchen security system based on STM32赵丹丹,李 红 (平顶山学院信息工程学院,河南 平顶山 467036)摘 要:基于用户日常家庭生活安全的需要,设计了一种可靠、实用的远程厨房安全系统。

该系统以STM32单片机为核心处理器,结合烟雾传感器、火焰传感器、OLED显示屏、蜂鸣器等外围设备进行设计,并且采用WiFi模块进行无线传输,把从STM32主控芯片传输过来的数据传送到阿里云服务器,以便用户可通过登录实时查看家庭厨房环境状态。

该系统安装方便,适用于家庭厨房等场合。

关键词:STM32芯片;WiFi通信;远程控制;阿里云服务器*基金项目:本文系平顶山学院教学改革研究项目(JY19296)的研究成果0 引言21世纪以来,小区住宅的厨房都已随着社会的发展越来越现代化。

现代化厨房里的智能电器也成为人们家居生活水平的一项标准。

因油烟重、电气线路隐患大等原因引起的厨房失火事件屡见不鲜。

小区厨房火灾的发生影响的不只是一个家庭的生活,还可能会涉及小区邻居的安全。

因此,家庭厨房安全系统的设计也需不断提高[1-2]。

基于此目的,研发出一套功能更加完整、使用更加便捷、性价比更好的远程厨房安全系统,最大程度的降低居民损失。

本系统采用STM32F103C8T6芯片作为核心处理器,搭配WiFi技术实现无线传输,从而把烟雾传感器和火焰传感器实时采集到的厨房烟雾浓度和火焰传送到阿里云服务器。

再结合OLED显示屏、蜂鸣器进行数据的显示和报警。

1 远程厨房安全系统设计1.1 系统性能目标系统设计目标主要是每个家庭厨房内的烟雾、火焰等环境状态。

现代化信息技术以及物联网技术的发展,人们的生活变得更加舒适,从而对厨房的安全性也有了更高的期待。

其总体设计主要体现在以下几个方面。

1)将厨房的远程控制优势发挥出来,使用户可通过阿里云服务器随时查看厨房内各类电器的相关参数。

基于单片机的火灾自动报警系统

基于单片机的火灾自动报警系统

基于单片机的火灾自动报警系统引言:火灾是可燃物在时间或空间上失去控制的燃烧所造成的灾害,是威胁公众安全和社会发展的主要灾害之一。

智能化火灾报警系统已并非传统意义上的简单的报警设备,而是融入了计算机技术、电子技术、自动控制技术、传感器的应用等各领域知识。

伴随着科学技术的不断进步,火灾报警系统必将得到更快的发展。

本文采用气体传感器、温度传感器、AT89S52单片机以及LED显示灯模块设计了一种智能火灾报警器,可以实现声光报警、故障自诊断、浓度显示、报警限设置、延时报警及与上位机串口通信等功能。

一、火灾自动报警系统的工作原理火灾报警系统一般由火灾探测器、区域报警器和集中报警器组成。

火灾探测器通过对火灾发出的物理、化学现象――气(燃烧气体)、烟(烟雾粒子)、热(温度)、光(火焰)的探测,将探测到的火情信号转化成火警电信号传递给火灾报警控制器。

整体电路的框图如图所示:系统硬件设计二、核心芯片选择AT89S52是一个低功耗、高性能的CMOS 8位单片机,片内含4k Bytes(In-system programmable)的可反复擦写1000次的Flash 只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造兼容标准MCS-51指令系统及80C51引脚结构。

芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的计算机AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。

集成温度传感器AD590电路:气体传感器TGS-202火灾中气体烟雾主要是CO 和CO,TGS202气体传感器能探测CO ,CO,甲烷,煤气等多种气体,它灵敏度高,稳定性好,适合于火灾中气体的探测。

如上图所示,当TGS202探测到CO 或CO时,传感器的内阻变小,V 迅速上升。

选择适当的电阻阻值,使得当气体浓度达到一定程度(如CO浓度达到0.06?)时,V 端获得适当的电压(设为3V)。

三、数码管驱动芯片ICM7218当单片机写入模式控制字后,ICM7218以约定的方式接收显示数据并将数据写入静态显示RAM中。

stm32电路故障自动检测装置报告模块

stm32电路故障自动检测装置报告模块

stm32电路故障自动检测装置报告模块STM32电路故障自动检测装置报告模块一、引言STM32电路故障自动检测装置是一种用于检测STM32微控制器电路故障的设备。

它可以快速准确地诊断电路故障,并提供报告模块来记录和展示故障信息。

本文将详细介绍STM32电路故障自动检测装置报告模块的设计原理、功能和使用方法。

二、设计原理STM32电路故障自动检测装置报告模块基于STM32微控制器,通过与电路故障检测模块和数据存储模块的交互,实现对电路故障的检测和报告功能。

其设计原理如下:1. 与电路故障检测模块通信:报告模块通过与电路故障检测模块的通信,获取电路故障检测的结果。

2. 数据存储和处理:报告模块将获取到的电路故障检测结果进行存储和处理,以生成详细的报告。

3. 报告展示:报告模块通过显示屏或者其他输出设备,将生成的报告展示给用户。

三、功能介绍STM32电路故障自动检测装置报告模块具有以下主要功能:1. 故障信息记录:报告模块能够记录电路故障的详细信息,包括故障类型、故障位置、故障原因等。

2. 报告生成:基于记录的故障信息,报告模块能够生成详细的电路故障报告,提供给用户参考。

3. 报告展示:报告模块通过显示屏或其他输出设备,将生成的报告直观地展示给用户,方便用户了解电路故障情况。

4. 数据存储和管理:报告模块能够对电路故障检测结果进行存储和管理,方便用户随时查看历史故障信息。

四、使用方法STM32电路故障自动检测装置报告模块的使用方法如下:1. 连接装置:将报告模块与电路故障检测模块进行连接,确保数据传输正常。

2. 故障检测:通过电路故障检测模块对电路进行检测,记录故障信息。

3. 生成报告:报告模块根据记录的故障信息,生成电路故障报告。

4. 报告展示:通过显示屏或其他输出设备,将报告展示给用户。

5. 数据管理:报告模块提供数据存储和管理功能,用户可以随时查看历史故障信息。

五、应用领域STM32电路故障自动检测装置报告模块广泛应用于各种需要对STM32电路进行故障检测的领域,例如电子设备维修、电路故障分析等。

一个基于STM32单片机的实验室智能安防系统的设计与测试

一个基于STM32单片机的实验室智能安防系统的设计与测试

一个基于STM32单片机的实验室智能安防系统的设计与测试作者:张玲杨仁桓来源:《电脑知识与技术》2024年第08期摘要:针对高校实验室的安防需求,需要能够及时消除安全隐患,最大限度减少实验室安全事故,保障校园安全、生命安全和财产安全。

文章设计了一套基于STM32单片机的物联网实验室智能安防系统。

该安防系统选用STM32F103C8T6作为主控芯片,各传感器将采集的数据通过Wi-Fi模块上传至机智云平台,实时监测实验室的温湿度、非法闯入、火情、烟雾等情况,对环境实施精准监控。

同时,该系统可满足人机交互,使用者能够下发相应的指令,对相关下位机模块进行控制,使得系统更加智能化,能有效降低实验室的安全风险。

关键词:实验室;STM32;安防系统;传感器;物联网中图分类号:TP393 文献标识码:A文章编号:1009-3044(2024)08-0060-04开放科学(资源服务)标识码(OSID)0 引言近年来,随着高等教育的快速发展,越来越多的院校相继建设专业实验室。

然而,相比于硬件的大力投入,管理方面仍然存在不足。

部分实验室的管理还不够完善,实验室安全防范未受到足够的重视。

尤其是近几年来国内发生的几起严重的实验室事故,给单位和个人造成了巨大的损失,为院校的实验室安防建设敲响了警钟。

实验室内一般具有较多的操作设备,必须严格遵守电气作业操作规程。

电路、电线、开关、插座的安全要求较高,须满足仪器设备的功率需求。

疏忽操作容易导致火灾。

实验室的各类电子精密设备和仪器价格昂贵,对环境温湿度要求也较高。

实验室具有空间较大,实验仪器和实验平台较为分散的特点,实验人员进行实验操作的时间具有一定的随机性。

这些不确定的因素给实验室环境监测带来了一定的挑战。

针对实验室的这些特点,本文设计了一款基于STM32单片机的实验室智能安防系统。

该系统利用各种类型的传感器模块采集环境相关数据,并实时监控环境参数。

通过手机端和OLED显示屏端载体,系统可以直观地显示监测结果。

基于STM32系列单片机的多传感器汽车防盗报警系统设计

基于STM32系列单片机的多传感器汽车防盗报警系统设计

基于STM32系列单片机的多传感器汽车防盗报警系统设计摘要:本系统采用STM32系列单片机作为控制器,利用GSM模块、GPS模块、加速度传感器、热释电红外线传感器等实现与车主的通信、判断车体是否被转移破坏、是否有人体入侵车辆,一旦有警情发生,便可在短时间内发送短消息到车主手机,实现无声报警。

车主可以通过收发短消息,向系统控制器发送指令,通过继电器操作控制,实现汽车自锁以及声光报警。

关键字;汽车报警;GSM;GPS;加速度传感器;热释电红外线传感器1引言传统汽车防盗系统存在作用距离短、可靠性低等缺点。

抽样调查显示在失窃的汽车中,一半以上都是装有汽车防盗系统的。

这说明现有的汽车防盗报警装置并不可靠,同时还存在着噪声污染、功耗高、误报率高等诸多缺陷。

因此,设计新一代的更为可靠的汽车防盗报警系统是本次设计的最终目标。

2系统结构及设计方案本文设计的汽车防盗报警系统主要是以下部分组成:控制部分、检测部分(传感器部分)、执行部分。

控制部分主要是对GSM通讯以及检测部分电路进行操作和控制。

检测部分用来测试车辆是否被入侵,检测汽车的状态信息。

执行部分是用来收到控制部分的指令后做出系列保护汽车的行为。

除此之外,该系统还引用了GSM通讯模块、GPS模块,用来实现实时数据与车主之间的传输、采集车辆实时位置信息。

3硬件设计3.1控制器设计系统使用了ARM公司的STM32F103C8单片机,该系列单片机对512K Flash 存储器进行了集成,使工作过程中节点和程序收集到的数据得以保存。

工作频率为72MHZ,包含了三个通用16位定时器,一个PWM定时器,一个USB接口、一个CAN、两个SPI、三个USART。

利用5个通用串行接口,可以开展指令和数据通讯;利用两个12位的A/DC,实现声传感器收集信号的模数转换,然后传送到单片机I/O端。

该单片机支持低功耗工作模式,芯片供电电压为3.3V,应用温度范围为-40~+150℃。

GSM模块和GPS模块与STM32F103C8之间分别用串口进行通信。

基于单片机智能火灾报警系统的设计(毕业设计)

教学单位学生学号编号本科毕业设计题目基于单片机智能火灾报警系统的设计学生姓名专业名称电子电气工程学院2011级通信工程指导教师2015 年 5 月8 日基于单片机智能火灾报警系统的设计摘要:伴随着时代不断的进步,人们越来越多的使用电子类设备,无论是家庭还是工厂使用的电器都越来越多,随之而来的是因为电器的不当使用所引起的火灾也与日俱增,我们的国家每年因为所用电器造成的火灾而损失很多。

火灾不仅带来了物品财产上的损失,也带给了我们失去亲人的悲痛。

所以研制出一款针对于家庭、宿舍等小环境的火灾报警系统是非常重要的。

本次设计以传感器和单片机作为烟雾报警器设计的核心器件,配合其它器件即可实现烟雾和温度报警等功能。

设计中单片机选用STC89C52作为控制器件,传感器选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测。

论文主要针对火灾报警系统中的各个组成部分及功能进行了详细的介绍和说明,在文章第二部分有该篇论文的总体方案设计,可设置烟雾浓度和高温报警值,当烟雾传感器检测到火灾释放的烟雾时,信号由ADC0832进行处理模数转化再到单片机进行处理,当检测到浓度超标时,蜂鸣器会发出滴滴的报警声。

同时,此系统还可以检测温度,火灾发生往往环境温度会升高,当检测到温度超过设定的报警温度时候,蜂鸣器也将产生报警。

第三四部分有很详细的系统软硬件的分析与讲解,还附有系统的流程图和其主控电路及外围设备电路之间的接口连接方式,最后,对系统在电路调试中出现的问题进行了分析与总结。

关键字:单片机;传感器;烟雾报警器Design of fire alarm system for single chip computer Abstract: Along with the time progress, people more and more use of electronic equipment, whether it is family and factory use appliances are more and more, the attendant is caused by the improper use of electrical fire is also increasing, our country every year because the electricity is caused by the fire and lose a lot. Fire not only brought goods property losses, but also bring us the grief of losing loved ones. So developed a needle for families, dormitories and other small environment of the fire alarm system is very important.The design of the sensor and single-chip microcomputer as the core design of a smoke alarm devices, with other devices can realize the temperature and smoke alarm etc. function. Design of MCU choose STC89C52 as control devices and sensors use mq-2 semiconductor combustible gas sensitive element smoke sensor to achieve smoke detection. Paper for fire alarm system in each part and function of a detailed introduction and explanation, in the article the second part is the overall design of the thesis can be set up smoke concentration and high temperature alarm value, when the smoke sensor to detect fires release smoke, signal by ADC0832 were processing analog-to-digital conversion to single chip to carry on processing, when the detected exceeding, the buzzer will drop the issue alarm sound. At the same time, the system can detect the temperature, fires often environmental temperature will rise. When the detected temperature exceeds the set temperature alarm, buzzer will also generate an alarm. The third part has a very detailed analysis of the software and hardware of the system and explain the, is accompanied by the interface between the flow chart of the system and its main control circuit and peripheral circuit connection mode. Finally, the problems appeared in system debugging of circuit are analyzed and summarized.Key words: sensor ; MCU ; The smoke alarm目录一毕设正文 (1)1 绪论 (1)1.1 课题背景 (1)1.2 烟雾报警器的国内外现状 (1)1.3 烟雾报警器的发展趋势 (2)2 总体方案设计 (3)2.1 烟雾检测传感器选型 (3)2.2 烟雾传感器关于报警的介绍 (5)2.3 单片机选型 (5)2.3.1 STC89C52单片机简介 (5)2.3.2 单片机的引脚功能描述 (6)2.3.3 温度采集模块 (8)3 系统的硬件电路 (9)3.1 单片机最小系统 (9)3.2 单片机的时钟电路与复位电路设计 (9)3.3 烟雾检测AD采集电路 (10)3.4 显示模块 (11)3.5 声音报警电路 (11)3.6 按键控制电路 (12)3.7 电源模块 (12)3.8 温度传感器(DS18B20)电路 (13)3.8.1 DSl8B20简介 (13)3.8.2 18B20接口电路 (16)4 系统软件的设计及流程图 (17)5 电路调试中遇到的问题及总结 (18)参考文献 (19)谢辞 (20)二附录 (21)1 总体原理图设计 (22)2 部分程序源代码 (23)3 实物图 (34)4 开题报告 (35)5 结题报告 (36)6 答辩报告 (37)一毕设正文1 绪论1.1 课题背景随着科技的不断发展,人们现在对于电器的应用越来越多,无论是家用电器,还是工厂使用的电器都越来越多。

基于STM32的智能家居安防系统设计与开发

基于STM32的智能家居安防系统设计与开发智能家居安防系统是一种结合了物联网技术和智能化设备的家居安全保护系统,通过传感器、摄像头、控制器等设备的联动,实现对家庭环境的监控和管理。

在这篇文章中,我们将探讨基于STM32微控制器的智能家居安防系统设计与开发过程。

1. 智能家居安防系统概述智能家居安防系统主要包括对家庭环境进行监测、报警和远程控制等功能。

通过传感器检测环境参数,如温度、湿度、烟雾等,摄像头监控家庭安全情况,控制器实现设备之间的联动和远程控制。

这些功能的实现离不开微控制器的支持,而STM32作为一款性能稳定、功耗低、易于开发的微控制器,成为智能家居安防系统设计的理想选择。

2. STM32微控制器介绍STM32是意法半导体推出的一款32位ARM Cortex-M系列微控制器,具有丰富的外设资源和强大的性能。

STM32系列微控制器广泛应用于工业控制、汽车电子、消费类电子产品等领域,其低功耗、高性能的特点使其成为智能家居安防系统设计的首选。

3. 智能家居安防系统设计3.1 系统架构设计智能家居安防系统通常包括传感器模块、摄像头模块、控制器模块和通信模块等部分。

传感器模块用于监测环境参数,摄像头模块用于实时监控家庭情况,控制器模块负责数据处理和决策逻辑,通信模块实现与手机或云端的数据交互。

在设计系统架构时,需要合理规划各个模块之间的通信方式和数据流动。

3.2 传感器选择与接口设计在智能家居安防系统中,常用的传感器包括温湿度传感器、烟雾传感器、人体红外传感器等。

针对不同的监测需求,选择合适的传感器并设计其接口电路是关键之一。

通过STM32的GPIO接口和模拟输入接口,可以方便地与各类传感器进行连接。

3.3 控制算法设计控制算法是智能家居安防系统中至关重要的一环,它决定了系统对环境变化做出响应的速度和准确度。

通过STM32内置的定时器、PWM 输出等功能,可以实现各种控制算法,如温度控制、灯光控制等。

基于单片机的火灾智能报警控制系统的设计

基于单片机的火灾智能报警控制系统的设计目前,火灾已成为一种非常普遍的灾害,经常发生在人们的生活中。

但是,火灾给人们带来的损失是不可估量的,因此如何提前预防和避免火灾的发生,保障人们的生命和财产安全就成为了一个很重要的问题。

为此,本文设计了一种基于单片机的火灾智能报警控制系统,旨在及时发现与报警火灾,保护人们的生命和财产安全。

一、系统组成本设计的系统由传感器模块、单片机模块、蜂鸣器模块和LCD显示屏模块组成。

传感器模块主要负责检测火灾的存在与否,通过红外线传感器和烟雾传感器来检测火灾。

当红外线传感器或烟雾传感器探测到火灾时,会产生一个信号输出给单片机模块。

单片机模块通过接收传感器模块的信号,来控制蜂鸣器模块的报警和LCD显示屏模块的显示。

当单片机模块接收到传感器模块的信号时,会让蜂鸣器模块发出警报来提醒人们。

同时,单片机模块会在LCD显示屏模块上显示报警信息,让人们知道火灾的发生位置和时间。

二、系统原理三、系统实现单片机模块:该模块主要由AT89C51单片机组成,接收传感器模块的信号并进行处理,通过控制蜂鸣器模块来发出警报,并在LCD显示屏上显示火灾的信息。

蜂鸣器模块:该模块主要负责发出警报声音,根据实际需要可设置报警声音的频率和时长。

LCD显示屏模块:该模块主要用于显示火灾信息,通过控制单片机模块来显示相应的信息。

四、系统优点本设计的系统具有以下几个优点:1. 实时性高:通过传感器模块的检测和单片机模块的处理,能够实时检测火灾的存在并发出警报,提高了应对火灾的速度。

2. 灵敏度高:采用多传感器模块检测火灾,能够更准确地确定火灾的存在位置和时间,增强了火灾预警的准确性。

3. 可靠性强:可以进行自动报警和手动报警设置,保障人们在火灾发生时可以及时得到警报信息。

4. 易维护:该系统由单片机模块组成,易于进行维护和改造。

五、总结本设计的基于单片机的火灾智能报警控制系统,能够通过高灵敏度的传感器模块和实时的单片机模块来检测和报警火灾,从而保障人们的生命和财产安全。

基于单片机的烟雾报警器的设计

基于单片机的烟雾报警器的设计烟雾报警器是一种能够实时监测环境中烟雾浓度并及时发出警报的装置,主要用于家庭、办公室或其他公共场所的火灾预警。

本文将介绍一个基于单片机的烟雾报警器的设计方案。

1.设计思路2.硬件设计(1)单片机选择:根据需要,选择一款适合的单片机,如常见的51单片机系列或STM32系列单片机。

单片机需要提供足够的GPIO口用于连接烟雾传感器、LCD显示屏、蜂鸣器等外部设备。

(2)烟雾传感器:选择一款灵敏度较高、稳定性好的烟雾传感器模块。

常见的烟雾传感器模块有MQ-2、MQ-7等。

传感器模块通常通过模拟输出方式提供检测结果,因此还需要设定一个模拟输入引脚用于接收传感器的输出信号。

(3)LCD显示屏:选择一块适合的LCD显示屏,用于显示当前的烟雾浓度值和其他状态信息。

显示屏可以通过串行或并行方式与单片机进行通信。

(4)蜂鸣器:选择一个适合的蜂鸣器用于发出声音警报。

蜂鸣器通常通过直流脉冲信号进行驱动,可以通过GPIO口进行控制。

(5)电源电路:提供适当的电源电路,以确保整个系统正常工作。

通常可以使用电池或直接使用交流电源。

3.软件设计通过单片机的GPIO口对外部设备进行控制,可以使用C语言或汇编语言进行编程。

下面是一个简单的程序框架:(1)初始化:设置GPIO口的输入输出方向,并初始化LCD显示屏、蜂鸣器等外设,为后续的工作做准备。

(2)检测:通过模拟输入引脚读取烟雾传感器的输出信号,并转换为相应的浓度值。

(3)判断:将检测到的烟雾浓度与预设的阈值进行比较,如果超过阈值,则执行下一步。

(4)警报:通过GPIO口控制蜂鸣器发出声音警报,并在LCD显示屏上显示相应的警报信息。

(5)延时:为了避免频繁触发报警,可以在发出警报后加入适当的延时。

(6)循环:重复执行步骤2至步骤5,实现实时监测和报警功能。

4.其他功能扩展为了增加烟雾报警器的功能和灵活性,可以考虑以下扩展:(1)远程报警:通过串口或网络连接,将报警信息发送到远程设备,如手机、电脑等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于STM3 2的消防设备故障报警系统 张玉杰。伍莹莹 (陕西科技大学电气与信息工程学院,陕西西安710021) 

摘 要:针对目前消防设备监控系统中存在网络化程度 低、监测水平低等问题,提出了基于STM32的消防设备故障报 警系统方案。该系统可监测监控区域内消防泵运行过程中的 电流值、电压值,通过ZigBee无线传感器网络实现信息的实时 传输,并通过GSM网络上传给监控中心。介绍了消防设备故 障报警系统的总体结构、系统软硬件设计及无线网络组建。 关键词:消防设备;故障报警系统;ZigBee;GPRS 中图分类号:X924.4,TP277 文献标志码:A 文章编号:1009—0029(2O13)1O一1127一O4 

随着我国现代化建设的发展,人们的消防意识越来 越强,消防设备的安全不仅关系到是否能够及时有效地 扑灭火灾、保护人们的生命财产安全,消防设备本身的安 全与否也正为人们所重视。传统的消防设备监测系统采 用人员定期查询的方式排除故障,不仅费时费力,且人员 维护成本高,差错率高。因此,建立完善的消防设备工作 状态实时监测、故障信息处理以及实时报警系统变得非 常必要。 笔者提出一种基于STM32的消防设备保护系统,通 过对监控区域内消防泵运行过程中的电流值、电压值进 行监测,进而实现对消防设备的短路、缺相、欠载、欠压、 过压等故障的分析处理。通过ZigBee无线传感器网络 ll 瞒蘧聱:麟褒 实现消防设备的工作状态、故障和报警信息的实时传输, 并能通过GSM网络上传给监控中心。当设备出现故障 时,及时给工作人员的手机发送短消息,以便工作人员能 够及时处理故障,减少不必要的损失,同时大大降低使用 及维护成本。 1系统总体结构 系统的工作过程为:采集消防泵运行过程中的电压、 电流参数,通过对参数的分析处理,判断消防泵是否出现 短路、缺相、欠载、欠压、过压等故障,如果出现故障,则对 消防泵进行相应的保护,并发出报警信息。根据其工作 过程,系统可设计为由监控终端、网关和监控中心三部分 组成的分布式系统。监控终端负责数据采集、故障分析 与处理、报警等任务;网关负责数据的中转;监控中心具 有远程控制、参数远程设置以及数据接收、存储、分析等 功能。监控终端与网关通过ZigBee网络进行数据通信, 监控中心与网关通过GPRS网络实现数据通信。系统的 总体结构如图1所示。 2系统硬件设计 系统硬件设计包括监控终端硬件及网关硬件设计, 监控终端与网关硬件选择某公司以ARM Cortex—M3 内核为核心的处理器sTM32F107VcT6,具有256 KB内 

[6]林娜.基于软交换技术的下一代网络体系结构及相关技术的研究 [D].沈阳:东北大学,2005. [7]范玉峰,马青波,隋虎林.脱网基站技术在灭火救援现场的应用研究 [J].消防科学与技术,2012,31(9):969—971. [8]郑清平.浅谈消防部队灭火救援现场通信保障问题[J].中国新通 信,2013,15(2):48. 

The application research of off-line WCDMA communication system in firefighting and rescue site 

DU Yang,SUI Hu—lin (Shenyang Fire Research Institute of MPS,Liaoning Shen— yang 1 10034,China) Abstract:The technica1 features of off-line communication base station were introduced,including flexible choice of base station 

作者简介:杜 阳(1983~),男,辽宁沈阳人,公安 部沈阳消防研究所研究实习员,主要从事消防通信技 术的研究,辽宁省沈阳市皇姑区文大路218—2O号, 110034。 收稿日期:2013—06—05 

基金项目:陕西省教育厅科技计划项目(O9JK371);西安市科技计划项目(CX1259(2)) 消防科学与技术2013年1o月第32卷第1o期 1127 

~一~ 一 ~.重 胁_童 一一~一一一一一一一 一~ 一~一一一~一一~一豁 控 纵 端 

盼 控 终 端 

控 终 端 

r 

图1系统总体结构 部闪存和64 KB内部静态存储区,集成5个USART接 口、2个I2C接口、3个SPI同步串行接口等,其低功耗、 高性能的优点完全符合本系统的设计要求。 2.1 监控终端硬件设计 监控终端以STM32F107VCT6微处理器为核心,包 括处理器外围电路、采集电路、ZigBee通信电路、键盘显 示电路、存储电路、蜂鸣器电路等,其硬件电路总体框图 如图2所示。 电源电路 ——J蜂呜器报警电路 开天齄输}f{电路 — 强示垮 嬲电路 STM32F 107VCT6 处理器外网电蹀 ——J ZigBee通信电路 聚集电路 .—一l SD 存储电路 l 图2监控终端硬件框图 2.1.1 电源电路 监控终端的供电电压有3.3 V和5 V两种,为了满 足各个模块的供电要求,系统的外部电源可以通过电源 接口输入24 V的直流电压,然后通过LM2575将电源稳 至5 V,以5 V电压作为电路板的整体供电电压,再使用 I DO(低压差稳压电源芯片)稳压输出3.3 V为各个模块 供电。 2.1.2参数采集电路 消防泵的电能参数采集电路选用ATT7O26A电能 采集芯片,该芯片为高精度三相电能专用计量芯片,内部 集成参考电压电路、数字信号处理电路、AD转换电路等。 消防泵运行的电压电流值通过电压、电流互感器送入 ATT7026A中进行处理,处理之后的结构保存在不同的 寄存器中,通过读取寄存器的值得到消防泵的运行参数。 ATT7026A采用单5 V供电,通过SPI接口与微处理器 通信。 2.1.3 ZigBee通信电路 无线通信模块的硬件设计采用了现有的ZigBee无 线通信模块CC2430,该芯片是专门针对ZigBee协议设计 的Soc(System on Chip)系统解决方案。无线通信模块主 ]】28 要由处理器、天线和连接部分三部分组成。使用非平衡 天线连接非平衡变压器的方法,可以使天线具有优异的 性能。CC2430为3.3 V供电,通过串行通信接口与处理 器STM32F107VCT6进行数据交换。 2.1.4键盘与显示电路 为了能够提供良好的人机交互接口,系统在应用中 采用I2C接口的键盘和显示管理芯片ZLG7290与微处 理器进行数据交换。ZLG7290的工作电压为3.3~5.5 V,可驱动8位共阴数码管或64只独立LED和64个按 键。ZLG7290内部有8个显示缓冲寄存器,这8个寄存 器中的内容直接决定了数码管要显示的内容。7个控制 寄存器具有判断有无按键按下、存储按键键值、判断是否 连击、进行位扫描、控制闪烁等功能。 2.1.5存储电路 为保证消防设备故障报警系统在网络不通或者掉电 情况下数据的完整性,系统采用SD卡作为存储设备。 SD卡的工作电压为3.3 V,支持SD总线模式访问和SPI 总线模式访问两种操作模式,SPI模式相对于SD模式传 输速度有所下降,但是SPI模式更加简单通用。由于系 统中数据的存储操作不是很频繁,为了与处理器连接方 便,设计中采用SPI操作模式。 2.2网关硬件设计 在监控终端的硬件设计基础上,网关增加了GPRS 模块,其功能是将数据通过GPRS模块连接到网络,发送 到远程监控中心,监控中心对数据分析处理后,通过 GPRs模块将其命令传达下去。系统的GPRS模块选择 M23A,是GSM/GPRS双频通信模块,集成了完整的射 频电路和GSM的基带处理器,适用于开发基于GSM/ GPRS的无线应用产品。GPRS通信电路部分以内嵌 TCP/IP协议栈的M23A模块为中心,由M23A模块相 关外围电路组成,通过串口与STM32F107VCT6相连。 3系统软件设计 系统中监控终端和网关的软件设计采用C语言为开 发语言,以嵌入式uc/OS一Ⅱ为操作平台,uC/()S一Ⅱ是 免费、源码完全公开、可移植、可固化、可裁剪的占先式实 时多任务操作系统。同其他操作系统一样,uC/OS一1I 也是从main()函数开始执行的,完成操作系统的初始化、 任务创建,并启动系统。监控终端和网关硬件采用层次 化的方法进行设计,从下到上依次是:底层驱动程序、uC/ OS—II嵌入式操作系统内核、高级应用程序和用户应用 程序。 3.1监控终端软件设计 监控终端的主要功能是:数据采集、数据处理、数据 存储、人机交互、数据通信、故障检测、故障保护以及报警 等。应用程序针对这些功能编写相应的功能模块,具体 

Fire Science and Technology,October 2013,Vol 32,No.10 表现为用户应用程序中的各个任务。 3.1.1 数据采集 数据采集的主要功能是采集消防泵运行时电压、电 流数据,并将采集到的数据存储到指定的缓冲区中。一 旦采集到的数据组数达到了指定数量,立刻通知数据处 理程序处理数据。数据采集是周期性任务,如果采集周 期到,开始采集不同数据存放于不同的数据缓冲区中,然 后判断已采集到的数据组数是否达到了数据处理所需的 数量。如果达到了,则通知数据处理任务开始处理数据, 否则返回采集,继续采集下组数据。 3.1.2数据处理 数据处理主要用于判断消防泵的工作状态是否异 常,将采集到的水泵运行电压、电流数据经过计算与处 理,与设置的不同故障阈值进行比较,出现异常时立刻进 行相应保护,并发出报警信号。 3.1.3数据存储 数据存储的主要工作是完成SD卡检测和数据存储 功能。SD卡是周期性读取的,数据按照指定的格式存储 到SD卡中,通过FAT文件管理程序,每一天的数据被单 独存放到一个.txt文件中,文件名以日期命名,这样可以 方便地完成数据的存储。另外,在数据查询的过程中,该 部分程序也负责读取数据。 3.1.4故障报警 监控终端故障报警是通过蜂鸣器和LED指示灯实 现的,出现故障之后蜂鸣器响,LED故障指示灯点亮,数 码管显示故障信息,并向监控中心和工作人员的手机发 送发生故障的设备号、故障信息、故障时间等数据。 3.1.5 ZigBee通信 监控终端的ZigBee模块的作用是将监控终端采集 的数据发送给网关,并接收监控中心发来的命令。监控 终端ZigBee模块定时将消防泵运行状态发送给协调器。 当消防泵出现故障时,立刻将故障信息发送给协调器,由 协调器发送给网关。如果接收到监控中心下达的命令, 首先将命令接收,然后对命令进行解析,解析完成后再按 照监控中心的命令要求作相应处理。ZigBee通信任务的 软件流程图如图3所示。 3.2网关软件设计 根据网关系统要完成的功能,应用程序被划分为数 据存储、ZigBee通信、GPRS通信、显示与键盘任务。笔 者重点介绍ZigBee通信任务和GPRS通信任务。 接收剑 命令 到 到?/l 到敞 \ 号 。 / \/ 足i 命令解析总处理{ l I 图3 ZigBee通信任务流程图 3.2.1 ZigBee通信任务 网关中ZigBee模块的通信任务主要是与ZigBee终 端节点、GPRS网络进行通信。ZigBee网络建立之后,协 调器一直处于接收状态,当有接收中断产生时,判断数据 来自监控终端还是监控中心。如果数据来自监控终端, 将监控终端的数据接收并存储起来,并将数据发送给 GPRS模块;如果有来自GPRS网络的数据,接收之后再 将数据进行解析处理,处理之后再作相应的响应。 3.2.2 GPRS通信任务 GPRS通信服务程序的主要功能在于实现对GPRS Modem的操作,将通过AT指令对GPRS Modem的操作 封装起来,ZigBee模块有发送需求时,将数据通过GPRS Modem发送出去,GPRS Modem也接收监控中心传递过 来的指令。 3.3监控中心软件设计 监控中心软件旨在提高水资源监控管理的自动化、 系统化,减少人员工作量,增加系统的可靠性及工作效 率。监控中心软件采用Microsoft Visual Basic 6.0编程 技术和Access 2007数据库完成开发。监控中心的功能 包括:用户管理、故障信息管理、监控管理、使用权限、远 程控制、数据查询、系统H志、数据分析与报表打印等关 键部分。监控中心功能模块如图4所示。 

相关文档
最新文档