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 |
|
Binary Code Management Module (target-specific) |
|
On-Target Module (target-specific) |
|
Compiler (target-specific) |
Depending on the microcontroller, one of the following C compilers is required:
|
推动创新进程。我们始终在技术开发的最前沿。
欢迎订阅我们简讯,了解我们的专业技术以及产品。希望我们的成功案例能够对您有所帮助。快速了解仿真和验证的最新信息。欢迎订阅/管理dSPACE简讯和dSPACE航空速报。