一桩多枪轮流充电方法以及系统技术方案

技术编号:15393788 阅读:256 留言:0更新日期:2017-05-19 06:00
一种一桩多枪轮流充电方法以及系统,方法包括:设置与多个充电枪一一对应的多个处理器,多个处理器以及多个充电模块均连接至同一根总线,设定其中的一个处理器为主处理器,其他处理器为从处理器;主处理器经由总线采集各处理器实时上报的充电枪状态,并在充电枪状态变更或者接收到后台重新下发的排队编号时,基于优先级分配规则经由总线设置各个处理器的优先级;最高优先级的处理器获取充电管理权限,处理和所有充电模块的通讯。因一处理器只管理一把枪,降低了系统复杂度;在总线上增加或减少处理器方便,实现柔性扩展;采用一主多从方式,从枪出现故障不会影响其他枪充电,主枪出现故障可以通过设置其中一个从枪为主枪继续充电,容错性能提高。

Multi gun rotating charging method and system

Includes a method for a multi gun alternate charging method and system: multiple processors corresponding to a plurality of charging gun settings, multiple processors and multiple charging module are connected to the same bus, a processor sets the main processor, the other processors from the main processor via bus acquisition processor; each processor real-time reporting charging gun state, and in the charging gun state change or received background re issued queue number, priority allocation rules via the bus set each processor based on the priority; the highest priority processor access to the charge management authority, and all the charging module communication. Because a processor only manage a gun, reduces the complexity of the system; to increase or decrease the processor on the bus to achieve convenient, flexible expansion; the more from a major way, the failure does not affect other gun charge from the gun, the main gun malfunction can be set by one gun from the gun to continue charging, fault tolerance to improve.

【技术实现步骤摘要】
一桩多枪轮流充电方法以及系统
本专利技术涉及电力
,尤其涉及一种一桩多枪轮流充电方法。
技术介绍
目前的多枪轮充系统基本采用单处理器方案,由一个处理器管理多个充电接口,处理器实时采集多个接口的状态,用户通过选择接口编号顺序启动各个接口进行充电,并根据启动顺序进行排序,所有工作都集中在一个处理器中处理,系统复杂。由于受限于处理器资源,充电接口数量有限,扩展性能差,只要处理器出现故障,导致所有充电枪都无法使用,容错性差。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种一桩多枪轮流充电方法以及系统。本专利技术解决其技术问题所采用的技术方案是:构造一种一桩多枪轮流充电方法,包括:设置与多个充电枪一一对应的多个处理器,多个处理器以及多个充电模块均连接至同一根总线,设定其中的一个处理器为主处理器,其他处理器为从处理器;主处理器经由总线采集各处理器实时上报的充电枪状态,并在充电枪状态变更或者接收到后台重新下发的排队编号时,基于优先级分配规则经由总线设置各个处理器的优先级,其中,优先级包括代表可以启动充电的一个最高优先级、代表空闲的最低优先级、代表正在排队的多个依次降低的排队优先级;最高优先级的处理器获取充电管理权限,处理和所有充电模块的通讯。在本专利技术所述的一桩多枪轮流充电方法中,所述方法还包括:如果不存在具有最高优先级的处理器,则主处理器获取充电管理权限,处理和所有充电模块的通讯。在本专利技术所述的一桩多枪轮流充电方法中,所述的充电枪状态变更包括:有新的充电枪启动充电、正在排队的充电枪取消充电或者出现故障、正在充电的充电枪完成充电。在本专利技术所述的一桩多枪轮流充电方法中,所述优先级分配规则包括:有新的充电枪启动充电时,如果所有的充电枪都处于空闲状态,则将新的充电枪的处理器设置为最高优先级,如果有其他正在充电的充电枪,则为该新的充电枪的处理器分配一个还未被分配出去的最高的排队优先级;正在排队的充电枪取消充电或者出现故障时,将该充电枪的处理器设置为最低优先级,将排队优先级低于该充电枪的处理器的其他处理器的排队优先级依次提升一个优先级;正在充电的充电枪完成充电时,将该充电枪的处理器设置为最低优先级,将具有排队优先级的处理器的排队优先级依次提升一个优先级;接收到后台重新下发的排队编号时,按照排队编号重新设定具有排队优先级的处理器的排队优先级。在本专利技术所述的一桩多枪轮流充电方法中,所述的经由总线重新设置各个处理器的优先级包括:主处理器按照预设报文格式将各个处理器的优先级写入广播报文中并发送至总线;从处理器从总线中获取广播报文,并按照预设报文格式从广播报文中提取自身的优先级信息。在本专利技术所述的一桩多枪轮流充电方法中,设定处理器为主处理器或者从处理器的方式为:设置处理器的编号,具有特定编号的处理器为主处理器,其他的处理器为从处理器。本专利技术还公开了一种基于所述的方法的一桩多枪轮流充电系统,包括多个充电枪以及多个充电模块,还包括与多个充电枪一一对应的多个处理器,多个处理器以及多个充电模块均连接至同一根总线。在本专利技术所述的一桩多枪轮流充电系统中,所述总线为CAN总线。实施本专利技术的一桩多枪轮流充电方法以及系统,具有以下有益效果:1)、采用多处理器方案,所有处理器都挂载在一个总线上,一个处理器只管理一把充电枪,降低了系统复杂度;2)、在总线上增加或减少处理器的数量非常方便,一桩多枪的充电枪数量不再受限于处理器资源,实现柔性扩展;3)、采用一主多从方式,可以自行设定为主处理器,一旦从枪出现故障不会影响其他枪充电,主枪出现故障可以通过设置其中一个从枪为主枪继续充电,容错性能明显提高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图:图1是本专利技术的一桩多枪轮流充电系统的较佳实施例的结构示意图;图2是本专利技术的一桩多枪轮流充电方法的较佳实施例的流程图。具体实施方式在本专利技术实施例中,设置与多个充电枪一一对应的多个处理器,多个处理器以及多个充电模块均连接至同一根总线,设定其中的一个处理器为主处理器,其他处理器为从处理器,主处理器经由总线采集各处理器实时上报的充电枪状态,并在充电枪状态变更或者接收到后台重新下发的排队编号时,基于优先级分配规则经由总线设置各个处理器的优先级,最高优先级的处理器获取充电管理权限,处理和所有充电模块的通讯。由于采用多处理器方案,所有处理器都挂载在一个总线上,一个处理器只管理一把充电枪,降低了复杂度,且在总线上增加或减少处理器的数量非常方便,一桩多枪的充电枪数量不再受限于处理器资源,实现柔性扩展,且采用一主多从方式,可以自行设定为主处理器,一旦从枪出现故障不会影响其他枪充电,主枪出现故障可以通过设置其中一个从枪为主枪继续充电,容错性能明显提高。为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明,应当理解本专利技术实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本专利技术实施例以及实施例中的技术特征可以相互组合。参考图1,是本专利技术的一桩多枪轮流充电系统的较佳实施例的结构示意图。本专利技术的一桩多枪轮流充电系统包括:多个充电枪以及多个充电模块,还包括与多个充电枪一一对应的多个处理器,多个处理器以及多个充电模块均连接至同一根总线。如果增加充电枪,则只需要增加一个处理器挂载到总线上即可,因此拓展相当灵活。处理器之间的通信、处理器与充电模块之间的通信都是基于所述的同一根总线实现,总线可以采用但不限于CAN总线。系统中主处理器负责其它从处理器的优先级的设定,具有最高优先级的处理器负责处理充电模块的总线通讯事务。下面结合本专利技术的系统详细说明本专利技术的方法。参考图2是本专利技术的一桩多枪轮流充电方法的较佳实施例的流程图。本专利技术的一桩多枪轮流充电方法包括:S100、设定多个处理器中的一个处理器为主处理器,其他处理器为从处理器。S200、主处理器经由总线采集各处理器实时上报的充电枪状态,并在充电枪状态变更或者接收到后台重新下发的排队编号时,基于优先级分配规则经由总线设置各个处理器的优先级;其中,优先级包括代表可以启动充电的一个最高优先级、代表空闲的最低优先级、代表正在排队的多个依次降低的排队优先级。需要注意的是,任意时刻,整个系统最多只有一个处理器具有最高优先级。假如每个桩连接n个充电枪,则可以将最高优先级设置为0,最低优先级设置为n,排队优先级可以取值为1~n-1。以1桩15枪为例,则可以参考下表1建立优先级规则:表1取值代表的充电枪状态最高优先级15空闲最低优先级0可以启动充电排队优先级1~14排队序号S300、最高优先级的处理器获取充电管理权限,处理和所有充电模块的通讯,如果不存在具有最高优先级的处理器,则主处理器获取充电管理权限,处理和所有充电模块的通讯。只有最高优先级的处理器会主动从总线中获取充电模块的数据,也即只有正在充电的充电枪所对应的处理器会处理充电模块的通讯事务。关于步骤S100:步骤S100可以在系统启动时本文档来自技高网...
一桩多枪轮流充电方法以及系统

【技术保护点】
一种一桩多枪轮流充电方法,其特征在于,包括:设置与多个充电枪一一对应的多个处理器,多个处理器以及多个充电模块均连接至同一根总线,设定其中的一个处理器为主处理器,其他处理器为从处理器;主处理器经由总线采集各处理器实时上报的充电枪状态,并在充电枪状态变更或者接收到后台重新下发的排队编号时,基于优先级分配规则经由总线设置各个处理器的优先级,其中,优先级包括代表可以启动充电的一个最高优先级、代表空闲的最低优先级、代表正在排队的多个依次降低的排队优先级;最高优先级的处理器获取充电管理权限,处理和所有充电模块的通讯。

【技术特征摘要】
1.一种一桩多枪轮流充电方法,其特征在于,包括:设置与多个充电枪一一对应的多个处理器,多个处理器以及多个充电模块均连接至同一根总线,设定其中的一个处理器为主处理器,其他处理器为从处理器;主处理器经由总线采集各处理器实时上报的充电枪状态,并在充电枪状态变更或者接收到后台重新下发的排队编号时,基于优先级分配规则经由总线设置各个处理器的优先级,其中,优先级包括代表可以启动充电的一个最高优先级、代表空闲的最低优先级、代表正在排队的多个依次降低的排队优先级;最高优先级的处理器获取充电管理权限,处理和所有充电模块的通讯。2.根据权利要求1所述的一桩多枪轮流充电方法,其特征在于,所述方法还包括:如果不存在具有最高优先级的处理器,则主处理器获取充电管理权限,处理和所有充电模块的通讯。3.根据权利要求1所述的一桩多枪轮流充电方法,其特征在于,所述的充电枪状态变更包括:有新的充电枪启动充电、正在排队的充电枪取消充电或者出现故障、正在充电的充电枪完成充电。4.根据权利要求3所述的一桩多枪轮流充电方法,其特征在于,所述优先级分配规则包括:有新的充电枪启动充电时,如果所有的充电枪都处于空闲状态,则将新的充电枪的处理器设置为最高优先级,如果有其他正在充电的充电枪,则为该新的充电枪的处理器分配一个还未被分...

【专利技术属性】
技术研发人员:邓志政苏蒙平郑吉祥郭科成
申请(专利权)人:深圳市盛弘电气股份有限公司
类型:发明
国别省市:广东,44

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

1