2025年CANoe工具基本使用

CANoe工具基本使用CANoe 工具全称 CAN open environment 是全世界最标准的 CAN 工具硬件 CANoe 工程的新建 打开 CANoe 软件 在工具栏的 File 中点击 New 选择创建的模板 再保存创建的 cfg 工程文件 CANoe 工程的运行 要先导入 DBC 文件然后选择正确的软件通道

大家好,我是讯享网,很高兴认识大家。

CANoe工具全称CAN open environment,是全世界最标准的CAN工具硬件。

CANoe工程的新建

打开CANoe软件,在工具栏的File中点击New,选择创建的模板 ,再保存创建的cfg工程文件。


讯享网

 CANoe工程的运行

要先导入DBC文件然后选择正确的软件通道

连接上硬件,左上角点击闪电,选择对应的硬件通道。OK即可。

想暂停就点圈圈

测量设置Measurement Setup功能

Statistics窗口

这里可以看到数据统计,包括总线负载之类的。

还能够拉过去用图形的方式来看在这里插入图片描述

Trace窗口

该窗口可以查看报文

可以在前面加个CFB报文过滤或者通道过滤

使用Trace工具:在”Analysis”下打开”Trace”,若此时CAN上有报文在发送,即可在这个界面下查看到。界面如下图所示,这里对Trace界面下经常用到的几点进行下阐述:

Trace界面提供了多种过滤方式,但一般常用的是通过信号ID进行过滤。具体过滤操作可点击”ID”右上角的图标进行设置(将鼠标移到”ID”处时会显示出)。
可以通过点击下图标志3处的这个图标改变报文的显示模式(将同一ID的报文逐条显示或者只显示最后一次的此ID的报文)
下图标志1处的图标表示清空当前”Trace”界面的报文显示
下图标志2处的图标表示停止/更新”Trace”界面的报文显示

在这里插入图片描述

 下图,在工程”Stop”的状态下,点击要进行过滤操作的界面窗口前右击 红框内的图标,选择”Insert Event Filter”,其前面会出现 "CFB"的标志(兰框内的图标);(这里是以在”Trace”窗口进行过滤操作为例)

在这里插入图片描述

双击上图中的"CFB"图标,进入CAN过滤的设置界面,按照需求进行过滤设置

在这里插入图片描述

 此时运行工程,打开”Trace”界面,则可以看到除了指定的这几条报文,其他报文都已被屏蔽掉了。但注意,由于我们前面的例子中加入的CAN过滤器是在”Trace”窗口前面加的,所以其效果也只在”Trace”窗口下有效(只对当前插入过滤器的模块有效);此时Logging模块下还是有对其他报文进行记录的。所以,若我们想要生成的工作日志也过滤掉其他报文,则要在”Logging”文件前也加上CAN过滤器,
在这里插入图片描述

 除了前面提到的插入CAN过滤器,在”Measurement Setup”界面下的任意窗口,右击前面的 正方形图标,还可以选择其他一些功能模块,如CAN CAN通道的过滤器、CAPL程序等。如下:

在这里插入图片描述

Data窗口

可以对信号值、变量值的大小进行查看监控,并保存信号的日志文件(mdf格式)。

可以对信号值、变量值的大小进行查看监控,并保存信号的日志文件(mdf格式)。窗口如下图所示:

 在这里插入图片描述

Graphics窗口

可以以图表的形式查看信号变化

添加用户自己定义的信号:若当前工程没有导入dbc、或者dbc中没有要查看的报文信号,可通过自己定义信号变量进行查看。操作如下:
在”Graphics”界面下右键,选择”User Defined Signals”,此时会弹出参数设置界面,此时界面如下:

在这里插入图片描述

对应写入要查看的报文ID、信号起始位、信号长度;点击OK,即可显示出总线上该信号的波形,此时界面如下图

在这里插入图片描述

从dbc文件中导入信号:在”Graphics”界面下右键,选择”Add Signals”,此时会弹出信号选择界面如下图(注意工程里是要已经有添加dbc文件的了);可以直接在”Signals”里选择信号;也可在”Frames”找到对应报文,再选择要查看的信号

在这里插入图片描述

        各个信号的y坐标范围可以直接双击进行设置,界面如下:

在这里插入图片描述

        (2)、当要查看的信号比较多时,则选择”Show All Y-Axis”,此时的显示界面如下:

在这里插入图片描述

Logging保存日志

以报文形式保存Trace文件

日志文件保存设置:打开”Analysis”下的”Measurement Setup”,右键上图红框中的”Logging”,点击”Logging File Configuration”。此时界面如下图,在这里进行日志文件的保存设置。

断开模块

双击小方块便可断开对应功能

导入DBC文件

导入dbc:在”Simulation Setup”界面下,右键”Database”,选择”Add”,导入dbc文件(注意需在CANoe工程Stop状态下操作)。

在这里插入图片描述

模拟设置Simulation Setup功能

模拟报文发送

 在完成工程的创建后,此时的界面如下图所示。在”Simulation Setup”界面下,我们可对当前网络进行结点的添加、交互生成器IG的添加、dbc的添加等设置工作。这里我们介绍下如何通过创建IG发送报文信号。右键”Interactive Generators”,选择”Insert Interactive Generators Block CAN”里面的模块灰色是失能,双击就可以改变成使能状态。

双击上图中创建出来的CAN IG,此时界面如下图所示。

右键”CAN IG”界面下上面窗格的空白部分,添加要发送的报文信号。有以下的三种选择:

从dbc文件中导入要发送的信号(Add Frame From Database);

添加CAN FD信号(Add CAN FD Frame) ;

添加CAN信号(Add CAN Frame)

关于CAN FD (CAN with Flexible Data rate)与CAN主要有以下的两点区别:
1、可变速率:CAN FD采用了两种速率;从控制场中的BRS(速率转换开关位)位到ACK场之前(含CRC分界符)为可变速率;其余部分为原CAN总线用的速率。
2、CAN FD对数据场的长度作了很大的扩充,DLC最大支持64个字节,在DLC小于等于8时与原CAN总线是一样的。

报文回放

也是一样添加回放模块

诊断测试

在CANoe工程”Stop”的状态下,点击工具栏”Diagnostics”下的“Diagnostic ISO TP

右击”CAN”,选择第一个”Add Diagnostic Description”,选择要导入的cdd文件,导入cdd文件后的界面

在这里插入图片描述

通过诊断控制台调用cdd文件中的报文进行发送

        点击工具栏”Diagnostics”下的”Diagnostic Console”,此时界面如下图所示;便可直接通过诊断控制台调用cdd文件中配置好的诊断报文信息进行发送;不用再去自己在IG中创建报文。

在这里插入图片描述

硬件配置

通道使用

通道映射

有时候通路不通,就要更深入的配置了。波特率,报文过滤,都在里面。

在这里插入图片描述

小讯
上一篇 2025-04-10 11:21
下一篇 2025-02-08 07:00

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/35409.html