任务
新的车辆控制单元投放市场之前,会经过不同级别的测试。其中一个测试步骤是集成测试,将单个软件模块或ECU作为一组进行组合和测试,有时是单独的域,有时甚至作为完整的虚拟车辆。
HIL仿真器这一测试平台由来已久,用于单个ECU和ECU网络的集成测试。然而,车辆使用的软件日益增多,测试任务的软件部分逐步加大,功能、ECU和域之间的连接也越来越紧密。引入软件在环(SIL)平台可以大大缩短开发周期,加快上市速度。对此,测试质量必须受到保证。
为何要在SIL环境中执行系统集成测试?
鉴于上述原因,除了HIL仿真,SIL平台也越来越多地被用于集成测试。由于不包含硬件,这种平台将测试的关注点缩减并集中在软件方面。
它们转而支持云测试的大规模并行化,允许不同用户访问仿真测试。例如,SIL平台可以用于整个开发周期的持续测试。
挑战
要搭建集成SIL平台,公司面临诸多挑战。他们在不同的开发领域和阶段往往依赖不同的工具,这些工具通常不能替换。对平台而言,这意味着必须将截然不同的工具、模型和工程组件集成到一个整体仿真测试中。不过,这种方法也有助于在整个开发过程中复用工程组件和测试。
此外,还要将仿真移至云端,实现测试的大规模并行化或者让不同用户访问。最后,SIL为开发和测试过程增值的关键在于测试质量高、仿真结果可靠。
dSPACE的SIL系统集成测试解决方案
在我们的仿真和集成平台VEOS中,仿真系统的所有部分,如所需的仿真模型和被测系统,都是一起执行的。dSPACE推出了可扩展平台VEOS,该平台可以在Linux或Windows等不同操作系统上使用,并可以集成各种模型、虚拟ECU和第三方组件。
功能性SIL平台的其他组件就是要执行的模型和V-ECU。现有模型和V-ECU可以集成到仿真中。如果没有,dSPACE汽车仿真模型为车辆开发提供了全面的实时模型。dSPACE还支持生成V-ECU,例如使用SystemDesk来生成。
同样,对于试验和测试所使用的配套验证软件工具,您可以使用现有的软件或dSPACE解决方案。这样,您就可以计划、执行并实现自动化测试,无论您使用哪种测试方法,比如基于需求的测试或者是基于场景的测试。您可以根据自身需求,在云中运行单个测试或并行完成测试活动。
dSPACE VEOS作为仿真和集成平台的主要优点
作为仿真和集成平台,VEOS集成了各种各样的工程部件和工具,并连接了各种组件。它可以确保时间同步,以及不同仿真组件之间的的信号级和总线级通信。该平台还可以确保仿真结果的可重复性——重复运行仿真会得到相同的结果。
VEOS非常开放,您可以将不同工程组件和工具集成到一个整体仿真测试中。它支持所有相关标准,比如FMI、XCP和XIL API。如果基于标准进行的集成仍不能满足要求,则可以将VEOS与第三方工具(比如模型仿真器或指令集仿真器)相结合。
VEOS支持Windows和Linux,也可以在云端和本地电脑上运行。在云端自动执行测试,测试就可以大规模并行化。还可以在持续集成过程等情况下自动执行测试。VEOS可以在云端和电脑上远程交互,从而复习故障或试验新功能。
观看视频
在 2023 年 dSPACE 世界大会上,我们展示了关于使用 VEOS 进行集成测试的演示。本视频总结了演示的要点。
快速了解 dSPACE 的 SIL 集成测试解决方案的显著优势:
- 在 SIL 环境中验证整个车辆
- 对所有类型的 ECU 执行软件集成测试
- 集成大量技术
- 实现更短的开发周期