怎样进行CANoe 仿真工程配置
玫瑰柒
|
2019.12.31
|
0
+关注

对初学者来说,在使用项目提供的CANoe仿真工程时,可能会遇到各种各样的问题,致使无法正常使用仿真工程。但如果熟悉如何修改CANoe的设置和仿真工程的设置,问题就可以迎刃而解。下面来介绍仿真工程配置方法。

1. 分配物理通道

将CANoe的逻辑通道CAN1、CAN2或LIN1、LIN2等与硬件接口所提供的物理通道如VN1640A的通道正确关联。点选Configuration→Network Hardware→Drive进入Vector Hardware config界面。在左视图中Application下面选择CANoe,在右边视图中可以查看逻辑通道分配情况。如图1所示,可以看到CANoe的逻辑通道CAN1与VN1640A的Channel1关联,其余依次类推。

图1 配置硬件的物理通道

如果发现逻辑通道分配的物理通道不合适,可以右击对应的通道,在弹出的菜单中重分配。如图2。

图2 重新分配逻辑通道

2.设置波特率
如果CANoe的波特率设置与与CAN总线的实际波特率不匹配,则硬件某通道红灯Error会提示,同时总线上出现错误帧。若用户不清楚当前网络的波特率。可以在CANoe中通过Configuration→Network Hardware→Scan功能自动检测当前ECU的波特率,如图3所示。

图3 波特率Scan窗口

用户可以通过选择Active 或者Passive模式检测波特率。但需要注意的是,使用Passive模式检测波特率需要在CAN上已有两个或以上ECU正常通信的状态下进行。

3. 设置虚拟通道

CANoe提供了虚拟的CAN通道(Virtual CAN Channel)给用户做测试使用。安装完CANoe软件和硬件驱动后,CANoe默认为用户添加了两路虚拟CAN通道。虚拟CAN通道,顾名思义是虚拟了一个物理通道,它拥有与物理通道相似的功能,但不会通过硬件将CAN报文发送到真实总线上。当用户创建了一个仿真工程后,可以将逻辑通道映射到虚拟通道上仿真真实的CAN总线,帮助用户调试和验证所建仿真工程的正确性。在硬件配置里可以查看虚拟通道,如图4所示。

图4 虚拟通道设置窗口

右击虚拟通道则可以将其映射到逻辑通道。如图5所示。

图5 虚拟通道映射到逻辑通道的操作方法
此时,查看虚拟通道与逻辑通道的关系如图6所示。

图6 虚拟通道映射到逻辑通道

本文分别介绍了分配物理通道、设置波特率、和设置虚拟通道的方法,您学会了吗?

精选留言
延伸阅读
2020.11.20
2363阅读
更多报告干货
写留言
5604
阅读
收藏
回到顶部