新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > AUTOSAR 对汽车电气设计进行全方位验证测试

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

作者:时间:2013-01-05来源:网络收藏
众所周知,模拟方法目前是很多工程学科的基础。模拟工具使设计人员能够应对现如今从客机到喷漆机和汽车等开发项目所普遍面临的时间、成本和复杂性挑战。它还可以用于检测新出现的设计缺陷或避免这些缺陷的发生。

模拟分成不同级别:系统、电路、多体或有限元模拟。它可以与基于软件的模型配合使用,使新兴设计能够独立于实际硬件模型进行验证。模拟模型的测试向量或参数易于更改,同样的模型也可轻松获取内部变量,这是硬件测试难以或无法做到的。

它非常适用于汽车设计应用。尤其是在开发电子控制单元时,基于模型的开发实践目前已得到普及,而且应用越来越广。

当然,任何事物总有改善的空间,可以好上加好。开放性和标准化可望将生产力提高至新的水平,行业思想领导者也正在积极响应。(汽车开放系统架构)这一新兴的汽车设计软件标准是欧洲汽车制造商及他们的供应商共同努力的成果。其目的是将结构、清晰的接口和隐式方法汇集到一个流程当中,也就是汽车分布式系统的设计流程。

是一组涵盖接口和软件模块定义的标准。它为车辆复杂的网络分布式系统创建了一个嵌入式软件结构。 使设计人员能够专注于独特的创新功能,而不受集成细节的影响。

在一个符合 AUTOSAR 标准的系统内,从门锁到发动机控制等汽车功能由一个或多个软件构件组合而成,这些构件可在符合 AUTOSAR 标准的电子控制单元上安装。软件构件可用于打造终端产品差异化功能。

连续统一的验证情景
随着设计的不断进步,AUTOSAR 对模拟和验证流程提出了诸多新的要求。为了能够享受到 AUTOSAR 标准所带来的好处,原始设备制造商和供应商必须准确无误地进行沟通,同时相互间还要实现有效合作。

AUTOSAR 流程包括软件构件和行为设计、软件架构设计、电子控制单元和拓扑定义,以及功能分布等。图1介绍了这些步骤的进展顺序,从左到右大致提供了设计的流水线。根据原始设备制造商和供应商之间的协议,构件设计的不同情景、工作分配方式和封装会对开发过程的本质产生影响。开发过程本身包含连续不断的一致性检测,这在图1中用检测符号显示了出来。模拟程序也是从单一功能的软件构件开始,直到最高级别的架构模型结束(如下图所示):

newmaker.com
图1:设计流程中的一致性检测和模拟

软件构件模拟

一个软件构件就代表一项功能或其中的一个子功能,因此它们在进入更高级的模拟阶段前必须开发出来并得到验证。事实证明,这一阶段出现的软件构件符合 AUTOSAR 接口规范,这当中包括其端口和原始设备制造商接口。

尽管软件构件是最小的独立组件,可以作为一个部件被整合到电子控制单元中,但软件构件本身却是由被称为“运行体”的代码元件组成。

一级供应商的任务是执行预期的行为:即让软件构件符合设计的初衷。无论是人工编码还是代码自动生成,都可以用来达成这个目标。

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭