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

技术编号:35436311 阅读:28 留言:0更新日期:2022-11-03 11:44
提供一种执行软件的更新处理的软件更新装置,该软件用于使搭载于车辆的设备进行动作。该软件更新装置具备控制器,该控制器获取软件,并通过将该软件应用于设备来控制设备。控制器具有:第一存储部,其存储所获取到的第一软件;以及第二存储部,其存储所获取到的第二软件。而且,在未通过车辆的动力传动系统输出驱动力的状态下,控制器通过将应用于设备的软件从第一软件变更为第二软件来执行软件的更新处理。更新处理。更新处理。

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


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

技术介绍

[0002]以往,在以有线的方式来更新搭载于车辆的ECU(Electronic Control Unit:电子控制单元)的软件时,为了防止因电池电压的降低而造成的电池耗尽,在更新处理期间必须将ECU连接于外部电池。
[0003]对此,在JP2010

19175A中公开了一种通过无线通信来确定作为ECU的程序(软件)重写对象的车辆并进行写入数据的发送接收和写入作业的数据写入系统。在该数据写入系统中,将发动机处于运转状态作为进行数据写入的前提条件,以避免在数据写入作业的中途电池耗尽。

技术实现思路

[0004]在更新ECU的软件的期间,停止作为ECU的控制对象的设备的功能。因而,如专利文献1中记载的技术那样,若在软件更新的期间发动机等处于运转状态,例如在制动功能停止等情况下,可能发生意外事故。因而,在软件更新的期间需要停止发动机等动力传动系统的动作,以使发动机等不会进行误动作。
[0005]然而,若为了软件更新而长时间停止发动机,则可能发生电池耗尽。为了防止电池耗尽,还能够一边与外部电池连接一边进行软件的更新,但需要如强电电池这样的设备,从而便利性降低。
[0006]本专利技术是鉴于上述问题而完成的,目的在于提供一种防止软件更新期间的发动机等的误动作并且提高了更新作业时的便利性的软件更新装置、软件更新方法以及软件更新处理程序。
[0007]用于解决问题的方案
[0008]根据本专利技术的一个方式,提供一种执行软件的更新处理的软件更新装置,该软件用于使搭载于车辆的设备进行动作。该软件更新装置具备控制器,该控制器获取软件,并通过将该软件应用于设备来控制设备。控制器具有:第一存储部,其存储所获取到的第一软件;以及第二存储部,其存储所获取到的第二软件。而且,在未通过车辆的动力传动系统输出驱动力的状态下,控制器通过将应用于设备的软件从第一软件变更为第二软件,来执行软件的更新处理。
附图说明
[0009]图1是本专利技术的一个实施方式所涉及的软件更新系统的概要结构图。
[0010]图2是说明本专利技术的一个实施方式所涉及的软件更新控制的流程图。
具体实施方式
[0011]下面,参照附图等来说明本专利技术的实施方式。
[0012]参照图1和图2来说明本专利技术的一个实施方式。图1是本专利技术的实施方式所涉及的软件更新系统100和软件更新装置110的概要结构图。
[0013]如图1所示,软件更新系统100由外部服务器2和搭载于车辆1的软件更新装置110构成,软件更新装置110由控制器10和探测部3构成。
[0014]控制器10包括用于从外部服务器2获取软件的网关11和用于控制搭载于车辆1的各设备的电子控制单元(ECU)12。
[0015]网关11能够与外部服务器2及电子控制单元12进行通信,从外部服务器2获取更新用的软件,将获取到的该更新用的软件发送到作为更新对象的电子控制单元12。另外,网关11从电子控制单元12获取各设备的控制信息,从后述的探测部3获取动力传动系统的驱动力输出状态。
[0016]网关11由具备中央运算装置(CPU)、只读存储器(ROM)、随机存取存储器(RAM)以及输入输出接口(I/O接口)的计算机构成,进行软件更新装置110的统一控制。网关11通过执行特定的程序来执行用于控制软件更新装置110的处理。网关11例如与电子控制单元12一起进行后述的软件更新控制。
[0017]电子控制单元(ECU)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的侧滑等。HEVC在车辆1是混合动力车辆的情况下,对作为驱动源的发动机和马达进行控制,来实现高效的运转。
[0018]电子控制单元12能够与网关11进行通信,将各设备的控制信息作为信号持续地发送到网关11。各电子控制单元12从网关11获取包含特定的程序的软件,并通过将获取到的软件应用于作为控制对象的设备,来控制对象设备。另外,电子控制单元12与网关11一起进行后述的软件更新控制。
[0019]另外,各电子控制单元12各自具备用于存储从网关11获取到的软件的两个存储部121、122。电子控制单元12将一个存储部(第一存储部)121中存储的软件应用于设备。另外,电子控制单元12通过将应用于设备的软件变更为另一个存储部(第二存储部)122中存储的软件,来进行软件的更新。此外,关于软件的更新处理的详情在后面进行叙述。
[0020]探测部3包括用于检测发动机的驱动的曲柄角传感器、加速踏板传感器等,对车辆1的动力传动系统的驱动力输出状态进行检测。由探测部3检测到的动力传动系统的驱动力输出状态作为信号被发送到网关11。
[0021]接着,对软件的更新处理进行说明。
[0022]如前述的那样,各电子控制单元12各自具备两个存储部121、122。当电子控制单元12获取到从网关11发送的软件(第一软件)时,该软件被存储到一个存储部(第一存储部)121,电子控制单元12将该软件应用于设备。此外,第一软件也可以不是从网关11获取的,而
是在初始状态就已经被存储在第一存储部121中。
[0023]接着,当电子控制单元12获取到从网关11发送的更新用的软件(第二软件)时,该更新用的软件被存储到另一个存储部(第二存储部)122。电子控制单元12在获取和存储第二软件的期间,在设备中仍应用第一软件。
[0024]如此,各电子控制单元12各自设置有两个存储部121、122,由此电子控制单元12能够在将第一软件应用于设备的状态下,获取(下载)和存储(安装)更新用的软件。即,能够在不使控制对象设备的动作停止的情况下获取和存储更新用的软件。
[0025]当获取和存储了更新用的软件(第二软件)时,电子控制单元12将应用于设备的软件从第一软件变更为第二软件。由此,应用于设备的软件被更新。下面,将应用于设备的软件从第一软件变更为第二软件的处理被称为软件的更新处理(激活)。
[0026]但是,若在软件的更新处理期间处于通过发动机等动力传动系统输出驱动力的状态,例如在制动功能停止等情况下,可能发生意外事故。因而,在本实施方式中,在未通过发动机等动力传动系统输出驱动力的状态下执行软件的更新处理。...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种软件更新装置,执行软件的更新处理,该软件用于使搭载于车辆的设备进行动作,所述软件更新装置具备控制器,所述控制器获取所述软件,并通过将该软件应用于所述设备来控制所述设备,其中,所述控制器具有:第一存储部,其存储所获取到的第一软件;以及第二存储部,其存储所获取到的第二软件,在未通过所述车辆的动力传动系统输出驱动力的状态下,所述控制器通过将应用于所述设备的软件从所述第一软件变更为所述第二软件,来执行所述软件的更新处理。2.根据权利要求1所述的软件更新装置,其中,还具备探测部,所述探测部探测所述车辆的动力传动系统的驱动力输出状态,在所述探测部探测到处于未通过所述车辆的动力传动系统输出驱动力的状态的情况下,所述控制器允许执行所述软件的更新处理。3.根据权利要求1或2所述的软件更新装置,其中,所述设备中包括所述车辆的动力传动系统,所述控制器在执行所述软件的更新处理的期间,禁止通过所述车辆的动力传动系统输出驱动力。4.根据...

【专利技术属性】
技术研发人员:静仁盛大桥荣介茂木诚幸林秀俊菊池光彦
申请(专利权)人:雷诺两合公司
类型:发明
国别省市:

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

1