主要内容

本页采用了机器翻译。点击此处可查看英文原文。

XCP 客户端模式

通用测量与校准协议 (XCP) 是一种网络协议,可用于将校准系统连接至电子控制单元 (ECU)。

网络中的节点可运行于客户端模式或服务器模式。Simulink® Real-Time™ 支持客户端模式的 XCP 协议,用于替换(绕过)ECU 控制器的子系统。旁路模型从 ECU 系统获取输入信号,计算输出结果,并激励该结果。

为支持 XCP 客户端模式,Simulink Real-Time 软件提供了 XCP 子库。您可以:

创建 XCP 客户端模型:

  • 提供一个 A2L(ASAP2)格式文件,其中包含服务器 ECU 的信号、参数和 XCP 专用网络元素。

  • 提供一个 XCP Configuration 模块,用于将 A2L 数据加载到 XCP 数据库中。

  • 为每个 XCP CAN Configuration 模块提供一个 XCP CAN Transport Layer

    Simulink Real-Time 支持通过 FIFO 模式 CAN 或实时 UDP 作为传输协议实现的 XCP。

  • 使用 XCP Data Stimulation 模块将激励数据应用于服务器设备。

  • 使用 XCP Data Acquisition 模块从服务器设备获取测量数据。

若在 XCP 通信过程中发生错误,XCP 客户端将尝试解决问题并继续通信。例如,当检测到设置命令出现 ERR_RESOURCE_TEMPORARY_NOT_ACCESSIBLE 错误时,XCP 客户端将重试该命令。若操作失败,客户端将尝试重启 XCP 通信。实时应用程序在 XCP 客户端尝试重新建立通信时持续运行。您可以通过使用 Output Connection Status 模块的 XCP UDP Configuration 端口、XCP CAN Configuration 模块或 XCP CAN FD Configuration 模块来观察通信状态。

另请参阅

| | | | | |

主题