光伏设备升级系统的制作方法

文档序号:15287327发布日期:2018-08-29 00:15阅读:325来源:国知局

本申请涉及光伏发电技术领域,尤其涉及一种光伏设备升级系统。



背景技术:

随着新能源和节能技术的发展,在光伏并网技术不断成熟的情况下,越来越多的家庭或电站采用光伏发电系统进行发电。

光伏逆变器、控制器等光伏设备,是光伏发电系统中的核心设备,传统光伏设备的维护,特别是光伏设备的固件升级,通常需要专业人员到现场进行处理,或整个单板替换,或通过现场烧录工具进行烧录。因此,现有技术中因要专业人员到光伏设备安放点,才能把实现光伏设备的升级,造成光伏设备的升级效率较低。



技术实现要素:

本申请实施例提供一种光伏设备升级系统,用于实现光伏设备的自动升级,从而提高光伏设备的升级效率。

本申请实施例采用下述技术方案:

一种光伏设备升级系统,包括:光伏设备、程序采集器、云平台和客户端,其中,所述云平台,用于接收所述客户端发送的升级程序;所述程序采集器,用于从所述云平台获取所述升级程序,并将所述升级程序发送至对应的光伏设备;所述光伏设备,根据接收到的所述升级程序,对存储空间中存储的原始程序进行升级。

进一步的,所述光伏设备的存储空间中包括有应用程序区和备份区,所述光伏设备包括有复制模块和检测模块,其中,所述复制模块,在检测到所述光伏设备接收所述升级程序之前,将所述应用程序区存储的所述原始程序复制到所述备份区;所述检测模块,在对存储空间中存储的原始程序进行升级时,若检测到满足预设的升级失败条件,触发所述复制模块将所述备份区存储的所述原始程序复制到所述应用程序区。

进一步的,所述客户端,还用于向所述云平台发送待升级的光伏设备的标识编号以及升级时间;则,所述程序采集器,具体将所述升级程序发送至与所述标识编号相匹配的光伏设备;与所述标识编号相匹配的光伏设备,根据接收到的所述升级程序,在所述升级时间对存储空间中存储的原始程序进行升级。

进一步的,所述标识编号的数量为多个,则,所述程序采集器,具体将所述升级程序发送至与所述多个标识编号分别相匹配的多个光伏设备。

进一步的,所述程序采集器,利用Ymodem协议,通过RS485通信接口与所述光伏设备通信连接;所述程序采集器,通过因特网与所述云平台通信连接。

通过本申请实施例提供的光伏设备升级系统,云平台可以用于接收客户端发送的升级程序,程序采集器可以从云平台获取上述升级程序,并将获取到的升级程序发送至对应的光伏设备,最终,光伏设备即可根据接收到的升级程序对存储空间中存储的原始程序进行升级。无需专业人员到光伏设备安放点进行系统升级的操作,即可实现光伏设备的自动升级,提高了光伏设备的升级效率。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的光伏设备升级系统结构示意图;

图2为图1所示的实施例中光伏设备的存储空间示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

如图1所示,图1为本申请实施例提供的光伏设备升级系统结构示意图,该系统主要包括:光伏设备、程序采集器、云平台和客户端(未显示),该实施例中,光伏设备可以具体为光伏逆变器,以下将对上述系统进行详细介绍。

上述云平台,可以用于接收客户端发送的升级程序。该处的升级程序,或称为固件(Firmware),最终可以写入光伏设备的存储空间中,例如,写入光伏设备的可擦写只读存储器中,或写入光伏设备的电可擦可编程只读存储器中替换所述存储空间中的原始程序,以实现光伏设备的系统升级。

如图1所示,该实施例中的云平台,可以通过客户端,进而为用户提供用户界面(图1中的UI)。该处的用户界面,具体可以是位于移动终端的客户端的用户界面,或者是Web端的用户界面,用户通过该用户界面即可向云平台发送应用程序。另外,如图1所示,用户通过该用户界面还可以设置待升级的光伏设备的标识编号以及升级时间等,关于标识编号和升级时间,后续再进行详细介绍。上述云平台还可以设置提供一些云接口以及分布式数据存储服务等,具体见图1中的云接口和分布式数据库等。

上述程序采集器,可以用于从所述云平台获取所述升级程序,并将所述升级程序发送至对应的光伏设备。该实施例中,与一个程序采集器对应的光伏设备(具体为光伏逆变器)的数量可以是多个。

如图1所示,程序采集具体可以包括有基于ARM(Advanced RISC Machine,处理器的架构)架构的处理器(Micro Control Unit,简称MCU)。该处理器可以控制内部的控制模块和网络模块。控制模块具体可以控制RS485模块和Flash模块,RS485模块用于通过Uart接口,与多个光伏设备之间进行通信;Flash模块可以用于存储文件,例如存储接收到的升级程序等。所述程序采集器,可以利用Ymodem协议,通过RS485通信接口与所述光伏设备通信连接;网络模块主要控制天线接口,通过因特网与所述云平台之间进行通信连接。

图1中的光伏设备,根据从程序采集器接收到的所述升级程序,对存储空间中存储的原始程序进行升级。对于光伏设备内安装的软件系统,如嵌入式系统,一般包括有bootloader程序和应用程序。bootloader程序是在应用程序运行之前执行的一段程序,通过执行该程序,可以用来初始化光伏设备的硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用应用程序内核做准备。

bootloader程序和应用程序均可以存储的光伏设备的闪存芯片中,并且两者存储区域不同。例如,bootloader程序的存储地址可以是0x0000,应用程序的存储地址可以是0x1000,具体存储地址可视情况自由定义。

一般bootloader程序包含两种不同的操作模式:启动加载模式和烧写模式。

在启动加载模式下,从软件系统上电后即可运行bootloader程序,然后跳转到应用程序程序区运行,也即所谓的光伏设备正常启动应用程序过程。

在烧写模式下,bootloader程序可以从程序采集器处下载升级程序,下载的升级程序通常首先被bootloader程序保存到光伏设备的RAM(Random-Access Memory,随机存取存储器)中,然后再被bootloader程序烧写到光伏设备的闪存芯片内的应用程序程序区,以实现对光伏设备的应用程序进行升级。

bootloader程序启动后通常都会提供一个命令接口,比如:光伏设备的软件系统进入bootloader程序后,一般会再等待一段时间,以查看是否有来自程序采集器的升级指令。如果有,则进入烧写模式更新应用程序,否则直接跳转到应用程序区。

通过本申请实施例提供的光伏设备升级系统,云平台可以用于接收客户端发送的升级程序,程序采集器可以从云平台获取上述升级程序,并将获取到的升级程序发送至对应的光伏设备,最终,光伏设备即可根据接收到的升级程序对存储空间中存储的原始程序进行升级。无需专业人员到光伏设备安放点进行系统升级的操作,即可实现光伏设备的自动升级,提高了光伏设备的升级效率。

上述实施例中提到,光伏设备的闪存芯片中包括有bootloader程序区和应用程序区,光伏设备在升级的过程中,可以在擦写应用程序区的原始程序的同时,从程序采集器处获取升级程序,由于获取到的升级程序一般是保存在光伏设备的RAM中,在升级过程中,由于原始程序已经擦除,若出现断电、或升级程序传输失败、升级之后的应用程序存在bug导致无法运行等升级失败条件时,光伏设备则无法运行,造成发电量的损失。

为避免升级过程中,因断电或传输失败等,造成的升级程序的升级失败,如图2所示,在一种优选的实施例中,光伏设备的存储空间中除了引导区之外,还包括有应用程序区和备份区,这样,上述光伏设备包括有复制模块和检测模块,其中,所述复制模块,在检测到所述光伏设备接收所述升级程序之前,将所述应用程序区存储的所述原始程序复制到所述备份区;所述检测模块,在对存储空间中存储的原始程序进行升级时,若检测到满足预设的升级失败条件,则触发所述复制模块将所述备份区存储的所述原始程序复制到所述应用程序区。

通过上述设置,即使升级失败,还可以引导应用程序区的原始程序继续启动,避免因升级失败而造成的发电量损失。当然,上述检测模块,在对存储空间中存储的原始程序进行升级时,若检测到满足预设的升级成功条件后,还可以对备份区存储的原始程序进行擦除,进而避免占用过多光伏设备的存储空间。

在图1所示的光伏设备升级系统中,客户端还可以用于向所述云平台发送待升级的光伏设备的标识编号以及升级时间;则,所述程序采集器,具体将所述升级程序发送至与所述标识编号相匹配的光伏设备;与所述标识编号相匹配的光伏设备,根据接收到的所述升级程序,在所述升级时间对存储空间中存储的原始程序进行升级。

通过上述设置,便于用户通过客户端指定需要升级的光伏设备,使整个光伏设备升级系统的控制操作更坚灵活。此外,用户还可以指定升级时间,这样,用户即可以选择在光伏设备的发电效率较低的时间段内(例如夜晚)进行升级,相当于提高了光伏设备的发电效率。

此外,上述标识编号的数量可以为多个,则所述程序采集器,具体将所述升级程序发送至与所述多个标识编号分别相匹配的多个光伏设备。由于一个程序采集器可以同时控制多个光伏设备升级,便于光伏设备的批量升级管理,节约了所需要的程序采集器的数量,从而降低了成本。

所述程序采集器,可以利用Ymodem协议,通过RS485通信接口与所述光伏设备通信连接;所述程序采集器,通过因特网与所述云平台通信连接。并且程序采集器内置空间一般较大,可下载完整的升级程序后再对光伏设备进行升级,另外RS485的可靠性比WIFI/以太网要高,可大大提高升级的成功率。程序采集器与光伏设备在进行文件传输过程中使用了YModem协议,保证了传输过程中的安全性、可靠性。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1