Skip to content

INCA 收发 CAN 报文

本教程演示如何在 INCA 中通过 ES582.1 接收和发送 CAN 报文。

开始前确认

  • 已完成 ES582.1 Windows 驱动安装
  • Windows 设备管理器和 HSP-UT 均能识别 ES582.1;
  • CAN_H、CAN_L、CAN_GND 与目标总线连接正确,总线两端终端匹配;
  • 已知目标网络的通道、波特率、CAN ID、帧格式和发送周期。

创建数据库与工作区

  1. 启动 INCA,新建或打开一个数据库。
  2. 在数据库中添加工作区。

在 INCA 数据库中创建工作区

  1. 打开工作区的硬件配置界面。
  2. 点击“搜索已连接的设备”,在结果中确认 ES582.1 的序列号。
  3. 展开目标 CAN 通道,按用途选择 CAN-MonitoringCAN-Output 并加入硬件配置。

搜索并选择 ES582.1 的 CAN 功能

接收 CAN 报文

1. 配置 CAN-Monitoring

  1. 在硬件配置中选择 CAN-Monitoring
  2. 在参数页设置与目标总线一致的 CAN 通道、波特率和帧类型。
  3. 保存配置后点击“初始化硬件”。
  4. 确认 ES582.1、CAN 通道和 CAN-Monitoring 节点均显示正常状态。

初始化 ES582.1 与 CAN-Monitoring

2. 创建实验并选择变量

  1. 返回数据库管理器,在工作区中点击“新建实验”。

从工作区创建 INCA 实验

  1. 打开实验环境中的变量选择窗口。
  2. CAN-Monitoring 数据源下选择需要观察的报文变量。快速验证时可先选择 Byte0~Byte7;长期测量应只保留实际需要的变量,减少无效刷新。

选择 CAN-Monitoring 数据变量

3. 开始测量

  1. 将所选变量加入测量窗口。
  2. 点击“开始测量”。
  3. 观察数据是否持续更新,并与已知报文或另一台总线分析工具交叉验证。

在测量窗口中查看 CAN 数据

如果数据始终为空,先停止测量,再检查通道、波特率、终端和总线是否有其他节点发送;不要在未知配置下反复初始化。

发送 CAN 报文

1. 添加 CAN-Output

在硬件配置中为目标 CAN 通道添加 CAN-Output。接收和发送可以位于同一硬件配置中,但两者的参数必须指向正确通道且波特率一致。

在 ES582.1 CAN 通道下添加 CAN-Output

2. 创建 CAN 消息列表

  1. 返回数据库管理器,新建 CAN 消息列表
  2. 为每条报文设置 CAN ID、标准帧/扩展帧、数据长度、数据内容和发送周期。
  3. 使用项目批准的报文定义核对所有字段,再保存消息列表。

创建并编辑 CAN 消息列表

3. 绑定消息列表

  1. 回到硬件配置,选择 CAN-Output
  2. 在“主列表”中选择刚创建的 CAN 消息列表。
  3. 根据测试目的设置单次或循环发送;循环发送前再次检查周期。
  4. 初始化硬件并开始实验,确认总线状态正常后再启用发送。

将 CAN 消息列表绑定到 CAN-Output

雪球电子 · 专注通讯