一种光伏电池固件在线升级方法、装置及存储介质制造方法及图纸

技术编号:35294934 阅读:54 留言:0更新日期:2022-10-22 12:42
本发明专利技术公开了一种光伏电池固件在线升级方法、装置及存储介质,方法包括:获取合并固件数据;根据合并固件数据,通过预设规则确定固件数量和固件属性;根据固件属性进行主板升级判断;根据主板升级判断确认升级的判断结果,备份主板固件数据,根据预设更新条件进行主板更新;根据固件属性依次对若干从板进行从板升级判断;根据从板升级判断的目标从板的确认升级的判断结果,从若干从板固件数据备份目标从板固件数据,通过目标从板固件数据进行目标从板更新。本发明专利技术通过备份固件数据进行升级的方案,对合并固件数据进行判断再进行备份升级,以保证升级的稳定性,并能够保证升级过程电池系统的正常运行,可广泛应用于光伏电池升级技术领域。术领域。术领域。

【技术实现步骤摘要】
一种光伏电池固件在线升级方法、装置及存储介质


[0001]本专利技术涉及光伏电池升级
,尤其是一种光伏电池固件在线升级方法、装置及存储介质。

技术介绍

[0002]随着光伏电池的使用越来越普遍,越来越多的家庭开始安装储能系统,由于安装对象个体为家庭,所以各个储能系统无法集中在某个区域;基于以上情况,如果系统需要升级固件且没有在线升级情况下,会增加维护人员的工作量以及维护成本;固必须开发固件在线升级技术来弥补分散式储能系统的劣势。
[0003]传统的升级方式,使用的是本地升级,升级链路较短不易出错,可以确保升级的可靠性;但如果使用固件在线升级,升级链路通过WiFi或4G将固件传输到本地,升级链路长且无专业人员在现场,数据的传输可靠性较差;现有技术的升级方案,当接收升级指令,光伏电池系统进入BootLoader并擦除原有的APP,进入收取升级数据阶段,收取数据完成并进行固件完整性校验,若校验通过则跳转回APP升级成功,否则一直留在BootLoader等待下一次升级。因此,升级过程中存在不可控因素,若升级失败一直留在BootLoader,有可能会导致电池系统过充或过放风险。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种光伏电池固件在线升级方法、装置及存储介质,能够有效解决分散式光伏储能系统固件升级问题,保证电池系统的正常运行。
[0005]一方面,本专利技术实施例提供了一种光伏电池固件在线升级方法,包括:
[0006]获取合并固件数据;其中,所述合并固件数据包括主板固件数据和若干从板固件数据;
[0007]根据所述合并固件数据,通过预设规则确定固件数量和固件属性;其中,所述固件属性包括各个固件的固件属性;
[0008]根据所述固件属性进行主板升级判断;
[0009]根据所述主板升级判断确认升级的判断结果,备份所述主板固件数据,根据预设更新条件进行主板更新;
[0010]根据所述固件属性依次对若干从板进行从板升级判断;
[0011]根据所述从板升级判断的目标从板的确认升级的判断结果,从若干所述从板固件数据备份目标从板固件数据,通过所述目标从板固件数据进行所述目标从板更新。
[0012]可选地,所述获取合并固件数据,包括:
[0013]通过主板备份flash获取逆变器的合并固件数据。
[0014]可选地,所述根据所述合并固件数据,通过预设规则确定固件数量和固件属性,包括:
[0015]根据所述合并固件数据,通过合并固件规则确定固件数量和固件属性;
[0016]其中,通过所述合并固件规则确定所述固件属性包括:
[0017]确定固件类型;
[0018]和,确定固件存储偏移地址;
[0019]和,确定固件入口地址;
[0020]和,确定固件长度;
[0021]和,确定固件CRC。
[0022]可选地,所述根据所述固件属性进行主板升级判断,包括:
[0023]根据所述固件属性,判断所述合并固件数据中的所述主板固件数据的版本与主板的运行固件数据的版本是否一致;
[0024]当版本一致,得到确认升级的判断结果;否则,得到等待升级的判断结果。
[0025]可选地,所述根据所述固件属性进行主板升级判断,还包括:
[0026]判断所述主板是否存在运行固件数据;
[0027]当所述主板不存在运行固件数据,得到确认升级的判断结果。
[0028]可选地,所述根据所述主板升级判断确认升级的判断结果,备份所述主板固件数据,根据预设更新条件进行主板更新,包括:
[0029]根据所述主板升级判断确认升级的判断结果,获取所述主板固件数据拷贝至MCUflash,并进行固件完整性判断处理;
[0030]当确认所述主板固件数据完整,根据预设更新条件进行主板更新;
[0031]其中,所述预设更新条件包括系统重启、系统待机或系统接收来自逆变器的重启指令。
[0032]可选地,所述根据所述固件属性依次对若干从板进行从板升级判断,包括:
[0033]以初始序列号的从板作为目标从板;
[0034]根据所述固件属性,判断所述合并固件数据中的所述从板固件数据的版本与所述目标从板的运行固件数据的版本是否一致;
[0035]当版本一致,得到确认升级的判断结果;否则,得到等待升级的判断结果;
[0036]以序列号加一的从板作为目标从板,然后返回所述根据所述固件属性,判断所述合并固件数据中的所述从板固件数据的版本与所述目标从板的运行固件数据的版本是否一致这一步骤,直至所有从板均完成升级判断。
[0037]另一方面,本专利技术实施例提供了一种光伏电池固件在线升级装置,包括:
[0038]第一模块,用于获取合并固件数据;其中,所述合并固件数据包括主板固件数据和若干从板固件数据;
[0039]第二模块,用于根据所述合并固件数据,通过预设规则确定固件数量和固件属性;其中,所述固件属性包括各个固件的固件属性;
[0040]第三模块,用于根据所述固件属性进行主板升级判断;
[0041]第四模块,用于根据所述主板升级判断确认升级的判断结果,备份所述主板固件数据,根据预设更新条件进行主板更新;
[0042]第五模块,用于根据所述固件属性依次对若干从板进行从板升级判断;
[0043]第六模块,用于根据所述从板升级判断的目标从板的确认升级的判断结果,从若干所述从板固件数据备份目标从板固件数据,通过所述目标从板固件数据进行所述目标从
板更新。
[0044]另一方面,本专利技术实施例提供了一种电子设备,包括处理器以及存储器;
[0045]所述存储器用于存储程序;
[0046]所述处理器执行所述程序实现如前面所述的方法。
[0047]另一方面,本专利技术实施例提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面所述的方法。
[0048]本专利技术实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前面的方法。
[0049]本专利技术的实施例首先获取合并固件数据;其中,所述合并固件数据包括主板固件数据和若干从板固件数据;根据所述合并固件数据,通过预设规则确定固件数量和固件属性;其中,所述固件属性包括各个固件的固件属性;根据所述固件属性进行主板升级判断;根据所述主板升级判断确认升级的判断结果,备份所述主板固件数据,根据预设更新条件进行主板更新;根据所述固件属性依次对若干从板进行从板升级判断;根据所述从板升级判断的目标从板的确认升级的判断结果,从若干所述从板固件数据备份目标从板固件数据,通过所述目标从板固件数据进行所述目标从板更新。本专利技术为弥补固件在线升级传输可靠本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光伏电池固件在线升级方法,其特征在于,包括:获取合并固件数据;其中,所述合并固件数据包括主板固件数据和若干从板固件数据;根据所述合并固件数据,通过预设规则确定固件数量和固件属性;其中,所述固件属性包括各个固件的固件属性;根据所述固件属性进行主板升级判断;根据所述主板升级判断确认升级的判断结果,备份所述主板固件数据,根据预设更新条件进行主板更新;根据所述固件属性依次对若干从板进行从板升级判断;根据所述从板升级判断的目标从板的确认升级的判断结果,从若干所述从板固件数据备份目标从板固件数据,通过所述目标从板固件数据进行所述目标从板更新。2.根据权利要求1所述的一种光伏电池固件在线升级方法,其特征在于,所述获取合并固件数据,包括:通过主板备份flash获取逆变器的合并固件数据。3.根据权利要求1所述的一种光伏电池固件在线升级方法,其特征在于,所述根据所述合并固件数据,通过预设规则确定固件数量和固件属性,包括:根据所述合并固件数据,通过合并固件规则确定固件数量和固件属性;其中,通过所述合并固件规则确定所述固件属性包括:确定固件类型;和,确定固件存储偏移地址;和,确定固件入口地址;和,确定固件长度;和,确定固件CRC。4.根据权利要求1所述的一种光伏电池固件在线升级方法,其特征在于,所述根据所述固件属性进行主板升级判断,包括:根据所述固件属性,判断所述合并固件数据中的所述主板固件数据的版本与主板的运行固件数据的版本是否一致;当版本一致,得到确认升级的判断结果;否则,得到等待升级的判断结果。5.根据权利要求4所述的一种光伏电池固件在线升级方法,其特征在于,所述根据所述固件属性进行主板升级判断,还包括:判断所述主板是否存在运行固件数据;当所述主板不存在运行固件数据,得到确认升级的判断结果。6.根据权利要求1所述的一种光伏电池固件在线升级方法,其特征在于,所述根据所述主板升级判断确认升级的判断结果,备份所述主板固件数据,根据预设更新条件进行主板更新,包括:根据...

【专利技术属性】
技术研发人员:曾嘉爵卢雪明欧阳家淦李云张春明王平
申请(专利权)人:广州三晶电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1