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

ECU Interface Base Package

外部旁路和面向目标旁路

ECU Interface Base Package 在 RCP、HIL 和现场测试过程中提供产品级 ECU 实时访问。

应用领域

对于快速控制原型 (RCP)、硬件在环 (HIL)、功能在环 (FIL)、车辆在环 (VIL) 和 ECU(电控单元)现场测试,实时访问 ECU 至关重要。为了保证实时访问的质量,现有 ECU 代码必须满足一定条件,以允许其他功能进行映射。可以使用外部实时硬件执行这些功能,甚至也能直接在原始 ECU(面向目标)上执行。在开发新的 ECU 软件功能时,通常基于现有 ECU 硬件和软件进行增量开发。dSPACE ECU 接口工具链可以通过外部旁路或面向目标旁路将新功能映射到现有 ECU。在通过 HIL 系统测试产品级 ECU 时,可以同步捕获 ECU 的内部状态,进行实时测试的运行。而且对十分复杂、不可用或不可访问的传感器也能实现仿真。甚至将实时硬件上运行的被控对象或环境仿真直接连接到 ECU,也可执行部分或完整的 ECU 软件测试(在实验室中执行 FIL 测试,在车辆中执行 VIL 测试),而无需连接全部 I/O。在现场测试过程中,可以在真实的环境中测试 ECU 的功能。如果在 ECU 软件中检测到错误(例如,内部变量值不正确),使用面向目标的旁路即可快速修复。然后,就可以继续进行虚拟测试。为了涵盖所有这些场景,dSPACE 提供了一个基于 ECU Interface Base Package 包的全面 ECU 接口软件工具链。

主要优点

利用dSPACE ECU Interface Software,我们可以在原始实现细节未知的情况下与现有ECU连接。在 ECU 连接的 ECU 软件准备,新功能的实施以及外部旁路和面向目标旁路这三种情况下,该软件发挥的作用各不相同。ECU Interface Base Package包含ECU Interface Manager以及RTI Bypass Blockset,分别用于软件准备以及功能实现,因此能够访问相应的ECU,用于与外部dSPACE硬件接口进行连接。我们可以选择Binary Code Management Module模块用于准备微控制器的二进制代码,以进行ECU连接。通过可选的On-Target Module和目标编译器,RTI Bypass Blockset能够为微控制器构建新的应用程序(基于模型的功能)。因此,在没有额外硬件的情况下,它将新的功能代码与现有ECU代码合并,且完全在目标ECU上运行。为了进行优化,您可以使用零碎的内存,甚至能够通过覆盖未使用的函数来释放空间。这样,您可以更有效地使用有限的ECU资源。为了进一步提高效率,或者如果希望推动产能,我们可以使用经过认证的产品级代码生成器TargetLink。

Module Description
ECU Interface Base Package
  • Contains the ECU Interface Manager for software preparation and the RTI Bypass Blockset
  • Supports external ECU interfacing on the following dSPACE systems:
    • Non-SCALEXIO systems, i.e., systems for which the real-time application is implemented with RTI and the RTI Bypass Blockset
    • SCALEXIO systems, i.e., systems, for which the real-time application is implemented with ConfigurationDesk
  • Supports on-target ECU bypassing, i.e., applications implemented with RTI and the RTI Bypass Blockset that are executed on the target ECU
  • Import, analysis and examination of binary ECU code
  • Provides dSPACE ECU Services that support the DCI-GSI2 and generic XCP for ECU Interfacing
Binary Code Management Module (target-specific)
  • Optional module for the ECU Interface Base Package
  • Insertion of dSPACE ECU Services on a binary code basis for external and on-target ECU interfacing
  • Available for Infineon TriCore (including the latest AURIX 2G/TC3xx), NXP (Freescale) MPC5xxx, STMicroelectronics SPC5xxx, and Renesas V850/RH850
On-Target Module (target-specific)
  • Optional module for the ECU Interface Base Package
  • Implementation of Simulink and TargetLink bypass functions on a specific target ECU with existing dSPACE ECU services
  • Requires an additional HighTec compiler (target-specific)
  • Available for Infi neon TriCore (including the latest AURIX 2G/TC3xx), NXP (Freescale) MPC5xxx, STMicroelectronics SPC5xxx, Renesas V850/RH850, and ARM Cortex R4/R5
Compiler (target-specific)

Depending on the microcontroller, one of the following C compilers is required:

  • HighTec compiler (target-specific): For Infineon TriCore (including the latest AURIX 2G/TC3xx), NXP (Freescale) MPC5xxx, STMicroelectronics SPC5xxx, and Renesas V850/RH850
  • GNU compiler collection: For ARM Cortex R4/R5

Further Information Documentation Contact Information