1. 創(chuàng)建LIN工程
將Vector的盒子連接到電腦,打開CANalyzer,菜單欄選擇File -> New,在Available Templates中雙擊LIN,跳出如下界面。
2. 配置LDF文件及LIN通信報文
2.1 配置報文及信號
在菜單欄中選擇Tools -> LDF Explorer,跳出如下界面,創(chuàng)建New File。
首先點擊New Unconditional Frame添加新的無條件幀。
在如下界面中對LIN報文進行配置:
Name:幀名稱; Length[Byte]:幀長度; ID:幀ID,以十進制表示; Publisher:幀的發(fā)送單元; Subscriber:幀的接收單元;
Signal Mapping:信號矩陣;
點擊Create and Map Signal,創(chuàng)建信號矩陣及定義信號,跳出如下界面。
在Signal Properties選項卡內(nèi)配置
Name:信號名稱; Initial Value:初始值; Signal Type:信號類型,分為Scalar和Byte Array;
Length[Bit]:信號長度,最多8bit;
在Physical選項卡內(nèi)配置
Minimum[raw]:最小物理量; Maximum[raw]:最大物理量; Unit:該物理量對應(yīng)的單位; Factor:放大系數(shù);
Offset:物理量的補償;
在Publisher/Subscriber Relations選項卡內(nèi)配置
ECUs:發(fā)送單元;
Subscriber(s):接收單元;
在Mapping選項卡內(nèi)配置
Position on Frame[Bit]:該信號在報文中的起始位。
在報文中添加信號后如下圖所示。
2.2 配置調(diào)度表
在菜單欄如下位置選擇Create Schedule Table,添加幀的調(diào)度表。
將Unconditional Frames中創(chuàng)建的無條件幀拖動到調(diào)度表中,并保存設(shè)置,如下圖所示。
2.3 配置時序
選擇Nodes/Frames,點擊左側(cè)方框中的主節(jié)點名稱,這里是LIN_Master,并選擇調(diào)度表中的報文。此時右側(cè)方框如下圖所示,根據(jù)客戶需求分別修改Delay(時隙)、Timebase(基時)、Jitter(偏移)。
2.4 檢查及保存配置
保存配置,然后在菜單欄如下位置點擊LIN Consistency Checker,進入LDF文件的錯誤檢查。
出現(xiàn)如下界面后,選擇Start the consistency check開始檢查。如果存在錯誤或者警告,左側(cè)欄中會提示相應(yīng)的問題。
2.5 導(dǎo)入LDF文件
回到主界面,在右側(cè)方框內(nèi),右擊Channel 1,選擇Add Database,將保存的LDF文件導(dǎo)入進來,如下圖所示。
右擊如下位置的藍色小方塊,選擇如下Insert LIN Interactive Scheduler。
添加完之后,會出現(xiàn)一個灰色方塊LIN ISC,界面如下圖所示。
點擊灰色方塊LIN ISC,在跳出來的界面里面選擇Frames,并在中間空白區(qū)域右擊選擇Add frame from database添加報文和調(diào)度表。
3. 添加和配置CAPL模塊
在菜單欄中選擇Tools -> CAPL Browser,跳出如下界面。
編寫相關(guān)的CAPL代碼,并保存。
回到主界面,右擊如下位置的藍色小方塊,選擇如下Insert Program Node。
若跳出如下顯示框,選擇Yes。
添加完之后,會出現(xiàn)一個灰色方塊P,界面如下圖所示。
雙擊灰色方塊P,選擇相應(yīng)的CAPL文件。
4. 運行工程
在Home菜單欄中點擊黃色閃電圖標Start,開始運行,如下圖所示。
相關(guān)報文信息會顯示在Trace界面上,若需要其他的顯示監(jiān)控界面,可在Analysis & Stimulation菜單欄中選擇添加。
審核編輯:劉清
-
CAN
+關(guān)注
關(guān)注
57文章
2762瀏覽量
464006 -
ecu
+關(guān)注
關(guān)注
14文章
890瀏覽量
54600 -
LIN
+關(guān)注
關(guān)注
4文章
218瀏覽量
40317 -
通信網(wǎng)絡(luò)
+關(guān)注
關(guān)注
21文章
2043瀏覽量
52107 -
CAPI
+關(guān)注
關(guān)注
0文章
5瀏覽量
12506
原文標題:使用CANalyzer搭建LIN通信網(wǎng)絡(luò)
文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論