0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是canalyzer?Canalyzer使用介绍

汽车ECU开发 来源:csdn 2023-02-13 14:41 次阅读

什么是canalyzer? 简单来说就是解析汽车can报文,可收可发,可记录可回播报文。汽车行业开发,测试,路试使用居多。下面主要分界面介绍,canalyzer设置,离线回放,在线回放等四大主要且常用功能去说明。

一.Canlayzer界面介绍

打开canalyzer工程左上方闪电标志是启动和暂停作用。panel是可用于添加panel界面,有助于调试。

52b2141c-ab49-11ed-bfe3-dac502259ad0.png

analysis & stimulation主菜单下有以下子菜单 1.measurement setup:测量设置界面,即主界面。在这个界面可以增加或减少IG,设置离线或者在线播放报文等。后面细讲 2.database management:添加database,只有添加了database后,canalyzer才能解析出报文报文名,通道等。不然如果不加database,解析出来的只有报文ID,而不清楚具体是哪个报文。 3.trace:用于查看trace,即当前哪些报文正在收发。 4.graphics:用线条图显示信号。有时候查问题想看下具体哪条报文的哪个信号出现了什么变化,如果在trace里看由于全部是数字,不直观,费眼睛。这时候在graphics可以把你想要看的信号加进来看,由于是线条显示,更加直观高效。如果有多通道时,添加信号,有找不到信号的情况出现,需要去查看下你的database是否添加正确(血泪经验)。

52c527fa-ab49-11ed-bfe3-dac502259ad0.png

hardware菜单下介绍 1.channel usage:通道设置。后面细讲 2.channel mapping:同道mapping,后面细讲

52d757b8-ab49-11ed-bfe3-dac502259ad0.png

点击measurement setup,会出现如下界面。下图主要会用到R(回放log,可在节点上右击添加R,双击R会提示你添加log文件),trace(查看当前哪些报文在收发),graphics(图线线上信号变化)

52e4e090-ab49-11ed-bfe3-dac502259ad0.png

如下图,双击文件可以添加log,双击offline可以将开关切换。当开关打到上面,意味着离线播放,即不受当前工程本身信号收发影响;当开关打在下面,意味着在线播放,受工程本身信号收发影响,这时候一般需要把工程本身发出的信号屏蔽掉,不然trace中回放的你会看到两条一样的信号,分别是log和工程本身发出的(血泪教训)。

53057954-ab49-11ed-bfe3-dac502259ad0.png

下图左侧注意:R,IG,SF那一列可以通过右键添加。可通过空格屏蔽节点(打叉的是被我屏蔽的)。

53211d8a-ab49-11ed-bfe3-dac502259ad0.png

二.Canalyzer设置

一般一个layzer工程拿到手后,需要结合你手里的canalyzer工具进行一些设置,才能进行报文解析。 下图在channel usage中,如果你用几路can就配置几,用几路lin也同样配置几。因为大多数时候can不止一路,所以can处可能不是1,但是如果只关注某一路can上的信号,可以设置1。具体结合实际情况。

53352abe-ab49-11ed-bfe3-dac502259ad0.png

在channel mapping channels中需要根据上一步设置的can通道数进行配置。如果之前配置2个can通道,下图则需要把这两路can通道mapping到具体的canalyzer硬件工具上。由于我这里硬件接的是3和4通道。所以选择channel3和channel4。

53510d38-ab49-11ed-bfe3-dac502259ad0.png

3.离线回放LOG(以需要两路can为例) 1.如下图先设置2路can通道;

5361c38a-ab49-11ed-bfe3-dac502259ad0.png

2.将canalyzer硬件上插的通道分别mapping到can1和can2上。我这里是channel3是can fd通道,channel4是can通道。

53701f8e-ab49-11ed-bfe3-dac502259ad0.png

3.添加database

5381b438-ab49-11ed-bfe3-dac502259ad0.png

4.添加can log

539c5860-ab49-11ed-bfe3-dac502259ad0.png

5.mapping设置(重点)

53c31ef0-ab49-11ed-bfe3-dac502259ad0.png

6.查看graphics

53ddfc2a-ab49-11ed-bfe3-dac502259ad0.png

53eecd02-ab49-11ed-bfe3-dac502259ad0.png

4.在线回放LOG(以需要两路can为例) 前面的can通道设置,添加database,查看graphics都是一样的操作。以下是在线播放需要注意的点。 1.设置

54042b52-ab49-11ed-bfe3-dac502259ad0.png

2.选择需要播放的can log

5418e038-ab49-11ed-bfe3-dac502259ad0.png

3.Mapping设置

54359746-ab49-11ed-bfe3-dac502259ad0.png

4.屏蔽机器的can外发(下图笔误)

5444f75e-ab49-11ed-bfe3-dac502259ad0.png

5.屏蔽机器的can FD外发(下图笔误)

54521c2c-ab49-11ed-bfe3-dac502259ad0.png

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2472

    浏览量

    459467
  • 报文
    +关注

    关注

    0

    文章

    31

    浏览量

    3973
收藏 人收藏

    评论

    相关推荐

    串口通信专用芯片介绍

    芯片介绍
    jf_24750660
    发布于 :2022年11月22日 07:17:48

    数控技术:常用量具介绍视频#数控

    数控加工介绍
    jf_49750429
    发布于 :2022年11月22日 09:28:02

    数控技术:数控加工中心介绍视频#数控

    数控加工介绍
    jf_49750429
    发布于 :2022年11月22日 09:33:47

    数控技术:课程整体介绍#数控

    数控加工介绍
    jf_49750429
    发布于 :2022年11月22日 15:21:59

    CAN报文环回如何停止回声?

    我使用#S32K148 和 TJA1145_CAN_Transceiver在这里,当我从 Canalyzer 发送 CAN ID 0x50 时,我在 CAN ID 0x601 中得到了相同的回声
    发表于 04-10 09:18

    FRDM-KEAZ64如何设置CAN消息传递?

    更改代码以使其适用于 KEAZ64。不幸的是,这样做之后,我仍然无法在我的 CANalyzer 窗口中看到任何 CAN 消息。任何帮助/建议都对如何设置 CAN 消息传递非常有帮助
    发表于 05-16 08:01

    CANalyzer快速入门

    发表于 04-25 11:11 0次下载

    虹科CANEasy集Vector软件最重要的功能于一身

    CANEasy 集Vector软件最重要的功能于一身 1 通道数量和支持的总线系统     CanEasy CANalyzer CANoe 可配置的CAN通道数量 99 32 32 可配置的LIN
    的头像 发表于 11-18 09:09 2580次阅读

    怎样去使用CANalyzer搭建LIN通信网络呢

    将Vector的盒子连接到电脑,打开CANalyzer,菜单栏选择File -> New,在Available Templates中双击LIN,跳出如下界面。
    的头像 发表于 10-14 09:45 1768次阅读

    Canalyzer使用介绍

    database management:添加database,只有添加了database后,canalyzer才能解析出报文报文名,通道等。不然如果不加database,解析出来的只有报文ID,而不清楚具体是哪个报文。
    的头像 发表于 02-13 14:45 2620次阅读

    CAPL编程语言快速入门

    CAPL是由Vector公司开发的类似于C语言的面向过程编程语言,是CANoe和CANalyzer中可用的编程语言。CAPL中程序块的执行由事件控制,在专用的编译器中开发和编译,这样可以访问数据库
    的头像 发表于 09-17 16:11 1673次阅读
    CAPL编程语言快速入门

    Pico Scope使用详解

    作者|ZEDXL小编|吃不饱本篇文章主角为Picoscope。Picoscope是CANoe和CANalyzer的集成示波器解决方案,是基于USB连接的一种示波器硬件。当我们需要确认干扰和干扰序列
    的头像 发表于 06-29 10:03 941次阅读
    Pico Scope使用详解

    Protocol Monitor | 高效的以太网网络分析窗口

    多样,数据流量也变得更加庞大。这些复杂性给车载以太网络的分析带来了严峻的挑战。专业的分析工具,可以让开发和测试人员更为轻松地应对挑战。CANoe/CANalyzer
    的头像 发表于 09-21 08:27 580次阅读
    Protocol Monitor | 高效的以太网网络分析窗口

    Canalyzer基础操作指南

    Database Management:添加database,也就是我们常说的dbc文件,只有加载dbc文件才能解析出报文名,通道等。不然只有报文ID,而不清楚具体是哪个报文。
    的头像 发表于 03-11 11:43 652次阅读
    <b class='flag-5'>Canalyzer</b>基础操作指南