【技术实现步骤摘要】
一种通过互联网远程升级储能BMS设备的方法和系统
本专利技术涉及远程升级
,更具体而言,涉及一种通过互联网远程升级储能BMS设备的方法和系统。
技术介绍
储能电池管理系统(BMS)是一套层级系统,其包含的不同类型设备之间使用不同的程序,原系统内部通信网络完善却不能使用统一配置升级接口;当需要对这些设备的软件程序及配置文件迭代更新时,各级设备需现场人为单独升级。由此造成人力成本高、时效性低、风险可控性低等一系列问题。且人为单独升级方式更不适宜于储能电站的大规模升级部署。
技术实现思路
鉴于储能BMS设备的软件程序及配置文件的迭代更新需要现场操作才能实现,且常需要使用CAN盒等工具来辅助操作等问题,本专利技术提出了一种通过互联网远程升级储能BMS设备的软件程序和配置文件的技术方案。本专利技术的目的可通过以下技术措施来实现:本专利技术第一方面提供了一种远程升级储能BMS设备的方法,所述储能BMS包括BAMS、与所述BAMS连接的多个BCMS和母线DMU,所述每个BCMS对应连接多个BMU和一个DMU,所述方法包括:S1:后台控制端生成升级文件包,将所述升级文件包发送至云端服务器,并向BAMS发送升级启动指令,其中,所述升级文件包包括多个升级文件和一个总描述文件;S2:所述BAMS接收所述升级启动指令,从所述云端服务器获取所述升级文件包,并对升级文件包进行解压;所述BAMS根据解压所得总描述文件依次对所述多个升级文件进行解析,以分别获得各个设备的升级数据,其中所述设备包括BAMS、母线DMU、多个BCMS、多个BMU和多个DMU;所述BAMS将所述多个BMU和多 ...
【技术保护点】
1.一种远程升级储能BMS设备的方法,所述储能BMS包括BAMS、与所述BAMS连接的多个BCMS和母线DMU,所述每个BCMS对应连接多个BMU和一个DMU,其特征在于,所述方法包括:S1:后台控制端生成升级文件包,将所述升级文件包发送至云端服务器,并向BAMS发送升级启动指令,其中,所述升级文件包包括多个升级文件和一个总描述文件;S2:所述BAMS接收所述升级启动指令,从所述云端服务器获取所述升级文件包,并对升级文件包进行解压;所述BAMS根据解压所得总描述文件依次对所述多个升级文件进行解析,以分别获得各个设备的升级数据,其中所述设备包括BAMS、母线DMU、多个BCMS、多个BMU和多个DMU;所述BAMS将所述多个BMU和多个DMU的升级数据进行格式转换后依次下发至对应BCMS,将所述母线DMU的升级数据进行格式转换后下发至所述母线DMU。
【技术特征摘要】
1.一种远程升级储能BMS设备的方法,所述储能BMS包括BAMS、与所述BAMS连接的多个BCMS和母线DMU,所述每个BCMS对应连接多个BMU和一个DMU,其特征在于,所述方法包括:S1:后台控制端生成升级文件包,将所述升级文件包发送至云端服务器,并向BAMS发送升级启动指令,其中,所述升级文件包包括多个升级文件和一个总描述文件;S2:所述BAMS接收所述升级启动指令,从所述云端服务器获取所述升级文件包,并对升级文件包进行解压;所述BAMS根据解压所得总描述文件依次对所述多个升级文件进行解析,以分别获得各个设备的升级数据,其中所述设备包括BAMS、母线DMU、多个BCMS、多个BMU和多个DMU;所述BAMS将所述多个BMU和多个DMU的升级数据进行格式转换后依次下发至对应BCMS,将所述母线DMU的升级数据进行格式转换后下发至所述母线DMU。2.如权利要求1所述的远程升级储能BMS设备的方法,其特征在于,所述方法还包括:S3:所述多个BCMS接收格式转换后的升级数据并依次下发至所述多个BMU和多个DMU;S4:所述多个BMU、所述多个DMU、以及所述母线DMU均接收完升级数据后,所述BAMS继续将所述多个BCMS的升级数据进行格式转换后下发至对应BCMS。3.如权利要求1所述的远程升级储能BMS设备的方法,其特征在于,所述S1中“生成升级文件包”的步骤包括:将储能BMS中需要升级的设备的升级数据按照设备类型分别形成升级文件,并根据各个升级文件中的升级数据生成一个总描述文件,然后将所述各个升级文件和总描述文件打包形成升级文件包发送至所述云端服务器,其中,所述设备类型包括BAMS类型、BCMS类型、母线DMU类型、BMU类型和DMU类型。4.如权利要求1所述的远程升级储能BMS设备的方法,其特征在于,在步骤S2中,下发至所述对应BCMS和所述母线DMU的数据为BIN格式数据;步骤S2中还包括:所述BAMS接收所述升级启动指令后,向所述云端服务器发送连接请求;根据升级启动指令校验所述升级文件包的版本和大小;根据解压所得总描述文件依次校验所述多个升级文件的大小;对所述BIN格式数据的下发过程进行CRC校验。5.如权利要求4所述的远程升级储能BMS设备的方法,其特征在于,当所述BAMS与所述云端服务器连接失败时,所述BAMS重新向所述云端服务器发送连接请求,若连续三次连接失败,则储能BMS退出本次升级;和/或当校验所述升级文件包的版本错误时,储能BMS退出本次升级;和/或当所述升级文件包的大小校验失败时,所述BAMS重新向所述云端服务器发送连接请求,重新从云端服务器获取升级文件包,并对重新获取的升级文件包的大小进行校验,若连续三次校验失败,则储能BMS退出本次升级;和/或当所述多个升级文件的大小校验失败时,所述BAMS重新向所述云端服务器发送连接请求,重新从云端服务器获取升级文件包,并对重新获取的升级文件包进行解压和升级文件大小校验,若连续三次校验失败,则储能BMS退出本次升级;和/或当所述BIN格式数据在下发至所述对应BCMS过程中进行CRC校验失败时,所述BAMS重新将所述多个BMU和多个DMU的BIN格式数据依次下发至对应BCMS,重新对所述BIN格式数据的下发过程进行CRC校验;若连续三次CRC校验失败,则储能BMS退出本次升级;和/或当所述BIN格式数据在下发至所述母线DMU过程中进行CRC校验失败时,所述BAMS重新将所述母线DMU的BIN格式数据...
【专利技术属性】
技术研发人员:李天文,
申请(专利权)人:深圳市科陆电子科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。