本发明涉及逆变器,特别涉及光伏逆变器的批量升级方法。
背景技术:
1、近年来,随着新能源企业的迅速发展,光伏逆变器设备大量在全球各国出货,设备的维护与检测难度增大,在此前提下企业提供了远程固件升级的功能。传统的批量远程升级固件功能支持的数量较少,批量升级效率低,耗费人力物力高。设备数量随着出货量和装机量的增多而极速增多,因此需要大批量的远程升级固件功能,方便快捷解决大批量设备固件升级换代、缺陷修复等问题。
2、现有技术中,大量设备固件ota的效率低下,耗费人力、时间、财力已成为亟待解决的问题。
技术实现思路
1、本发明的目的是提供一种大批量升级逆变器的方法。
2、为了实现以上目的,本发明通过以下技术方案实现:
3、提供一种逆变器的批量升级方法,包括:
4、s1、提供云平台和具有数据通讯模组的逆变器,其中,所述云平台包括依次连接的通信模块、存储模块、处理模块和展示模块;
5、s2、所述云平台存储所有逆变器的信息,确定所述云平台存储所有未升级的逆变器的信息;所述云平台获取目标升级的固件文件;
6、s3、通过展示模块向处理模块提交包含所有待升级的逆变器的设备识别号的列表;
7、s4、形成正在同时升级逆变器的组,所述处理模块周期性判断所述组内的逆变器的数量,如果所述数量小于等于第一阈值,则向所述组内增加待升级的逆变器,以增加所述数量,确保增加后的数量小于等于第二阈值;
8、s5、所述处理模块判断所述组内的逆变器是否在线,如果是,则升级所述逆变器;如果否,则进行超时判断步骤;
9、s6、实时判断是否完成批量升级。
10、进一步的,在所述步骤s4中,所述第二阈值大于所述第一阈值。
11、进一步的,在所述步骤s5中,所述超时判断步骤为:判断所述逆变器不在线的时间是否超出第一时间阈值,如果是,则将该逆变器标记为升级失败的逆变器,不再安排升级,如果否,则将该逆变器保持在所述组内,排队等待升级。
12、进一步的,在所述步骤s1中,所述通信模块用于与所述逆变器的数据通讯模组进行数据交互,还用于将获取的数据传输至存储模块和处理模块。
13、进一步的,所述存储模块用于存储每个逆变器对应的版本信息。
14、进一步的,在所述步骤s6中,实时判断是否完成批量升级为:实时对比所述存储模块中存储的逆变器对应的版本信息与当前版本信息是否发生变化,如果发生变化则标记发生变化的逆变器为升级成功的逆变器,如果超过第二阈值时间未发生变化,则标记该未发生变化的逆变器为升级失败的逆变器;直至升级成功的逆变器的数量+升级失败的逆变器的数量=步骤s3中的所述所有待升级的逆变器的数量则完成批量升级。
15、进一步的,所述版本信息由存储模块通过通信模块从所述逆变器的数据通讯模组获得。
16、进一步的,在所述步骤5中,升级所述逆变器为:
17、逆变器的数据通讯模组接收升级指令,根据升级指令中的地址下载所述固件文件;
18、逆变器的数据通讯模组发送下载结果信息至云平台;
19、逆变器的数据通讯模组校验所述固件文件,并将校验结果发送至云平台;
20、逆变器的数据通讯模组向逆变器推送所述固件文件,并实时读取升级进度发送至云平台。
21、进一步的,在所述步骤5中,升级所述逆变器还包括升级所述逆变器成功则修改逆变器的版本信息至当前版本信息。
22、与现有技术相比,本发明具有如下优点:
23、本发明提供的批量升级方法,通过设置第一阈值和第二阈值,并向组内增加待升级的逆变器,以增加所述数量,确保增加后的数量小于等于第二阈值,保证了整个系统的健壮性,从而实现大批量的升级,可以实现一次升级数十万台逆变器;不仅如此,可以根据逆变器标记找到升级失败的逆变器的失败原因,是因为不在线,还是因为下载失败,还是因为校验不通过。
1.一种逆变器的批量升级方法,其特征在于,包括:
2.如权利要求1所述的逆变器的批量升级方法,其特征在于,在所述步骤s4中,所述第二阈值大于所述第一阈值。
3.如权利要求1所述的逆变器的批量升级方法,其特征在于,在所述步骤s5中,所述超时判断步骤为:判断所述逆变器不在线的时间是否超出第一时间阈值,如果是,则将该逆变器标记为升级失败的逆变器,不再安排升级,如果否,则将该逆变器保持在所述组内,排队等待升级。
4.如权利要求1所述的逆变器的批量升级方法,其特征在于,在所述步骤s1中,所述通信模块用于与所述逆变器的数据通讯模组进行数据交互,还用于将获取的数据传输至存储模块和处理模块。
5.如权利要求4所述的逆变器的批量升级方法,其特征在于,所述存储模块用于存储每个逆变器对应的版本信息。
6.如权利要求5所述的逆变器的批量升级方法,其特征在于,在所述步骤s6中,实时判断是否完成批量升级为:实时对比所述存储模块中存储的逆变器对应的版本信息与当前版本信息是否发生变化,如果发生变化则标记发生变化的逆变器为升级成功的逆变器,如果超过第二阈值时间未发生变化,则标记该未发生变化的逆变器为升级失败的逆变器;直至升级成功的逆变器的数量+升级失败的逆变器的数量=步骤s3中的所述所有待升级的逆变器的数量则完成批量升级。
7.如权利要求5所述的逆变器的批量升级方法,其特征在于,所述版本信息由存储模块通过通信模块从所述逆变器的数据通讯模组获得。
8.如权利要求1所述的逆变器的批量升级方法,其特征在于,在所述步骤5中,升级所述逆变器为:
9.如权利要求8所述的逆变器的批量升级方法,其特征在于,在所述步骤5中,升级所述逆变器还包括升级所述逆变器成功则修改逆变器的版本信息至当前版本信息。
