如何在CANoe中发送CAN报文?
文摘
2025-01-19 08:15
上海
本文旨在了解如何使用Vector 汽车测试工具CANoe工具发送 CAN 报文。Vector的CANoe经常被用来 CAN 报文发送,可以使用手动模式或测试自动化模式。就手动模式本文展开简单说明,即使用CANoe将CAN 报文发送到连接到计算机的外部ECU上。如何在 CANoe 手动模式下发送报文
这里我们将使用 CANoe 9.0 版本,在手动模式下,如果想发送任何报文,可以直接发送,但应该知道整个 CAN 帧的详细信息,但大多数情况下,每个公司都会有自己的 CAN 数据库,你需要添加它。基本上,首先需要打开 CANoe 工具,然后就可以轻松地使用此工具工作了。然后进入工具菜单,选择“模拟菜单”,选择后将看到一个新窗口,然后按照以下步骤操作:
步骤1:选择“模拟”选项。
步骤2:选择“模拟设置”(将打开一个新窗口)。
步骤3:在CAN网络下选择 CAN。
- 步骤4:选择“交互式生成器(interactive genrators)”。
再步骤4的interactive genrators选项中,右键单击鼠标选择“插入interactive genrators”,然后它将生成一个名为“CAN IG”的新子选项。接着选择“CAN IG”选项,将打开一个新窗口,其中包含一些按照旧配置的节点,这里默认只配置了一个节点。选择此选项后,另一个虚拟节点将连接到名为 CAN IG 的网络中,如下图所示。如果您双击它,它将打开一个名为 CAN IG 窗口的新窗口。在那里您将获得不同的选项:
从数据库添加框架。
添加 CAN FD 框架。
添加 CAN 帧。
第二点和第三点是纯手动模式,需要添加 CAN 帧的每个字段,但是已经添加了数据库,那么就不必担心了。没有的话,需要了解如何将新数据库添加到您的 CAN IG 块网络,可以直接选择第一点作为“从数据库添加帧”,如下图所示:这样就会打开你的数据库,你需要转到你的消息并选择它,它将自动添加到 IG 区块中,如下图所示:之后,报文将添加到 IG 块中,接着可以展开报文,选择要发送到ECU 的任何信号,然后像下图一样测试 ECU。每条报文都有两个选项,可以根据需要单击手动发送一次或定期发送,如上图所示。以上就是关于如何从CANoe 工具发送CAN报文的操作。