车辆控制装置、改编程序系统制造方法及图纸

技术编号:14681425 阅读:48 留言:0更新日期:2017-02-22 14:38
本发明专利技术提供一种能够缩短改写控制程序所需的时间的车辆控制装置。本发明专利技术的车辆控制装置在向第二存储部储存控制程序的更新版本后,在开始执行用于更新该控制程序的命令前,预先将第一存储部初始化。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及车辆控制装置。
技术介绍
车辆控制装置具备执行实现了控制车辆的动作的控制程序的运算装置(例如微型计算机)、储存控制程序的快闪ROM(ReadOnlyMemory)等存储装置。控制程序例如在维护作业过程中将改编程序装置连接于车辆,从改编程序装置经由车载网络对车辆控制装置发送控制程序的更新版本,从而被改写成更新版本。近年来的控制程序伴随着处理的复杂化,程序规模增大,因此,改写控制程序的处理通常需要一定程度的时间。下述专利文献1公开了用于在短时间内改写汽车用控制单元的控制用软件的技术。现有技术文献专利文献专利文献1:日本特开2006-301960号公报
技术实现思路
专利技术要解决的课题车辆用控制装置存在使用例如快闪ROM等那样,需要在更新数据前将储存了旧的数据的存储区域初始化的存储装置的情况。该初始化处理通常需要比较长的时间。在将控制程序储存于该类型的存储装置的情况下,产生在更新控制程序前将储存了旧的控制程序的存储区域初始化的处理,因此成为更新作业长时间化的原因。上述专利文献1在非易失性存储器内设置储存控制程序的现行版本的主储存区域和储存更新版本的副储存区域,从而实现在短时间内改写控制程序。但是,在该文献中,未考虑将存储区域初始化所需的时间。本专利技术是为了解决上述的课题而完成的,其目的在于提供一种能够缩短改写控制程序所需的时间的车辆控制装置。用于解决课题的手段本专利技术的车辆控制装置在对第二存储部储存控制程序的更新版本后,且在开始执行更新该控制程序的命令前,预先初始化第一存储部。专利技术效果根据本专利技术的车辆控制装置,将初始化存储部的处理与改写控制程序的处理分离,将储存旧的控制程序的存储区域在直至下次更新的期间初始化,因此能够在短时间内完成改写处理。附图说明图1是实施方式1的车辆控制装置1的结构图。图2是表示管理数据123的结构的图。图3是表示以往的改编程序时序的图。图4是表示实施方式1的车辆控制装置1实施改编程序的时序的图。图5是对改写程序122实施改编程序时序的顺序进行说明的流程图。图6是点火装置3被关断(off)时的改写程序122的动作流程。图7是点火装置3被接通(on)时的启动程序121的动作流程。图8是表示车辆控制装置1的周边电路的图。图9是实施方式2的改编程序系统100的结构图。具体实施方式<实施方式1>图1是本专利技术的实施方式1的车辆控制装置1的结构图。车辆控制装置1是执行控制车辆的动作的控制程序的装置。对于车辆控制装置1而言,若车辆具备的点火装置3被接通,则经由电源电路4供给电源。车辆控制装置1经由车载网络5与改编程序装置2连接。改编程序装置2是将车辆控制装置1执行的控制程序改写成更新版本的装置。例如在维护作业时,操作人员将改编程序装置2连接于车辆,操作人员对改编程序装置2进行操作而对车辆控制装置1发送控制程序的更新命令(改编程序命令)以及更新版本。车辆控制装置1具备运算部11与存储装置12。运算部11是执行存储装置12储存的控制程序的例如微型计算机等运算装置。以下,为了便于记载,存在将各程序作为动作主体进行说明的情况,但实际上执行这些程序的是运算部11。存储装置12例如是快闪ROM等非易失性存储装置,储存启动程序121、改写程序122、管理数据123。存储装置12进一步具有第一区域124与第二区域125。启动程序121是车辆控制装置1以通常模式启动时运算部11首先执行的程序。改写程序122根据来自改编程序装置2的指示,将第一区域124或者第二区域125储存的控制程序改写成更新版本。关于管理数据123后面进行说明。第一区域124与第二区域125是储存控制程序的存储区域。在图1所示的状态下,第一区域124储存控制程序的现行版本,第二区域125空白。图2是表示管理数据123的结构的图。管理数据123保持未使用区域编号1231、未使用区域起始地址1232、未使用区域尺寸1233、未使用区域消除状态1234。未使用区域编号1231保持表示第一区域124和第二区域125的任一个是否储存有控制程序的现行版本的信息。未使用区域起始地址1232与未使用区域尺寸1233分别保持第一区域124与第二区域125中的未储存控制程序的现行版本的一侧的起始地址与区域尺寸。未使用区域消除状态1234保持表示第一区域124与第二区域125中的未储存控制程序的现行版本的一侧是否被完全初始化的信息。后面说明初始化中断的理由。图3是表示以往的改编程序时序的图。为了与本专利技术进行比较而进行了记载。以下,根据图3,对以往的改编程序时序的课题进行说明。操作人员在将车辆控制装置1的电源接通(例如将点火装置3接通)后,将改编程序装置2连接于车辆,而开始改编程序(更新控制程序的处理)。改编程序装置2向车辆控制装置1发送用于指示更新控制程序的命令。运算部11若接受该命令,则向改编程序模式迁移。改编程序装置2对车辆控制装置1指示消除储存控制程序的ROM区域储存的旧的数据。运算部11根据该指示消除ROM区域,若结束,则响应该主旨。改编程序装置2向车辆控制装置1发送控制程序的更新版本,运算部11将该更新版本写入消除后的ROM区域。若运算部11响应写入结束,则在改编程序装置2与车辆控制装置1之间检查写入的数据的可信性。若确认了写入的控制程序的可信性,则运算部11结束改编程序模式,而向通常模式迁移。在上述改编程序时序中,在将控制程序的更新版本写入ROM前,预先消除该写入目的地区域储存的旧的数据。ROM储存固定的数据,因此通常一并更新存储区域整体。特别地,在使用如快闪ROM等那样,不仅更新存储区域,还需要在更新储存旧的数据的存储区域前,将该存储区域初始化的设备的情况下,该初始化处理需要比较长的时间。因此,因该初始化处理而使改编程序作业的效率降低。图4是表示本实施方式1的车辆控制装置1实施改编程序的时序的图。以下,根据图4,对本实施方式1的改编程序时序进行说明。操作人员与以往相同地开始改编程序。改编程序装置2向车辆控制装置1询问存储装置12的未使用区域(为未储存控制程序的现行版本的区域,此外,存储区域的初始化结束)。运算部11参照管理数据123,针对是否未使用第一区域124或第二区域125,一并回答未使用区域起始地址1232和未使用区域尺寸1233。改编程序装置2对车辆控制装置1指示在未使用区域写入控制程序的更新版本。改写程序122根据来自改编程序装置2的指示,写入控制程序的更新版本(在图1中,写入第二区域125)。直至以后迁移至通常模式,与在图3中说明的以往时序相同。在以上的时序中,改写程序122向未使用区域(此处,为初始化完毕的第二区域125)写入控制程序的更新版本,因此不需要在写入前将该区域初始化。因此,能够在短时间内完成改编程序时序。即使在下次的改编程序时序中,为了节约用于初始化存储区域的时间,也需要在开始执行下次的改编程序时序前预先将写入目的地的存储区域初始化。因此,改写程序122在例如从车辆的点火装置3被关断至车辆控制装置1被断电的期间,将未使用区域(此处为第一区域124)初始化。后面说明在点火装置3被关断后维持电源的机构。图5是对改写程序122实施改编程序时序的顺序进行说明的流程图。以下,对图5的各步骤进行说明。(图5:步骤S500~S5本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201580033294.html" title="车辆控制装置、改编程序系统原文来自X技术">车辆控制装置、改编程序系统</a>

【技术保护点】
一种车辆控制装置,其特征在于,具备:存储装置,其储存实现了控制车辆的动作的控制程序;运算部,其执行所述控制程序;以及改写部,其改写所述存储装置储存的所述控制程序,所述存储装置具有储存所述控制程序的第一存储部以及第二存储部,所述改写部在将所述第一存储部储存的所述控制程序的更新版本储存于所述第二存储部后,在开始执行用于指示更新所述第二存储部储存的所述控制程序的命令前,初始化所述第一存储部,所述运算部执行所述改写部储存于所述存储装置的所述控制程序的更新版本。

【技术特征摘要】
【国外来华专利技术】2014.09.26 JP 2014-1960891.一种车辆控制装置,其特征在于,具备:存储装置,其储存实现了控制车辆的动作的控制程序;运算部,其执行所述控制程序;以及改写部,其改写所述存储装置储存的所述控制程序,所述存储装置具有储存所述控制程序的第一存储部以及第二存储部,所述改写部在将所述第一存储部储存的所述控制程序的更新版本储存于所述第二存储部后,在开始执行用于指示更新所述第二存储部储存的所述控制程序的命令前,初始化所述第一存储部,所述运算部执行所述改写部储存于所述存储装置的所述控制程序的更新版本。2.根据权利要求1所述的车辆控制装置,其特征在于,所述改写部在将所述第一存储部储存的所述控制程序的更新版本储存于所述第二存储部后,在所述车辆的点火装置开关关断时,初始化所述第一存储部。3.根据权利要求2所述的车辆控制装置,其特征在于,所述改写部在将所述控制程序的更新版本写入所述第二存储部的过程中,在初始化所述第一存储部前,不管所述点火装置开关的接通/关断状态而将所述车辆具备的电池连接于所述车辆控制装置。4.根据权利要求2所述的车辆控制装置,其特征在于,所述运算部在所述改写部将所述控制程序的更新版本储存于所述存储装置后,在所述点火装置开关接通时,执行所述控制程序的更新版本。5.根据权利要求4所述的车辆控制装置,其特征在于,在初始化所述第一存储部的期间所述点火装置开关接通时,所述改写部中断初始化所述第一存储部的处理,所述运算部执行所述控制程序的更新版本。6.根据权利要求5所述的车辆控制装置,其特征在于,所...

【专利技术属性】
技术研发人员:中原章晴黑泽宪一
申请(专利权)人:日立汽车系统株式会社
类型:发明
国别省市:日本;JP

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

1