诊断主窗口
简介:
诊断主窗口用于发送诊断请求,并监视从 ECU 接收到的诊断响应
配置:
要配置用于发送的诊断请求或监视诊断响应,请使用 CAN->Diagnostics->Transmit Window 菜单。这将显示如下所示的窗口。
BUSMUST 构建版本提供了一个增强的面向 UDS 的诊断窗口。服务树可用于选择常见的 UDS 服务和子服务,填写典型参数,并发送请求,而无需手动输入每个字节。
左侧的服务树专用于日常诊断操作。展开服务组,选择请求模板,调整可见参数(如 DID、RID、子功能、地址或有效载荷字节),然后从窗口发送请求。对于许多标准操作,用户无需手动计算并输入完整的十六进制有效载荷。

显示字段:
源地址 如果接口选择为 29 位接口,则用于指定源地址。如果接口选择为 11 位接口,则源地址将取自 Settings 窗口中的 CAN ID Request to ECU 字段 目标地址 如果接口选择为 29 位接口,则用于指定目标地址。如果接口选择为 11 位接口,则源地址将取自 Settings 窗口中的 CAN ID Responsefrom ECU 字段 发送测试器在线 勾选后发送测试器在线消息 最大 DLC 如果勾选,则发送消息的数据长度将被设置为 8 字节,即使消息的数据长度小于 8 字节 通道 发送消息的通道号 CAN ID 指示消息标识符 DLC 根据 Data Bytes 字段中插入的字节显示消息的数据长度 Data Bytes 要发送的数据字节 UDS Service Tree 列出常见的 UDS 服务、子服务和示例参数。展开树以定位所需的诊断操作,然后选择或双击请求节点以加载或发送相应的请求。当 ECU 项目使用不同的 DID、RID、子功能或数据值时,在发送前仍可编辑该请求。这种参数化工作流对于会话控制、ECU 复位、读取 DID、例程控制、安全访问、请求下载、传输数据和测试器在线等服务非常有用。它减少了仅将完整请求作为原始十六进制字节输入时常见的错误。 Send 发送配置的消息 Bytes 作为对所发送请求的响应而接收到的数据字节数 Response Description 接收到的响应的描述 Byte Index 数据字节的索引或位置 Response Data 作为对所发送请求的响应而接收到的数据字节
安全访问工作流通常需要种子请求(例如 27 01),随后是密钥响应(例如 27 02)。当配置了密钥算法时,BUSMUST 诊断可以帮助执行此序列。如果 ECU 返回否定响应,请在重试前验证安全级别、种子/密钥算法、会话状态和时序。
对于编程或下载工作流,请使用用于 Request Download、Transfer Data 和 Request Transfer Exit 的 UDS 服务模板。在 CAN FD 上,请确保通道和诊断设置均与 ECU 的 CAN FD 配置相匹配。
权威来源: BUSMASTER DITA help source Diagnostics_Main_Window.dita, compiled into BUSMASTER.CHM with the application.