[发明专利]车辆控制装置及程序更新系统有效
申请号: | 201980006185.8 | 申请日: | 2019-02-01 |
公开(公告)号: | CN111684416B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 中原章晴;黑泽宪一;阿部雄介 | 申请(专利权)人: | 日立安斯泰莫株式会社 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;B60R16/02;B60R16/023 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 控制 装置 程序 更新 系统 | ||
本发明做到即便在差分数据较大的情况下也实现控制程序的更新。本发明在程序更新时根据存放差分数据的车辆控制装置的区域的容量来控制接收的数据量,由此,车辆控制装置即便未存放有所有差分数据,也会利用接收到的部分数据来依序进行还原更新。
技术领域
本发明涉及一种车辆控制装置及程序更新系统。
背景技术
车辆控制装置具备运算部(例如微型计算机)以及FlashROM(Read Only Memory)等可重写的非易失性存储器,所述运算部执行封装有控制车辆的动作的控制程序,所述非易失性存储器存放供该运算部执行的控制程序。
以往,这种车辆控制装置的重编程是经由低速的CAN(Controller Area Network控制器局域网络)将作为写入工具的PC(Personal Computer个人计算机)或车载写入装置与车载控制装置(ECU:Electric Control Unit电子控制单元)相连,一边分割传送整个新程序一边向ECU的FlashROM进行写入。因而,存在耗费写入所需的时间这一问题。
对此,以相较于以往而言缩短更新时间为目的,业界提出有基于差分的重编程方式。在专利文献1、专利文献2中,是将更新前后的程序间的差分下载至接收装置并与更新前的程序一起存储至存储器,使用这些信息来更新接收装置的程序。
现有技术文献
专利文献
专利文献1:日本专利特开2012-69131号公报
专利文献2:日本专利特开2012-190075号公报
发明内容
发明要解决的问题
在上述专利文献中,须将更新前后的程序间的差分全部下载并存储至接收装置的存储器。然而,车辆控制装置的存储器容量通常较小,难以充分确保程序更新用的存储器区域。若是考虑下载所有差分所需的足够的存储器来进行设计,则其容量增大、零件成本上升。另外,在软件设计阶段难以知晓将来的软件更新中的差分的大小,从而难以求出妥当的存储器容量。
因此,本发明做到即便在差分数据较大的情况下也实现程序的更新。
解决问题的技术手段
本发明的车辆控制装置具备:第1存储器部,其存放有可重写的程序;第2存储器部,其存放所述程序与新程序的差分数据;接收部,其接收数据,所述数据包含分割成所述第2存储器部的每一写入块单位长度的所述差分数据、所述新程序的写入目标地址、以及所述差分数据的大小;判定部,其判定接收到的所述差分数据的大小;写入部,其将接收到的所述差分数据写入至所述第2存储器部的所述地址;差分还原部,其利用所述第2存储器部中存放的所述差分数据和所述程序来还原所述新程序;以及重写部,其将所述第1存储器部的所述程序重写为所述还原得到的所述新程序。
发明的效果
根据上述手段,即便在差分数据较大的情况下也实现程序的更新。
附图说明
图1为本发明的一实施方式的具备车辆控制装置的程序更新系统的构成图。
图2为车辆所具有的车载网络系统的构成图。
图3为车辆控制装置的功能框图。
图4为车辆控制装置的FlashROM的构成例。
图5为更新程序的功能框图。
图6为本发明的一实施方式的车辆控制装置的重编程顺序图。
图7为差分数据比第2区域大的情况下的车辆控制装置的重编程顺序图。
图8A为差分数据存放处理的顺序图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日立安斯泰莫株式会社,未经日立安斯泰莫株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980006185.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:包含抗OX40抗体的制剂、其制备方法及其用途
- 下一篇:电子控制装置