高效ECU诊断测试解决方案

作者:Marco Wehnert 文章来源:Softing AG公司 发布时间:2010-07-06
分享到

当今,从事ECU开发的工程人员都必须面对这样的事实——ECU的功能和复杂性不断增加,而开发周期却在不断缩短。因此,这就对诊断法产生了重大影响,监控的参数数量及参数之间的相关性导致了ECU中的诊断功能大量增加。

为了应对这些挑战,高效、一致的测试环境变得极为重要。测试环境必须能够在早期得以应用,以保证适应特殊的测试范围与测试深度,并确保在回归测试中能够处理不同的ECU变量。

一般情况下,都会对大量测试进行自动化尝试。由于在工程阶段早期便已进行测试,因此在短期内可节约不少成本。但是,有很多测试并不适合自动化,或者自动化操作过于复杂。譬如说,在需要测试人员进行高度配合的所有测试中就是如此(比如必须对ECU的反应进行监控时),这便需要进行手动操作才能继续运行。

因此,为满足所有要求,便需要使用多种工具。测试描述工具可以在早期指定测试范围,而最理想的时间是在ECU规范获得批准后,越早越好。测试范围不一定限于ECU,因此也可以设定为一般范围。同时,由于在自动化测试中,指定并运行的是实际测试案例,因此还需要使用自动化测试工具。通常来说,ECU变量的测试范围之间仅有细微的变化。因此可重复性在这里也显得十分重要。测试案例的创建必须非常简便,以免出现误差,并且必须具有很大的灵活性,以适用特殊案例,也就是允许回归测试。

TestCASE自动化测试将客户现有的测试环境与为其提供的新测试工具相结合,使得在很短时间内进行综合测试成为可能。

对于不能或不应进行自动化的测试,可以使用交互式测试工具进行处理,而且必须能够在ECU中很简便地运行,并可以显示ECU数据。必须特别留意是否可以进行文档测试。测试中能够发现所有应注意的细节问题,并且通过分析工具确认诱因。由于工程师无需重新创建测试的一般条件,便能立即得知造成这些问题的诱因,因此在许多情况下,这是高效去除此类诱因的前提。

当然,这无需使用单个工具;相反,集成工具会节省大量时间和成本。而如果所有指定工具均采用同一配置,则会特别有利,因为这意味着无需额外投入,也不会对测试结果造成影响。就诊断法而言,当前的配置通常包括用于描述ECU通信的ODX数据、硬件界面(通常为进入控制器局域网CANbus的交互式电子白版)的配置,以及各类工具参数化。

Softing公司将其TestCASE及DTS工具相结合,为诊断测试提供了最佳解决方案。TestCASE自动化测试将客户现有的测试环境与提供新的测试工具相结合,使得在很短时间内进行综合测试成为可能。无论在自动化测试中出现任何应注意的问题,客户都可以用DTS-Monaco进行详细分析。此外,当自动化测试不可行时,也可使用DTS-Monaco。

TestCASE是整个ECU测试的综合自动化测试工具,特别适用于诊断测试。由于支持一般测试案例的创建,该工具可以在程序的早期进行应用,这使得ECU的实际测试范围可以独立界定。由于测试规范是在测试工具中建立的,因此节省了很多时间,并且避免了传输中的错误,从而很容易对现有的测试案例进行重复使用。

接下来,测试案例完成,同时开始ECU开发。这意味着完成首个ECU功能后,就可以开始测试,其间节省的大量时间简直难以想象。使用图形编辑器创建测试案例,即可自动排除使用复杂编程语言时可能出现的相关错误。

创建测试案例后,可以很容易地将其重复用于其他ECU变量和全新ECU。测试案例可用于所有回归测试,从而快速摊销投资。

TestCASE特别关注结构化文档。报告会迅速告知用户,必须注意什么问题,同时使其深入了解造成该问题的诱因。

无论在自动化测试中出现任何应注意的问题,都可以使用DTS-Monaco进行详细的分析。从通过所有通信结果的结构化显示直接进入ODX数据,到十六进制总线数据的可视化,整个过程都非常完善。ODX数据的参数化易于修改,这意味着几乎同样的条件也适用于自动化测试。包括错误信息在内的所有通信结果都以便于理解的方式显示,这使得测试人员的跟进变得更加容易。DTS-Monaco中的通信记录功能非常适用于文件编制及脱机分析。

此外,通常情况下,若自动化测试不可行或难以实现时,便可使用DTS-Monaco。在此类情况下,该工具可为面向用户的视图提供扩充程序库。比如按钮和滚动条等界面元,这些界面元在ECU中可用于触发各类操作。此外,还包括一些专有的界面元,它们可以使通信数据按照适合特殊应用案例的方式显现。

TestCASE与DTS-Monaco的结合确保了高水平的诊断测试。自动化测试有效地增加了测试范围及测试深度,并同时确保了至关重要的再现性以及精确的测试文档。手动测试意味着用户可以快速找出应注意的问题,从而系统并有效地获得高水平的结果。如果这些工具从一开始就持续使用,便可以在早期达到要求的质量标准并且按时完成。凭借可快速推论的回归测试,许多ECU变量都能保持高水平的结果。

收藏
赞一下
0