XCP 测量与标定
BUSMASTER 提供一个基于 CAN 的 XCP 窗口,用于基本的 ECU 测量与标定。该窗口从 A2L 文件加载 ECU 对象,建立一个 XCP 主会话连接一个 ECU,读取测量值,在写入受支持的标量标定值后进行回读验证,并通过轮询或动态 DAQ 采集数值。
可从 CAN->XCP 主窗口 或 CAN 功能区上的 XCP 面板打开该功能。XCP 主窗口是非模态窗口:在使用消息窗口(Message Window)、Trace、Logging、UDS 及其他 BUSMASTER 功能时,它可以保持打开状态。关闭或隐藏 XCP 主窗口本身并不会停止正在进行的测量;请使用 Stop 或全局 Stop XCP Measurement 命令。
典型的会话按以下顺序进行:
- 配置 BUSMASTER CAN 通道并连接主机 CAN 网络。
- 打开 XCP Settings,选择 A2L 文件和 MODULE,并配置主节点 CTO 以及从节点响应/DTO 的 CAN ID。
- 将可读或可写的标量对象添加到工作集。
- 点击 Connect 以建立 XCP 会话。
- 使用 Read Now,编辑可写的 Value 单元格并按 Enter,或点击 Start Acquisition 进行轮询/DAQ。
- 在更改端点或 A2L 设置之前,点击 Stop Acquisition,然后点击 Disconnect。
重要提示:请与 ECU/A2L 所有者确认所有 CAN ID、地址、数据类型、转换规则、限值、事件通道及安全要求。写入错误的标定值可能会改变 ECU 的行为。
有关配置请参见 /docs/busmaster/reference/topics/xcp-settings/,有关控件说明请参见 /docs/busmaster/reference/topics/xcp-main-window/,有关完整的读取、写入、轮询、DAQ 及恢复工作流程请参见 /docs/busmaster/reference/topics/xcp-operations/。
权威来源: BUSMASTER DITA help source XCP.dita, compiled into BUSMASTER.CHM with the application.