精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

如何在CANape創建FlexRay工程

汽車ECU開發 ? 來源:汽車ECU開發 ? 2024-04-11 11:01 ? 次閱讀

在工具的使用過程中,難免會遇到一些問題,今天來匯總一下使用過程中的問題。

1.如何在 CANape 創建FlexRay工程

首先創建一個FlexRay的monitor,用于測量FlexRay信號和追蹤FlexRay總線通信,如下圖所示,

ad804c7c-ea47-11ee-a297-92fbcf53809c.png

然后需要添加FlexRay的網絡,如下圖。

ada0f788-ea47-11ee-a297-92fbcf53809c.png

然后就是添加數據庫文件以及設置總線同步key slot等信息

FlexRay總線建立的device信息比較特殊的部分就是數據庫文件以及Cluster ID等信息,這個是與ECU建立連接必需的內容信息。其中數據庫文件包括Fibex(*.xml)文件以及AUTOSAR system description(*.arxml)文件兩種類型。

adb5f3ea-ea47-11ee-a297-92fbcf53809c.png

通過CANape發送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官網下載Vector MATLAB/Simulink MC Add-On安裝包,然后解壓并使用管理員權限安裝。需要注意的是,安裝前,需關閉安裝好的CANape和MATLAB。

adc8509e-ea47-11ee-a297-92fbcf53809c.png

運行MATLAB, Command Window顯示如下則表示插件安裝成功。

adf2d6ca-ea47-11ee-a297-92fbcf53809c.png

插件的使用與simulink其他模塊的差不多,都是從Simulink的Library Browser中拖拽要使用的模塊。

ae049cde-ea47-11ee-a297-92fbcf53809c.png

3.CANape_如何將窗口保存為Template并復用

對于這個問題,有兩種方法可以把配置好的Window保存為Template。第一種為將要保存的窗口右擊存為模板。

ae22f6d4-ea47-11ee-a297-92fbcf53809c.png

然后在Symbol Explorer | Window templates中可以找到保存的模板。右擊選擇“Show in Windows Explorer”可以打開保存路徑的文件夾。

ae39599c-ea47-11ee-a297-92fbcf53809c.png

Window templates也可以通過主菜單里的Display | Window | As Template來創建,被選中的當前顯示窗口會被保存為Window templates。

ae4ac934-ea47-11ee-a297-92fbcf53809c.png

以上保存好Template,其信息其實保存在Templates.ini文件,將這個文件放到其他工程文件夾的一級目錄里,在加載其他工程時,可在Symbol Explorer | Window templates中找到之前存儲的Template,將其拖拽至窗口即可使用Template。

需要注意的是Template中信號的來源。有時候不同Device中的信號名稱是一樣的,容易混淆。如何才能解決這個問題呢?需要在在菜單中選擇Option,在Options | Display | Object Names中將相關選項勾選。這樣無論是Device中的信號,還是離線數據文件中的信號,都會在信號名稱前面顯示Device名稱。

ae685b70-ea47-11ee-a297-92fbcf53809c.png

4.如何使用CANape將標定后的數據刷寫到ECU

首先第一步保存標定參數文件,操作如下圖。

ae80ddf8-ea47-11ee-a297-92fbcf53809c.png

然后將標定參數文件合并到原始的 Hex 文件中,其操作為在vCDM studio 界面中,打開原始 Hex 文件,并將它設置為參考文件。

aea0d8a6-ea47-11ee-a297-92fbcf53809c.png

在打開合并窗口,將需要標定數據文件以及軟件加載進來進行合并。

aebf87ec-ea47-11ee-a297-92fbcf53809c.png

最后將合并后的 Hex 文件刷回到 ECU中,首先通過 Tools | Program | Download 打開刷寫窗。

aed249ae-ea47-11ee-a297-92fbcf53809c.png

通過 Add or replace file 選項加載更新后的 Hex文件并點擊 Start,這樣標定參數就由 Hex文件刷寫到 Flash 中了。

aef094fe-ea47-11ee-a297-92fbcf53809c.png

審核編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3765

    瀏覽量

    64275
  • ecu
    ecu
    +關注

    關注

    14

    文章

    881

    瀏覽量

    54404
  • Simulink
    +關注

    關注

    22

    文章

    522

    瀏覽量

    62307
  • 總線通信
    +關注

    關注

    0

    文章

    49

    瀏覽量

    11823

原文標題:CANape使用問題匯總

文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    關于vector canape標定軟件

    哪位大神可以提供關于vector canape標定軟件的學習資料,自己很想把這個軟件學好,希望哪位哥哥姐姐可以幫助下,謝謝!
    發表于 01-16 21:14

    何在STM32快速創建 FREERTOS和RTX工程呢?

    何在STM32快速創建 FREERTOS和RTX工程
    發表于 09-11 09:43

    何在Keil MDK 5里面直接創建使用HAL庫的STM32工程

    何在Keil MDK 5里面直接創建使用HAL庫的STM32工程
    發表于 11-26 07:17

    請教各位大神如何在source Insight創建工程

    ,代碼量太大source Insight會卡死2、如果是package目錄、\lichee\linux-5.4目錄分別創建各自的工程,會導致文件不同步,看代碼會不方便請教各位大神如何在source Insight
    發表于 12-28 07:42

    何在EB tresos中配置FlexRay模塊?

    我有一個問題,我希望有人能幫助我。EB tresos 配置FlexRay 模塊中的很多約束關系并不明確。官方手冊提供的約束關系沒有明確說明。有人可以向我提供 FlexRay 模塊配置約束的副本嗎?非常感謝!
    發表于 04-10 11:52

    FlexRay,FlexRay時代

    FlexRay,FlexRay時代     
    發表于 03-11 11:11 ?4799次閱讀

    Flexray IP核通信

    電子設計工程 基于FPGA的Flexray IP核通信的研究與實現
    發表于 08-30 16:08 ?13次下載
    <b class='flag-5'>Flexray</b> IP核通信

    何在IP Integrator中創建MicroBlaze設計

    了解如何在IP Integrator中創建簡單的MicroBlaze設計,并創建一個在KC705目標板上運行的簡單軟件應用程序。
    的頭像 發表于 11-20 06:13 ?3156次閱讀
    如<b class='flag-5'>何在</b>IP Integrator中<b class='flag-5'>創建</b>MicroBlaze設計

    何在PADS中創建差分對

    使用 PADS 集成的項目,快速、簡便、自動創建差分對。觀看 PADS 如何在不到 30 秒的時間內創建 50 個差分對!
    的頭像 發表于 05-21 06:10 ?5682次閱讀

    何在vivado創建工程上使用IP集成器創建塊設計

    本文介紹如何在 vivado 開發教程(一) 創建工程 的基礎上, 使用IP集成器, 創建塊設計。
    的頭像 發表于 02-08 10:47 ?2408次閱讀
    如<b class='flag-5'>何在</b>vivado<b class='flag-5'>創建</b>新<b class='flag-5'>工程</b>上使用IP集成器<b class='flag-5'>創建</b>塊設計

    何在KEIL C51 軟件上創建一個工程

    何在KEIL C51 軟件上創建一個工程
    發表于 11-23 17:06 ?1次下載
    如<b class='flag-5'>何在</b>KEIL C51 軟件上<b class='flag-5'>創建</b>一個<b class='flag-5'>工程</b>

    CANApe的使用教程總結

    然后再給CANape工程命名,比如如下,簡單的就叫XcpProject,點擊下一步后,再選擇工程存放路徑,方便下次使用。
    的頭像 發表于 10-17 09:24 ?2.5w次閱讀

    何在Automation Builder中創建一個新工程

    本節主要介紹如何在Automation Builder中創建一個新工程創建工程項目樹的基本結構,以及如何跟PLC建立連接等。 2_具體操
    發表于 03-08 15:44 ?1426次閱讀
    如<b class='flag-5'>何在</b>Automation Builder中<b class='flag-5'>創建</b>一個新<b class='flag-5'>工程</b>

    CANape19.0新版本新特性

    CANape是一款可用于ECU測量、ECU標定、ECU診斷以及ADAS傳感器數據記錄驗證的綜合性工具軟件,本文介紹CANape19新版本特點。
    的頭像 發表于 08-01 14:13 ?1506次閱讀
    <b class='flag-5'>CANape</b>19.0新版本新特性

    CANape 20更新

    本文介紹CANape20在測量與標定,及在ADAS和自動化領域的功能優化。
    的頭像 發表于 08-04 14:37 ?1184次閱讀
    <b class='flag-5'>CANape</b> 20更新