BUSMASTER XCP:连接、采集与通信排障
适用 BUSMASTER 3.2.2.50,截图使用中文界面。
9. 遇到问题时,从哪个状态查起?
Section titled “9. 遇到问题时,从哪个状态查起?”| 现象 | 先确认 | 下一步 |
|---|---|---|
| A2L 加载了,但没有实时值 | CAN、XCP ECU 是否分别已连接;是否选中行执行立即读取 | 建立 CAN 和 XCP ECU 连接后,先完成一次立即读取,再启动连续采集。 |
| 连接 XCP 超时 | ECU / 模拟器是否就绪,实际接线、500 kbit/s、标准帧、0x555 / 0x556 是否一致 | 核对两端通道与终端,确认它们不是同一物理通道且没有被其他程序占用。真实 ECU 使用自己的参数。 |
| 对象显示不支持或无地址 | 对象的属性、类型、换算、地址及当前 MODULE | 在对象属性中核对地址、类型、换算和 MODULE。MissingAddress 缺少 ECU 地址;首次练习选择 EngineSpeed 和 SpeedLimit。 |
| 动态 DAQ 启动失败 | ECU 是否支持动态 DAQ,事件通道是否正确 | 查看主窗口下方的“日志 / 诊断”。模拟器使用事件 3;根据 ECU 的事件定义修正配置,或切换轮询确认基本读取是否正常。 |
| 值有更新,曲线却看不到 | 是否已加入 XCP 物理值元素、是否有采样、坐标范围是否包含数据 | 先自动范围;运行时需要追踪最新时间再点跟随最新,停止后查看历史区间。 |
| 停止后值显示已过期 | 测量是否已停止或连接已断开 | 这是缓存时效提示;需要新值时重新连接并读取或采集。 |
| 导出或配置按钮灰色 | 主 CAN 是否仍在连接 | 先停止采集、断开 XCP,再断开主 CAN,保留当前缓冲后导出。 |
| 通信超时后提示不同步 | 当前诊断日志和未确认命令 | 断开 XCP,再断开并重连主 CAN,重新建立 XCP 会话。对未确认的标定写入,先查实际值。 |
| 修改 CAN 发送任务后 XCP 超时 | 是否在 XCP 采集或等待响应期间新增、删除或修改了 CAN 发送任务 | 调整 CAN 发送任务前,先停止采集并断开 XCP;完成修改后重新连接 XCP。已提示通信不同步时,断开并重连主 CAN,再建立 XCP 会话。 |
完成本教程后,应能独立确认四件事:连接到了正确 ECU;读到了带正确单位的当前值;连续采集与曲线对应;CSV 与 CFX 分别保存了数据和配置。
需要进一步排查时,保存 A2L 导入提示、XCP 参数和同一时段的 CAN 记录,按支持日志收集与问题反馈收集实际 Build 对应的 A2L 日志。
如需安装或升级 BUSMASTER,请前往下载中心获取当前正式版本与历史版本。