AUTOSAR 对汽车电气设计进行全方位验证测试

时间:2013-01-05来源:网络
AUTOSAR 集成与模拟

通过在上述 VFB 和 RTE 层设计过程中确定的细节,一个与 AUTOSAR 完全兼容的全功能模拟平台成为了下一步工作的首选工具。运行环境 (RTE) 的集成在模拟过程中进行,包括操作系统任务和线程。

在设计任务层内容的同时,可以研究和优化调度策略。软件构件模型可作为 C-/C++ 代码或预编译库整合进模拟程序。利用软件构件或可执行图表等形式的 AUTOSAR 图形符号,明导国际的虚拟系统集成器 (VSI) 等工具既可提供传统的源代码视图,又能提供图解视图。两种视图是同步的,并且都支持所有的调试功能,如设置断点、步骤等等。具备此类功能的先进 AUTOSAR 开发工具可利用“温度”等高级结构为黑盒(系统)测试以及更深入探究细节的白盒测试提供支持。图5描述的是此类工具的一个视图界面,显示了正在进行当中的模拟。

newmaker.com
图5:与 AUTOSAR 兼容的集成工具显示正在进行的模拟。再次假设一个功能全面的工具,断点不仅能够在编码清单中进行设置、激活或停用,也能在 AUTOSAR 图表中设置、激活或停用。例如,用户可能会在 SWC 端口或可执行文件的接入点安置一个断点。数据元素或内部可运行变量等内部变量可在变量视窗中显示。寄存器和变量可在运行时调整,使模拟场景显著改变并加快优化过程。这些正是开发人员需要和希望开发环境能够提供的功能。

结果表明一切

图6表明了座椅加热器操纵件的温度曲线。但这并非来自原型硬件的测量数据,而是利用前文所述 AUTOSAR 兼容工具进行的软件执行的结果。这张图表明了应用软件进行一系列测试后的结果。总而言之,这些测试代表了终端产品的典型应用,它们有效地表现和测试了设备的行为。

这些曲线说明了什么?最重要的是,它准确预测了控制算法、AUTOSAR 应用软件和座椅加热器(物理)分段模型之间的相互作用。温度的变化率是否符合设计目标?如果不符合,只需简单地更改一些模拟参数;无疑比调整硬件原型单元更简单、花费更低。熟悉设计的工程师看到曲线就能够推断出哪些内部和外部的变量需要微调。

newmaker.com
图6:座椅加热器的温度曲线随着 AUTOSAR 的应用越来越广,公认的 BSW 模块(以及相关体验)的基础架构也将随之普及。这样便能对它们在模拟中的行为进行更加详细的建模。

“边做边学”胜于“从重新构建中学习”

AUTOSAR 相对于设计方法而言仍是一个较新的事物,有些人认为该方法极为复杂。AUTOSAR 术语和相关流程非常全面,并且明显有别于旧的常用设计方法。然而,当今的自动化设计工具明显已经能够克服任何更加复杂的情况。

当此类工具用于设计和评估 AUTOSAR 兼容设备时,各种场景就会出现,并且无关于任何一种具体硬件的测试能够快速展开。针对 AUTOSAR 的机制能够轻松开发和测试,提供有关系统行为的即时反馈。在用户尝试、评估或在必要时放弃又再此体验时,它能够产生“边做边学”的效果,避免了构建或重新构建物理原型所需的成本和时间。即使是新手也能通过这种方法增长知识。AUTOSAR 为当今的汽车设计师带来了一个有效的“虚拟”环境。

1 2 3

关键词: AUTOSAR 汽车电气 验证测试

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版