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

实时接口旁路模块组

用于对现有 ECU 软件进行快速控制原型开发和介入式测试的 ECU 接口

dSPACE 旁路和 ECU 接口工具链由 RTI 旁路模块组和 ECU 接口管理器组成,适用于快速控制原型开发应用以及白盒测试现有 ECU 软件。

应用领域

当现有的 ECU 软件只需要部分优化或增强时,旁路技术是适合快速控制原型开发的一种强大而可靠的方法。它可以在原始控制算法的 Simulink® 模型不可用时发挥作用,或者在无法访问 ECU 软件的源代码时使用。MATLAB®/Simulink 模型可以用于将原来的 ECU 功能设为旁路,从而替代这些功能。

dSPACE 旁路和 ECU 接口工具链还使得测试实例的开发变得相当容易。您可以使用该工具链实时应用由 ECU 内部事件触发的测试激励。此外可以实时读写 ECU 内存。ECU 功能可以被特定的可重复的测试数据激励,更容易涵盖具有复杂设置的测试实例。难以激励或难以从外部访问的外部传感器或 ECU 内部执行器可以设为旁路,以便直接激励被测 ECU 功能。因此可以大大增强 ECU 软件测试覆盖范围。

优点

由于 RTI 旁路模块组在旁路接口上隐藏了特定 ECU 信息,所以控制和测试工程师可以全身心投入功能设计和测试实例的开发之中。用户可以根据 ECU 描述文件(A2L 文件)灵活地选择模型的输入和输出以及触发器,无需修改 ECU 软件。

它支持各种 ECU 接口,比如 CCP、XCP on CAN, XCP on Ethernet、XCP on FlexRay 以及专门的 ECU 接口,如 dSPACE DCI-GSI 或 DPMEM POD 等。如果您使用 dSPACE 旁路服务,将有专门机制来确保数据的一致性和操作的安全性。
RTI 旁路模块组属于整个基于服务的旁路工具链的一部分,它支持使用不同的旁路方法和不同的平台来执行模型:
  • 在专门的 RCP 系统上设置外部旁路
  • 直接在目标 ECU 上设置内部旁路
  • 在基于 PC 的仿真中或在完全不使用物理目标 ECU 的 MicroAutoBox II 上对虚拟 ECU 设置虚拟旁路
RTI 旁路模块组支持所有的旁路方法和所有的 ECU 接口,并为用户提供相同的直观感受。它容易在不同的旁路方法和平台之间切换,因为无需更改 Simulink 模型。该模块组能让开发人员在其 Simulink 模型中重复使用遗留功能(只能采用 C 语言源代码的功能)。此外,强大的自动化 API 促进了 RTI 旁路模块组在特定客户开发工具链中的整合。

功能性 说明
选择 ECU 功能和变量
  • 将新的 Simulink 模型灵活映射到 ECU 功能以触发其执行
  • 通过集成的 A2L 文件浏览器选择 ECU 变量,或通过对话框定义新的 ECU 变量
测量和校准
  • 上传和下载 ECU 变量(包括数据矢量)
  • 对 ECU 变量(包括数据矢量)进行实时的数据采集和数据激励
配置旁路接口和服务
  • 切换旁路执行平台,无需更改 Simulink 模型
  • 为同一个旁路接口指定多个变量描述文件(A2L 文件)
  • 根据 A2L 文件来配置模型的旁路服务和接口
动态模型配置
  • 在运行过程中打开/关闭旁路功能
  • 启用和禁用 ECU 代码中的服务调用
  • 在运行过程中停止对选定 ECU 变量的读写访问,无需重新编译模型
  • 动态更改 ECU 地址、数据类型及变量值转换方法,无需修改或重新编译 Simulink 模型
中断配置
  • 子中断号分配
工具自动化
  • 自动化 API,用于通过脚本配置旁路模块
外部旁路 外部旁路所支持的 ECU 接口和标准
  • XCP on CAN、XCP on Ethernet (UDP/IP)、XCP on FlexRay
  • CCP(CAN 校准协议)
  • 用于 XCP 和 CCP 的 ECU 种子/密钥访问
  • JTAG/OCDS、JTAG/SDI、JTAG/Nexus、Nexus/READI、AUD/AUD2、NBD、H-UDI
  • 双端口内存(DPMEM)
所支持的旁路服务
  • dSPACE 校准和旁通服务
  • dSPACE XCP 服务,用于通过 CAN、FlexReay 和以太网总线设置外部旁路
  • 第三方测量和校准用 XCP 服务
安全性
  • 可配置故障检查和双缓冲机制
  • 可在 RCP 系统与 ECU 之间的连接中断时配置备选策略
XCP 相关选项
  • 通过 XCP 切换校准页面
  • XCP on CAN 网关功能,可通过多种工具任意访问 ECU
内部旁路 微控制器支持
  • 所支持的微控制器系列:
  • Freescale MPC55xx、MPC56xx 和 MPC57xx
  • ST Microelectronics SPC56 和 SPC 57
  • Infineon Tricore,包括 AURIX
  • Renesas V850 和 RH850 支持整个微控制器系列;不需要特定 ECU 许可证。
重复使用现有的软件功能
  • 将 C 语言源代码功能集成在 Simulink 模型中
  • 从 Simulink 模型调用 ECU 内部功能
所支持的旁路服务
  • dSPACE 内部旁路服务
虚拟旁通 所支持的旁路服务
  • VEOS® 和 MicroAutoBox II 中集成的 dSPACE 旁路服务

Real-Time Interface (RTI) 在 dSPACE 硬件上自动实施 MATLAB /Simulink /Stateflow 模型 Compiler 编译器会在代码生成阶段被自动调用 dSPACE ECU Flash Programming Tool 通过校准接口实现 ECU 闪存编程 dSPACE XCP Service dSPACE XCP on CAN 服务用途广泛,如测量 ECU 变量、校准和 ECU 闪存编程。 dSPACE Calibration and Bypassing Service dSPACE 校准和旁通服务可用于测量、校准、旁通和闪存编程。 dSPACE Internal Bypassing Service ECU 服务,适用于内部旁路和针对目标的原型 ECU Interface Manager ECU 接口管理器是一种易于使用的工具,可以将旁路服务和连接快速集成在 ECU 软件中。 DS1005 PPC Board The DS1005 PPC Board is ideal for computing models with high sampling rates and high I/O requirements, and for use in dSPACE AutoBox. DS1006 Processor Board DS1006 处理器板是计算十分复杂的密集处理模型的理想选择,适合实验室使用。 DS1007 PPC Processor Board DS1007 特别适用于应用模型要求兼具高计算能力和快速闭环采样率的场合 Additional I/O Solutions 我们的标准板卡未包含的 I/O 和总线的解决方案 DS2211 HIL I/O Board DS2211 HIL I/O 板是硬件在环仿真所用的中央 I/O 板,尤其适用于发动机仿真和车辆动力学仿真领域。它将各种典型的 HIL I/O 信号融入到一个板中。 DS4121 ECU Interface Board 通过一个 dSPACE 模块化系统连接多个电子控制单元 DS4505 Interface Board FlexRay 或 CAN FD 总线接口 Generic Serial Interfaces DCI-GSIs 适用于功能旁路、测量、ECU 校准和闪存编程的泛型串行接口 MicroAutoBox Hardware 紧凑型单机版原型开发单元,配有实时硬件、I/O 及信号调节 功能
Related Topics