一种多层拓扑管理结构的设备升级方法及充电桩系统技术方案

技术编号:25689573 阅读:44 留言:0更新日期:2020-09-18 21:01
本发明专利技术公开了一种多层拓扑管理结构的设备升级方法及充电桩系统,方法包括:第1层管理设备接收到充电桩云平台下发的升级命令时,从充电桩云平台下载升级文件,当升级对象为自身时,利用成功下载后存储到本地的升级文件进行升级,否则,广播升级命令至第2层管理设备;第N层管理设备接收到第N‑1层管理设备广播的升级命令时,从第N‑1层管理设备下载升级文件,当升级对象为自身时,利用成功下载后存储到本地的升级文件进行升级,否则,广播升级命令至第N+1层管理设备,本发明专利技术通过逐层传送文件方式获取升级数据,减少报文命令类型以及交互的业务控制逻辑方式,极大提高升级的可靠性,提高了系统升级成功率。

【技术实现步骤摘要】
一种多层拓扑管理结构的设备升级方法及充电桩系统
本专利技术涉及充电桩领域,尤其涉及一种多层拓扑管理结构的设备升级方法及充电桩系统。
技术介绍
在很多复杂的终端设备系统中,都是由多级模块进行构成的,然后一层层进行管理,最后再通过主控系统进行整体的控制、状态采集、事件记录等等然后统一汇总并上传到云平台服务器,云平台就可以实时查看远程终端的运行情况。终端设备这种的多层次管理的理念,对设备的监控和管理非常实用,大部分复杂管理系统都是采用这种分层管理方式。然后这种分层框架,因为层次管理复杂,而且下面每层还可能要管理多个子模块,要从云平台实现可以给每个终端管理的任何层次及任何子模块进行远程升级,就给开发和运维造成一个比较有技术难度的挑战。而且还要实现对每层升级的成功率都要达到99.9%以上,就需要一种稳定可靠的技术方法来实现这种复杂系统的升级需求。如图1所示,一个双枪的180KW充电桩终端设备各模块组成图。第一层是计费控制单元,其是整个系统的控制大脑,负责人机交互、计费、充电订单生成、与充电桩云平台通信等。计费控制单元通过CAN总线控制第二层的充电控制器,一个桩的N个枪对应N个充电控制器,一般N是在1~16之间的整数,即一个充电计费控制单元下面可以带1~16把充电枪。充电控制器再下面通过另外一路CAN总线连接三、四层的功率模块(因为功率模块内部市场主流还是分AC\DC、DC\DC两部分软硬件所以这里面其实是有两层的),一般一个系统中有功率模块有3~16个(60KW~320KW),充电控制器负责与车通信、电气保护、控制/管理功率模块按车的需求电压、电流输出等功能。目前市场上,大部分都只能实现对第一层的计费控制单元进行远程升级,而对第二层的充电控制器和三四层的功率模块,基本都是采用现场人工升级的方法,对充电桩这产品,因为市场情况复杂,升级频繁,这种现场人工升级方式的弊端是:1)因为充电桩场站遍布城市各个角落,现场升级一个一个站跑去升级效率低、成本高;2)因为人员到现场因交通距离或人员紧张等因素,不能及时升级,所急需升级的场站反应速度慢;3)很多现场升级,还要带U盘或专业的烧录器或专业软件等,操作不方便,只有专业人员到现场才会操作,对工具和人员要求比较高。另外还有些升级方案理论上也实现了远程多层次升级,但存在如下缺陷:1)升级命令复杂,而且命令数据交互一层层传递下去,再一层层回传回来,升级成功率低,导致即使有这种功能也不敢真正使用起来。比如,升级命令以及对应的应答常见的有:升级文件长度及版本号和设备文件长度及版本号应答、升级启动命令和设备升级准备就绪应答、擦除命令和设备擦除命令应答、升级数据和设升级数据应答、升级完成和升级完应答、设备重启和设备重启应答,等等。如要升级4层的AC/DC模块,命令要按照如下的顺序一层层传下层:充电桩云平台、计费控制单元、充电控制器、DC/DC模块、ACDC模块,然后应答要反向一层层传回来;2)方案基本是要在二层的充电控制器做复杂的批量处理来对下面多个模块进行升级,逻辑处理很繁琐复杂,易出错。所以这种方式进行对多层次模块进行升级流程非常复杂,成功率很低,很多因为成功率太低,怕这种方式升级时导致失败不能及时派人现场解决影响更坏,而宁愿派运维人员现场去升级。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种多层拓扑管理结构的设备升级方法及充电桩系统。本专利技术解决其技术问题所采用的技术方案是:构造一种多层拓扑管理结构的设备升级方法,适用于充电桩系统,所述充电桩系统包括多层管理设备,每一层管理设备与下一层管理设备通过总线通信连接,第1层管理设备与充电桩云平台通过网络通信,所述方法包括:第1层管理设备接收到充电桩云平台下发的升级命令时,从充电桩云平台下载升级文件并存储到本地,当接收的升级命令的升级对象为第1层管理设备自身时,利用成功下载后存储到本地的升级文件进行升级,否则,广播升级命令至第2层管理设备;第N层管理设备接收到第N-1层管理设备广播的升级命令时,从第N-1层管理设备下载升级文件并存储到本地,当接收的升级命令的升级对象为第N层管理设备自身时,利用成功下载后存储到本地的升级文件进行升级,否则,广播升级命令至第N+1层管理设备,其中,N为正整数,N≥2。优选地,充电桩云平台给第1层管理设备下发的升级命令的内容至少有如下字段:升级设备类型、升级文件的下载地址、升级文件的版本号、升级文件的大小。优选地,所述的当接收的升级命令的升级对象为第1层管理设备自身时,利用成功下载后存储到本地的升级文件进行升级,包括:第1层管理设备在获取到升级命令时,根据升级命令中的升级设备类型判断升级命令的升级对象是否是第1层管理设备自身;当升级对象是第1层管理设备自身时,基于升级命令中的版本号和第1层管理设备目前的版本号,判断第1层管理设备自身是否需要升级;如果需要升级,则根据升级命令中的升级文件的下载地址,基于FTP文件下载方式从充电桩云平台下载升级文件并缓存到本地的FLASH中,利用成功下载后存储到本地的升级文件进行升级后结束方法;如果不需要升级,则结束方法。优选地,所述的第N层管理设备接收到第N-1层管理设备广播的升级命令时,从第N-1层管理设备下载升级文件并存储到本地,包括:第N层管理设备接收到第N-1层管理设备广播的升级命令时,根据升级命令中的升级设备类型判断升级命令的升级对象是否是第N层管理设备自身;当升级对象是第N层管理设备自身时,基于升级命令中的版本号和第N层管理设备目前的版本号,判断第N层管理设备自身是否需要升级;如果需要升级,则发送下载文件命令至第N-1层管理设备,再接收第N-1层管理设备下发的升级文件并缓存到本地的FLASH中;如果不需要升级,则结束方法。优选地,所述方法还包括:每一层管理设备在判断出升级对象是自身时,先判断升级命令是否合法,如果合法才判断自身是否需要升级,否则结束方法。本专利技术另一方面还构造了一种充电桩系统,所述充电桩系统包括多层管理设备,每一层管理设备与下一层管理设备通过总线通信连接,第1层管理设备与充电桩云平台通过网络通信,所述充电桩系统用于在升级时执行如前任一项所述的方法。本专利技术的多层拓扑管理结构的设备升级方法及充电桩系统,具有以下有益效果:本专利技术采用分层升级,并通过逐层传送文件方式获取升级数据,减少报文命令类型以及交互的业务控制逻辑方式,极大提高升级的可靠性,并且每一层都是先从上一层拿到升级文件进行存储,所以需要升级的层在拿到文件后可以选择合适的时间调取升级文件升级,如此即使偶尔出现某一层的模块升级不成功,也不影响正常工作和下次升级,极大提高了系统升级成功率,降低因升级问题导致系统不可用的风险。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出本文档来自技高网
...

【技术保护点】
1.一种多层拓扑管理结构的设备升级方法,适用于充电桩系统,所述充电桩系统包括多层管理设备,每一层管理设备与下一层管理设备通过总线通信连接,第1层管理设备与充电桩云平台通过网络通信,其特征在于,所述方法包括:/n第1层管理设备接收到充电桩云平台下发的升级命令时,从充电桩云平台下载升级文件并存储到本地,当接收的升级命令的升级对象为第1层管理设备自身时,利用成功下载后存储到本地的升级文件进行升级,否则,广播升级命令至第2层管理设备;/n第N层管理设备接收到第N-1层管理设备广播的升级命令时,从第N-1层管理设备下载升级文件并存储到本地,当接收的升级命令的升级对象为第N层管理设备自身时,利用成功下载后存储到本地的升级文件进行升级,否则,广播升级命令至第N+1层管理设备,其中,N为正整数,N≥2。/n

【技术特征摘要】
1.一种多层拓扑管理结构的设备升级方法,适用于充电桩系统,所述充电桩系统包括多层管理设备,每一层管理设备与下一层管理设备通过总线通信连接,第1层管理设备与充电桩云平台通过网络通信,其特征在于,所述方法包括:
第1层管理设备接收到充电桩云平台下发的升级命令时,从充电桩云平台下载升级文件并存储到本地,当接收的升级命令的升级对象为第1层管理设备自身时,利用成功下载后存储到本地的升级文件进行升级,否则,广播升级命令至第2层管理设备;
第N层管理设备接收到第N-1层管理设备广播的升级命令时,从第N-1层管理设备下载升级文件并存储到本地,当接收的升级命令的升级对象为第N层管理设备自身时,利用成功下载后存储到本地的升级文件进行升级,否则,广播升级命令至第N+1层管理设备,其中,N为正整数,N≥2。


2.根据权利要求1所述的方法,其特征在于,充电桩云平台给第1层管理设备下发的升级命令的内容至少有如下字段:升级设备类型、升级文件的下载地址、升级文件的版本号、升级文件的大小。


3.根据权利要求2所述的方法,其特征在于,所述的当接收的升级命令的升级对象为第1层管理设备自身时,利用成功下载后存储到本地的升级文件进行升级,包括:
第1层管理设备在获取到升级命令时,根据升级命令中的升级设备类型判断升级命令的升级对象是否是第1层管理设备自身;
当升级对象是第1层管理设备自身时,基于升级命令中的版本号和第1层管理设备目前的版本号,判断第1层管理设备自...

【专利技术属性】
技术研发人员:郑吉祥
申请(专利权)人:深圳市盛弘电气股份有限公司
类型:发明
国别省市:广东;44

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

1