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