首页> 中国专利> 电动车辆、能量供应设备和能量供应系统

电动车辆、能量供应设备和能量供应系统

摘要

电动车辆从供应能量的多个供应设备中的每个供应设备独立地补充能量。电动车辆包括控制器。控制器配置为:保持与多个供应设备中的每个供应设备的至少两个控制软件相关联的多个车辆控制软件,以及当从多个供应设备中的任一个供应设备补充能量时,从多个车辆控制软件之中选择与任一个供应设备的控制软件相关联的车辆控制软件。

著录项

  • 公开/公告号CN114954089A

    专利类型发明专利

  • 公开/公告日2022-08-30

    原文格式PDF

  • 申请/专利权人 丰田自动车株式会社;

    申请/专利号CN202210125656.0

  • 发明设计人 木野村茂树;

    申请日2022-02-10

  • 分类号B60L53/60(2019.01);B60L53/62(2019.01);B60L53/66(2019.01);

  • 代理机构华进联合专利商标代理有限公司 44224;

  • 代理人易皎鹤

  • 地址 日本爱知县

  • 入库时间 2023-06-19 16:34:57

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-16

    实质审查的生效 IPC(主分类):B60L53/60 专利申请号:2022101256560 申请日:20220210

    实质审查的生效

说明书

技术领域

本发明涉及电动车辆(electrically-powered vehicle)、能量供应设备和能量供应系统。

背景技术

已知服务器向电力车辆(electric vehicle)提供包括关于充电站的位置、可用性和可接入性的信息的充电站信息的技术。充电站信息包括充电站与电力车辆之间的兼容性(例如,插头类型支持)作为可用性(例如,见第2014-212690号日本未审查专利申请公开(JP2014-212690A))。

发明内容

包括充电站的能量供应设备与包括电力车辆的电动车辆之间的兼容性不仅是诸如插头类型的硬件兼容性,而且是诸如用于控制能量供应设备或电动车辆的程序的软件兼容性。

对于安装在诸如公共设施和商业设施的场所中的能量供应设备,当服务器经由例如有线通信向能量供应设备定期地提供最新软件时,能量供应设备可以被更新为最新状态。当服务器经由例如无线通信向电动车辆提供与最新软件具有兼容性的用于电动车辆的软件时,电动车辆可以从更新到最新状态的能量供应设备供应能量以补充能量。

然而,电动车辆的使用频率高的住宅等处安装的能量供应设备可能通过手动操作从服务器不定期地获取最新软件。当忘记获取最新软件时,设置有用于电动车辆的软件的电动车辆与安装在住宅等处的能量供应设备可能彼此不支持,以及电动车辆可能不能从能量供应设备补充能量。

本发明提供避免分别控制能量的供应和补充的两个软件彼此不支持的情况的电动车辆、能量供应设备和能量供应系统。

本发明的一方面涉及电动车辆。该电动车辆从供应能量的多个供应设备中的每个供应设备独立地补充能量。该电动车辆包括控制器。该控制器配置为:保持与多个供应设备中的每个供应设备的至少两个控制软件相关联的多个车辆控制软件,以及当从多个供应设备中的任一个供应设备补充能量时,从多个车辆控制软件之中选择与任一个供应设备的控制软件相关联的车辆控制软件。

在上述配置中,控制器可以配置为,当控制器未保持与任一个供应设备的控制软件相关联的车辆控制软件时,从能够与电动车辆通信的服务器获取并选择与任一个供应设备的控制软件相关联的车辆控制软件。

在上述配置中,电动车辆还可以包括二次电池作为电源,并且多个供应设备可以配置为供应电力作为能量。

在上述配置中,电动车辆还可以包括燃料电池作为电源,并且燃料电池可以使用氢作为燃料,并且多个供应设备可以配置为供应氢作为能量。

本发明的另一方面涉及能量供应设备。该能量供应设备向多个电动车辆单独地供应能量。该能量供应设备包括控制单元。该控制单元配置为:保持与多个电动车辆中的每个电动车辆的至少两个车辆控制软件相关联的能量供应设备的多个控制软件,以及当向多个电动车辆中的任一个电动车辆供应能量时,从多个控制软件之中选择与任一个电动车辆的车辆控制软件相关联的控制软件。

在上述配置中,控制单元可以配置为,当控制单元未保持与任一个电动车辆的车辆控制软件相关联的控制软件时,从能够与能量供应设备通信的服务器获取并选择与任一个电动车辆的车辆控制软件相关联的控制软件。

本发明的又一方面涉及能量供应系统。该能量供应系统包括:配置为供应能量的多个供应设备,以及配置为从多个供应设备中的每个供应设备独立地补充能量的电动车辆。电动车辆包括控制器。该控制器配置为:保持与多个供应设备中的每个供应设备的至少两个控制软件相关联的多个车辆控制软件,以及当从多个供应设备中的任一个供应设备补充能量时,从多个车辆控制软件之中选择与任一个供应设备的控制软件相关联的车辆控制软件。

在上述配置中,能量供应系统还可以包括能够与电动车辆通信的服务器。控制器可以配置为,当控制器未保持与任一个供应设备的控制软件相关联的车辆控制软件时,从服务器获取并选择与任一个供应设备的控制软件相关联的车辆控制软件。

根据本发明的方面,能够避免分别控制能量的供应和补充的两个软件彼此不支持的情况。

附图说明

下面将参考附图描述本发明的示例性实施例的特征、优点、以及技术和工业意义,在附图中相似的标记表示相似的元件,并且其中:

图1是示意性地示出能量供应系统的整体配置的图;

图2是示出电动车辆的配置的示例的图;

图3A是电动车辆的车辆控制软件管理表的示例;

图3B是电动车辆的第一支持表的示例;

图3C是电动车辆的第二支持表的示例;

图4是车辆管理服务器的硬件配置的示例;

图5是车辆管理服务器的功能配置的示例;

图6是车辆管理服务器的车辆控制软件管理表的示例;

图7是站管理服务器的功能配置的示例;

图8是站管理服务器的控制软件管理表的示例;

图9A是第一充电站的配置的示例;

图9B是第二充电站的配置的示例;

图10A是第一充电站的控制软件管理表的示例;

图10B是第一充电站的第一支持表的示例;

图10C是第一充电站的第二支持表的示例;

图11A是第二充电站的控制软件管理表的示例;

图11B是第二充电站的第一支持表的示例;

图11C是第二充电站的第二支持表的示例;

图12是示出根据第一实施例的能量供应系统的操作的示例的处理序列图(部分1);

图13是示出根据第一实施例的能量供应系统的操作的示例的处理序列图(部分2);

图14是示出根据第二实施例的能量供应系统的操作的示例的处理序列图(部分1);以及

图15是示出根据第二实施例的能量供应系统的操作的示例的处理序列图(部分2)。

具体实施方式

在下文中,将参考附图描述本发明的实施例。

第一实施例

能量供应系统ST包括电动车辆100、管理服务器组200以及多个充电站300。电动车辆100不配备有引擎,而配备有蓄电装置。电动车辆100是能够利用通过使用储存在蓄电装置中的电力的马达行驶的电力车辆。电动车辆100还包括插电式电力车辆(插电式EV)。电动车辆100可以是除了马达之外还配备有引擎的混合动力车辆,或者可以是代替蓄电装置或者除了蓄电装置之外还配备有使用氢作为燃料的燃料电池的燃料电池车辆。电动车辆100可以是私人拥有的车辆,或者可以是公司所拥有的公司拥有车辆。

管理服务器组200安装在提供云服务的数据中心DC中。管理服务器组200包括各种管理服务器,诸如车辆管理服务器210和站管理服务器220。充电站300包括第一充电站310和第二充电站320。虽然在图中未示出,但是除了第一充电站310和第二充电站320之外,充电站300包括多个第一充电站和多个第二充电站。第一充电站310和第二充电站320中的每一者是供应设备和能量供应设备的示例。

车辆管理服务器210和站管理服务器220通过诸如局域网(Local Area Network,LAN)的有线通信网络彼此连接。车辆管理服务器210和站管理服务器220连接至通信网络NW。通信网络NW例如是因特网。

蜂窝基站BS连接至通信网络NW。当电动车辆100包括在蜂窝基站BS的无线通信区域内时,蜂窝基站BS能够经由无线通信WL与电动车辆100通信。蜂窝基站BS也可以被视为能够通过使用空中下载技术(Over-The-Air,OTA)与电动车辆100通信。因此,电动车辆100经由通信网络NW、蜂窝基站BS和无线通信WL与车辆管理服务器210等通信。例如,诸如长期演进(Long Term Evolution,LTE)的广域无线通信的通信标准用于无线通信WL。

第一充电站310和第二充电站320连接至通信网络NW。第一充电站310例如是能够供应几十千瓦到几百千瓦的直流电力的快速充电站。第一充电站310安装在例如公共设施或商业设施的停车场中。第一充电站310经由与通信系统W1不同的电力系统311连接至200伏三相交流电源312。

另一方面,第二充电站320例如是能够供应几千瓦的直流电力的标准充电站。第二充电站320安装在拥有电动车辆100的人的住宅车库中、或者拥有电动车辆100的公司的停车场中。第二充电站320经由与通信系统W2不同的电力系统321连接至100伏或200伏单相交流电源322。

第一充电站310和第二充电站320各自彼此独立地向电动车辆100供应电力作为能量。当例如电动车辆100停放在安装第一充电站310的停车场中时,第一充电站310向电动车辆100供应电力。替代地,当电动车辆100停放在安装第二充电站320的车库中时,第二充电站320向电动车辆100供应电力。电动车辆100能够利用从第一充电站310和第二充电站320中的每一者独立地供应的电力进行充电。

将具体描述电动车辆100利用从第一充电站310供应的电力进行充电的情况。当电力从第一充电站310供应至电动车辆100时,设置在从第一充电站310延伸的充电电缆的末端(distal end)处的第一连接器连接至电动车辆100的第一入口。当在电动车辆100或第一充电站310中发出执行外部充电的指令时,电力从第一充电站310通过充电电缆供应至电动车辆100。因此,电动车辆100能够从第一充电站310进行电力补充和充电。电力从第二充电站320供应至电动车辆100的情况与第一充电站310的情况基本相似,因此省略详细描述。

车辆管理服务器210通过通信网络NW、蜂窝基站BS和无线通信WL与电动车辆100通信。车辆管理服务器210例如从电动车辆100接收各种信息。车辆管理服务器210将用于控制电动车辆100的车辆控制软件(具体地,控制程序、固件等)发送至电动车辆100。车辆控制软件包括用于控制与电力的补充(即,充电)有关的操作的补充控制软件。

电动车辆100经由无线通信WL接收新版本车辆控制软件,以及在不删除并保持旧版本车辆控制软件的状态下,利用新版本车辆控制软件更新旧版本车辆控制软件。当利用新版本车辆控制软件更新旧版本车辆控制软件时,旧版本车辆控制软件的功能不被演示(exercise)并且被限制。演示新版本车辆控制软件的功能。以这种方式,电动车辆100在每次接收新版本车辆控制软件时,电动车辆100在累积多个不同的旧版本车辆控制软件的同时,通过保持新版本车辆控制软件而处于最新状态。

另一方面,站管理服务器220通过通信网络NW与第一充电站310和第二充电站320通信。站管理服务器220从第一充电站310和第二充电站320接收各种信息。站管理服务器220将用于控制第一充电站310的控制软件发送至第一充电站310。类似地,站管理服务器220将用于控制第二充电站320的控制软件发送至第二充电站320。多个控制软件包括用于控制与电力的供应有关的操作的供应控制软件。

这里,将描述站管理服务器220与第一充电站310之间的通信。站管理服务器220基于例如设定的日期和时间等响应于来自第一充电站310的周期性(regular)请求而将新版本控制软件发送至第一充电站310。因此,第一充电站310接收新版本控制软件。如在电动车辆100的情况下,当第一充电站310接收新版本控制软件时,第一充电站310在不删除并保持旧版本控制软件的状态下利用新版本控制软件更新旧版本控制软件。当利用新版本控制软件更新旧版本控制软件时,旧版本控制软件的功能不被演示并且被限制。然后,演示新版本控制软件的功能。以这种方式,第一充电站310在每次接收新版本控制软件时,第一充电站310在累积多个不同的旧版本控制软件的同时,通过保持新版本控制软件而处于最新状态。

接下来,将描述站管理服务器220与第二充电站320之间的通信。在情况出现时,站管理服务器220响应于来自第二充电站320的非周期性请求将新版本控制软件发送至第二充电站320。当例如使用第二充电站320的用户手动地操作第二充电站320以发出发送新版本控制软件的指令时,第二充电站320向站管理服务器220做出新版本控制软件的请求。当控制软件的定期(periodical)发送需要高通信费用时,一些用户可以向第二充电站320设定基于手动操作的发送,而不设定动态定期发送。

当第二充电站320做出新版本控制软件的发送的请求时,站管理服务器220将新版本控制软件发送至第二充电站320。因此,第二充电站320接收新版本控制软件。如在第一充电站310的情况下,第二充电站320在每次接收新版本控制软件时,第二充电站320在累积多个不同的旧版本控制软件的同时,通过保持新版本控制软件而处于最新状态。在例如电动车辆100处于最新状态的情况下,当第二充电站320处于最新状态时,第二充电站320与处于最新状态的电动车辆100具有兼容性,因此第二充电站320能够向电动车辆100供应电力。换言之,电动车辆100能够从第二充电站320补充电力。换言之,电动车辆100能够从第二充电站320进行充电。

另一方面,还存在第二充电站320由于用户的忘记、错误操作等而不处于最新状态的情况。虽然稍后详细描述,但是在这种情况下,电动车辆100从多个旧版本车辆控制软件之中选择与第二充电站320的控制软件具有兼容性的任何一个旧版本车辆控制软件,以确保与不处于最新状态的第二充电站320的兼容性。因此,即使当第二充电站320不处于最新状态时,第二充电站320的控制软件也与电动车辆100的车辆控制软件具有兼容性。因此,第二充电站320能够向电动车辆100供应电力,并且电动车辆100能够从第二充电站320补充电力。

具有兼容性意味着多个软件之间存在支持关系,而不具有兼容性意味着多个软件之间不存在支持关系。对于与充电有关的兼容性,当控制软件和车辆控制软件之间存在支持关系时,对电力的输出控制和输入控制以及通信正常地操作。因此,例如,电动车辆100能够以最快的充电率进行充电。能够高精度地计算到充电完成的充电完成时间。除此以外,能够正常地显示发出外部充电指令的电动车辆100、第一充电站310或第二充电站320的屏幕引导。因此,当控制软件和车辆控制软件之间不存在支持关系时,例如,充电速率可能降低,计算充电完成时间的精度可能降低,并且显示屏幕引导的精度(例如,图像质量等)可能降低。

将参考图2描述电动车辆100的配置。电动车辆100包括蓄电装置110、系统主继电器SMR以及电力控制单元(power control unit,PCU)120。电动车辆100包括马达发电机(Motor Generator,MG)130、动力传动装置(power transmission gear)135、驱动轮140、第一入口150、第二入口152和充电继电器RY。电动车辆100包括电子控制单元(ElectronicControl Unit,ECU)160、数据通信模块(Data Communication Module,DCM)170、全球定位系统(Global Positioning System,GPS)接收器172、以及控制器局域网(Controller AreaNetwork,CAN)通信单元174。ECU 160包括中央处理单元(Central Processing Unit,CPU)、随机存取存储器(Random Access Memory,RAM)、只读存储器(Read Only Memory,ROM)、输入和输出接口(I/F)以及非易失性存储器(NonVolatile Memory,NVM)161。

蓄电装置110是配置为可充电和可放电的电力储存元件。蓄电装置110是例如诸如锂离子电池和镍金属氢化物电池的二次电池、诸如双电层电容器的蓄电元件等。锂离子电池是使用锂作为载流子的二次电池。锂离子电池可以是电解质是液体的锂离子电池或者可以是电解质是固体的全固体电池。

蓄电装置110通过充电电缆由位于车辆外部并且连接至第一入口150的第一充电站310充电(外部充电)。蓄电装置110可以通过充电电缆由位于车辆外部并且连接至第二入口152的第二充电站320(见图1)充电(外部充电)。蓄电装置110在行驶期间通过PCU 120供应电力至MG 130。蓄电装置110在车辆制动中MG 130的再生发电期间利用由MG 130通过PCU120生成的电力充电。

系统主继电器SMR设置在PCU 120与连接至蓄电装置110的一对电力线PL1、NL1之间。当车辆系统通过启动开关(未图示)等启动时,系统主继电器SMR由ECU 160接通。

PCU 120是驱动MG 130的驱动单元,并且由诸如转换器和逆变器的电力转换装置构成。PCU 120由ECU 160控制并且将从蓄电装置110供应的直流电力转换为用于驱动MG130的交流电力。PCU 120将由MG 130生成的交流电力转换为直流电力并将直流电力输出至蓄电装置110。

MG 130是交流旋转电机,并且例如是其中永磁体嵌设在转子中的三相交流同步电动机。MG 130由PCU 120驱动以生成旋转驱动力,并且由MG 130生成的驱动力通过动力传动装置135传递到驱动轮140。另一方面,例如,在车辆制动期间,MG 130操作为发电机并执行再生发电。由MG 130生成的电力通过PCU 120供应至蓄电装置110。

充电继电器RY设置在连接至第一入口150和第二入口152的一对电力线DCL1、DCL2与连接至该对电力线PL1、NL1的一对电力线PL2、NL2之间。在执行外部充电时,由ECU 160接通充电继电器RY。

第一入口150在外部充电期间接收从第一充电站310供应的电力。在外部充电期间,第一充电站310的第一连接器连接至第一入口150,并且从第一充电站310输出的直流电力通过第一入口150、一对电力线DCL1、DCL2、充电继电器RY、一对电力线PL2、NL2以及一对电力线PL1、NL1供应至蓄电装置110。

第二入口152在外部充电期间接收从第二充电站320(见图1)供应的电力。在外部充电期间,第二充电站320的第二连接器连接至第二入口152,并且从第二充电站320输出的直流电力通过第二入口152、一对电力线DCL1、DCL2、充电继电器RY、一对电力线PL2、NL2以及一对电力线PL1、NL1供应至蓄电装置110。

DCM 170是用于与车辆管理服务器210(见图1)通信的车载通信仪器。DCM 170能够通过无线通信WL、蜂窝基站BS和通信网络NW在电动车辆100(具体地,ECU 160)和车辆管理服务器210之间进行双向通信。GPS接收器172基于来自人造卫星的无线电波确定当前位置,并将所确定的位置信息输出至ECU 160。由GPS接收器172确定的位置信息用于例如导航系统(未图示)等。

导航系统包括地图信息。地图信息包括关于安装第一充电站310的各种设施的位置信息和关于安装第二充电站320的场所的位置信息。因此,电动车辆100能够基于关于电动车辆100的当前位置的位置信息和关于设施等的位置信息来识别多个充电站300的型号ID。例如,当第一充电站310包括在电动车辆100的近距离范围(close-in range)中时,能够识别指示快速充电器的型号ID。当第二充电站320包括在电动车辆100的近距离范围中时,能够识别指示标准充电器的型号ID。

CAN通信单元174在外部充电期间在电动车辆100(具体地,ECU 160)与第一充电站310或第二充电站320之间执行CAN通信。在本实施例中,描述了按照CHAdeMO(注册商标)模式进行DC充电的示例,并且还按照CHAdeMO中采用的CAN通信协议来执行电动车辆100与第一充电站310之间的通信。

根据本实施例的电动车辆100中能够采用的充电模式不限于CHAdeMO模式,并且例如也可以采用主要在欧洲和美国进行标准化的联合充电系统(combo)模式。另外,电动车辆100与第一充电站310或第二充电站320之间的通信不限于CHAdeMO模式中采用的CAN通信,并且可以通过电力线通信(Power Line Communication,PLC)或近场通信来执行。

当电动车辆100正在行驶时,通过接通系统主继电器SMR并控制PCU 120,ECU160控制MG 130的驱动以及蓄电装置110的充电和放电。在外部充电期间,ECU 160通过接通充电继电器RY并且通过CAN通信单元174向第一充电站310或第二充电站320发送充电开始请求、充电电流命令值等,执行外部充电。ECU 160计算蓄电装置110的荷电状态(State OfCharge,SOC)。当SOC达到预定上限值时,ECU 160通过CAN通信单元174向第一充电站310或第二充电站320发送充电停止请求并断开充电继电器RY。至于计算SOC的方法,可以使用已知的各种方法,诸如使用代表开路电压(Open Circuit Voltage,OCV)与SOC之间的关系的OCV-SOC曲线(映射等)的方法、使用充电和放电电流的积分值、以及剩余容量/满充电容量×100的方法。

第一充电站310的充电电缆具有可连接至电动车辆100的第一入口150的第一连接器。在第一连接器连接至第一入口150的状态下,直流电力能够从第一充电站310供应至电动车辆100,以及能够在第一充电站310与电动车辆100之间执行CAN通信。第二充电站320基本类似于第一充电站310,因此省略详细描述。

在第一充电站310的第一连接器连接至第一入口150的状态下,从电动车辆100发送至第一充电站310的数据包括各种充电数据,例如,充电开始请求、充电停止请求、充电电流命令值以及充电电压上限。另一方面,要从第一充电站310向电动车辆100发送的数据包括各种输出数据,例如,最大输出信息(诸如可用电流值和可用电压值)和电流输出信息(诸如当前输出电流值和当前输出电压值)。第二充电站320基本类似于第一充电站310。

将参考图3A至图3C描述NVM 161的细节。最初,NVM 161将车辆控制软件存储在电动车辆100的车辆控制软件管理表中。具体地,如图3A所示,NVM 161将车辆型号ID、车辆控制软件、版本、发布日期等彼此相关联地存储。车辆型号ID是用于识别电动车辆100的型号的标识符。电动车辆100的型号的示例包括插电型EV和混合动力车辆。版本和发布日期分别是车辆控制软件的版本和可用日期。在第一实施例中,版本“V1”和版本“V2”每一者对应于电动车辆100中的车辆控制软件的旧版本,并且版本“V3”对应于电动车辆100中的车辆控制软件的新版本。

NVM 161存储关于电动车辆100与第一充电站310和第二充电站320中的每一者之间的兼容性的兼容性数据。具体地,如图3B和图3C所示,NVM 161通过使用电动车辆100的第一支持表和多个第二支持表来管理兼容性数据。例如,在NVM 161存储车辆控制软件之前,这些兼容性数据被预先存储在NVM 161中。

如图3B所示,第一支持表管理站型号ID和车辆型号ID的多个组合作为兼容性数据。站型号ID是用于识别充电站300的型号的标识符。在第一实施例中,站型号ID“S1”被分配给第一充电站310,并且站型号ID“S2”被分配给第二充电站320。站型号ID“S1”对应于快速充电器,并且站型号ID“S2”对应于标准充电器。站型号ID和车辆型号ID的组合通过使用第一支持表被唯一地识别。

如图3C所示,每个第二支持表管理被分配了站型号ID的第一充电站310或第二充电站320的控制软件的版本和被分配了车辆型号ID的电动车辆100的车辆控制软件的版本之间的兼容性,作为站型号ID和车辆型号ID的每个组合的兼容性数据。兼容性“是”指示在控制软件与车辆控制软件之间存在兼容性。兼容性“否”指示在控制软件与车辆控制软件之间不存在兼容性。因此,在图3C中,指示在被分配了站型号ID“S2”的第二充电站320的控制软件的版本“V2”与被分配了车辆型号ID“E1”的电动车辆100的车辆控制软件的版本“V1”和版本“V3”之间不存在兼容性。利用第二支持表,能够唯一地识别控制软件的版本和车辆控制软件的版本之间的兼容性。

将参考图4描述车辆管理服务器210的硬件配置。站管理服务器220基本具有与车辆管理服务器210类似的硬件配置,因此省略其描述。如图4所示,车辆管理服务器210包括用作处理器的CPU 210A、用作存储器的RAM 210B和ROM 210C、以及网络I/F 210D。必要时,车辆管理服务器210可以包括硬盘驱动器(Hard Disk Drive,HDD)210E、输入I/F 210F、输出I/F 210G、输入和输出I/F 210H、以及驱动装置210I中的至少一者。CPU 210A、RAM 210B、ROM 210C、网络I/F 210D、HDD 210E、输入I/F 210F、输出I/F 210G、输入和输出I/F 210H以及驱动装置210I通过内部总线210J彼此连接。

输入装置710连接至输入I/F 210F。键盘或鼠标(未图示)是输入装置710的示例。显示装置720连接至输出I/F 210G。液晶显示器是显示装置720的示例。半导体存储器730连接至输入和输出I/F 210H。例如,通用串行总线(Universal Serial Bus,USB)驱动器、闪存等是半导体存储器730的示例。输入和输出I/F 210H读出存储在半导体存储器730中的程序或数据。例如,输入I/F 210F以及输入和输出I/F 210H每一者包括USB端口。输出I/F 210G包括例如显示端口。

便携式记录介质740插入到驱动装置210I中。例如,诸如光盘(Compact Disc,CD)-ROM和数字通用盘(Digital Versatile Disc,DVD)的可移动盘是便携式记录介质740的示例。驱动装置210I读出存储在便携式记录介质740中的程序或数据。网络I/F 210D包括例如LAN端口。网络I/F 210D连接至通信网络NW。

存储在ROM 210C或HDD 210E中的程序通过CPU 210A临时地存储在RAM 210B中。记录在便携式记录介质740上的程序通过CPU 210A临时地存储在RAM 210B中。当CPU 210A运行存储的程序时,CPU 210A实现各种功能(稍后描述)并且执行各种处理(稍后描述)。程序只需要按照处理序列图(稍后描述)。

将参考图5和图6描述车辆管理服务器210的功能配置。图5示出车辆管理服务器210的功能的主要部分。

如图5所示,车辆管理服务器210包括存储单元211、处理单元212、输入单元213、以及通信单元214。存储单元211由RAM 210B、HDD 210E等实现。处理单元212由CPU 210A实现。输入单元213由输入I/F 210F实现。通信单元214由网络I/F 210D实现。因此,存储单元211、处理单元212、输入单元213和通信单元214彼此连接。

存储单元211包括车辆控制软件(在下文中,称之为SW)存储单元215。车辆控制SW存储单元215可以被设置在与车辆管理服务器210不同的另一管理服务器中。在这种情况下,车辆管理服务器210可以访问另一管理服务器并参考存储在车辆控制SW存储单元215的细节。

车辆控制SW存储单元215将车辆控制软件存储在车辆管理服务器210的车辆控制软件管理表中。具体地,如图6所示,车辆控制SW存储单元215将车辆型号ID、车辆控制软件、版本、发布日期等彼此相关联地存储。与电动车辆100的车辆控制软件管理表不同,车辆控制SW存储单元215存储车辆控制软件“E1控制程序”的版本“V4”作为车辆控制软件的新版本。以这种方式,取决于由车辆管理服务器210向电动车辆100发送车辆控制软件的时刻,电动车辆100的车辆控制软件管理表可以不同于车辆管理服务器210的车辆控制软件管理表。

处理单元212包括车辆控制SW管理单元217。车辆控制SW管理单元217访问车辆控制SW存储单元215并且执行各种处理。例如,当从电动车辆100请求多个车辆控制软件时,车辆控制SW管理单元217将多个车辆控制软件发送至电动车辆100。当描述能量供应系统ST的操作时,将描述车辆控制SW管理单元217的细节。

将参考图7和图8描述站管理服务器220的功能配置。图7示出站管理服务器220的功能的主要部分。

如图7所示,站管理服务器220包括存储单元221、处理单元222、输入单元223和通信单元224。存储单元221由RAM 210B、HDD 210E等实现。处理单元222由CPU 210A实现。输入单元223由输入I/F 210F实现。通信单元224由网络I/F 210D实现。因此,存储单元221、处理单元222、输入单元223和通信单元224彼此连接。

存储单元221包括站控制SW存储单元225。站控制SW存储单元225可以设置在与站管理服务器220不同的另一管理服务器中。在这种情况下,站管理服务器220可以访问另一管理服务器并参考存储在站控制SW存储单元225中的细节。

站控制SW存储单元225将用于控制充电站300的控制软件存储在站管理服务器220的控制软件管理表中。具体地,如图8所示,站控制SW存储单元225将站型号ID、控制软件、版本、发布日期等彼此相关联地存储。如在车辆控制软件的情况下,版本“V1”、版本“V2”、以及版本“V3”每一者对应于控制软件的旧版本,并且版本“V4”对应于控制软件的新版本。

处理单元222包括站控制SW管理单元227。站控制SW管理单元227访问站控制SW存储单元225并且执行各种处理。例如,当从第一充电站310向站控制SW管理单元227请求多个控制软件时,站控制SW管理单元227将与第一充电站310的站型号ID相关联的多个控制软件发送至第一充电站310。当从第二充电站320向站控制SW管理单元227请求多个控制软件时,站控制SW管理单元227将与第二充电站320的站型号ID相关联的多个控制软件发送至第二充电站320。当描述能量供应系统ST的操作时,将描述站控制SW管理单元227的细节。

将参考图9A描述第一充电站310的配置。第一充电站310包括AC-DC转换器315、高频逆变器316、升压变压器317、整流器318、以及第一充电控制器319。第一充电控制器319包括CPU、RAM、ROM、输入和输出I/F以及NVM 319m。三相交流电源312经由电力系统311连接至AC-DC转换器315。一对第一电力线313的一端连接至整流器318。第一通信线314的一端连接至第一充电控制器319。第一连接器C1连接至一对第一电力线313的另一端和第一通信线314的另一端。第一连接器C1能够与电动车辆100的第一入口150连接。该对第一电力线313和第一通信线314是从第一充电站310延伸的充电电缆的一部分并且包括在充电电缆中。

AC-DC转换器315接收从三相交流电源312供应的电力并且将交流电力转换为直流电力。高频逆变器316将直流电力转换为高频(矩形波)交流电力以提高升压效率。升压变压器317使高频交流电力升压(step-up)。整流器318对从高频交流电力升压的升压交流电力进行整流并平滑化,并且经由第一连接器C1输出直流电力。第一充电控制器319在与电动车辆100的ECU 160(见图2)交换诸如蓄电装置110的当前SOC的信息的同时,控制AC-DC转换器315和高频逆变器316的操作。

将参考图9B描述第二充电站320的配置。第二充电站320包括第一滤波器325、AC-DC转换器326、DC-DC转换器327、第二滤波器328以及第二充电控制器329。第二充电控制器329包括CPU、RAM、ROM、输入和输出I/F以及NVM 329m。单相交流电源322经由电力系统321连接至第一滤波器325。一对第二电力线323的一端连接至第二滤波器328。第二通信线324的一端连接至第二充电控制器329。第二连接器C2连接至一对第二电力线323的另一端和第二通信线324的另一端。第二连接器C2能够与电动车辆100的第二入口152连接。该对第二电力线323和第二通信线324是从第二充电站320延伸的充电电缆的一部分并且包括在充电电缆中。

第一滤波器325在接收从单相交流电源322供应的电力的同时抑制来自单相交流电源322的噪声的流入和向单相交流电源322的噪声的流出。AC-DC转换器326将由第一滤波器325接收的交流电力转换为直流电力。DC-DC转换器327将从AC-DC转换器326输出的直流电力转换为具有不同电压的直流电力。第二滤波器328使直流电力平滑化并且经由第二连接器C2输出直流电力。第二充电控制器329在与电动车辆100的ECU 160(见图2)交换诸如蓄电装置110的当前SOC的信息的同时,控制AC-DC转换器326和DC-DC转换器327的操作。

将参考图10A至图10C描述包括在第一充电控制器319中的NVM 319m的细节。最初,NVM 319m将控制软件存储在第一充电站310的控制软件管理表中。具体地,如图10A所示,NVM 319m将站型号ID、控制软件、版本、发布日期等彼此相关联地存储。

NVM 319m存储关于电动车辆100与第一充电站310之间的兼容性的兼容性数据。具体地,如图10B和图10C所示,NVM 319m通过使用第一充电站310的第一支持表和多个第二支持表来管理兼容性数据。例如,在NVM 319m存储控制软件之前,这些兼容性数据被预先存储在NVM 319m中。

如图10B所示,第一支持表管理站型号ID和车辆型号ID的多个组合作为兼容性数据。站型号ID和车辆型号ID的组合通过使用第一支持表被唯一地识别。如图10C所示,每个第二支持表管理被分配了站型号ID的第一充电站310的控制软件的版本和被分配了车辆型号ID的电动车辆100的车辆控制软件的版本之间的兼容性,作为站型号ID和车辆型号ID的每个组合的兼容性数据。利用第二支持表,能够唯一地识别控制软件的版本和车辆控制软件的版本之间的兼容性。

将参考图11A至图11C描述包括在第二充电控制器329中的NVM 329m的细节。最初,NVM 329m将控制软件存储在第二充电站320的控制软件管理表中。具体地,如图11A所示,NVM 329m将站型号ID、控制软件、版本、发布日期等彼此相关联地存储。

NVM 329m存储关于电动车辆100与第二充电站320之间的兼容性的兼容性数据。具体地,如图11B和图11C所示,NVM 329m通过使用第二充电站320的第一支持表和多个第二支持表管理兼容性数据。例如,在NVM 329m存储控制软件之前,这些兼容性数据被预先存储在NVM 329m中。

如图11B所示,第一支持表管理站型号ID和车辆型号ID的多个组合作为兼容性数据。站型号ID和车辆型号ID的组合通过使用第一支持表被唯一地识别。如图11C所示,每个第二支持表管理被分配了站型号ID的第二充电站320的控制软件的版本和被分配了车辆型号ID的电动车辆100的车辆控制软件的版本之间的兼容性,作为站型号ID和车辆型号ID的每个组合的兼容性数据。利用第二支持表,能够唯一地识别控制软件的版本和车辆控制软件的版本之间的兼容性。

将参考图12和图13描述根据第一实施例的能量供应系统ST的操作。在图12和图13中,通过字符“A”、字符“B”等代表处理的连续。

最初,如图12所示,电动车辆100的ECU 160向车辆管理服务器210请求多个车辆控制软件(步骤S1)。ECU 160不需要以统一方式请求多个车辆控制软件,而是可以单独地请求多个车辆控制软件中的每一个车辆控制软件。例如,ECU 160通过将包括分配给ECU 160自身或DCM 170的车辆型号ID和发布日期的信息作为第一发送目标条件发送至车辆管理服务器210来请求多个车辆控制软件。在本实施例中,ECU 160将包括车辆型号ID“E1”和发布日期“2020年1月8日”至发布日期“2020年11月8日”的信息作为第一发送目标条件发送。

当车辆管理服务器210的车辆控制SW管理单元217被请求多个车辆控制软件时,车辆控制SW管理单元217将多个车辆控制软件发送至电动车辆100(步骤S2)。当发送了上述第一发送目标条件时,车辆控制SW管理单元217访问车辆控制SW存储单元215并且从车辆管理服务器210的车辆控制软件管理表(见图6)中提取满足第一发送目标条件的车辆控制软件。在本实施例中,车辆控制SW管理单元217提取车辆型号ID“E1”的版本“V1”、版本“V2”和版本“V3”的车辆控制软件。车辆控制SW管理单元217将提取的车辆控制软件发送至电动车辆100。

当发送了多个车辆控制软件时,ECU 160接收多个车辆控制软件(步骤S3)。当ECU160接收了多个车辆控制软件时,ECU 160将多个车辆控制软件存储并保持在NVM 161中(步骤S4)。因此,NVM 161存储多个车辆控制软件(见图3A)。NVM 161可以预先存储多个车辆控制软件,而无需ECU 160执行步骤S1和步骤S3的处理。

在ECU 160存储并保持多个车辆控制软件后,电动车辆100从第一充电站310和第二充电站320中的任一者补充电力。当ECU 160补充电力时,ECU 160检查第一充电站310或第二充电站320的站型号ID(步骤S5)。例如,当电动车辆100停放在安装了第一充电站310的设施的停车场中时,ECU 160经由充电电缆通过有线通信来检查第一充电站310的站型号ID。当电动车辆100停放在安装了第二充电站320的场所的停车场中时,ECU 160经由充电电缆通过有线通信来检查第二充电站320的站型号ID。

当从电动车辆100请求第一充电站310的第一充电控制器319检查站型号ID时,第一充电控制器319向电动车辆100提供关于站型号ID和控制软件的版本的通知(步骤S6)。例如,第一充电控制器319从存储在第一充电控制器319(更具体地,NVM 319m)中的多个控制软件之中识别最新控制软件,并且提供关于所识别的控制软件的版本连同第一充电控制器319的站型号ID的通知。在本实施例中,第一充电控制器319提供关于控制软件的版本“V2”连同站型号ID“S1”的通知(见图10A)。

另一方面,当从电动车辆100请求第二充电站320的第二充电控制器329检查站型号ID时,第二充电控制器329向电动车辆100提供关于站型号ID和控制软件的版本的通知(步骤S7)。例如,第二充电控制器329从存储在第二充电控制器329(更具体地,NVM329m)中的多个控制软件之中识别最新控制软件,并且提供关于所识别的控制软件的版本连同第二充电控制器329的站型号ID的通知。在本实施例中,第二充电控制器329提供关于控制软件的版本“V2”连同站型号ID“S2”的通知(见图11A)。

ECU 160可以通过使用基于与由GPS接收器172识别的电动车辆100的当前位置有关的位置信息以及与第一充电站310或第二充电站320有关的位置信息的地图信息上的距离来检查型号ID。例如,当第二充电站320存在于电动车辆100的近距离范围中时,ECU 160能够检查型号ID“S2”。

当提供了关于站型号ID和控制软件的版本的通知时,ECU 160确定是否存在与第一充电站310或第二充电站320相关联的车辆控制软件(步骤S8),如图12所示。例如,当关于控制软件的版本“V2”连同站型号ID“S2”的通知从第二充电站320提供时,ECU 160基于电动车辆100的第一支持表识别车辆型号ID“E1”和站型号ID“S2”的组合(见图3B)。当ECU 160识别该组合时,ECU 160识别与所识别的组合相关联的第二管理单(slip),并且检查与和站型号ID“S2”相关联的控制软件的版本“V2”具有兼容性的车辆控制软件(见图3C)。换言之,ECU160基于所识别的第二管理单检查与兼容性“是”相关联的车辆控制软件的版本。在本实施例中,兼容性“否”与车辆控制软件的版本“V1”和版本“V3”相关联。另一方面,兼容性“是”与车辆控制软件的版本“V2”相关联,并且NVM 161存储版本“V2”的车辆控制软件。因此,ECU160确定存在相关联的车辆控制软件(步骤S8为是)。

当存在相关联的车辆控制软件时,ECU 160跳过步骤S9、步骤S10、和步骤S12(稍后描述)的处理并选择相关联的车辆控制软件(步骤S13)。在本实施例中,ECU 160从最新版本“V3”的车辆控制软件切换至版本“V2”的车辆控制软件,并且选择该车辆控制软件。因此,电动车辆100的车辆控制软件能够确保与第二充电站320的版本“V2”的控制软件的兼容性。

另一方面,当在步骤S8的处理中不存在相关联的车辆控制软件时(步骤S8中为否),ECU 160访问车辆管理服务器210,并且确定是否能够从车辆管理服务器210获取相关联的车辆控制软件(步骤S9)。例如,当在图3C中兼容性“否”与和站型号ID“S2”的版本“V2”相关联的车辆型号ID“E1”的版本“V1”、版本“V2”、以及版本“V3”相关联,并且兼容性“是”与版本“V4”(未图示)相关联时,NVM 161可以不存储版本“V4”的车辆控制软件。在这种情况下,ECU 160确定不存在相关联的车辆控制软件,并且确定是否能够从车辆管理服务器210获取相关联的车辆控制软件。

当因为车辆管理服务器210具有相关联的车辆控制软件而能够获取相关联的车辆控制软件时(步骤S9中为是),ECU 160向车辆管理服务器210请求相关联的车辆控制软件(步骤S10)。在本实施例中,由于车辆控制SW存储单元215存储车辆型号ID“E1”和版本“V4”(见图6),ECU 160向车辆管理服务器210请求相关联的车辆控制软件。

当请求了相关联的车辆控制软件时,车辆控制SW管理单元217将相关联的车辆控制软件发送至电动车辆100(步骤S11)。当发送了相关联的车辆控制软件时,ECU 160接收并且获取相关联的车辆控制软件(步骤S12)。当ECU 160获取相关联的车辆控制软件时,ECU160将相关联的车辆控制软件存储并保持在NVM 161中。

当保持了相关联的车辆控制软件时,在步骤S13的处理中,ECU 160选择相关联的车辆控制软件。换言之,ECU 160从最新版本“V3”的车辆控制软件切换为版本“V4”的车辆控制软件,并选择该车辆控制软件。如上所述,当兼容性“是”与和站型号ID“S2”的版本“V2”相关联的车辆型号ID“E1”的版本“V4”相关联时,电动车辆100的车辆控制软件能够通过ECU160选择版本“V4”的车辆控制软件来确保与第二充电站320的版本“V2”的控制软件的兼容性。

当因为车辆管理服务器210不具有相关联的车辆控制软件而不能够获取相关联的车辆控制软件时(步骤S9中为否),在步骤S13的处理中,ECU 160选择具有充电的高可能性的车辆控制软件。例如,当在图3C中兼容性“否”与和站型号ID“S2”的版本“V2”相关联的车辆型号ID“E1”的版本“V1”、版本“V2”、版本“V3”、以及版本“V4”(未图示)相关联时,无论站型号ID“S2”如何,ECU 160都选择与兼容性“是”相关联的车辆型号ID“E1”的任一版本的车辆控制软件。例如,在图3C中,ECU 160选择与站型号ID“S2”的版本“V1”相关联的车辆型号ID“E1”的版本“V1”的车辆控制软件。NVM 161存储版本“V1”的车辆控制软件(见图3A),因此ECU 160能够选择车辆控制软件。

已经描述了关于控制软件的版本“V2”连同站型号ID“S2”的通知从第二充电站320提供的情况作为示例。关于控制软件的版本“V2”连同站型号ID“S1”的通知从第一充电站310提供的情况基本类似于第二充电站320的情况,因此省略其描述。

当在步骤S13的处理中选择了车辆控制软件时,ECU 160向第一充电站310或第二充电站320发送诸如充电开始请求的充电数据(步骤S14)。当电动车辆100停放在安装了第一充电站310的设施的停车场时,ECU 160经由充电电缆通过有线通信将充电数据发送至第一充电站310。当电动车辆100停放在安装了第二充电站320的场所的停车场时,ECU 160经由充电电缆通过有线通信将充电数据发送至第二充电站320。

当充电数据被发送至第一充电站310时,第一充电控制器319接收充电数据(步骤S15)。当充电数据被发送至第二充电站320时,第二充电控制器329接收充电数据(步骤S16)。当第一充电控制器319接收充电数据时,第一充电控制器319向电动车辆100发送诸如最大输出信息的输出数据(步骤S17)。当第二充电控制器329接收充电数据时,向电动车辆100发送输出数据(步骤S18)。

当从第一充电站310或第二充电站320发送输出数据时,ECU 160接收从第一充电站310或第二充电站320发送的输出数据(步骤S19)。当ECU 160接收输出数据时,开始将电力从第一充电站310或第二充电站320供应到电动车辆100。换言之,电动车辆100的充电开始。通过步骤S13的处理,ECU 160选择与第一充电站310或第二充电站320的控制软件具有兼容性的车辆控制软件,因此能够避免控制软件和车辆控制软件彼此不支持的情况。

第二实施例

将参考图14和图15描述根据第二实施例的能量供应系统ST的操作。在图14和图15中,通过字符“P”、字符“Q”等代表处理的连续。

最初,如图14所示,第一充电站310的第一充电控制器319向站管理服务器220请求多个控制软件(步骤S31)。第二充电站320的第二充电控制器329向站管理服务器220请求多个控制软件(步骤S32)。第一充电控制器319和第二充电控制器329每一者可以单独地做出请求,而不统一地做出多个控制软件的请求。

例如,第一充电控制器319通过将包括分配给第一充电控制器319的站型号ID和发布日期的信息作为第二发送目标条件发送至站管理服务器220来请求多个控制软件。在本实施例中,第一充电控制器319将包括站型号ID“S1”和发布日期“2020年1月8日”至发布日期“2020年11月8日”的信息作为第二发送目标条件发送。第二充电控制器329与第一充电控制器319的情况类似,因此省略描述。

当站管理服务器220的站控制SW管理单元227被请求多个控制软件时,站控制SW管理单元227发送多个控制软件(步骤S33)。当从第一充电站310发送了第二发送目标条件时,站控制SW管理单元227访问站控制SW存储单元225并且从站管理服务器220的控制软件管理表(见图8)中提取满足第二发送目标条件的控制软件。在本实施例中,站控制SW管理单元227提取站型号ID“S1”的版本“V1”、版本“V2”和版本“V3”的控制软件。站控制SW管理单元227将提取的多个控制软件发送至第一充电站310。当从第二充电站320发送了第二发送目标条件时,如在从第一充电站310发送了第二发送目标条件的情况下,站控制SW管理单元227将提取的多个控制软件发送至第二充电站320。

当多个控制软件被发送至第一充电站310时,第一充电控制器319接收多个控制软件(步骤S34)。当多个控制软件被发送至第二充电站320时,第二充电控制器329接收多个控制软件(步骤S35)。当第一充电控制器319接收多个控制软件时,第一充电控制器319将多个控制软件存储并保持在NVM 319m中(步骤S36)。因此,NVM 319m存储多个控制软件(见图10A)。

当第二充电控制器329接收多个控制软件时,第二充电控制器329将多个控制软件存储并保持在NVM 329m中(步骤S37)。因此,NVM 329m存储多个控制软件(见图11A)。可替换地,NVM 319m可以预先存储多个控制软件,而无需第一充电控制器319执行步骤S31和步骤S34的处理。NVM 329m可以预先存储多个控制软件,而无需第二充电控制器329执行步骤S32和步骤S35的处理。

在第一充电控制器319和第二充电控制器329存储并保持多个控制软件后,第一充电站310和第二充电站320彼此独立地向电动车辆100供应电力。当第一充电控制器319供应电力时,第一充电控制器319检查电动车辆100的车辆型号ID(步骤S38)。当第二充电控制器329供应电力时,第二充电控制器329检查电动车辆100的车辆型号ID(步骤S39)。例如,当电动车辆100停放在安装了第一充电站310的设施的停车场中时,第一充电控制器319经由充电电缆通过有线通信来检查电动车辆100的车辆型号ID。当电动车辆100停放在安装了第二充电站320的场所的停车场中时,第二充电控制器329经由充电电缆通过有线通信来检查电动车辆100的车辆型号ID。

当请求电动车辆100检查车辆型号ID时,ECU 160提供关于车辆型号ID和控制软件的版本的通知(步骤S40)。当例如从第一充电控制器319请求电动车辆100检查车辆型号ID时,ECU 160从存储在ECU 160(更具体地,NVM 161)中的多个车辆控制软件之中识别最新车辆控制软件。ECU 160将关于所识别的车辆控制软件的版本连同电动车辆100的车辆型号ID的通知提供至第一充电站310。在本实施例中,ECU 160提供关于控制软件的版本“V3”连同车辆型号ID“E1”的通知(见图3A)。当从第二充电控制器329请求电动车辆100检查车辆型号ID时,如在从第一充电控制器319请求电动车辆100检查车辆型号ID的情况下,ECU 160将关于车辆控制软件的版本连同电动车辆100的车辆型号ID的通知提供至第二充电站320。

当将关于车辆型号ID和车辆控制软件的版本的通知提供至第一充电站310时,如图15所示,第一充电控制器319确定是否存在与电动车辆100相关联的控制软件(步骤S41)。例如,当关于车辆控制软件的版本“V3”连同车辆型号ID“E1”的通知从电动车辆100提供时,第一充电控制器319基于第一充电控制器319的第一支持表识别站型号ID“S1”和车辆型号ID“E1”的组合(见图10B)。当第一充电控制器319识别该组合时,第一充电控制器319识别与所识别的组合相关联的第二管理单,并且检查与车辆型号ID“E1”相关联的车辆控制软件的版本“V3”具有兼容性的控制软件(见图10C)。换言之,第一充电控制器319基于所识别的第二管理单检查与兼容性“是”相关联的控制软件的版本。在本实施例中,兼容性“否”与控制软件的版本“V2”相关联。另一方面,兼容性“是”与控制软件的版本“V1”相关联,并且NVM161存储版本“V1”的控制软件。因此,第一充电控制器319确定存在相关联的控制软件(步骤S41中为是)。

当存在相关联的控制软件时,第一充电控制器319跳过步骤S42、步骤S43和步骤S45(稍后描述)的处理并选择相关联的控制软件(步骤S46)。在本实施例中,第一充电控制器319将最新版本“V2”的控制软件切换为版本“V1”的控制软件,并且选择该控制软件。因此,第一充电站310的版本“V1”的控制软件能够确保与电动车辆100的车辆控制软件的兼容性。

另一方面,当不存在相关联的控制软件时(步骤S41中为否),第一充电控制器319访问站管理服务器220,并且确定是否能够从站管理服务器220获取相关联的控制软件(步骤S42)。例如,当在图10C中兼容性“否”与和车辆型号ID“E1”的版本“V3”相关联的站型号ID“S1”的版本“V1”和版本“V2”相关联,并且兼容性“是”与版本“V3”(未图示)相关联时,NVM319m可以不存储版本“V3”的控制软件。在这种情况下,第一充电控制器319确定不存在相关联的控制软件,并且确定是否能够从站管理服务器220获取相关联的控制软件。

当因为站管理服务器220具有相关联的控制软件而能够获取相关联的控制软件时(步骤S42中为是),第一充电控制器319向站管理服务器220请求相关联的控制软件(步骤S43)。在本实施例中,站控制SW存储单元225存储包括站型号ID“S1”和版本“V3”的控制软件(见图8),因此第一充电控制器319向站管理服务器220请求相关联的控制软件。

当请求了相关联的控制软件时,车辆控制SW管理单元217将相关联的控制软件发送至电动车辆100(步骤S44)。当发送了相关联的控制软件时,第一充电控制器319接收并获取相关联的控制软件(步骤S45)。当第一充电控制器319获取相关联的控制软件时,第一充电控制器319将相关联的控制软件存储并保持在NVM 319m中。

当保持了相关联的控制软件时,在步骤S46的处理中,第一充电控制器319选择相关联的控制软件。换言之,第一充电控制器319将最新版本“V2”的控制软件切换为版本“V3”的控制软件,并且选择该控制软件。如上所述,当兼容性“是”与和车辆型号ID“E1”的版本“V3”相关联的站型号ID“S1”的版本“V3”相关联时,第一充电站310的版本“V3”的控制软件能够通过第一充电控制器319选择版本“V3”的控制软件来确保与电动车辆100的车辆控制软件的兼容性。

当因为站管理服务器220不具有相关联的控制软件而不能够获取相关联的控制软件时(步骤S42中为否),在步骤S46的处理中,第一充电控制器319选择具有供应的高可能性的控制软件。例如,当在图10C中兼容性“否”与和车辆型号ID“E1”的版本“V3”相关联的站型号ID“S1”的版本“V1”和“V2”相关联时,第一充电控制器319选择与兼容性“是”相关联的站型号ID“S1”的任一版本的控制软件。例如,在图10C中,第一充电控制器319选择与车辆型号ID“E1”的版本“V2”相关联的站型号ID“S1”的版本“V2”的控制软件。由于NVM 319m存储版本“V2”的控制软件(见图10A),因此第一充电控制器319能够选择控制软件。

已经描述了第一充电站310的情况作为示例,并且第二充电站320的情况基本类似于第一充电站310的情况。因此,除了步骤S47的处理,从附图中省略与图15中的步骤S41、步骤S42、步骤S43、步骤S44、步骤S45以及步骤S46的处理对应的第二充电站320的各种处理,并且省略其详细描述。

当在步骤S46的处理中选择了控制软件时,电动车辆100的ECU 160向第一充电站310或第二充电站320发送诸如充电开始请求的充电数据(步骤S48)。当充电数据被发送到第一充电站310时,第一充电控制器319接收充电数据(步骤S49)。当充电数据被发送到第二充电站320时,第二充电控制器329接收充电数据(步骤S50)。

当第一充电控制器319接收到充电数据时,第一充电控制器319向电动车辆100发送诸如最大输出信息的输出数据(步骤S51)。当第二充电控制器329接收充电数据时,第二充电控制器329向电动车辆100发送输出数据(步骤S52)。当从第一充电站310或第二充电站320发送输出数据时,ECU 160接收从第一充电站310或第二充电站320发送的输出数据(步骤S53)。

当ECU 160接收输出数据时,开始将电力从第一充电站310或第二充电站320供应至电动车辆100。换言之,电动车辆100的充电开始。由于第一充电控制器319或第二充电控制器329通过步骤S46的处理选择与车辆控制软件具有兼容性的控制软件,因此能够避免车辆控制软件和控制软件彼此不支持的情况。

详细地描述了本发明的实施例;然而,本发明不限于上述具体实施例。在所附权利要求中描述的本发明的主旨的范围内,各种修改或变更是可应用的。

例如,在第一实施例和第二实施例中,第一充电站310和第二充电站320被描述为供应设备和能量供应设备的示例。替代性地,当电动车辆100为燃料电池车辆时,可以代替充电站300而采用供应氢作为能量的氢站。通过这样的实施例,能够避免在用于控制氢供应的控制软件与用于控制氢补充的车辆控制软件之间不存在兼容性的情况。

在第一实施例中,电动车辆100经由无线通信WL接收车辆控制程序。替代性地,电动车辆100例如可以经由诸如包括在从第一充电站310延伸的充电电缆中的第一通信线314的有线通信来接收车辆控制程序。

关于上述实施例,将描述以下补充说明。

附录1

其中多个供应设备独立地供应能量至补充能量的电动车辆的能量供应方法包括:由电动车辆的控制器保持与多个供应设备中的每个供应设备的至少两个控制软件相关联的多个车辆控制软件,以及当从多个供应设备中的任一个供应设备补充能量时,由控制器从多个车辆控制软件之中选择与任一个供应设备的控制软件相关联的车辆控制软件。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号