注:
参考视频:【官方自制】CANoe/CANalyzer基础教程合集(已完结)共18P_哔哩哔哩_bilibili
参考文章1:CANoe/CANalyzer基础教程_Zevalin爱灰灰的博客-CSDN博客
参考文章2:CANoe基础教程01:新建工程及通道配置_canoe配置两个can通道-CSDN博客
2.1 新建工程
2.2.1 新建工程
(1)以CAN总线通信工程为例,演示如何创建一个新的工程。
(2)点击“File”→“New”,在这个窗口界面CANoe按照总线类型提供了不同的模板,这些模板主要包含总线类型、通信速率和通道数目等内容,当然,这些并不是固定的,工程创建后仍可对这些参数进行修改。
这里选择CAN总线500k波特率、2个通道,然后按下图所示完成创建工程即可。
2.2.2 通道与波特率配置
①双击下图所示的按钮(在Hardware菜单中),会弹出如下对话框,每个总线后面都有一个下拉框,它们用于配置该项目中使用的总线数目。
②双击下图所示的按钮(在Hardware菜单中),会弹出如下对话框(网络硬件配置窗口),在这里可对每个通道的通信速率进行配置(值得注意的是,通信速率一定要和实际连接的ECU保持一致)。
③软件(逻辑)通道与硬件(物理)通道的映射配置:
打开网络硬件配置窗口,点击右下角的“Driver...”打开Vector硬件配置窗口。
④Hardware选项下显示的是当前已连接并且可用的网络硬件设备,展开其中一个,可以查看设备的详细情况,下图示例的设备有4路CANpiggy(CAN收发器),能同时支持4路CAN网络的通信。
⑤将与ECU连接的物理通道分配给软件中对应的CAN网络:选择其中一路物理网络,右键选择使用的Vector软件(这里使用的是CANoe软件),然后选择该物理网络分配给的一个逻辑网络,这里选择CAN1;以此类推,将另一路物理网络分配给CAN2逻辑网络,然后将Vector硬件配置窗口关闭即可(点击“OK”关闭网络硬件配置窗口)。
注:右键添加
2.2.3 通道配置
通道是直接配置硬件接口与软件can接口关系。
到目前为止,新工程已经创建完成,后面再启动CANoe(点击下图红箭头所示的按键),软件工程就能够接收ECU发送过来的报文。
2.2.4 添加总线通信数据库
(1)如果希望软件进一步解析总线上的报文,需要添加对应的数据库文件。
(2)下图蓝框所示的是已经创建的两路逻辑网络,它们都有一个“Databases”的选项,右键点击它,有两种数据库导入的方式可以选择。
①Add:仅将数据库导入。
②Import Wizard...:添加数据库的同时还能识别数据库中的网络节点,并以仿真节点的形式添加到CANoe的Simulation Setup(仿真设置)窗口中,这样,CANoe就可以根据数据库中的规则去仿真这些网络节点的行为。