在工具的使用過程中,難免會遇到一些問題,今天來匯總一下使用過程中的問題。
1.如何在 CANape 創(chuàng)建FlexRay工程
首先創(chuàng)建一個FlexRay的monitor,用于測量FlexRay信號和追蹤FlexRay總線通信,如下圖所示,
然后需要添加FlexRay的網(wǎng)絡(luò),如下圖。
然后就是添加數(shù)據(jù)庫文件以及設(shè)置總線同步key slot等信息。
FlexRay總線建立的device信息比較特殊的部分就是數(shù)據(jù)庫文件以及Cluster ID等信息,這個是與ECU建立連接必需的內(nèi)容信息。其中數(shù)據(jù)庫文件包括Fibex(*.xml)文件以及AUTOSAR system description(*.arxml)文件兩種類型。
通過CANape發(fā)送Flexray的示例腳本如下所示。
varbufferLen=3; unsigned char msg[] = { 0, 8, 8 }; var slotid = 0x103; varcycleCount=-1; varchannel=1; slotid = environment.SlotID; cycleCount = environment.CycleCount; channel = environment.Channel; bufferLen = 3; //send data FLX_Monitor.FrSendFrame(slotid, cycleCount, channel, msg, bufferLen);
2.如何安裝和使用CANape MATLAB插件
首先需要從Vector官網(wǎng)下載Vector MATLAB/Simulink MC Add-On安裝包,然后解壓并使用管理員權(quán)限安裝。需要注意的是,安裝前,需關(guān)閉安裝好的CANape和MATLAB。
運行MATLAB, Command Window顯示如下則表示插件安裝成功。
插件的使用與simulink其他模塊的差不多,都是從Simulink的Library Browser中拖拽要使用的模塊。
3.CANape_如何將窗口保存為Template并復(fù)用
對于這個問題,有兩種方法可以把配置好的Window保存為Template。第一種為將要保存的窗口右擊存為模板。
然后在Symbol Explorer | Window templates中可以找到保存的模板。右擊選擇“Show in Windows Explorer”可以打開保存路徑的文件夾。
Window templates也可以通過主菜單里的Display | Window | As Template來創(chuàng)建,被選中的當(dāng)前顯示窗口會被保存為Window templates。
以上保存好Template,其信息其實保存在Templates.ini文件,將這個文件放到其他工程文件夾的一級目錄里,在加載其他工程時,可在Symbol Explorer | Window templates中找到之前存儲的Template,將其拖拽至窗口即可使用Template。
需要注意的是Template中信號的來源。有時候不同Device中的信號名稱是一樣的,容易混淆。如何才能解決這個問題呢?需要在在菜單中選擇Option,在Options | Display | Object Names中將相關(guān)選項勾選。這樣無論是Device中的信號,還是離線數(shù)據(jù)文件中的信號,都會在信號名稱前面顯示Device名稱。
4.如何使用CANape將標(biāo)定后的數(shù)據(jù)刷寫到ECU
首先第一步保存標(biāo)定參數(shù)文件,操作如下圖。
然后將標(biāo)定參數(shù)文件合并到原始的 Hex 文件中,其操作為在vCDM studio 界面中,打開原始 Hex 文件,并將它設(shè)置為參考文件。
在打開合并窗口,將需要標(biāo)定數(shù)據(jù)文件以及軟件加載進來進行合并。
最后將合并后的 Hex 文件刷回到 ECU中,首先通過 Tools | Program | Download 打開刷寫窗。
通過 Add or replace file 選項加載更新后的 Hex文件并點擊 Start,這樣標(biāo)定參數(shù)就由 Hex文件刷寫到 Flash 中了。
審核編輯:黃飛
-
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3817瀏覽量
64490 -
ecu
+關(guān)注
關(guān)注
14文章
889瀏覽量
54546 -
Simulink
+關(guān)注
關(guān)注
22文章
536瀏覽量
62445 -
總線通信
+關(guān)注
關(guān)注
0文章
51瀏覽量
11833
原文標(biāo)題:CANape使用問題匯總
文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論