For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

虚拟验证技术的特点如下:

  • 以 V-ECU 形式运行基于 PC 的仿真,以验证、确认和测试 ECU 软件
  • 无需其他硬件
  • 在 PC 上准备和前载 HIL 测试和场景
  • 在功能开发中使用 V-ECU:在现有 ECU 软件的背景中验证新控制算法

通过使用虚拟验证,可以尽早执行开发、验证和确认任务,还能减少额外需要的测试系统和 ECU 原型。这满足了汽车和航天行业目前对早期仿真的需求。

dSPACE 工具可以满足您所有的虚拟验证要求:SystemDesk®可 通过ECU 软件架构生成虚拟 ECU (V-ECU);VEOS可执行基于 PC的仿真;软件可用于实验、可视化和测试自动化。

主要优点

  • 可以在完全虚拟的环境中开发和测试复杂的新功能,而无需使用成本昂贵的测试台架。
  • 在获得原型之前,您可以先在计算机上仿真整个 ECU
  • 您可以在开发人员的 PC 上准备仿真模型和测试库,这节省了在 HIL 仿真器上的准备时间。
  • 在计算机上运行仿真时,您可反复使用用于实施和控制 HIL 仿真的实验软件。

V-ECU 是一种软件,可在仿真场景下对实际 ECU 进行仿真。V-ECU 包含应用程序组件和基础软件组件,所提供的功能可与真实 ECU 的功能相媲美。Soft ECU仅用一个简化的Simulink®/Stateflow®模型,而V-ECU由真正的产品级代码组成。 软 ECU 与 V-ECU 之间并无严格的分界线,但是 V-ECU 往往能更真实地代表实际 ECU。

V-ECU 的抽象程度取决于其应用实例:

  • 应用层V-ECU(含有所选的应用软件的组件、操作系统、RTE 及dSPACE基础软件的必要组件)
  • V-ECU包括应用软件和产品级基础软件的组件,如Dem, NvM和 COM
  • V-ECU包括完整的应用软件和不依赖于硬件的产品级软件,除了Microcontroller Abstraction Layer (MCAL)的模块

生成 V-ECU

有两种方法可以创建 V-ECU,具体的选择取决于起始点、项目需求以及是否基于 AUTOSAR 进行开发。

只使用单个组件的功能和软件开发人员可以直接利用 Simulink® 或 TargetLink 创建 V-ECU。最后生成十分简单的 V-ECU,只含有 ECU 软件应用层所选部分。它能进行基本的功能测试。

软件集成者如果需要测试更复杂的功能网络,可以将不同来源的软件组件、功能或单纯的遗留代码结合在 SystemDesk 中

以创建 ECU 的软件架构。随后使用 SystemDesk V-ECU 生成模块创建一个完整的 V-ECU。除了应用层之外,其中还含有运行时间环境 (RTE) 和可选基础软件。V-ECU 用在基于计算机的 VEOS 仿真中。

V-ECU 以非AUTOSAR 代码为基础

如果你的ECU软件基于非AUTOSAR代码,则可以通过SystemDesk生成V-ECU。为此,你需要将功能的代码融入V-ECU、多个任务以及这些任务中需要的功能。 如果必须测量变量并对其进行标定,则必须提供相应的A2L文件。 SystemDesk能够生成带有现实行为的V-ECU,例如,真实的时序安排。

Further Information Product Information