在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

汽車微控制器虛擬控制器的分類與實(shí)踐

ETAS易特馳 ? 來源:ETAS易特馳 ? 作者:ETAS易特馳 ? 2025-01-06 15:23 ? 次閱讀

虛擬控制器(V-ECU)是指通過軟件在模擬環(huán)境中運(yùn)行,模仿實(shí)際硬件控制器功能的系統(tǒng)組件。它可用于開發(fā)、測試和驗(yàn)證嵌入式系統(tǒng),而無需依賴實(shí)際的物理硬件。

當(dāng)前汽車微控制器虛擬控制器主要分為兩類。一類是基于控制器主控芯片的二進(jìn)制文件(如:HEX,S19),將其跑在芯片對(duì)應(yīng)的PC仿真器上來模擬仿真其行為。還有一類是將ECU控制器中源碼在源代碼端就進(jìn)行軟硬件的解耦,再通過x86編譯器(如:Mingw或 MSVC編譯器)生成與X86 環(huán)境兼容的可執(zhí)行文件(如FMU文件)運(yùn)行在仿真環(huán)境上,從而進(jìn)行仿真測試。

058c11a2-cbe4-11ef-9310-92fbcf53809c.png

根據(jù)功能需求,虛擬控制器V-ECU一般分為以下幾類:

05aa38a8-cbe4-11ef-9310-92fbcf53809c.png

Type-0/Level-0 V-ECU:應(yīng)用層功能模型

該類型主要用于驗(yàn)證控制功能邏輯與應(yīng)用層功能算法,通常通過MATLAB/Simulink 或 ASCET 等模型生成。測試過程只針對(duì)模型本身進(jìn)行測試,不生成用于集成的功能模塊代碼,常用的測試場景為模型在環(huán) (MiL) 測試,用于早期概念設(shè)計(jì)階段的功能驗(yàn)證。

Type-1/Level-1 V-ECU:應(yīng)用層功能虛擬控制器

Type-1/Level-1 類型的V-ECU 包含應(yīng)用軟件 (ASW) 的產(chǎn)品級(jí)代碼。它可以測試ECU應(yīng)用層的功能,或跨多個(gè) ECU 分布的功能模塊。這種類型的 V-ECU 無需直接與硬件交互,適用于功能開發(fā)和軟件在環(huán) (SiL) 測試,能夠幫助加速原型設(shè)計(jì)和功能驗(yàn)證。

Type-2/Level-2 V-ECU:基于仿真BSW層的虛擬控制器

此類型在應(yīng)用層代碼基礎(chǔ)上,還包含用于仿真的基礎(chǔ)軟件 (BSW),如簡化的通信協(xié)議棧 (Com Stacks)。它可以更全面地測試應(yīng)用軟件,尤其是涉及通信總線的場景,支持更復(fù)雜的總線通信和集成測試。

Type-3/Level-3 V-ECU:產(chǎn)品級(jí)BSW的虛擬控制器

Type-3/Level3 V-ECU 除了應(yīng)用軟件,還包括大部分基礎(chǔ)軟件 (BSW)。它能夠模擬更接近真實(shí)ECU的軟件架構(gòu),支持組件集成測試、功能鏈測試及網(wǎng)絡(luò)集成測試。這個(gè)層級(jí)適用于更高級(jí)別的系統(tǒng)測試,包括物理層的通信仿真。

Type-4/Level-4 V-ECU:目標(biāo)二進(jìn)制文件

Type-4/Level-4V-ECU涉及針對(duì)特定硬件目標(biāo)編譯的完整二進(jìn)制文件,它能夠模擬微控制器的指令集,運(yùn)行在PC環(huán)境下的目標(biāo)芯片仿真器上。該類型V-ECU雖然可以支持對(duì)軟件與目標(biāo)芯片硬件交互的詳細(xì)研究,這對(duì)與開發(fā)MCAL驅(qū)動(dòng)或復(fù)雜設(shè)備驅(qū)動(dòng)(CDD)是有用的,用于高度真實(shí)的硬件行為模擬和軟件測試。Level-4級(jí)的虛擬控制器雖然有其獨(dú)特的優(yōu)勢,可以保留目標(biāo)芯片軟件的編譯工具鏈和完整二進(jìn)制文件,但受限于前期的投入與仿真時(shí)的運(yùn)行效率的因素,在使用場景上受到一定的限制。

綜上,所有這幾種類型的V-ECU在ECU軟件開發(fā)過程中都可被并行使用。Type1-3 / Level 1-3級(jí) V-ECU為基于x86 PC架構(gòu)編譯生成的,相較于Type-4 / Level-4的V-ECU,能提供相對(duì)滿意的仿真性能、代碼調(diào)試能力、以及更快的仿真效率和更短的開發(fā)反饋周期。

ETAS如何幫助您快速生成虛擬控制器?

VECU-BUILDER可將現(xiàn)有的C語言源碼 或 經(jīng)過預(yù)編譯后的二進(jìn)制庫文件(基于X86的PC靜態(tài)庫) 構(gòu)建為FMU格式的虛擬控制器(V-ECU),或基于一個(gè)已經(jīng)包含符號(hào)信息的動(dòng)態(tài)庫文件(Dynamic Library文件)構(gòu)建成FMU格式的虛擬 ECU (V-ECU)。

支持的vECU級(jí)別:

05e29a9a-cbe4-11ef-9310-92fbcf53809c.png

FMU集成:

這些FMU可以集成到任何兼容FMU格式導(dǎo)入的工具和仿真環(huán)境中,選擇仿真環(huán)境取決于實(shí)際需求,例如仿真精度、仿真速度、工具鏈集成要求。常用的建模工具諸如Matlab Simulink, ASCET以及被控對(duì)象模型建模工具CarSim、Amesim 、AVL Cruise M等都兼容FMU格式的導(dǎo)入和導(dǎo)出,詳細(xì)清單可參考以下路徑https://fmi-standard.org/tools/

VECU-BUILDER的重要性能

VECU-BUILDER 通過將源代碼或X86靜態(tài)庫文件打包生成通用FMI接口的虛擬控制器,支持多級(jí)V-ECU類型(從Type-1 到 Type-3)的輕便生成,覆蓋從功能開發(fā)到集成測試的不同需求。

其性能表現(xiàn)在:

構(gòu)建輕量級(jí)虛擬ECU:在CI/CD管道中實(shí)現(xiàn)快速高效的工件部署。虛擬控制器的生成的文件小,仿真環(huán)境計(jì)算開銷的成本較低。

更便捷的虛擬控制器自動(dòng)化生成:使用“一次配置,反復(fù)構(gòu)建”的自動(dòng)化解決方案來生成虛擬控制器,最具成本效益的解決生成過程耗費(fèi)過多人力的問題。

更快的仿真速度:相比真實(shí)硬件,V-ECU的編譯和運(yùn)行速度大幅提升,減少了開發(fā)和測試的時(shí)間成本。

便捷的調(diào)試能力:通過模擬環(huán)境中的仿真和測試,開發(fā)人員可以快速識(shí)別和修復(fù)代碼問題,提高軟件質(zhì)量。

靈活的應(yīng)用場景:無論是模型級(jí)測試還是系統(tǒng)級(jí)集成,VECU-BUILDER都能夠適應(yīng)不同階段的開發(fā)需求,確保軟件功能的全方位驗(yàn)證(除硬件驅(qū)動(dòng)模塊的驗(yàn)證)。

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

    關(guān)注

    48

    文章

    7926

    瀏覽量

    153906
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3670

    瀏覽量

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

    關(guān)注

    14

    文章

    923

    瀏覽量

    55580
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1657

    瀏覽量

    49990

原文標(biāo)題:汽車微控制器虛擬控制器(V-ECU)的分類與實(shí)踐

文章出處:【微信號(hào):ETASChina,微信公眾號(hào):ETAS易特馳】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    電梯的基礎(chǔ)原理:微控制器

    微控制器
    jf_10480160
    發(fā)布于 :2022年12月14日 07:20:15

    電動(dòng)汽車用電機(jī)控制器設(shè)計(jì)方法與實(shí)踐

    電動(dòng)汽車用電機(jī)控制器設(shè)計(jì)方法與實(shí)踐
    發(fā)表于 02-08 02:03 ?54次下載

    基于東芝微控制器汽車應(yīng)用中的功能

    東芝公司提供廣泛的汽車微控制器,具有電機(jī)控制和各種包裝。這些微控制器滿足了東芝嚴(yán)格的汽車等級(jí)標(biāo)準(zhǔn),以確保高質(zhì)量的操作溫度。
    發(fā)表于 09-08 16:35 ?7次下載

    如何對(duì)微控制器進(jìn)行省電管理

    微控制器的使用越來越多,在現(xiàn)實(shí)諸多方面均有微控制器的身影。但在實(shí)踐過程中,暴露出一些微控制器問題,譬如如何對(duì)微控制器進(jìn)行省電管理。如果你對(duì)這
    的頭像 發(fā)表于 06-21 10:28 ?3696次閱讀

    微控制器到底是什么?微控制器有怎么樣的應(yīng)用

    微控制器的使用已滲透入生活各方面,為增進(jìn)大家對(duì)微控制器的了解,本文將對(duì)微控制器微控制器應(yīng)用予以介紹。如果你對(duì)微控制器具有興趣,不妨繼續(xù)往下
    的頭像 發(fā)表于 06-27 10:25 ?1.2w次閱讀

    什么是微控制器?如何編程微控制器

    對(duì)微控制器進(jìn)行編程或刻錄意味著“將程序從編譯傳輸?shù)?b class='flag-5'>微控制器的存儲(chǔ)”。微控制器的程序通常是用C或匯編語言編寫的,最后編譯
    的頭像 發(fā)表于 08-21 15:40 ?1.1w次閱讀

    基于微控制器的行車燈控制器

    電子發(fā)燒友網(wǎng)站提供《基于微控制器的行車燈控制器.zip》資料免費(fèi)下載
    發(fā)表于 07-27 10:42 ?0次下載
    基于<b class='flag-5'>微控制器</b>的行車燈<b class='flag-5'>控制器</b>

    什么是微控制器?它是如何工作的?

    微控制器(MCU)普遍存在于電子產(chǎn)品中,如果你的微波爐有LED或LCD屏幕和鍵盤,則它肯定包含微控制器汽車也是一樣,可以有很多個(gè):發(fā)動(dòng)機(jī)由微控制器
    的頭像 發(fā)表于 07-06 11:12 ?2436次閱讀

    汽車微控制器的供電電壓

    微控制器供電 微控制器的供電電壓可以分為以下幾種: ·5V:5V是最常見的微控制器供電電壓,包括許多傳統(tǒng)的8位微控制器和一些較老的16位微控制器
    的頭像 發(fā)表于 07-19 10:45 ?1626次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>微控制器</b>的供電電壓

    智芯微控制器汽車自吸門上的應(yīng)用

    智芯微控制器汽車自吸門上的應(yīng)用
    的頭像 發(fā)表于 10-19 18:22 ?853次閱讀
    智芯<b class='flag-5'>微控制器</b>在<b class='flag-5'>汽車</b>自吸門上的應(yīng)用

    微控制器的基本概念、特點(diǎn)、分類及應(yīng)用領(lǐng)域

    隨著科技的不斷發(fā)展,微控制器(MCU)已經(jīng)成為了現(xiàn)代電子產(chǎn)品的核心部件。本文將對(duì)微控制器的基本概念、特點(diǎn)、分類以及應(yīng)用領(lǐng)域進(jìn)行詳細(xì)介紹,以幫助大家更好地了解這一關(guān)鍵技術(shù)。
    發(fā)表于 09-25 17:17 ?5554次閱讀

    汽車微控制器介紹

    汽車電子的各種系統(tǒng)中,往往需要使用汽車MCU(汽車微控制器)作為運(yùn)算和控制的核心,而汽車對(duì)電子
    的頭像 發(fā)表于 10-17 11:48 ?1576次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>微控制器</b>介紹

    微控制器基礎(chǔ)】—— 從歷史切入,了解微控制器的五個(gè)要素(下)

    微控制器基礎(chǔ)】—— 從歷史切入,了解微控制器的五個(gè)要素(下)
    的頭像 發(fā)表于 12-06 17:23 ?807次閱讀
    【<b class='flag-5'>微控制器</b>基礎(chǔ)】—— 從歷史切入,了解<b class='flag-5'>微控制器</b>的五個(gè)要素(下)

    微控制器基礎(chǔ)】——從歷史切入,了解微控制器的五個(gè)要素(上)

    微控制器基礎(chǔ)】——從歷史切入,了解微控制器的五個(gè)要素(上)
    的頭像 發(fā)表于 12-07 10:55 ?847次閱讀
    【<b class='flag-5'>微控制器</b>基礎(chǔ)】——從歷史切入,了解<b class='flag-5'>微控制器</b>的五個(gè)要素(上)

    面向汽車高端微控制器虛擬

    面向汽車高端微控制器虛擬化 固結(jié)技術(shù) 低層薄SW層 管理程序(或VMM)作為主要組件 將SW集成到虛擬機(jī)(VM)中
    的頭像 發(fā)表于 12-01 10:55 ?916次閱讀
    面向<b class='flag-5'>汽車</b>高端<b class='flag-5'>微控制器</b>的<b class='flag-5'>虛擬</b>化
    主站蜘蛛池模板: 四虎影院国产 | 日本欧美色图 | 欧美性色视频 | 欧美成人综合在线 | 欧美日韩一级视频 | 性刺激的欧美三级视频 | 宅男lu66国产在线播放 | 狠狠干亚洲色图 | 午夜在线观看福利 | 日韩一区二区视频 | 一个色中文字幕 | 亚州第一视频 | 上课被同桌摸下面做羞羞 | 91正在播放 | 亚洲合集综合久久性色 | 女人张开腿让男人桶免费网站 | 激情五月婷婷在线 | 广东毛片| 男人日女人的网站 | 狠狠色噜噜狠狠狠狠五月婷 | 国产精品 视频一区 二区三区 | 久久深夜福利 | 天天干视频在线观看 | 国产午夜在线观看 | 精品国产理论在线观看不卡 | 在线天堂网www资源种子 | 四虎最新永久免费网址 | 天天色综合三 | 色国产精品 | 久久免费香蕉视频 | 五月激情婷婷网 | 亚洲区一二三四区2021 | 99久久综合国产精品免费 | 亚洲国产欧美精品一区二区三区 | 黄色三级视频网站 | 国产成人啪精品午夜在线观看 | 亚洲午夜久久久精品影院 | 男同小黄文| 激情婷婷六月天 | 欲香欲色天天综合和网 | 国产午夜精品久久久久免费视小说 |