摘要:随着国家定下的碳中和目标以及相关政策的推进,微电网项目的数量会持续增加,常规微电网中主要的发电组件是光伏发电平台,因此对于光伏发电平台的运行和维护的需求也会增加。
机智云开发者设计的一种将本地监测数据进行收集并通过云平台传送到总控室PC或维护人员随身移动设备的装置,在总控室的PC以及移动设备上可以对实时数据进行查看,对一些可能的故障以及其类型进行警示提醒,从而提高设备维护的实时性及其效率。
引言
小型微电网的位置分布零散,一般没有现场实时值守的运行和维护人员,而光伏发电平台容易出现光伏板遮挡、光伏组件隐裂、接线故障等问题,一旦出现故障,从工作人员发现故障、到达现场进行监测,维修,直到最后解决故障问题的时间周期会很长,会影响原本微电网的供电设备的稳定运行状态[1]。
通过在现场加装数据测量装置和通信装置,将现场设备运行的参数进行测量通过云平台将数据发送到总控室进行监测和分析,使得当现场发生故障后,维修人员能立即知晓从而迅速响应,此外主控室的主控机对微电网的运行参数进行分析处理,可以对系统的运行状态进行一个预评估,评估可能发生的故障类型以及发生故障的可能性,现场可以重点关注,维修人员能够预知故障类型,可以减少现场监测环节,减少维修时间[2]。
1系统方案设计
整个系统分为控制器、光伏组件测量模块、WiFi模块、物联网云平台、总控室PC和手机app如图1。除了一些偏远地区建立的离网微电网,比如通信基站等,不方便搭建WiFi传输环境之外,对于一些家用的微电网、大型工厂、工业园区和科技园等区域一般都有WiFi覆盖,因此选择WiFi来作为无线通信方式可以极大降低项目成本。控制器的功能是收集测量模块的数据,发送给WiFi模块,以及对现场一些信号灯以及开关进行控制。
物联网云平台的功能是将WiFi模块上传的数据发送给手机app和主控室的主控机。用户通过手机app可以对实时数据进行查看和对现场一些信号灯和开关进行控制。用户还可以通过总控室的PC对测量的数据进行收集,在总控室的PC上进行数据分析和故障诊断,从而减少设备因故障停运的时间。

图1系统整体方案结构图
2物联网云平台的选择
在本方案里的物联网云平台选择了机智云开发平台,这个平台有面向个人用户和企业用户的机智云平台,通过自助的工具、软件开发工具包和应用编程接口服务等,将物联网硬件开发人员的技术壁垒尽可能地减少,开发人员的研发时间降低,提高了开发商的生产速度,还帮助开发者进行智能升级,更好连接、服务终端消费者[5-6]。
要使用机智云物联网云平台,用户只需要编写建立连接和传输协议,将GAgent植入到WiFi模块中,并将WiFi模块与路由器连接到互联网中,控制器就可以通过WiFi模块把数据传输到云平台的服务器。用户通过在手机端平台提供的APP应用里进行绑定,就可以通过手机查看相关数据或者收发对应的控制信号。
GAgent是一个可以在许多不同类型的通信模块上运行的应用程序,也叫作固件。它不仅提供了手机应用、其他控制终端和云平台与产品设备之间的三向的数据通信,而且还提供对设备配置、网络接入、发现绑定等多元化功能。主要用于数据的接收和转发,是硬件数据、机智云物联网平台、移动应用端的数据交互桥梁。可以在各种通信模块上写入GAgent固件,实现WIFI模块、GPRS模块、蓝牙模块、电脑端等联网配网功能。
3硬件设计
系统的电路分为MCU主控电路、测量电路、WiFi通信电路、供电电路和控制继电器电路四个部分。其中MCU主控电路由STM32F103C8T6作为控制芯片,还包括芯片运行所需要的最小系统如图2,比如供电电路、晶振电路、复位电路。
测量电路是由HLW8012测量模块和其他辅助元件组成如图3。HLW8012是一款用于测量各类电路中的各类参数的芯片,可用于测量电路中电压、电流值以及有功功率值等。同时通过内部计算,输出高频脉冲,通过高频脉冲得出相应的参数值的大小[7-8]。广泛应用于各类智能家居和智能电表中。
WiFi通信电路是由esp8266芯片以及其他辅助元件组成如图4。

图2MCU主控电路图

图3测量电路

图4WiFi通信电路
4软件设计
系统的软件设计主要包括MCU主控程序、WiFi模块程序。MCU主控程序主要包含外部设备的控制以及和WiFi模块的通信程序。WiFi模块的程序通过互联网和云平台进行连接和通信。设备接上电源得电之后,进行自动搜索且根据记忆优先搜索之前连接成功的路由器,如果连接成功后,将与云服务器进行TCP数据的通信,从而进行对硬件设备的控制及数据的传输通信。如果WiFi连接失败,可能是WiFi路由器的内部信息遭到更改导致无法连接上。
当网络连接失败时,此时系统将会进入另外一个工作模式,即AP模式,此时的系统会等待用户来手动配置入网信息,并且将手机连接同一局域网下的WiFi网络进行与系统的对接,此时的路由器会使用UDP的形式将设备的一些信息进行发送,收到设备信息的芯片系统将与路由器建立TCP连接,然后把路由器发送的信息记录下来。系统工作于STA模式时是属于一个正常的工作模式,在这样的工作状态下会通过路由器连接网络后把智能设备的信息全部发送至云服务器去,当系统芯片收到相关信息时,会对消息进行相关的函数处理,对数据进行转换,且对收到的信息进行分析后,执行相应命令对硬件端进行控制[9]。
5应用app的开发
机智云开发平台对软件程序提供APP、IOS等开源框架源码,可以使用开发者工具自动生成APP与IOS程序。除此之外,开发者还可以根据项目中的实际需求,选择合适的方式对APP进行开发。机智云平台为研发者提供了APP的开源框架代码,并且能根据研发人员所创建的数据点自动生成相应的设备功能需求的控制APP,对产品的测试以及开发带来了极大的便利,降低了开发的门槛,从而深受电子开发爱好者的喜欢。
自动生成的APP代码模块化集成了智能硬件所需的功能,主要包括:(1)用户注册、登录,或者第三方登录等功能。(2)配置设备入网分为三种Airlink+SoftAP+Airkiss模式。(3)设备进行搜索,然后在APP中进行列表。(4)对硬件设备进行操作控制。
我们只需将源码的压缩包下载完之后进行解压,然后需要在控制功能部分对机智云的控制设备部分进行同步对应,编写控制流程,也可以根据自身需求对UI界面进行更改以APP控制界面的修改设计,整个过程基本无需做太大的改变,只需将源码下载修改后进行打包安装即可完成客户端APP,从而实现对智能设备进行远程操控,使生活更加贴近智能及方便[10]。
6系统调试
系统调试分为以下几个步骤,首先是使用测量模块对已知的数据进行测量,通过MCU收集和显示,对测量数据进行统计和对比分析测量模块的准确性和稳定性。之后连接上WiFi模块,通过在手机端和主控机端查看到的数据进行收集和对比。通过上述测试方法,本文设计的光伏模块数据测量和采集装置的稳定性和准确性都很高。
7结语
本文设计的基于云平台的微电网光伏模块数据采集装置具有适用范围广的优点,由于不需要布线,安装方便,可以对大多数现存的光伏发电系统进行升级,通过控制总站的数据收集和分析,可以实现一总站监控多光伏发电系统的功能。维护人员还可以在总站之外通过网页系统或者移动端管理系统实现随时随地对监控范围内的光伏发电系统进行管理。

基于机智云平台的微电网光伏模块数据采集装置的设计相关推荐

  1. 基于机智云平台的泵站智能巡检系统

    本文是由开发者设计开发的一款泵站智能巡检系统.该系统改变了常规的专人值守的工作模式,实现泵站运行状态的远程智能巡检工作,达到自动监测.故障报警.提前预测等功能. 随着我国水利事业不断发展,泵站在水利调 ...

  2. 基于机智云平台的智能家居系统

    摘要:随着社会的发展,人们对于生活质量的要求越来越高,智能家居作为能够大幅提升人们生活舒适度的一部分,得到了越来越多的人关注,更多方便.实用的智能家居系统急需被提出. 本文设计了一种基于机智云物联网云 ...

  3. 基于机智云平台的STC15实验台控制系统设计

    摘要: 设计了一套实验台控制系统,将STC15单片机和物联网相结合,以继电器为执行末端,实验室温度由DS18B20测出发送给IAP15W4K58S4单片机,配合esp8266-12F物联网模块,通过机 ...

  4. 基于机智云平台的智能花盆

    目录 一.前言 二.总体设计 三.硬件准备 四.接入机智云 虚拟设备调试 固件烧录 虚拟MCU调试 一键配置模式 热点模式 五.代码解析 六.测试 百度云盘链接: https://pan.baidu. ...

  5. 基于机智云平台的温湿度和光照强度获取

    本次设计采用esp8266烧写机智云固件.esp8266与stm32进行通信,则stm32可以通过esp8266与机智云服务器进行数据交互,而机智云服务器可以和机智云app进行数据交互,所以stm32 ...

  6. 基于机智云AIoT云平台的仓储机电设备远程控制系统设计

    本设计由开发者通过对分散在粮仓各个节点的温湿度传感器采集到的数据经过云服务器最终显示在移动终端,分析粮仓温湿度来确定对风窗的控制,在粮情监测基本功能的基础上,设计了这种基于移动网络终端的粮仓温湿度监测 ...

  7. 基于机智云物联网平台的太阳能热水器控制系统

    摘要: 以STM32F103ZET6为物联网控制模组主控单元,基于机智云平台,针对太阳能热水器设计了一种物联网控制系统,用户通过互联网就能对家中太阳能热水器进行远程控制和运行监测.该系统采用STM32 ...

  8. 基于物联网云平台的离心泵工况诊断系统

    传统的离心泵工况诊断方法,传感器安装不便,诊断成本较高,实际应用困难.本文由开发者对通过离心泵工况的机理进行了研究,并设计研发了相应的离心泵工况诊断系统,从系统功能实现,系统硬件总体设计,系统软件总体 ...

  9. 基于机智云物联网平台的智能WiFi插座

    一.概述 本设计是基于机智云物联网平台的智能WiFi插座.该插座的主控芯片采用的是意法半导体的STM32f103c8t6来控制.软件部分运用elispe开发工具开发,综合WiFi无线通信.Androi ...

  10. 基于ShineBlink物联网开发板和机智云平台开发的“针对短期内宠物无人照顾的智能宠物屋”系统

    正式介绍作品前先说明一下,我是湖南文理学院计算机与电气工程学院的一名大三学生,我叫陈海涛.作品全部内容均为个人创意.个人设计并手工制作,后期会考虑写论文投期刊,So!!严禁抄袭!抄袭必究! 该作品是用 ...

最新文章

  1. 动态表单工作量给后端
  2. go比java快多少_Java 11快多少?
  3. 创建自定义Tabs组件-01
  4. C#LeetCode刷题之#434-字符串中的单词数​​​​​​​(Number of Segments in a String)
  5. h5 登录页面_一份写给新手的微信H5页面制作流程介绍
  6. leetcode 81 python
  7. matlab imagesc参数设置,[转载]matlab 中imagesc的用法
  8. ruby学习笔记(11)--symbol与hash参数
  9. iOS关于iPhone6和iPhone6 Plus的屏幕适配问题
  10. 项目中为什么用Docker?
  11. 10bit灰阶测试图_我可能买的是一块假10bit显示器以及一块假8bit显示器?
  12. 2019年1月编程语言排行榜
  13. 怎么把html导入xmind,XMind思维导图怎么导入图标?
  14. 剑指 Offer 24. 反转链表java
  15. java验证图片大小_java 校验图片的大小、尺寸、比例
  16. Android之高德地图SDK配置及简单使用详解
  17. 银行项目外包专题系列之二:公司没提升打杂,裸辞后收到银行外包,到底去还是不去
  18. 圈圈教你玩USB学习总结
  19. linux中fstab文件_如何在Linux上写入fstab文件
  20. 计算机求职英语作文,英语作文_计算机专业大学毕业生求职信范文_沪江英语

热门文章

  1. 希尔伯特变换到底有什么用
  2. landsat8数据下载相关小知识
  3. windows下.bat文件启动多个jar文件 (.bat 批量启动jar)
  4. Spring Cloud Eureka Server 源码解析(七)处理客户端增量下载请求、读写锁问题
  5. mysql数据库增量_mysql数据库增量同步
  6. python播放音乐同步歌词_Python 歌词解析器 音乐与歌词同步播放
  7. CodeBlocks下载及安装教程(小白图解)
  8. ios android 性能测试工具,史上最全的 iOS 各种测试工具集锦
  9. 论文的英文文献在哪找(除了知网)?
  10. android activity singletask,Android必读之SingleTop、SingleTask等Activity启动方式的区别