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

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

3天內(nèi)不再提示

Canalyzer使用介紹

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

什么是canalyzer?

簡單來說就是解析汽車can報文,可收可發(fā),可記錄可回播報文。汽車行業(yè)開發(fā),測試,路試使用居多。下面主要分界面介紹,canalyzer設(shè)置,離線回放,在線回放等四大主要且常用功能去說明。

一.Canlayzer界面介紹

打開canalyzer工程左上方閃電標(biāo)志是啟動和暫停作用。panel是可用于添加panel界面,有助于調(diào)試。

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

analysis & stimulation主菜單下有以下子菜單

1.measurement setup:測量設(shè)置界面,即主界面。在這個界面可以增加或減少IG,設(shè)置離線或者在線播放報文等。后面細講

2.database management:添加database,只有添加了database后,canalyzer才能解析出報文報文名,通道等。不然如果不加database,解析出來的只有報文ID,而不清楚具體是哪個報文。

3.trace:用于查看trace,即當(dāng)前哪些報文正在收發(fā)。

4.graphics:用線條圖顯示信號。有時候查問題想看下具體哪條報文的哪個信號出現(xiàn)了什么變化,如果在trace里看由于全部是數(shù)字,不直觀,費眼睛。這時候在graphics可以把你想要看的信號加進來看,由于是線條顯示,更加直觀高效。如果有多通道時,添加信號,有找不到信號的情況出現(xiàn),需要去查看下你的database是否添加正確(血淚經(jīng)驗)。

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

hardware菜單下介紹

1.channel usage:通道設(shè)置。后面細講

2.channel mapping:同道m(xù)apping,后面細講

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

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

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

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

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

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

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

二.Canalyzer設(shè)置

一般一個layzer工程拿到手后,需要結(jié)合你手里的canalyzer工具進行一些設(shè)置,才能進行報文解析。

下圖在channel usage中,如果你用幾路can就配置幾,用幾路lin也同樣配置幾。因為大多數(shù)時候can不止一路,所以can處可能不是1,但是如果只關(guān)注某一路can上的信號,可以設(shè)置1。具體結(jié)合實際情況。

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

在channel mapping channels中需要根據(jù)上一步設(shè)置的can通道數(shù)進行配置。如果之前配置2個can通道,下圖則需要把這兩路can通道m(xù)apping到具體的canalyzer硬件工具上。由于我這里硬件接的是3和4通道。所以選擇channel3和channel4。

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

3.離線回放LOG(以需要兩路can為例)

1.如下圖先設(shè)置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設(shè)置(重點)

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

6.查看graphics

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

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

4.在線回放LOG(以需要兩路can為例)

前面的can通道設(shè)置,添加database,查看graphics都是一樣的操作。以下是在線播放需要注意的點。

1.設(shè)置

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

2.選擇需要播放的can log

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

3.Mapping設(shè)置

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

審核編輯 :李倩

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

    關(guān)注

    57

    文章

    2663

    瀏覽量

    462452
  • 信號
    +關(guān)注

    關(guān)注

    11

    文章

    2741

    瀏覽量

    76180

原文標(biāo)題:Canalyzer使用介紹

文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    數(shù)控技術(shù)加工:數(shù)控銑床電器線路介紹-2主軸故障#數(shù)控

    數(shù)控加工介紹
    jf_49750429
    發(fā)布于 :2022年11月22日 03:02:17

    串口通信專用芯片介紹。

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

    數(shù)控技術(shù):孔加工固定循環(huán)指令基本介紹視頻#數(shù)控

    數(shù)控加工介紹
    jf_49750429
    發(fā)布于 :2022年11月22日 09:23:04

    數(shù)控技術(shù):常用量具介紹視頻#數(shù)控

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

    數(shù)控技術(shù):數(shù)控加工中心介紹視頻#數(shù)控

    數(shù)控加工介紹
    jf_49750429
    發(fā)布于 :2022年11月22日 09:33:47

    數(shù)控技術(shù):數(shù)控常用準(zhǔn)備功能、輔助功能指令代碼介紹#數(shù)控

    數(shù)控加工介紹
    jf_49750429
    發(fā)布于 :2022年11月22日 09:36:08

    數(shù)控技術(shù):數(shù)控銑削加工常用刀具介紹視頻#數(shù)控

    數(shù)控加工介紹
    jf_49750429
    發(fā)布于 :2022年11月22日 09:42:26

    數(shù)控技術(shù):課程整體介紹#數(shù)控

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

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

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

    FRDM-KEAZ64如何設(shè)置CAN消息傳遞?

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

    CANalyzer快速入門

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

    怎樣去使用CANalyzer搭建LIN通信網(wǎng)絡(luò)呢

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

    什么是canalyzerCanalyzer使用介紹

    打開canalyzer工程左上方閃電標(biāo)志是啟動和暫停作用。panel是可用于添加panel界面,有助于調(diào)試。
    的頭像 發(fā)表于 02-13 14:41 ?1.6w次閱讀

    Canalyzer基礎(chǔ)操作指南

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