车辆控制器的重新编程用的系统和方法

文档序号:9767335阅读:853来源:国知局
车辆控制器的重新编程用的系统和方法
【技术领域】
[0001]本公开总体上涉及一种车辆控制器的重新编程用的系统和方法,并且更具体地涉及一种在将充电器连接到车辆时利用PCL通信来重新编程控制器的技术。
【背景技术】
[0002]近年来,环保车辆如电动车(EV:electric vehicle)、混合动力电动车(HEV:hybrid electric vehicle)、插电式混合动力电动车(PHEV:plug_in hybrid electricvehicle)和燃料电池电动车(FCEV:fuel cell electric vehicle)的市场正在快速增长。其结果是,对EV电池进行充电的基础设施建设也已经得到发展。
[0003]上述电动车(EV)配置成包括多种控制器,其中用于每个控制器的软件可以通过控制器局域网(CAN:controlIer area network)通信进行更新。然而,通过CAN通信更新每个控制器的软件需要相当长的时间,并且通常需要单独的专用设备来更新软件。此外,用户通常必须访问特定中心以更新用于EV的每个控制器的软件。

【发明内容】

[0004]本公开致力于解决现有技术中产生的上述问题,而由现有技术获得的优点保持不变。
[0005]本公开的一方面提供一种车辆控制器的重新编程用的系统和方法,以在连接用于对车辆电池进行充电的充电器时利用PCL通信同时对多个控制器进行重新编程。
[0006]根据本公开的实施方式,一种车辆控制器的重新编程用的系统,包括:安装在车辆中的多个控制器;电池,其配置成向所述多个控制器提供工作电源;以及充电控制设备,其配置成感测与从外部电源向所述电池提供充电电力的充电器的连接,当充电电力从所述充电器被提供到所述电池时,通过电力线通信(PLC:power-line communicat1n)向所述充电器请求对应于所述多个控制器中每个控制器的最新软件版本信息,确认所请求的最新软件版本信息,从所述充电器接收升级数据,并且将接收到的升级数据发送给所述多个控制器。所述充电控制设备将不同的通信频带分别分配给所述多个控制器,以利用PLC与所述多个控制器进行通信,并且利用分配给所述多个控制器的各通信频带来发送所述升级数据。
[0007]所述充电控制设备在感测到与所述充电器连接时,可以通过所述PLC确定安装在所述多个控制器中的软件版本,将所确认的软件版本与由所述充电器提供的最新软件版本信息进行比较,并且根据比较结果向所述充电器请求升级数据,用于所述多个控制器中的没有安装最新版本软件的控制器。
[0008]所述充电控制设备可以发送所述没有安装最新版本软件的控制器的重新编程模式转换的请求,并且将由所述充电器提供的升级数据发送到转换到重新编程模式的控制器。
[0009]所述最新软件版本信息和所述升级数据可以由与所述充电器进行通信的管理服务器来提供。
[0010]所述电池可以包括12V电池和高电压电池中的至少一个。
[0011]所述充电控制设备可以通过连接到12V电池的PLC线路和连接到高电压电池的PLC线路中的任一线路将所述升级数据发送到所述多个控制器。
[0012]所述充电控制设备可以利用正交相移键控(QPSK-quadrature phase shiftkeying)和正交幅度调制(QAM:quadrature amplitude modulat1n)中的任一者来将频率分别调制到分配给所述多个控制器的通信频带。
[0013]所述充电控制设备可以是车载充电器(OBC:on_board charger)。
[0014]所述多个控制器可以包括电压DC-DC转换器、微控制单元(MCU:micro controlunit)、逆变器、电动机、车辆控制单元(VQJ:vehicle control unit)和电池管理系统(BMS:battery manage system)中的至少一个。
[0015]另外,根据本发明的实施方式,一种车辆控制器的重新编程的方法,所述方法包括以下步骤:当充电电力从充电器提供到电池时,通过PLC确定安装在车辆中的多个控制器中每个控制器中安装的软件版本,所述充电电力从外部电源提供;通过所述PLC向所述充电器请求对应于所述多个控制器的最新软件版本信息;将所请求的最新软件版本信息与安装在所述多个控制器中每个控制器中的软件版本进行比较;根据比较结果向所述充电器请求升级数据,用于所述多个控制器中的没有安装最新软件版本的控制器;将用于重新编程模式转换的请求发送到所述没有安装最新软件版本的控制器;将由所述充电器提供的升级数据发送到转换到重新编程模式的控制器。
[0016]所述方法还可以包括以下步骤:充电控制设备接收由与所述充电器进行通信的管理服务器来提供的对应于所述多个控制器中每个控制器的最新软件版本信息。
[0017]所述方法还可以包括以下步骤:充电控制设备接收来自与所述充电器进行通信的管理服务器的用于所述多个控制器中的没有安装最新软件版本的每个控制器的升级数据。
[0018]所述方法还可以包括以下步骤:将不同的通信频带分别分配给所述多个控制器,以利用PLC与所述多个控制器进行通信;以及利用分配给所述多个控制器的各通信频带来发送升级数据。
【附图说明】
[0019]从与附图结合的以下详细描述中将更加清楚本公开上述的和其它的目的、特征和优点。
[0020]图1是示出根据本公开实施方式的车辆控制器的重新编程系统的配置的图;
[0021]图2是示出根据本公开实施方式的车辆控制器的重新编程系统的PLC结构的图;
[0022]图3是示出根据本公开实施方式的描述车辆控制器的重新编程系统的重新编程操作的示例图;
[0023]图4和图5是示出根据本公开实施方式的描述车辆控制器的重新编程系统的通信频带的示例图;
[0024]图6A和图6B是示出根据本公开实施方式的描述应用于车辆控制器的重新编程系统的频率调制方案的示例图;以及
[0025]图7是示出根据本公开实施方式的用于重新编程车辆控制器的方法的操作流程的流程图。
[0026]附图标记说明
[0027]100:控制器
[0028]110:高电压电池
[0029]120:12V 电池
[0030]200:车辆充电控制设备(OBC)
[0031]300:充电器(EVCS)
[0032]400:管理服务器
【具体实施方式】
[0033]需要注意的是,在说明书中使用的技术术语用于描述实施方式,并且不限制本公开。另外,除非在说明书中指明,否则应该理解在说明书中使用的所有技术术语被解释为本领域技术人员所一般理解的含义,以及过度全面的含义和过分减少的含义。此外,当说明书中使用的技术术语是没有准确表明本公开技术精神的错误的技术术语时,应该理解该术语被本领域技术人员所理解的技术术语替换。另外,在本公开使用的一般术语必须根据字典或上下文定义的术语来理解,并且不应该是过分减少的含义。
[0034]另外,在本说明书中使用的单数形式旨在包括复数形式,除非上下文中另外明确指明。在本说明书中,应当理解的是术语“包括”、“包含”等不被解释为必然包括说明书中描述的几个组件或几个步骤,并且可以不包括上述的一些组件或步骤,或者还可以包括额外的组件或步骤。
[0035]在本说明书中使用的包括序数如第一、第二等的术语可以用来描述各种组件。然而,这些组件不受限于这些术语。该术语是用来区分一个组件和其他组件。例如,在不脱离本公开范围的情况下,“第一”组件可以被命名为“第二”组件,反之亦然。
[0036]应该理解的是,本文中使用的术语“车辆”、“车辆的”或其他类似术语包括一般的机动车辆,比如包含多功能运动车(SUV)、公共汽车、卡车、各种商业车辆的客运汽车、包括各种轮船和舰船的船只、飞机等,还包括混合动力车、电动车、插电式混合动力电动车、氢动力车和其它替代燃料车辆(例如,燃料是从非石油资源中提炼出来的)。如本文所述,混合动力车是具有两种或多种动力源的车辆,例如同时具有汽油动力和电动力的车辆。
[0037]此外,应当理解一个或多个以下方法或其方面可以通过至少一个控制器执行。术语“控制器”可以指代包括存储器和处理器的硬件设备。存储器配置成存储程序指令,而处理器具体配置成执行程序指令以执行将在以下进一步描述的一个或更多进程。而且,应当理解,正如本领域普通技术人员将意识到的,以下方法可以通过包括控制单元的设备并结合一个或多个其他部件来执行。
[0038]下文中,本公开的实施方式将会参照附图进行更详细的描述。相同的附图标记将用于描述相同或相似的元件。不相关的附图标记和相同组件的重复描述将被省略。此外,当确定与本公开相关的已知现有技术的详细描述可以掩盖本公开的要点,其详细描述将
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1