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

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

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

什么是canalyzer?Canalyzer使用介紹

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

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

一.Canlayzer界面介紹

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

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

analysis & stimulation主菜單下有以下子菜單 1.measurement setup:測量設(shè)置界面,即主界面。在這個(gè)界面可以增加或減少IG,設(shè)置離線或者在線播放報(bào)文等。后面細(xì)講 2.database management:添加database,只有添加了database后,canalyzer才能解析出報(bào)文報(bào)文名,通道等。不然如果不加database,解析出來的只有報(bào)文ID,而不清楚具體是哪個(gè)報(bào)文。 3.trace:用于查看trace,即當(dāng)前哪些報(bào)文正在收發(fā)。 4.graphics:用線條圖顯示信號。有時(shí)候查問題想看下具體哪條報(bào)文的哪個(gè)信號出現(xiàn)了什么變化,如果在trace里看由于全部是數(shù)字,不直觀,費(fèi)眼睛。這時(shí)候在graphics可以把你想要看的信號加進(jìn)來看,由于是線條顯示,更加直觀高效。如果有多通道時(shí),添加信號,有找不到信號的情況出現(xiàn),需要去查看下你的database是否添加正確(血淚經(jīng)驗(yàn))。

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

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

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

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

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

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

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

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

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

二.Canalyzer設(shè)置

一般一個(gè)layzer工程拿到手后,需要結(jié)合你手里的canalyzer工具進(jìn)行一些設(shè)置,才能進(jìn)行報(bào)文解析。 下圖在channel usage中,如果你用幾路can就配置幾,用幾路lin也同樣配置幾。因?yàn)榇蠖鄶?shù)時(shí)候can不止一路,所以can處可能不是1,但是如果只關(guān)注某一路can上的信號,可以設(shè)置1。具體結(jié)合實(shí)際情況。

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

在channel mapping channels中需要根據(jù)上一步設(shè)置的can通道數(shù)進(jìn)行配置。如果之前配置2個(gè)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è)置(重點(diǎn))

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都是一樣的操作。以下是在線播放需要注意的點(diǎn)。 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.屏蔽機(jī)器的can外發(fā)(下圖筆誤)

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

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

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

編輯:黃飛

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

    關(guān)注

    57

    文章

    2686

    瀏覽量

    462928
  • 報(bào)文
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    4010
收藏 人收藏

    評論

    相關(guān)推薦

    串口通信專用芯片介紹

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

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

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

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

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

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

    我使用#S32K148 和 TJA1145_CAN_Transceiver在這里,當(dāng)我從 Canalyzer 發(fā)送 CAN ID 0x50 時(shí),我在 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次下載

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

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

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

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

    Canalyzer使用介紹

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

    CAPL編程語言快速入門

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

    Pico Scope使用詳解

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

    Protocol Monitor | 高效的以太網(wǎng)網(wǎng)絡(luò)分析窗口

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

    Canalyzer基礎(chǔ)操作指南

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

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

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