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 仿真的实验软件。

虚拟 ECU (V-ECU) 在仿真场景下可以代表真实 ECU 。Soft ECU仅用一个简化的Simulink®/Stateflow®模型,而V-ECU由真正的产品级代码组成。它只包含代码,不需要特殊的硬件。SIL场景中,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 软件应用层所选部分。它能进行基本的功能测试。

希望测试更复杂功能网络的软件集成者可以将不同来源的软件组件、功能或非AUTOSAR 代码结合在 SystemDesk 中以创建 ECU 的软件架构。随后使用 SystemDesk V-ECU Generation Module创建一个完整的 V-ECU。除了应用层之外,其中还含有运行时环境 (RTE) 和所需基础软件。V-ECU 用在基于计算机的 VEOS 仿真中。

Further Information Product Information