浅谈关于智慧校园安全用电监测系统的设计

news2025/6/21 7:01:44

0引言

  人生人身安全是大家关注的话题,2019年12月中国消防统计近五年发生在全国学生宿舍的火灾2314起(中国消防2019.12.应急管理部消防救援局官方微博),违规电器是引发火灾的主因。如果在各寝室安装智能用电监测器实时监督线路参数,将用电参数以数字或图像显示,学生若使用违规用电器,系统能自动识并切断电源,宿舍管理者电脑上弹出学生使用违规用电器的信息,将是对火灾的有效预防。本文设计了智慧校园安全用电监测系统,通过信息化方式实现校园内各类资源有效集成、整合和优化。系统监测器以树莓派为核心,定时将采集的用电信息上传至云端存储与备份,完成数据分析、能耗管理、过载报警等功能;可远程监控,宿舍管理者用手机通过校园网可访问该系统,掌握学生用电情况做出有效应答。

  根据中国消防统计的近五年的2314起全国学生宿舍火灾,使用违规用电器是引发学生宿舍火灾的主要因素,所以,加强学校消防安全工作,对预防和减少校园火灾的发生具有十分重要的意义。现有的限制学生用电的方式是在电路中接入保险丝或者空气开关,当用电超过负荷时断电,此种方法设置简单,但是无法对电气事故进行详细分析。本系统针对以上问题,应用物联网和云平台技术,对学校用电情况进行智能化分析监控,在每间寝室安装智能用电监测器,并将用电参数以直观的数字或图像显示在宿舍管理人员和校园控制中心的电脑界面,当学生使用违规用电器时,系统能自动识别违规负载并切断学生所用电源,同时,宿舍管理人员和校园控制中心的电脑上收到使用违规用负载类型和学生寝室号的消息并做出处理,没收学生使用的违规用电器,这将是对电气火灾的有效预防。

1智慧校园安全用电监测系统方案

  引起校园电器火灾隐患的原因主要有过负荷火灾、短路火灾和漏电火灾三种方式。本系统应用物联网和云平台技术对学校用电情况进行分析监控,有效地预防火灾的发生。

图1-1智慧校园安全用电监测系统总体架构

  图1-1为系统的总体架构,系统在工作时,每个房间的智能用电检测器定时读取宿舍的用电数据。每层楼上安放一个寝室楼层监视器,方便宿舍管理员发现用电问题。学校控制中心则将寝室的用电信息汇总。

  寝室智能用电智能监测器将数据上传至宿舍管理员处的寝室楼层监视器,随后,寝室楼层监视器再将数据上传至云端存储并做大数据分析。校园控制中心可以直接访问云端获取用电数据,也可以通过寝室楼层监视器获取用电数据。

2智慧校园安全用电监测系统的应用技术

2.1云服务平台

  由移动网和互联网构建云服务器平台。将系统采集到的用电数据通过移动网技术上传至云服务器上,进行存储与云计算。云服务平台可以将反映电气状态的实时数据上传至学校用电管理人员的电脑屏幕和手机端,同时,校园控制中心和寝室管理员可以用手机通过校园网查询学生用电信息。掌握学生用电情况,如有安全问题,可以及时作出应急措施。

2.2大数据分析

  依据学校正常用电数据,设置报警和违规负载类型参数的标准值,收集用电参数,将收集到的数据通过加工、整理和分析后转化为所需信息,进而分析出学校存在的不合理的用电点。

2.3安全隐患预警

  通过大数据分析,可以自动识别电器的安全隐患及负载类型,建立隐患识别系统。系统根据学校各用电设备的阈值进行报警。当学生使用违规用电器时,通过分析可以得出此违规负载的类型及具体的学生寝室房间号,同时,学生寝室会断电,学校后勤人员从而采取相应措施。

3智慧校园安全用电监测系统软硬件设计

3.1系统硬件设计

  寝室智能用电监测器用来监控寝室用电信息、进行无线通讯和执行命令的操作,其总体设计框图如图3-1所示。包括采集模块、报警模块、继电器模块和控制模块。

图3-1寝室智能用电监测器的总体框图

采集模块:

  系统采用IM1277单相互感式电能质量检测仪采集电量信息,能够完成电能测量、采集及传输,准确高精度地测量单相交流电压、电流、功率、电流及总电量等电参数。采集模块的电路图如图3-2所示。220V电压经过电压互感器和电流互感器处理,变为较小的电流信号并通过电路传到电能计量芯片,将模拟信号转换为数字信号,然后通过串口送入树莓派控制中心。

图3-2电量采集电路

报警模块:

  系统采用消息推送的方式实现报警功能,将主控制器与报警模块相连,当电路中接入违规用电器时,负载总功率会增大,控制系统检测到这一信号后,立刻控制报警模块报警并跳闸,同时,系统会记录下跳闸时间、房间号和负载类型。

继电器模块:

  交流继电器模块则通过小电流的交流中间继电器通过传递控制信号实现对大电流继电器的控制。当电路中接入违规负载时,在控制系统的“指挥”下完成继电器-继电器的控制,使电路断路。

图3-3继电器电路图

控制模块:

  树莓派作为系统的控制中心,可安装操作系统并可以直接将所写的编程运行,卡片主板周围有USB接口和以太网接口。树莓派控制所采集的内容以及电路的状态,将采集到的用电数据进行处理和保存并上传至云端,当经过数据分析后得出学生使用违规用电器的信息时,树莓派控制电路断开。

图3-4树莓派实物图

数据显示模块与远程控制:

  PC机通过C语言程序实现数据节点的绘制、动态显示、查询历史数据和报警记录。同时,在手机端有APP,学校宿舍管理人员可以通过访问APP实现查询与远程控制,当学生使用违规用电器时,宿舍管理人员可以通过手机APP实现寝室断电。

3.2系统软件设计

  系统上电后,进行各端口初始化,搜索并加入网络,定时读取寝室用电信息,将用电信息保存并上传,进行数据分析处理;若存在安全隐患或使用违规用电器,则发送报警信号并做出相应的响应;若无安全隐患,则继续读取用电信息并上传至云端。循环此过程。系统程序流程图如图3-5所示。

图3-5系统程序流程图

4系统测试

  选取不同类型的负载如灯泡、电吹风,分别接入电路中,模拟寝室用电情况,灯泡模拟正常用电器,电吹风模拟违规用电器,每个用电器测试十次。

  负载是灯泡时的电流与电压的测试数据,见表4-1;负载是灯泡时电压的测试数据,见表4-2;负载是吹风机时的电流测试数据,见表4-3;负载是吹风机时的电压测试数据,见表4-4。

表4-1负载是灯泡时的电流与电压的测试数据

表4-2负载是灯泡时电压的测试数据

表4-3负载是吹风机时的电流测试据

表4-4负载是吹风机时的电压测试据

  当电路中接入电灯泡时,灯泡正常工作,实时显示电压值、电流值以及电功率曲线,在电脑界面无报警信息,可以用手机通过校园网访问系统,查看用电信息。

  当电路接入电吹风时,系统检测到此负载为违规用电器,在电脑界面弹出报警框,同时自动断开电源。图4-1为灯泡电功率变化曲线,图4-2为智能用监检测器实物图。

图4-1灯泡电功率变化曲线

图4-2智能用电检测器实物图

5结束语

  本文开发了一种基服务的智慧校园安全用电监测系统,分别从硬件平台和软件设计两个部分进行了介绍,实现了电量的精确检测和可靠预警。系统选用树莓派作为主控制中心,有很高的精度和可靠性,可实现电器的启停、电路过载报警、电量数据上传等功能,UI设计安排合理,便于用户的学习和操作。当出现安全隐患时,系统发出报警,同时学校后勤管理部门与寝室楼层管理人员会收到报警信息,从而采取相应措施,以智能化的方式解决用电的安全隐患。该系统可应用于学校的安全用电管理,满足学校后勤部门对校园安全的管理需求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/741505.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【力扣算法05】之 _1911_ 最大子序列交替和- python

文章目录 问题描述示例 1示例2示例3提示 思路分析代码分析完整代码运行示例代码示例1示例2示例3 完结 问题描述 一个下标从 0 开始的数组的 交替和 定义为 偶数 下标处元素之 和 减去 奇数 下标处元素之 和 。 比方说,数组 [4,2,5,3] 的交替和为 (4 5) - (2 3) 4…

804. n的阶乘

链接: https://www.acwing.com/problem/content/806/ 题目: 输入一个整数 nn,请你编写一个函数,int fact(int n),计算并输出 nn 的阶乘。 输入格式 共一行,包含一个整数 nn。 输出格式 共一行,包…

OpenCV(图像处理)-图片搜索

图片搜索 1.知识介绍2.实现流程2.1 计算特征点与描述子2.2 描述子的匹配2.3 求出单应性矩阵并画出轮廓2.4 将特征点标出 此篇博客作者仍在探索阶段,还有一些模糊的概念没有弄懂,请读者自行分辨。 1.知识介绍 Opencv进行图片搜索需要的知识有&#xff1…

多个input框或其他框的值相加之和并且处理精度问题

需求:实付金额不能手动输入,并且等于购买数量✖优惠价➖平台补贴➖店铺补贴 把需要处理的这几个框绑上change事件等于同一个方法名 change"handleChange" handleChange(value){let _this this;let isNull validatenull;_this.ruleForm.pre…

【JavaEE】项目的部署-让网络上的人都能访问你的网站

项目的部署-让网络上的人都能访问你的网站 文章目录 【JavaEE】项目的部署-让网络上的人都能访问你的网站1. 搭建环境1.1 jdk1.2 Tomcat1.2.1 上传tomcat程序1.2.2 给启动脚本加上可执行权限1.2.3 启动Tomcat1.2.4 让服务器运行8080端口的流量通过 1.3 MySQL 2. 代码修改2.1 修…

协议逆向工程(图

协议逆向工程流程图 协议状态机推断的一般示例 状态机方法时间轴

MySQL的存储引擎、建库、权限管理

目录 一、前言 1.MySQL的介绍 二、存储引擎 1.什么是存储引擎 2.常见存储引擎 2.1.InnoDB(MySQL默认引擎) 2.1.1.四种隔离级别 2.2.MyISAM存储引擎 2.3.Memory存储引擎 3.ACID事务 三、CRUD操作 1.插入数据 2.查询数据 3.修改数据 4.删除数据 四、数据库 1.默认…

自动化测试实践经验和教训

目录 前言: 一、所谓自动化是为了软件发布服务的,并不只是为了测试服务 二、不要事后去计算人工替代率,而是要参考自动化测试有效性 三、度量一个自动化测试的可实施性可以从其可控制性或者可测试性上来考虑 四、试点推进自动化测试 五…

WebDAV之π-Disk派盘 + Koder

Koder 支持WebDAV方式连接π-Disk派盘。 一款可以让你在iPhone、iPad上写各种编程语言代码的app,码农不要错过。 Koder是iPad和iPhone的代码编辑器。它确实具有许多功能,包括语法突出显示,代码段管理器,选项卡式编辑,查找和替换代码,编辑器主题,远程和本地文件连接等…

Java基础---枚举

枚举类型是指由一组固定的常量组成合法的类型Java中由关键字enum来定义一个枚举类型 Java中枚举的好处如下: 1-枚举可以的 valueOf 可以自动对入参进行非法参数的校验 2-可以调用枚举中的方法,相对于普通的常量来说操作性更强 3-枚举实现接口的话&#…

Day_63-65 集成学习之 AdaBoosting

目录 Day_63-65 一. 基本概念介绍 1. 集成学习 2. 弱分类器与强分类器 二. AdaBoosting算法 1. AdaBoosting算法框架介绍 2. AdaBoosting算法过程 三. 代码的实现过程 1. WeightedInstances类 2. 构造弱分类器的StumpClassifier类和抽象类SimpleClassifier 3. 主类Booster的…

Elastic 连续第三年被评为 2023 年 Gartner® Magic Quadrant™ 的 APM 和可观察性远见者

作者:Gagan Singh 我们很高兴地宣布,Elastic 连续第三年被评为 2023 年 Gartner 应用程序性能监控 (APM) 和可观测性魔力象限中的远见者。 Elastic 因其愿景的完整性和执行能力而受到认可 我们相信,Elastic 被认可为远见者,验证了…

自动化测试平台策略之:自动化测试与项目的结合之路

目录 前言: 一、自动化测试开展在整个项目中存在的一些问题 二、自动化测试与项目结合之路 三、自动化测试平台之项目系统建设 前言: 自动化测试平台是实施自动化测试的关键组成部分,它可以帮助测试团队提高测试效率、加速反馈周期&#xff0…

vue 后台返回列表H5点击按钮加载更多分页数据与van-tab记住选中状态

效果图&#xff08;点击更多订单加载&#xff0c;一次加载10条&#xff09;&#xff1a; <template><div id"order" class"wap-el page-container wap-com-page"><section><com-header></com-header></section><di…

6.1Java EE——Spring介绍

一、Spring概述 String框架的核心技术 Spring是由Rod Johnson组织和开发的一个分层的Java SE/EE一站式&#xff08;full-stack&#xff09;轻量级开源框架。它最为核心的理念是IoC&#xff08;控制反转&#xff09;和AOP&#xff08;面向切面编程&#xff09;&#xff0c;其中&…

声音合成与克隆——制作用于训练的声音数据集

前言 1.PaddleSpeech 是一个简单易用的all-in-one 的语音工具箱&#xff0c;支持语音处理的相关操作&#xff0c;如语音知别&#xff0c;语音合成&#xff0c;声纹识别&#xff0c;声音分类&#xff0c;语音翻译&#xff0c;语音唤醒等多个方向的应用开发。 这里只使用到语音…

C++之模板类重写基类构造函数(一百五十七)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…

matlab[1,1]生成100个随机点

close all; clc; x linspace(0,1,200); y 0 rand(1,200); sz 25; c linspace(1,10,length(x)); scatter(x,y,sz,c,filled)

IO流学习07(Java)

序列化流&#xff08;对象操作输出流&#xff09;&#xff1a; 可以把java中的对象写到本地文件中。 public objectoutputstream(outputstream out) 把基本流包装成高级流。 public final void writeobject(object obj) 把对象序列化&#xff08;写出&#xff09;到文…