软件更新装置、软件的更新方法以及软件更新处理程序制造方法及图纸

技术编号:35462791 阅读:36 留言:0更新日期:2022-11-05 16:03
本发明专利技术提供一种软件更新装置,该软件更新装置执行用于使搭载于车辆的设备动作的软件的更新处理。该软件更新装置具备:控制器,其获取软件,通过将该软件应用于设备来控制设备;以及车载电池,其能够充电,用于向控制器供给电力。在车载电池不处于充电中时,控制器使用从车载电池供给的电力来执行软件的更新处理。从车载电池供给的电力来执行软件的更新处理。从车载电池供给的电力来执行软件的更新处理。

【技术实现步骤摘要】
【国外来华专利技术】软件更新装置、软件的更新方法以及软件更新处理程序


[0001]本专利技术涉及一种软件更新装置、软件的更新方法以及软件更新处理程序。

技术介绍

[0002]在JP2017

027549A中公开了一种通过以无线通信方式接收到的更新程序来更新车载设备的软件的软件更新装置。在该软件更新装置中,从车载电池向成为更新对象的车载设备供给电力来进行更新处理。

技术实现思路

[0003]另外,在通过外部电源、内燃机等对车载电池进行充电时,其充电压比在对用于控制车载设备的ECU(Electronic Control Unit:电子控制单元)的软件进行更新时所使用的电压高。因此,如果一边对车载电池进行充电一边通过来自车载电池的供电来执行软件的更新,则高电压的充电电压被施加到ECU,有可能对ECU造成不良影响。
[0004]本专利技术是鉴于上述问题而完成的,其目的在于提供一种能够在不对ECU造成不良影响的情况下更新ECU的软件的软件更新装置、软件的更新方法以及软件更新处理程序。
[0005]用于解决问题的方案
[0006]根据本专利技术的一个方式,提供一种软件更新装置,该软件更新装置执行用于使搭载于车辆的设备动作的软件的更新处理。该软件更新装置具备:控制器,其获取软件,通过将该软件应用于设备来控制设备;以及车载电池,其能够充电,用于向控制器供给电力。在车载电池不处于充电中时,控制器使用从车载电池供给的电力来执行软件的更新处理。
附图说明
[0007]图1是本专利技术的一个实施方式所涉及的软件更新系统的概要结构图。
[0008]图2是说明本专利技术的一个实施方式所涉及的软件更新控制的流程图。
具体实施方式
[0009]下面,参照附图等来对本专利技术的实施方式进行说明。
[0010]参照图1和图2来对本专利技术的一个实施方式进行说明。图1是本专利技术的实施方式所涉及的软件更新系统100和软件更新装置110的概要结构图。
[0011]如图1所示,软件更新系统100由搭载于车辆1的软件更新装置110以及外部服务器2构成,软件更新装置110由控制器10、电池(车载电池)3以及获取部4构成。车辆1例如是电动汽车(EV)。
[0012]控制器10包括从外部服务器2获取软件的网关11以及用于控制搭载于车辆1的各设备的电子控制单元(ECU)12。
[0013]网关11能够与外部服务器2及电子控制单元12进行通信,用于从外部服务器2获取更新用的软件,将获取到的该更新用软件发送到更新对象的电子控制单元12。另外,网关11
从电子控制单元12获取各设备的控制信息,从后述的获取部4获取电池3的蓄电量(SOC)的状态。
[0014]网关11由具备中央运算装置(CPU)、只读存储器(ROM)、随机存取存储器(RAM)和输入输出接口(I/O接口)的计算机构成,用于进行软件更新装置110的综合性控制。网关11通过执行特定的程序来执行用于控制软件更新装置110的处理。网关11例如与电子控制单元12一起进行后述的软件更新控制。
[0015]电子控制单元12是用于对搭载于车辆1的各设备进行控制的控制器,例如是BCM(Body Control Module:车身控制模块)、VDC(Vehicle Dynamics Control:车辆动态控制)、HEVC(Hybrid Electric Vehicle Control:混合动力汽车控制)等。各电子控制单元12由具备中央运算装置(CPU)、只读存储器(ROM)、随机存取存储器(RAM)和输入输出接口(I/O接口)的计算机构成。BCM对包括车辆1的发动机启动器、门锁等的车辆1的车身的动作要素进行控制。VDC通过控制车辆1的制动器、发动机的输出来控制车辆1的姿势,从而防止车辆1的侧滑等。在车辆1是混合动力车辆的情况下,HEVC控制作为驱动源的发动机和马达来实现高效的驾驶。
[0016]电子控制单元12能够与网关11进行通信,用于将各设备的控制信息作为信号始终发送到网关11。各电子控制单元12从网关11获取包含特定的程序的软件,通过将获取到的软件应用于控制对象的设备来控制对象设备。另外,电子控制单元12与网关11一起进行后述的软件更新控制。
[0017]另外,各电子控制单元12分别具备用于存储从网关11获取到的软件的两个存储部121、122。电子控制单元12将存储于一个存储部(第一存储部)121的软件应用于设备。另外,电子控制单元12通过将应用于设备的软件变更为存储于另一个存储部(第二存储部)122的软件,来进行软件的更新。此外,关于软件的更新处理的详情,在后文进行描述。
[0018]电池3与网关11及各电子控制单元12连接。电池3是用于向网关11及各电子控制单元12供给电力的电源,并且能够通过与外部电源连接来进行充电。另外,电池3也能够通过车辆1的内燃机等(未图示)来进行充电。
[0019]获取部4是检测(获取)电池3的蓄电量(SOC)的传感器等。由获取部4检测到的电池3的蓄电量作为信号被发送到网关11。
[0020]接着,对软件的更新处理进行说明。
[0021]如上所述,各电子控制单元12分别具备两个存储部121、122。当电子控制单元12获取到从网关11发送的软件(第一软件)时,将该软件存储于一个存储部(第一存储部)121,电子控制单元12将该软件应用于设备。此外,第一软件也可以不从网关11获取,而是在初始状态下已经存储于第一存储部121。
[0022]接着,当电子控制单元12获取到从网关11发送的更新用的软件(第二软件)时,将该更新用的软件存储于另一个存储部(第二存储部)122。在电子控制单元12获取和存储第二软件的期间,第一软件也被应用于设备。
[0023]这样,通过在各电子控制单元12中分别设置两个存储部121、122,从而电子控制单元12能够在将第一软件应用于设备的状态下获取(下载)和存储(安装)更新用的软件。即,能够无需使控制对象设备的动作停止就获取和存储更新用的软件。
[0024]电子控制单元12当获取和存储了更新用的软件(第二软件)时,将应用于设备的软
件从第一软件变更为第二软件。由此,应用于设备的软件被更新。下面,将使应用于设备的软件从第一软件变更为第二软件的处理称为软件的更新处理(激活)。
[0025]另外,在对电池3进行充电时,其充电压比在电子控制单元12的软件更新处理时所使用的电压高。因此,如果一边对电池3进行充电一边通过来自电池3的供电来执行软件的更新处理,则高电压的充电电压被施加到ECU等电子控制单元12,有可能对电子控制单元12造成不良影响。特别是在车辆1为电动汽车的情况下,通常与电动汽车以外的车辆相比,电池3的容量大且充电电压也大。因而,如果在为了对电池3进行充电而连结了大容量的外部电源的状态下执行软件的更新处理,则车辆1内、车辆1附近的人也有可能发生危险。因此,在本实施方式中,在电池3不处于充电中时,使用从电池3供给的电力来执本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种软件更新装置,执行用于使搭载于车辆的设备动作的软件的更新处理,所述软件更新装置具备:控制器,其获取所述软件,通过将该软件应用于所述设备来控制所述设备;以及车载电池,其能够充电,用于向所述控制器供给电力,其中,在所述车载电池不处于充电中时,所述控制器使用从所述车载电池供给的电力来执行所述软件的更新处理。2.根据权利要求1所述的软件更新装置,其中,所述车载电池能够通过外部电源来进行充电,在所述车载电池至少不处于通过所述外部电源进行的充电中时,所述控制器使用从所述车载电池供给的电力来执行所述软件的更新处理。3.根据权利要求1或2所述的软件更新装置,其中,所述车载电池能够通过所述车辆的内燃机来进行充电,在所述车载电池至少不处于通过所述内燃机进行的充电中时,所述控制器使用从所述车载电池供给的电力来执行所述软件的更新处理。4.根据权利要求1至3中的任一项所述的软件更新装置,其中,所述控制器具有:第一存储部,其存储所获取到的第一软件;以及第二存储部,其存储所获取到的第二软件,所述控制器通过将应用于所述设备的软件从...

【专利技术属性】
技术研发人员:静仁盛大桥荣介茂木诚幸林秀俊菊池光彦
申请(专利权)人:日产自动车株式会社
类型:发明
国别省市:

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

1