热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

远程预付费电能监测系统设计与应用

安科瑞 汪国琴引言随着电子信息技术和互联网的飞速发展,对设备的远程监控在我们生活中应用非常广泛,它使我们生活更加快捷、方便。电能是我们生活不可或缺的重要能源,电网的安全运行关系到国

安科瑞  汪国琴

引言

随着电子信息技术和互联网的飞速发展,对设备的远程监控在我们生活中应用非常广泛,它使我们生活更加快捷、方便。电能是我们生活不可或缺的重要能源,电网的安全运行关系到国民生产的方方面面,然而三相交流系统中存在大量的非线性和不对称性设备,以及各种故障会影响电网质量,所以需要时刻掌握了解电网的运行的状况,对电网的各种参数进行实时监测,并能够及时地将监测数据传递至远程监控端,供相关人员观测和分析。

 

1 系统设计

系统主要由电能采集终端、网关设备和远程监控平台构成,系统结构如图1所示。系统通过电能计量传感器获得终端电能数据,经单片机STM32处理后通过CAN总线的方式传传输到网关设备,然后将数据通过Internet网络和MQTT服务器发送到远程监控平台,然后将数据进行显示、存储等。( 见图 1)。

图1 系统结构图

 

2硬件设计

(一)主控模块  为了使测量方便可靠、降低成本,本系统使用STM32F103C8T6单片机作为主控制芯片。该芯片系统功耗低,具有CAN总线接口,方便各个远程监控终端、网关设备进行通讯,同时有5路USART接口,能方便与Wifi模块以及电能计量传感器进行通信。

(二) 传感器模块  本系统采用的电能计量传感器模块是深圳市艾锐达公司的IM1253B 单相交直流模块,该模块可以测量45~65Hz 的交流电压、电流、功率因数、功率和电能等

数据,可通过串口方便与其他单片机进行通讯。

 

3 MQTT服务器

MQTT协议是广泛应用的物联网协议,使用MQTT协议需要MQTT的代理。本次设计使用开源的MQTT组件来在阿里云服务器搭建一个MQTT服务器,具体搭建过程可以参照相关文档。搭建完MQTT服务器后,远程监控终端和远程监控平台的就可以信息交互。

 

4远程监控平台

远程监控平台使用C#语言开发,开发平台是visual studio2010。官方提供了与 MQTT 服务器的动态库,包括服务器的连接、数据的发送和数据的接收函数等。监控平台接收过来的数据,可以一边实时显示,一边存储在本地数据服务器中,方便后续的分析和处理。本系统使用的数据库时Microsoft SQL Server 2008。

 

5安科瑞AcrelCloud-3200预付费水电云平台

5.1 系统方案

系统为B/S架构,主要包括前端管理网站和后台集抄服务,配合公司的预付费电表DDSY1352和DTSY1352系列以及多用户计量箱ADF300L系列,实现电能计量和电费管理等功能。另外可以选配远传阀控水表组成水电一体预付费系统,达到先交费后用水的目的,剩余水量用完自动关阀。

 

5.2 系统功能

AcrelCloud-3200预付费水电云平台由云平台-网关-预付费电能表组成,通过通信网络完成系统到表的充值、查询、监控、控制及短信报警等功能。

   本系统适用于一些大集团和大物业,往往需要将多个物业环境、分散于各地的物业集中式收费和管理,面临着数据公网传输,财务操作分散,在线支付,总部财务扎口等复杂的需求。

 

 

远程集中抄表:抄表信息通过网关实时上传到云平台,快速便捷,免去人工抄表 。

 

水表预付费:可是查看某区域水表的实时状态信息,并可以进行单表或批量设置水价控阀等操作。

远程售电:财务集中管理,电量实时下发,并比对充值次数,方便快捷。

能耗分析:用户和管理员都可查询预付费表或管控表每天的用能状况;可提供能耗分析+财务轨迹一体式综合管理报表,包含用户表的能耗、财务数据、能耗和财务的期初期末值等数据。

在线支付:商户可以通过小程序或者微信公众号实现在线自助充值水电费,也可以实时关注商铺用水用电情况。

 

短信提醒:金额不足或金额欠费提醒、电表充值到账提醒,都可及时短信通知商户。

 

 

远程控制:可对任意一块电表执行远程拉闸或保电等一系列远程控制操作,方便管理。

6结束语

本系统以自己搭建的MQTT服务器作为数据中心,可以实现远程监测电能数据,并在远程监控平台显示和存储,在电力系统的智能化、自动化建设中将有一定的应用价值。



推荐阅读
  • 解决 Windows Server 2016 网络连接问题
    本文详细介绍了如何解决 Windows Server 2016 在使用无线网络 (WLAN) 和有线网络 (以太网) 时遇到的连接问题。包括添加必要的功能和安装正确的驱动程序。 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • 类加载机制是Java虚拟机运行时的重要组成部分。本文深入解析了类加载过程的第二阶段,详细阐述了从类被加载到虚拟机内存开始,直至其从内存中卸载的整个生命周期。这一过程中,类经历了加载(Loading)、验证(Verification)等多个关键步骤。通过具体的实例和代码示例,本文探讨了每个阶段的具体操作和潜在问题,帮助读者全面理解类加载机制的内部运作。 ... [详细]
  • 使用HTML和JavaScript实现视频截图功能
    本文介绍了如何利用HTML和JavaScript实现从远程MP4、本地摄像头及本地上传的MP4文件中截取视频帧,并展示了具体的实现步骤和示例代码。 ... [详细]
  • 本文介绍了如何查看PHP网站及其源码的方法,包括环境搭建、本地测试、源码查看和在线查找等步骤。 ... [详细]
  • 小程序的授权和登陆
    小程序的授权和登陆 ... [详细]
  • 包含phppdoerrorcode的词条 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 本文总结了一些开发中常见的问题及其解决方案,包括特性过滤器的使用、NuGet程序集版本冲突、线程存储、溢出检查、ThreadPool的最大线程数设置、Redis使用中的问题以及Task.Result和Task.GetAwaiter().GetResult()的区别。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 在本文中,我们将详细介绍如何构建一个用于自动回复消息的XML类。当微信服务器接收到用户消息时,该类将生成相应的自动回复消息。以下是具体的代码实现:```phpclass We_Xml { // 代码内容}```通过这个类,开发者可以轻松地处理各种消息类型,并实现高效的自动回复功能。我们将深入探讨类的各个方法和属性,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 基于试题数据的智能化管理平台采用Java语言进行面向对象编程,旨在构建一个高效的试题信息管理系统。该系统在JDK 6.0和MyEclipse 10.6环境下开发,通过优化试题数据管理和处理流程,提升系统的稳定性和用户体验。平台支持多用户操作,具备强大的数据处理能力和灵活的扩展性,适用于各类教育机构和考试组织。 ... [详细]
  • 在处理 XML 数据时,如果需要解析 `` 标签的内容,可以采用 Pull 解析方法。Pull 解析是一种高效的 XML 解析方式,适用于流式数据处理。具体实现中,可以通过 Java 的 `XmlPullParser` 或其他类似的库来逐步读取和解析 XML 文档中的 `` 元素。这样不仅能够提高解析效率,还能减少内存占用。本文将详细介绍如何使用 Pull 解析方法来提取 `` 标签的内容,并提供一个示例代码,帮助开发者快速解决问题。 ... [详细]
author-avatar
手机用户2502939333
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有