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

  • ECU Interface Base Package 产品信息, PDF, 英語, 1009 KB
Documentation Contact Information

推动创新进程。我们始终在技术开发的最前沿。

欢迎订阅我们简讯,了解我们的专业技术以及产品。希望我们的成功案例能够对您有所帮助。快速了解仿真和验证的最新信息。欢迎订阅/管理dSPACE简讯和dSPACE航空速报。

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.