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

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

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

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

汽車ECU開發(fā) ? 來源:汽車ECU開發(fā) ? 作者:奔跑chanchanchan ? 2022-10-14 09:45 ? 次閱讀

1. 創(chuàng)建LIN工程

將Vector的盒子連接到電腦,打開CANalyzer,菜單欄選擇File -> New,在Available Templates中雙擊LIN,跳出如下界面。

46b6957e-4b50-11ed-a3b6-dac502259ad0.png

2. 配置LDF文件及LIN通信報(bào)文

2.1 配置報(bào)文及信號

在菜單欄中選擇Tools -> LDF Explorer,跳出如下界面,創(chuàng)建New File。

46cdfc64-4b50-11ed-a3b6-dac502259ad0.png

首先點(diǎn)擊New Unconditional Frame添加新的無條件幀。

46e66f9c-4b50-11ed-a3b6-dac502259ad0.png

在如下界面中對LIN報(bào)文進(jìn)行配置:

Name:幀名稱; Length[Byte]:幀長度; ID:幀ID,以十進(jìn)制表示; Publisher:幀的發(fā)送單元; Subscriber:幀的接收單元;

Signal Mapping:信號矩陣;

46fcc5f8-4b50-11ed-a3b6-dac502259ad0.png

點(diǎn)擊Create and Map Signal,創(chuàng)建信號矩陣及定義信號,跳出如下界面。

在Signal Properties選項(xiàng)卡內(nèi)配置

Name:信號名稱; Initial Value:初始值; Signal Type:信號類型,分為Scalar和Byte Array;

Length[Bit]:信號長度,最多8bit;

在Physical選項(xiàng)卡內(nèi)配置

Minimum[raw]:最小物理量; Maximum[raw]:最大物理量; Unit:該物理量對應(yīng)的單位; Factor:放大系數(shù);

Offset:物理量的補(bǔ)償;

在Publisher/Subscriber Relations選項(xiàng)卡內(nèi)配置

ECUs:發(fā)送單元;

Subscriber(s):接收單元;

在Mapping選項(xiàng)卡內(nèi)配置

Position on Frame[Bit]:該信號在報(bào)文中的起始位。

470cb80a-4b50-11ed-a3b6-dac502259ad0.png

在報(bào)文中添加信號后如下圖所示。

4723af1a-4b50-11ed-a3b6-dac502259ad0.png

2.2 配置調(diào)度表

在菜單欄如下位置選擇Create Schedule Table,添加幀的調(diào)度表。

4798e9e2-4b50-11ed-a3b6-dac502259ad0.png

將Unconditional Frames中創(chuàng)建的無條件幀拖動到調(diào)度表中,并保存設(shè)置,如下圖所示。

47ae6222-4b50-11ed-a3b6-dac502259ad0.png

2.3 配置時序

選擇Nodes/Frames,點(diǎn)擊左側(cè)方框中的主節(jié)點(diǎn)名稱,這里是LIN_Master,并選擇調(diào)度表中的報(bào)文。此時右側(cè)方框如下圖所示,根據(jù)客戶需求分別修改Delay(時隙)、Timebase(基時)、Jitter(偏移)。

47cff61c-4b50-11ed-a3b6-dac502259ad0.png

2.4 檢查及保存配置

保存配置,然后在菜單欄如下位置點(diǎn)擊LIN Consistency Checker,進(jìn)入LDF文件的錯誤檢查。

47e0d752-4b50-11ed-a3b6-dac502259ad0.png

出現(xiàn)如下界面后,選擇Start the consistency check開始檢查。如果存在錯誤或者警告,左側(cè)欄中會提示相應(yīng)的問題。

47f2e1f4-4b50-11ed-a3b6-dac502259ad0.png

2.5 導(dǎo)入LDF文件

回到主界面,在右側(cè)方框內(nèi),右擊Channel 1,選擇Add Database,將保存的LDF文件導(dǎo)入進(jìn)來,如下圖所示。

481ec044-4b50-11ed-a3b6-dac502259ad0.png

右擊如下位置的藍(lán)色小方塊,選擇如下Insert LIN Interactive Scheduler。

48380e96-4b50-11ed-a3b6-dac502259ad0.png

添加完之后,會出現(xiàn)一個灰色方塊LIN ISC,界面如下圖所示。

4856ca70-4b50-11ed-a3b6-dac502259ad0.png

點(diǎn)擊灰色方塊LIN ISC,在跳出來的界面里面選擇Frames,并在中間空白區(qū)域右擊選擇Add frame from database添加報(bào)文和調(diào)度表。

486fc502-4b50-11ed-a3b6-dac502259ad0.png

3. 添加和配置CAPL模塊

在菜單欄中選擇Tools -> CAPL Browser,跳出如下界面。

487c3f1c-4b50-11ed-a3b6-dac502259ad0.png

編寫相關(guān)的CAPL代碼,并保存。

回到主界面,右擊如下位置的藍(lán)色小方塊,選擇如下Insert Program Node。

488a3b12-4b50-11ed-a3b6-dac502259ad0.png

若跳出如下顯示框,選擇Yes。

48965c12-4b50-11ed-a3b6-dac502259ad0.png

添加完之后,會出現(xiàn)一個灰色方塊P,界面如下圖所示。

48afd2e6-4b50-11ed-a3b6-dac502259ad0.png

雙擊灰色方塊P,選擇相應(yīng)的CAPL文件。

4. 運(yùn)行工程

在Home菜單欄中點(diǎn)擊黃色閃電圖標(biāo)Start,開始運(yùn)行,如下圖所示。

48ccc392-4b50-11ed-a3b6-dac502259ad0.png

相關(guān)報(bào)文信息會顯示在Trace界面上,若需要其他的顯示監(jiān)控界面,可在Analysis & Stimulation菜單欄中選擇添加。





審核編輯:劉清

聲明:本文內(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

    文章

    2663

    瀏覽量

    462452
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    853

    瀏覽量

    54219
  • LIN
    LIN
    +關(guān)注

    關(guān)注

    4

    文章

    212

    瀏覽量

    40128
  • 通信網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    21

    文章

    2012

    瀏覽量

    51782
  • CAPI
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    12475

原文標(biāo)題:使用CANalyzer搭建LIN通信網(wǎng)絡(luò)

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

收藏 人收藏

    評論

    相關(guān)推薦

    無線BIRR通信網(wǎng)絡(luò)系統(tǒng)

    無線BIRR通信網(wǎng)絡(luò)系統(tǒng)無線BIRR通信網(wǎng)絡(luò)系統(tǒng)是天創(chuàng)匯智科技人員在研究了世界范圍眾多前沿?zé)o線自組網(wǎng)理論和系統(tǒng)技術(shù)的基礎(chǔ)上,針對復(fù)雜干擾的無線網(wǎng)絡(luò),創(chuàng)造性地提出BIRR(最佳即時路由)通信
    發(fā)表于 05-27 14:15

    無縫覆蓋的公眾移動通信網(wǎng)絡(luò)

    潮流,伴隨著通信網(wǎng)、互聯(lián)網(wǎng)、廣電網(wǎng)三網(wǎng)融合,固定網(wǎng)絡(luò)與移動網(wǎng)絡(luò)融合的進(jìn)程,各種局域網(wǎng)、個域網(wǎng)以及傳感器網(wǎng)絡(luò)開始接入公共通信平臺,從而共同構(gòu)建
    發(fā)表于 07-09 06:46

    怎么實(shí)現(xiàn)基于FPGA設(shè)計(jì)安全的汽車通信網(wǎng)絡(luò)?

    怎么實(shí)現(xiàn)基于FPGA設(shè)計(jì)安全的汽車通信網(wǎng)絡(luò)
    發(fā)表于 05-17 06:23

    集群通信網(wǎng)絡(luò)是什么?數(shù)字集群移動通信網(wǎng)絡(luò)是如何運(yùn)行的?

    集群通信網(wǎng)絡(luò)是什么?數(shù)字集群移動通信網(wǎng)絡(luò)是如何運(yùn)行的?
    發(fā)表于 05-26 06:27

    怎樣有效管理數(shù)據(jù)通信網(wǎng)絡(luò)

    怎樣有效管理數(shù)據(jù)通信網(wǎng)絡(luò)?
    發(fā)表于 05-27 06:37

    怎樣使用IAR搭建一種STM32工程

    怎樣使用IAR搭建一種STM32工程?有哪些基本步驟?
    發(fā)表于 10-27 08:07

    如何搭建一個基于ROS系統(tǒng)的平衡車

    OPENCR硬件是怎樣通過USB虛擬串口的方式和ROS系統(tǒng)進(jìn)行通信?如何搭建一個基于ROS系統(tǒng)的平衡車
    發(fā)表于 11-08 06:57

    怎樣解決stm32和FPGA串口通信的問題

    如何實(shí)現(xiàn)stm32f1的串口接收程序?怎樣解決stm32和FPGA串口通信的問題
    發(fā)表于 12-06 07:47

    怎樣設(shè)計(jì)一種基于Socket的網(wǎng)絡(luò)通信程序

    怎樣設(shè)計(jì)一種基于Socket的網(wǎng)絡(luò)通信程序?在LINUX系統(tǒng)與WINDOWS系統(tǒng)之間如何進(jìn)行基于Socket的網(wǎng)絡(luò)通信
    發(fā)表于 12-23 08:21

    socket通信怎樣實(shí)現(xiàn)

    socket通信怎樣實(shí)現(xiàn)?怎樣實(shí)現(xiàn)socket AES-CBC加密
    發(fā)表于 01-20 07:41

    怎樣通過ESP8266搭建一種網(wǎng)絡(luò)服務(wù)器

    怎樣通過ESP8266搭建一種網(wǎng)絡(luò)服務(wù)器?
    發(fā)表于 02-22 07:21

    基于CAN/LIN總線的汽車通信網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)

    為了解決由汽車電子元器件的增加而帶來的通信問題,這就要求采用一種高速、多路、共享的汽車通信網(wǎng)絡(luò)
    發(fā)表于 09-27 11:42 ?1802次閱讀
    基于CAN/<b class='flag-5'>LIN</b>總線的汽車<b class='flag-5'>通信網(wǎng)絡(luò)</b>設(shè)計(jì)與實(shí)現(xiàn)

    通信網(wǎng)絡(luò)的基礎(chǔ)

    通信技術(shù):通信技術(shù)是建立通信網(wǎng)絡(luò)的基礎(chǔ),它包括傳輸介質(zhì)、調(diào)制解調(diào)器、交換機(jī)、路由器等技術(shù),它們的發(fā)展促進(jìn)了通信網(wǎng)絡(luò)的發(fā)展。
    發(fā)表于 05-04 14:34 ?1622次閱讀

    通信網(wǎng)絡(luò)分為哪三種網(wǎng)絡(luò) 通信網(wǎng)絡(luò)設(shè)備有哪些

    通信網(wǎng)絡(luò)指的是將多個計(jì)算機(jī)、設(shè)備和其他網(wǎng)絡(luò)連接在一起,通過通信信道進(jìn)行數(shù)據(jù)交換和共享資源的系統(tǒng)。通信網(wǎng)絡(luò)可以是通過有線、無線或衛(wèi)星等方式連接起來的計(jì)算機(jī)和設(shè)備的集合。
    發(fā)表于 05-06 09:17 ?6932次閱讀

    通信網(wǎng)絡(luò)技術(shù)載體主要包括 通信網(wǎng)絡(luò)技術(shù)應(yīng)用

     通信網(wǎng)絡(luò)技術(shù)是指在通信網(wǎng)絡(luò)中所應(yīng)用的各種方法、技巧和工具,包括硬件、軟件、協(xié)議、拓?fù)浣Y(jié)構(gòu)、傳輸介質(zhì)等方面。通信網(wǎng)絡(luò)技術(shù)的發(fā)展可以帶來更穩(wěn)定、更快速、更高效的通訊和數(shù)據(jù)傳輸,促進(jìn)了全球的信息互聯(lián)與互通。
    發(fā)表于 05-06 14:57 ?2576次閱讀