[发明专利]模拟装置及其方法、以及ECU装置在审
申请号: | 201980031431.5 | 申请日: | 2019-06-26 |
公开(公告)号: | CN112400162A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 村岛康哲;福岛悠史;成泽文雄 | 申请(专利权)人: | 日立汽车系统株式会社 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模拟 装置 及其 方法 以及 ecu | ||
本发明的目的在于提供一种能够通过简便的方法使PC模拟环境的执行定时接近实际ECU的模拟装置及其方法、以及ECU装置。一种模拟装置,其特征在于,所述模拟装置由第一计算机构成,该第一计算机具有:第一性能测定功能,其得到在第一计算机中执行应用软件时的第一处理定时;以及定时调整功能,其根据第一处理定时与在第二计算机中执行应用软件时的第二处理定时之间的时间差,进行第一计算机中的应用软件的执行时刻的定时调整。
技术领域
本发明涉及具备使执行定时一致的功能的模拟装置及其方法、以及ECU装置,例如涉及在汽车的电子控制装置(ECU:Electronic Control Unit)的软件开发时开发者使用的模拟装置及其方法、以及ECU装置。
背景技术
在面向ECU的软件开发中,在开发初期阶段制作硬件试验机的情况很少。因此,一般采用如下的流程:最初在个人计算机PC上进行设计后,在PC环境(模拟环境)中进行动作确认,将在PC环境中验证过的软件移植到作为硬件试验机的实际ECU环境中,进行动作确认。
另外,即使在制作了硬件试验机后,也经常有分配给软件开发者的硬件试验机的数量很少的情况,例如,有时10人的软件开发者会共用1台硬件试验机。
在这种情况下,出现在作为硬件试验机的实际ECU环境与PC环境两者中进行软件SW等的动作确认的情形。
在这种开发流程中,由于个人计算机PC与ECU的HW(硬件)性能差,经常发生在PC环境与实际ECU环境中应用软件的动作结果产生差异这一情况。
由于在PC环境与实际ECU环境中应用软件的执行定时出现差异,会出现只在其中一个环境中发生的不良情况。
另外,不仅是PC环境与实际ECU环境的差异,在开发中使用的个人计算机PC的规格大多因开发者而不同,因此,也会发生原本仅发生在实际ECU与特定的PC中的状况。
在使用PC模拟器的软件开发的上游工序中,为了提高软件的质量,针对使用的每台个人计算机PC使PC模拟环境下的处理定时接近实际ECU处理定时很重要。
关于这些内容,在专利文献1的技术方案2中,记载有“能够实现模拟开发环境仅以实际使用开发机器的微处理器单元的时间为测定对象的时钟中断的模拟”。
现有技术文献
专利文献1
专利文献1:日本特开平5-282160号公报
发明内容
发明要解决的问题
在专利文献1中,虽然能够基于时钟中断使处理开始定时一致,但由于不能调整这以后的处理定时,所以会出现HW性能所引起的差异。
例如,当在多任务操作系统上运行多个应用的情况下,有时在任务间共享的变量的更新定时会在模拟环境与实际ECU环境中出现差异。作为其结果,由于参照变量的定时发生变化,有时应用软件的动作会出现差异。
另外,即使存在用于进行定时调整以提高PC模拟器中的重现性的结构,开发者使用的每台个人计算机PC的性能(时钟频率等)也存在差异,定时调整用参数需要针对每台个人计算机PC进行单独调整。
然而,作为用于确定定时调整用参数的信息,有CPU时钟比,但也有外部存储器访问性能的差异、在个人计算机PC上运行的其他进程的影响等因素,难以仅靠固定的计算式来算出有效的参数。
因此,本发明的目的在于提供一种能够通过简便的方法使PC模拟环境的执行定时接近实际ECU的模拟装置及其方法、以及ECU装置。
用于解决问题的手段
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日立汽车系统株式会社,未经日立汽车系统株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980031431.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:动态可控的患者流体控制装置
- 下一篇:进行热辅助的生化反应的方法和系统