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

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

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

模型調(diào)參:CANape與Simulink的強強聯(lián)手

北匯信息POLELINK ? 2022-08-01 15:00 ? 次閱讀

前提概要

隨著ECU功能和標定需求不斷增長,Vector公司CANape在汽車行業(yè)頗負盛名。它主要用于ECU參數(shù)優(yōu)化(標定),可在系統(tǒng)運行期間同時標定參數(shù)值和采集測量信號。其強大的離線數(shù)據(jù)分析、數(shù)據(jù)挖掘功能和集成的vCDMstudio(標定參數(shù)文件)都是工程師的得力助手。除此之外,CANape還結(jié)合Simulink,給模型調(diào)參提供良好的用戶接口

由于MATLAB Scopes可視化功能有限,不足以支持工程師進行詳細的數(shù)據(jù)分析。優(yōu)化模型參數(shù)的過程費時費力——需修改MATLAB Workspace中的值或生成特定的GUI元素。為此CANape推出的Simulink XCP Server功能,針對Simulink模型以及ECU內(nèi)部數(shù)據(jù)的參數(shù)化和可視化,讓模型調(diào)參變得簡單。并且從CANape19.0版本起,該功能面向所有用戶,不需額外選配,趕緊用起來吧!

pYYBAGLnQwOAAPHWAAEdGVeohGY128.png

圖1訪問機制

Simulink XCP Server功能的實現(xiàn)需要基于MATLAB集成包——Vector MATLAB/Simulink MC Add-On,適用于MATLAB版本R2016a-R2020b。

poYBAGLnQw2AbcG7AAB4aNHNbn4873.png

圖2插件包信息

安裝過后,MATLAB軟件中會彈出以下信息,即可在Simulink模型庫中調(diào)用。

pYYBAGLnQxeAasp6AAC2eWOASXw668.png

圖3安裝信息

pYYBAGLnQyCASnG8AADeQTWl9fA892.png

圖4模塊調(diào)用

在Simulink中搭建好模型,加載模塊后,可以雙擊模塊進行配置,其面板如下:

poYBAGLnQzCAcyGJAACoov4SBjc582.png

圖5 Settings界面

Settings界面:默認情況下,系統(tǒng)會以localhost作為Hostname,5555作為端口;確保5555端口不會被其他軟件占用;啟動CANape時,Server在運行中即可。

poYBAGLnQz2AdwqDAAFWEgC3ybI156.png

圖6 Files界面

▲CANape project——生成CANape工程描述INI文件

▲Model description file——生成模型描述文件

▲Generate ASAP2 objects——在MATLAB的workspace中生成模型參數(shù)

▲A2L database file——生成該ECU的描述A2L文件

▲Output directory——配置輸出路徑

▲CANape executable file——配置CANape軟件啟動路徑

在Files界面下,主要是對生成工程文件做配置;在Configure下可對模型里的信號和參數(shù)做篩選,也可勾選導出所有模塊的參數(shù)。

poYBAGLnQ02AMLoVAAC6Si7jxWw630.png

圖7 Options設(shè)置

pYYBAGLnQ1aAPBbGAAFIIIMp5dA447.png

圖8 Advanced界面

▲Use defined/XCP measurement channels——激活模型緩存,直接讀取模型輸入輸出,運行時間比正常情況下更快,適合復雜模型。

▲Use model start-time——激活使用Simulink模型開始時間。示例:已在解算器選項中輸入開始時間為10秒和停止時間為30秒。在CANape中,測量也從10秒開始,持續(xù)到30秒。如果清除此選項,則測量將從0秒開始,一直持續(xù)到20秒。

▲Use Simulink Debugger——使用Simulink模型中的Debugger。

▲Initialize model when connecting with CANape——當連接CANape時初始化模型。

需要注意的是,模型運行時間與模型復雜程度、電腦環(huán)境有關(guān),需要根據(jù)實際情況設(shè)置步長、解算器和開始結(jié)束時間。對于簡單模型,若步長過大,系統(tǒng)運行模型速度將會很快,對變量更改和信號測量不夠友好。

poYBAGLnQ2yAGAGwAAB5NfW2kc4520.png

圖9固定步長設(shè)定

準備好相關(guān)設(shè)置后,第一次對模型使用XCP server進行與CANape關(guān)聯(lián)時,需要首先創(chuàng)建通訊所需文件,點擊Generate file(s)可一鍵自動生成A2L等文件,將保存在當前路徑下。

pYYBAGLnQ3eALBWtAACTMb3e_2A166.png

圖10文件生成及調(diào)用CANape

點擊Start CANape,即可啟動CANape軟件,自動關(guān)聯(lián)文件建立好工程。我們打開Device窗口可以看到工程設(shè)備狀態(tài);打開Model窗口加載生成的INI文件可以看到搭建好的Simulink模型。

poYBAGLnQ4KALZGhAADSwUNlYug041.png

圖11 CANape工程視圖

最后,添加好需要的測量和標定參數(shù)到窗口中,便可實時在模型層面上進行調(diào)參。參數(shù)修改結(jié)果會自動保存在模型里;仿真結(jié)果可用MDF格式文件保存,方便工程師后續(xù)進行分析。不得不說,基于模型調(diào)參實在是方便?。═ips:參數(shù)值會自動保存,若需初版參數(shù)值記得備份,除非退出Simulink模型時選擇不予保存模型改動。)

pYYBAGLnQ46AV10xAADkDKC3c10212.png

圖12標定與測量窗口

CANape Simulink XCP Server在分析模型方面,高效又便捷,簡單又實用。

拓展

在整個開發(fā)過程中,無論模型、快速原型平臺或ECU連接皆適用基于XCP協(xié)議的連接;若有涉及到計算量特別大的模型,可以將處理器負載分布到兩臺計算機上。

北匯信息專注于汽車電子測試,作為Vector中國的合作伙伴,不僅提供相應(yīng)的工具和技術(shù)支持服務(wù)及培訓,還針對不同的應(yīng)用提供相應(yīng)的解決方案,助力中國客戶的研發(fā)效率提升。

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

    評論

    相關(guān)推薦

    手把手教學!HLK-LD2410B/C新手必看攻略!測試教程、模塊調(diào)一文詳解~

    HLK-LD2410B/C接線教程、參數(shù)解析、APP調(diào)教程、上位機調(diào)教程、常見異常情況自檢等等內(nèi)容,一文匯總。 不管是萌新小白還是資深玩家,都可以快速入門。
    的頭像 發(fā)表于 05-31 14:48 ?3195次閱讀
    手把手教學!HLK-LD2410B/C新手必看攻略!測試教程、模塊<b class='flag-5'>調(diào)</b><b class='flag-5'>參</b>一文詳解~

    MES與ERP聯(lián)手

    MES和企業(yè)資源規(guī)劃(ERP)系統(tǒng)是兩個關(guān)鍵的生產(chǎn)管理系統(tǒng)。MES通常專注于車間層面的操作控制和數(shù)據(jù)采集,而ERP系統(tǒng)則負責企業(yè)資源的規(guī)劃和管理。將MES與ERP系統(tǒng)集成可以實現(xiàn)生產(chǎn)計劃和實際生產(chǎn)數(shù)據(jù)的無縫對接,幫助企業(yè)更好地協(xié)調(diào)生產(chǎn)、庫存和交付,從而提高生產(chǎn)效率和客戶滿意度。
    的頭像 發(fā)表于 05-20 12:00 ?217次閱讀
    MES與ERP<b class='flag-5'>強</b><b class='flag-5'>強</b><b class='flag-5'>聯(lián)手</b>

    星云數(shù)字與普信息在人工智能領(lǐng)域開展合作 共推大模型技術(shù)革新

    近日,南京星云數(shù)字技術(shù)有限公司(下稱“星云數(shù)字”)與普信息技術(shù)(北京)有限公司(下稱“普信息”)達成戰(zhàn)略合作。雙方將在人工智能尤其是生成式人工智能領(lǐng)域開展合作,共同推動大模型技術(shù)創(chuàng)新與發(fā)展
    的頭像 發(fā)表于 04-12 19:10 ?1035次閱讀

    宋仕論道”系列講座的文章暨宋仕先生研究華強北模式和華強北文化的系列文章,再次迎來更新!

    ****“宋仕論道”系列講座的文章暨宋仕先生(Huaqiangbei Songshiqiang)研究華強北模式和華強北文化的系列文章,再次迎來更新!《宋仕論道華強北科技創(chuàng)新與電子信息產(chǎn)業(yè)生態(tài)
    發(fā)表于 03-26 10:36

    機器學習8大調(diào)技巧

    今天給大家一篇關(guān)于機器學習調(diào)技巧的文章。超參數(shù)調(diào)優(yōu)是機器學習例程中的基本步驟之一。該方法也稱為超參數(shù)優(yōu)化,需要搜索超參數(shù)的最佳配置以實現(xiàn)最佳性能。機器學習算法需要用戶定義的輸入來實現(xiàn)準確性和通用性之間的平衡。這個過程稱為超參數(shù)
    的頭像 發(fā)表于 03-23 08:26 ?473次閱讀
    機器學習8大<b class='flag-5'>調(diào)</b><b class='flag-5'>參</b>技巧

    AI時代,存

    以存算,以存訓,以存
    的頭像 發(fā)表于 03-22 09:17 ?2008次閱讀
    AI時代,存<b class='flag-5'>強</b>則<b class='flag-5'>強</b>

    雙面布局貼補,F(xiàn)PC焊接很受傷

    高速先生成員--王輝東 FPC上有器件的位置添加補,按理說是合情合理,為什么加了補,就無法焊接。請走進今天的案例,為你揭秘,看看你是否也有相似的經(jīng)歷。 生活就像巧克力,你永遠不知道下一
    發(fā)表于 03-11 17:57

    PADS如何畫FPC柔性板補

    最近需要畫FPC排線,不知道在PADS里面補層如何畫,有知道的同學麻煩告知一下,謝謝!
    發(fā)表于 01-17 09:24

    PID參數(shù)整定實際調(diào)

    實際調(diào) 從實際的 PID 系統(tǒng)曲線來理解 PID 各個系數(shù)的調(diào)節(jié)效果。 ① 先調(diào)整比例系數(shù),積分、微分系數(shù)設(shè)置為 0,此時的系統(tǒng)只有比例環(huán)節(jié)參與控制,此時系統(tǒng)的曲線出現(xiàn)大幅振蕩。 首先確定硬件上
    的頭像 發(fā)表于 11-14 17:40 ?1172次閱讀
    PID參數(shù)整定實際<b class='flag-5'>調(diào)</b><b class='flag-5'>參</b>

    NNI:自動幫你做機器學習調(diào)的神器

    NNI 自動機器學習調(diào),是微軟開源的又一個神器,它能幫助你找到最好的神經(jīng)網(wǎng)絡(luò)架構(gòu)或超參數(shù),支持 各種訓練環(huán)境 。 它常用的 使用場景 如下: 想要在自己的代碼、模型中試驗 不同的機器學習算法
    的頭像 發(fā)表于 10-30 10:28 ?2141次閱讀
    NNI:自動幫你做機器學習<b class='flag-5'>調(diào)</b><b class='flag-5'>參</b>的神器

    simulink模型的源文件處理

    前一篇文章 雷達信號處理-脈沖壓縮(simulink時域建模) 中所建模型為早期所建,剛好遇到有粉絲朋友想要simulink模型的源文件,于是重新找到了源
    的頭像 發(fā)表于 10-16 11:03 ?625次閱讀
    <b class='flag-5'>simulink</b><b class='flag-5'>模型</b>的源文件處理

    深思智艙大模型全面助力客戶駕馭智慧之車

    NEWS TODAY 革新交互智慧能力,鍛造智能座艙助手 10月10日,“2023四維圖新用戶大會”在上海成功舉辦,普強作為四維圖新生態(tài)企業(yè)在用戶大會上正式發(fā)布“普深思智艙大模型”。面向智能座艙
    的頭像 發(fā)表于 10-13 10:29 ?1277次閱讀

    FPC軟板補設(shè)計

    最近在某EDA畫了一塊FPC,有專門的FPC補工具,輸出的GERBER層名也有補信息,在他們平臺下單也可以自動識別補信息,而且還可以少50塊,不知道華秋DFM是否可以識別,如果可以檢查就比較完美了
    發(fā)表于 10-08 15:00

    CANape/vMeasure exp控制OUTMM輸出PWM波的方法

    本文展示使用CANape控制OUT MiniModule輸出可調(diào)節(jié)占空比的PWM波的方法,CANape通過VN1610接口卡收發(fā)器發(fā)送CAN報文到總線上,OUT MiniModule收到報文后根據(jù)
    的頭像 發(fā)表于 10-07 22:20 ?867次閱讀
    <b class='flag-5'>CANape</b>/vMeasure exp控制OUTMM輸出PWM波的方法

    攜手合作伙伴打造普澳門多模態(tài)大模型實驗室

    9月,普深思大模型發(fā)布會暨普智慧酒店4.0產(chǎn)品發(fā)布在澳門成功舉行。這次發(fā)布會旨在展現(xiàn)普在人工智能技術(shù)方面的創(chuàng)新與實力應(yīng)用,并在未來推出一系列不同場景的普
    的頭像 發(fā)表于 09-28 10:53 ?951次閱讀