0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是canalyzer?Canalyzer使用介紹

汽車ECU開發(fā) ? 來源:csdn ? 2023-02-13 14:41 ? 次閱讀

什么是canalyzer? 簡單來說就是解析汽車can報文,可收可發(fā),可記錄可回播報文。汽車行業(yè)開發(fā),測試,路試使用居多。下面主要分界面介紹,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,即當前哪些報文正在收發(fā)。 4.graphics:用線條圖顯示信號。有時候查問題想看下具體哪條報文的哪個信號出現(xiàn)了什么變化,如果在trace里看由于全部是數字,不直觀,費眼睛。這時候在graphics可以把你想要看的信號加進來看,由于是線條顯示,更加直觀高效。如果有多通道時,添加信號,有找不到信號的情況出現(xiàn),需要去查看下你的database是否添加正確(血淚經驗)。

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

hardware菜單下介紹 1.channel usage:通道設置。后面細講 2.channel mapping:同道m(xù)apping,后面細講

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

點擊measurement setup,會出現(xiàn)如下界面。下圖主要會用到R(回放log,可在節(jié)點上右擊添加R,雙擊R會提示你添加log文件),trace(查看當前哪些報文在收發(fā)),graphics(圖線線上信號變化)

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

如下圖,雙擊文件可以添加log,雙擊offline可以將開關切換。當開關打到上面,意味著離線播放,即不受當前工程本身信號收發(fā)影響;當開關打在下面,意味著在線播放,受工程本身信號收發(fā)影響,這時候一般需要把工程本身發(fā)出的信號屏蔽掉,不然trace中回放的你會看到兩條一樣的信號,分別是log和工程本身發(fā)出的(血淚教訓)。

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

下圖左側注意:R,IG,SF那一列可以通過右鍵添加。可通過空格屏蔽節(jié)點(打叉的是被我屏蔽的)。

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通道m(xù)apping到具體的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外發(fā)(下圖筆誤)

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

5.屏蔽機器的can FD外發(fā)(下圖筆誤)

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

編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2696

    瀏覽量

    463160
  • 報文
    +關注

    關注

    0

    文章

    38

    瀏覽量

    4012
收藏 人收藏

    評論

    相關推薦

    串口通信專用芯片介紹。

    芯片介紹
    jf_24750660
    發(fā)布于 :2022年11月22日 07:17:48

    數控技術:常用量具介紹視頻#數控

    數控加工介紹
    jf_49750429
    發(fā)布于 :2022年11月22日 09:28:02

    數控技術:課程整體介紹#數控

    數控加工介紹
    jf_49750429
    發(fā)布于 :2022年11月22日 15:21:59

    CAN報文環(huán)回如何停止回聲?

    我使用#S32K148 和 TJA1145_CAN_Transceiver在這里,當我從 Canalyzer 發(fā)送 CAN ID 0x50 時,我在 CAN ID 0x601 中得到了相同的回聲
    發(fā)表于 04-10 09:18

    FRDM-KEAZ64如何設置CAN消息傳遞?

    更改代碼以使其適用于 KEAZ64。不幸的是,這樣做之后,我仍然無法在我的 CANalyzer 窗口中看到任何 CAN 消息。任何幫助/建議都對如何設置 CAN 消息傳遞非常有幫助
    發(fā)表于 05-16 08:01

    CANalyzer快速入門

    發(fā)表于 04-25 11:11 ?0次下載

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

    CANEasy 集Vector軟件最重要的功能于一身 1 通道數量和支持的總線系統(tǒng) ? ? CanEasy CANalyzer CANoe 可配置的CAN通道數量 99 32 32 可配置的LIN
    的頭像 發(fā)表于 11-18 09:09 ?2919次閱讀

    怎樣去使用CANalyzer搭建LIN通信網絡呢

    將Vector的盒子連接到電腦,打開CANalyzer,菜單欄選擇File -> New,在Available Templates中雙擊LIN,跳出如下界面。
    的頭像 發(fā)表于 10-14 09:45 ?2575次閱讀

    Canalyzer使用介紹

    database management:添加database,只有添加了database后,canalyzer才能解析出報文報文名,通道等。不然如果不加database,解析出來的只有報文ID,而不清楚具體是哪個報文。
    的頭像 發(fā)表于 02-13 14:45 ?3496次閱讀

    CAPL編程語言快速入門

    CAPL是由Vector公司開發(fā)的類似于C語言的面向過程編程語言,是CANoe和CANalyzer中可用的編程語言。CAPL中程序塊的執(zhí)行由事件控制,在專用的編譯器中開發(fā)和編譯,這樣可以訪問數據庫中
    的頭像 發(fā)表于 09-17 16:11 ?2581次閱讀
    CAPL編程語言快速入門

    Pico Scope使用詳解

    作者|ZEDXL小編|吃不飽本篇文章主角為Picoscope。Picoscope是CANoe和CANalyzer的集成示波器解決方案,是基于USB連接的一種示波器硬件。當我們需要確認干擾和干擾序列
    的頭像 發(fā)表于 06-29 10:03 ?1460次閱讀
    Pico Scope使用詳解

    Protocol Monitor | 高效的以太網網絡分析窗口

    多樣,數據流量也變得更加龐大。這些復雜性給車載以太網絡的分析帶來了嚴峻的挑戰(zhàn)。專業(yè)的分析工具,可以讓開發(fā)和測試人員更為輕松地應對挑戰(zhàn)。CANoe/CANalyzer
    的頭像 發(fā)表于 09-21 08:27 ?798次閱讀
    Protocol Monitor | 高效的以太網網絡分析窗口

    Canalyzer基礎操作指南

    Database Management:添加database,也就是我們常說的dbc文件,只有加載dbc文件才能解析出報文名,通道等。不然只有報文ID,而不清楚具體是哪個報文。
    的頭像 發(fā)表于 03-11 11:43 ?3837次閱讀
    <b class='flag-5'>Canalyzer</b>基礎操作指南

    CAN總線測試工具的主要功能

    和分析CAN幀: CAN測試工具能夠捕獲CAN總線上的CAN幀,并進行詳細的分析。 這包括檢測報文、過濾報文、發(fā)送報文等。 常見的工具如Canalyser、Canoe、Canalyzer等,都具備這一
    的頭像 發(fā)表于 06-25 16:02 ?963次閱讀