[发明专利]车辆控制装置有效
申请号: | 201780022591.4 | 申请日: | 2017-06-14 |
公开(公告)号: | CN108885570B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 月馆统宙;蛯名朋仁;石乡冈祐;成泽文雄 | 申请(专利权)人: | 日立安斯泰莫株式会社 |
主分类号: | G06F9/52 | 分类号: | G06F9/52;B60R16/02 |
代理公司: | 北京尚诚知识产权代理有限公司 11322 | 代理人: | 龙淳 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 控制 装置 | ||
本发明提供能够抑制高负荷时的访问竞争引起的功能停止的车辆控制装置,本发明的车辆控制装置使用对共享存储区域进行的排他控制的执行次数和作为其结果而生成的访问竞争次数所表达的函数,来判断访问竞争产生的趋势。
技术领域
本发明涉及控制车辆动作的车辆控制装置。
背景技术
近年来,汽车系统等嵌入式系统由于多功能化而运算量逐年增加,嵌入式系统中要求的CPU(Central Processing Unit:中央处理器)的性能一味增加。在个人电脑领域,相对于这样的处理量的增加,通过增加作为运算装置的CPU的核数(多核化)来对应。嵌入式系统领域也不例外,在汽车导航和移动电话等运算量多、实时性的制约比较弱的消费者体系中多核化正在进步。随着汽车控制系统等嵌入式控制系统的高度化、复杂化,可以预见它们的运算量会超过单核的界限,因此多核的采用正被研究。
另一方面,为了容易进行汽车行业的软件质量水平的统一和安全性证明,在2011年出台了功能安全标准ISO26262(以下称为功能安全标准)。在本标准中,在包含硬件、软件在内的整个系统中都规定了故障率计算方法和软件设计方法等。车辆控制装置要遵循该标准需要提出安全确保的依据。一般通过将现有设计中的见解和实绩作为证据汇总来遵循该标准。
在功能安全标准ISO26262中,谋求防止安全要求不同的软件间的干扰。因为一般的车辆控制装置由各种各样的控制应用构成,所以近年来着眼于用于防止构成时间保护功能、存储器保护功能等系统的软件间的相互作用的结构方式。例如为在某个软件失控的情况下防止该软件访问储存有其它软件使用的数据的储存器,破坏其数据的功能。
当对一般的车辆控制装置应用功能安全标准ISO26262时,可知在车辆控制装置内混有各种各样的ASIL(Automotive Safety Integrity Level:汽车安全完整性等级)的软件。因此,为了使得已有的软件遵循功能安全标准,需要防止软件间的干扰的结构方式和与此相关的处理的高速化、轻量化、可靠性提高等技术。
下述专利文献1记载有对共享资源的排他控制。在该文献中,为了分析对共享资源的访问竞争的状态正常与否,该分析对象程序获得共享资源的访问权限(锁定),测量锁定的获得所需的锁定获得所需时间。蓄积规定的数量的最近的锁定获得所需时间,基于该蓄积的锁定获得所需时间,计算作为锁定获得所需时间而容许的容许范围。在最新的锁定获得所需时间包含于该容许范围内的情况下,分析为对共享资源的访问竞争的状态正常。
现有技术文献
专利文献
专利文献1:日本特开2009-251871号公报
发明内容
发明所要解决的问题
多核系统能够通过使得各核独立地动作而并行地实施运算处理。另一方面,在各核共享存储区域的情况下,在核间产生对其存储区域的访问竞争。设计成如果产生访问竞争则一方通过排他控制等待另一方的执行处理完成。在车辆控制装置中,当对高负荷的处理导入排他控制时,越是高负荷时利用排他控制的等候时间越增加。如此,则存在车辆控制陷入功能停止的可能性。
本发明是鉴于上述那样的问题而完成的,其目的在于,提供能够抑制高负荷时的访问竞争引起的功能停止车辆控制装置。
用于解决问题的技术方案
本发明的车辆控制装置使用对共享存储区域的排他控制的执行次数和作为其结果而生成的访问竞争次数所表达的函数,来判断发生访问竞争的趋势。
发明的效果
根据本发明的车辆控制装置,能够抑制对高负荷时的共享存储区域的访问竞争引起的功能停止,提高安全性、可用性。
附图说明
图1是实施方式1的车辆控制装置(ECU)1的结构图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日立安斯泰莫株式会社,未经日立安斯泰莫株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780022591.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:识别增强型同步操作结果以改善运行时操作
- 下一篇:分批处理机器学习模型的输入