控制装置、程序更新方法、计算机程序制造方法及图纸

技术编号:21406809 阅读:19 留言:0更新日期:2019-06-19 09:23
控制设备控制车载控制装置上的控制程序的更新,控制程序控制安装在车辆上的目标机器,并且控制设备设置有:判断单元,其根据车辆驱动源的运转的条件来判断是否允许控制程序的更新;以及控制单元,其执行在更新被允许更新的控制程序的同时限制驱动源的停止的控制。

【技术实现步骤摘要】
【国外来华专利技术】控制装置、程序更新方法、计算机程序
本专利技术涉及控制装置、程序更新方法和计算机程序。本申请要求2016年10月27日提交的日本专利申请No.2016-210140的优先权,该申请的全部内容在此通过引用并入本文。
技术介绍
在近年来的汽车领域中,车辆在功能性上已经取得了进步,并且在车辆上安装了各种各样的装置。因此,车辆配备有大量控制装置,即配备有所谓的ECU(电子控制单元)来控制这些车载装置。ECU的类型的实例包括:行驶型ECU,其响应于加速器、制动器和手柄的操作来控制发动机、制动器、EPS(电动助力转向)等;车身型ECU,其响应于乘员进行的开关操作来控制车内灯和前照灯的开/关、警报单元的声音等;以及仪表式ECU,其控制布置在驾驶员座位附近的仪表的操作。通常,每个ECU均包括例如微计算机等算术处理单元,并且通过读出存储在ROM(只读存储器)中的控制程序并执行读取到的控制程序来实现车载装置的控制。ECU的控制程序可以根据车辆的运输目的地、等级等而不同。因此,响应于控制程序的更新,需要用新版本的控制程序覆盖旧版本的控制程序。例如,专利文献1公开了一种通过无线通信来远程执行安装在车辆中的ECU的程序的更新的技术。具体而言,车载通信装置的网关等从管理服务器接收更新程序,并且ECU通过使用接收到的更新程序来用新版本的控制程序覆盖旧版本的控制程序。引用列表专利文献专利文献1:日本专利公开No.2007-65856专利文献2:国际公开No.2007/072735
技术实现思路
根据一个实施例的控制设备为如下控制设备,该控制设备配置为控制车载控制装置的控制程序的更新,控制程序控制安装在车辆中的目标机器。该控制设备包括:判断单元,其配置为通过使用车辆的驱动源的运转作为标准来判断是否允许控制程序的更新;以及控制单元,其配置为执行限制驱动源在控制程序的被允许的更新期间停止的控制。根据另一个实施例的方法是更新车载控制装置的控制程序的方法,控制程序控制安装在车辆中的目标机器。该方法包括:通过使用车辆的驱动源的运转作为标准来判断是否允许控制程序的更新;以及执行限制驱动源在控制程序的被允许的更新期间停止的控制。根据另一个实施例的计算机程序是用于使计算机用作控制设备的计算机程序,控制设备配置为控制车载控制装置的控制程序的更新,控制程序控制安装在车辆中的目标机器。计算机程序使计算机程序用作:判断单元,其配置为通过使用车辆的驱动源的运转作为标准来判断是否允许控制程序的更新;以及控制单元,其配置为执行限制驱动源在控制程序的被允许的更新期间停止的控制。附图说明图1是示出了根据实施例的程序更新系统的整体配置的视图。图2是示出了网关的内部配置的框图。图3是示出了ECU的内部配置的框图。图4是示出了管理服务器的内部配置的框图。图5是示出了ECU的控制程序的更新的实例的顺序图。图6是示出了在根据第一实施例的程序更新系统中判断是否允许控制程序的更新的处理(图5中的步骤S5)以及干预控制的处理(图5中的步骤S7)的具体内容的流程图。图7是用于说明推定停止位置的视图。图8是示出了在根据第三实施例的程序更新系统中判断是否允许控制程序的更新的处理(图5中的步骤S5)及干预控制的处理(图5中的步骤S7)的具体内容的流程图。具体实施方式[由本专利技术解决的问题]当发动机正在运转时,可以执行自动停止发动机的控制,例如怠速减少。当取消发动机停止功能时,因怠速减少等而自动停止的发动机自动启动。当发动机启动时会发生电压降。因此,如果在控制程序正在更新的同时因上述发动机停止而引起发动机的重启,则在控制程序的更新期间会发生电压降,从而可能中断程序的更新。在该情况下,程序可能遭到破坏。为了解决上述问题,专利文献2公开了一种控制方法,在该控制方法中,在发动机不处于运转状态时不执行控制程序的更新。然而,在专利文献2的控制方法中,即使在发动机运转的同时开始更新,在更新期间发动机也可能停止并然后重新启动。因此,专利文献2没有完全解决上述问题。本公开的一个方面的目的是提供控制设备、程序更新方法和计算机程序,它们能够在例如发动机等驱动源正在运转的同时稳定地更新控制程序。<本专利技术的效果>根据本专利技术,可以在例如发动机等驱动源正在运转的同时稳定地更新控制程序。[各个实施例的描述]本专利技术的各个实施例至少包括以下内容。也就是说,被包括在实施例中的控制设备是如下控制设备:该控制设备配置为控制车载控制装置的控制程序的更新,控制程序控制安装在车辆中的目标机器。该控制设备包括:判断单元,其配置为通过使用车辆的驱动源的运转作为标准来判断是否允许控制程序的更新;以及控制单元,其配置为执行限制驱动源在控制程序的被允许的更新期间停止的控制。根据该构造,限制了驱动源在控制程序的更新期间的停止。因此,避免了驱动源在控制程序的更新期间的重启。因此,防止了由于在更新期间因驱动源的重启导致的电压降而中断控制程序的更新,并且防止由于更新中断而破坏更新程序。结果,可以在例如发动机等驱动源正在运转时稳定地更新控制程序。优选的是,在当前驱动源正在运转的情况下,判断单元允许控制程序的更新。因此,控制程序在驱动源正在运转时进行更新。优选的是,在推定停止位置处判断单元不允许控制程序的更新,推定停止位置是预测行驶路线上的推定驱动源将停止的位置。因此,可以减少驱动源在控制程序的更新期间停止的可能性。结果,可以抑制限制驱动源的停止的控制。因此,可以实现控制程序的稳定更新和节能。优选的是,在推定驱动源将停止的推定停止位置的数量为最少的位置处,判断单元允许控制程序的更新。该位置被包含在预测行驶路线中的如下区间内:车辆在控制程序的更新期间行驶在该区间内。因此,可以减少在控制程序的更新期间停止驱动源的可能性。结果,可以抑制限制驱动源的停止的控制。因此,可以实现控制程序的稳定更新和节能。优选的是,推定停止位置是基于行驶路线的地图信息以及指示行驶路线的地形的信息而推定驱动源将停止的位置。因此,以较高准确度推定驱动源将停止的位置。优选的是,推定停止位置是进一步基于行驶路线的交通信息而推定驱动源将停止的位置。因此,以较高准确度推定驱动源将停止的位置。优选的是,在与控制程序的更新相关的负荷不小于预定值的情况下,控制单元执行限制驱动源在控制程序的更新期间停止的控制。因此,可以实现简化和有效的控制。另外,由于减少了对驱动源的停止的不必要的禁止,因此也实现了节能。被包括在本专利技术的各个实施例中的程序更新方法是更新车载控制装置的控制程序的方法,控制程序控制安装在车辆中的目标机器。该方法包括:通过使用车辆的驱动源的运转作为标准来判断是否允许控制程序的更新;以及执行限制驱动源在控制程序的被允许的更新期间停止的控制。根据该构造,限制了驱动源在控制程序的更新期间的停止。因此,避免了驱动源在控制程序的更新期间的重启。因此,防止了由于在更新期间因驱动源的重启导致的电压降而中断控制程序的更新,并且防止由于更新中断而破坏更新程序。结果,可以在例如发动机等驱动源正在运转的同时稳定地更新控制程序。被包括在本专利技术的各个实施例中的计算机程序是用于使计算机用作控制设备的计算机程序,该控制设备配置为控制车载控制装置的控制程序的更新,控制程序控制安装在车辆中的目标机器。计算机程序使计算本文档来自技高网...

【技术保护点】
1.一种控制设备,其配置为控制车载控制装置的控制程序的更新,所述控制程序控制安装在车辆中的目标机器,所述控制设备包括:判断单元,其配置为通过使用所述车辆的驱动源的运转作为标准来判断是否允许所述控制程序的更新;以及控制单元,其配置为执行限制所述驱动源在所述控制程序的被允许的更新期间停止的控制。

【技术特征摘要】
【国外来华专利技术】2016.10.27 JP 2016-2101401.一种控制设备,其配置为控制车载控制装置的控制程序的更新,所述控制程序控制安装在车辆中的目标机器,所述控制设备包括:判断单元,其配置为通过使用所述车辆的驱动源的运转作为标准来判断是否允许所述控制程序的更新;以及控制单元,其配置为执行限制所述驱动源在所述控制程序的被允许的更新期间停止的控制。2.根据权利要求1所述的控制设备,其中,在当前所述驱动源正在运转的情况下,所述判断单元允许所述控制程序的更新。3.根据权利要求1所述的控制设备,其中,在推定停止位置处所述判断单元不允许所述控制程序的更新,所述推定停止位置是预测行驶路线上的推定所述驱动源将停止的位置。4.根据权利要求1所述的控制设备,其中,在推定所述驱动源将停止的推定停止位置的数量为最少、且被包含在预测行驶路线中的所述车辆在所述控制程序的更新期间所行驶的区间内的位置处,所述判断单元允许所述控制程序的更新。5.根据权利要求3或4所述的控制设备,其中,所述推定停止位置是基于所述行驶路...

【专利技术属性】
技术研发人员:荒井光司
申请(专利权)人:住友电气工业株式会社
类型:发明
国别省市:日本,JP

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

1