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

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

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

現(xiàn)代汽車電子ECU開發(fā)流程及使用工具介紹

智能汽車電子與軟件 ? 來源:流動的汽車 ? 作者:流動的汽車 ? 2022-10-19 16:40 ? 次閱讀

前言

ECU即電子控制單元,從用途上講則是汽車專用微機控制器,和普通電腦一樣,由微處理器CPU)、存儲器(ROM、RAM)、輸入/輸出接口(I/O)、模數(shù)轉(zhuǎn)換器(A/D)以及整形、驅(qū)動等大規(guī)模集成電路組成。隨著電動汽車的電子化、智能化、和網(wǎng)絡(luò)化程度越來越高,電動汽車的動力性、安全性和環(huán)保性得到大幅度提高,電控單元的數(shù)量與日俱增,在一些高檔轎車上,往往擁有幾十個甚至上百個ECU,這些ECU通過數(shù)字總線結(jié)構(gòu)連接在一起,形成一個復(fù)雜的計算機局域網(wǎng)。

現(xiàn)代汽車電子電器系統(tǒng)的開發(fā)過程遵循如圖1所示的V型流程,該V型流程不僅適用于ECU(ElectronicControlUnit,電子控制單元)的開發(fā)過程,同樣適用于汽車上其他的電子器件甚至部件總成的開發(fā)過程。

9235d6ea-3020-11ed-ba43-dac502259ad0.png

圖1現(xiàn)代汽車電子電器系統(tǒng)的開發(fā)流程圖

1. 第一階段

系統(tǒng)開發(fā)的第一階段為功能設(shè)計與系統(tǒng)仿真測試階段,在該階段首先完成目標產(chǎn)品的功能設(shè)計,接著使用仿真手段完成功能的仿真測試工作,該階段的仿真測試被稱為SiL(SoftwareintheLoop,軟件在環(huán)仿真)測試,如圖2,即通過仿真模型提供控制邏輯運行過程的環(huán)境數(shù)據(jù),驗證控制邏輯的輸出結(jié)果是否滿足用戶需求描述的要求,該階段實現(xiàn)的是與硬件無關(guān)的控制算法的設(shè)計。該階段常用的軟件工具為ETAS的ASCET-MD,NI的LabVIEW,MathworksSimulink和Stateflow等。通過了SiL測試驗證的控制算法將進入開發(fā)的第二階段。

936f9bcc-3020-11ed-ba43-dac502259ad0.png

圖2 SiL測試Simulink模型

2. 第二階段

在系統(tǒng)開發(fā)的第二階段,將使用RCP(RapidControlPrototyping,快速控制原型)工具,對早期設(shè)計出來的控制算法模型進行實時環(huán)境下的功能實現(xiàn),包括實際系統(tǒng)中涉及的各種輸入輸出、軟硬件中斷等實時特性。之后,就可以利用測試管理工具軟件進行各種測試,以檢驗控制方案對實際對象的控制效果,并在線優(yōu)化控制參數(shù)。此時即使控制算法模型需要大規(guī)模修改,重新形成測試原型也只需要幾分鐘的時間。這樣在控制方案開發(fā)完成之前,即可基本確認最終的方案和實現(xiàn)效果。由于RCP仿真階段處于產(chǎn)品實物開發(fā)階段之前,因此通過RCP仿真測試,可以在設(shè)計初期發(fā)現(xiàn)控制邏輯在實時運行環(huán)境下存在的問題,及時修改邏輯或參數(shù),再進行實時測試,這樣反復(fù)進行,最終產(chǎn)生一個完全面向用戶需求的合理可行的實時控制算法模型,進入開發(fā)的第三階段。這一階段常用的工具包括ETAS的ASCET-RP軟件和ES900硬件,NI的VeriStand軟件和CompactRIO硬件,dSPACE的MicroAutoBox硬件等。

3. 第三階段

在系統(tǒng)開發(fā)的第三階段,工程師將完成了RCP仿真測試的實時控制算法模型與針對ECU實物的底層驅(qū)動邏輯相結(jié)合,生成目標語言程序,并下載到ECU硬件中,從而完成控制邏輯與ECU實物的集成工作。這一階段的ECU產(chǎn)品在軟硬件功能上已經(jīng)能夠滿足用戶的基本要求,通常廠家將這一階段的產(chǎn)品定義為A樣件,即產(chǎn)品的基本概念實現(xiàn)樣件,該階段樣件主要用于與用戶初步確認需求的完整性和可行性。這一階段常用的工具包括dSPACE的TargetLink軟件,ETAS的ASCET-SE軟件,ECU處理器的目標語言編譯器軟件以及ECU硬件。

4. 第四階段

在系統(tǒng)開發(fā)的第四階段,通常完成ECU的HiL(HardwareintheLoop,硬件在環(huán)仿真)測試,參與測試的ECU為實物,ECU運行所需的所有外部信號均由HiL設(shè)備實時提供,同時HiL設(shè)備完成ECU運行工況的實時模擬,如圖3。通過HiL測試,可以在實車測試之前發(fā)現(xiàn)ECU運行算法中不合理的邏輯、不匹配的參數(shù),以及ECU不滿足法規(guī)要求、不符合電磁兼容標準的問題,進而及時整改算法軟件及ECU硬件,從而縮短產(chǎn)品開發(fā)周期、減少產(chǎn)品開發(fā)經(jīng)濟投入、降低實車測試產(chǎn)生風(fēng)險的概率。此階段的產(chǎn)品通常被定義為B樣件,即具備一定功能的樣件,用來進行各方面參數(shù)調(diào)整以與整車的性能相匹配。完成各項功能的HiL測試后的ECU將進入實車測試階段。這一階段常用的工具包括dSPACE的ControlDesk軟件,Simulator及SCALEXIO硬件,ETAS的LABCAROPERATOR軟件,LABCAR及ES1000硬件等。在實車測試階段,將完成控制算法中所有與車輛實際運行相關(guān)的控制參數(shù)的標定和匹配測試,還將完成各種車輛實際運行環(huán)境下的測試,例如在高溫、高寒、高海拔等環(huán)境下的測試,同時還將完成ECU產(chǎn)品的FMEA(FailureModeandEffectsAnalysis,潛在失效模式及后果分析)工作,通過FMEA,可以最大限度地在生產(chǎn)前發(fā)現(xiàn)產(chǎn)品潛在的質(zhì)量問題并提出解決方案,從而在產(chǎn)品批量生產(chǎn)前完成質(zhì)量改善。此階段的產(chǎn)品通常被定義為C樣件,即用于進行設(shè)計最終確認的產(chǎn)品樣件。這一階段常用的工具包括dSPACE的EIM軟件,DCIGSIs硬件,ETAS的INCA軟件,ETK硬件,以及滿足ASAMMCD標準的總線通訊工具,如Vector的CANoe軟件和CANcase硬件等。

93a283f2-3020-11ed-ba43-dac502259ad0.png

圖 3HiL測試

5. 總結(jié)

以上為一個ECU產(chǎn)品的開發(fā)過程概述,通過上述介紹可以了解,目前的ECU開發(fā)過程不僅在宏觀上遵循V型流程,在微觀上也滿足V型流程,即每個開發(fā)過程不僅包含了功能的開發(fā),而且包含了相應(yīng)功能的測試。得益于高效的產(chǎn)品開發(fā)流程以及精準的開發(fā)和測試工具,汽車電子產(chǎn)品的開發(fā)周期正在逐年縮短,汽車電子產(chǎn)品的質(zhì)量要求卻在逐漸提升。

審核編輯:郭婷


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

    關(guān)注

    3019

    文章

    7789

    瀏覽量

    165687
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7403

    瀏覽量

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

    關(guān)注

    14

    文章

    865

    瀏覽量

    54331

原文標題:汽車ECU開發(fā)流程及使用工具介紹

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    ECU電控軟件開發(fā)及測試介紹

    本文重點介紹符合AutoSar架構(gòu)的應(yīng)用軟件開發(fā)、MBD開發(fā)模式下的軟件質(zhì)量評估與優(yōu)化方案、復(fù)雜場景下的ECU性能壓力測試方案。
    的頭像 發(fā)表于 09-26 14:25 ?3093次閱讀
    <b class='flag-5'>ECU</b>電控軟件<b class='flag-5'>開發(fā)</b>及測試<b class='flag-5'>介紹</b>

    9月12日云技術(shù)研討會 | ECU電控軟件開發(fā)及測試全流程解決方案

    本次研討會,經(jīng)緯恒潤將結(jié)合業(yè)務(wù)團隊多年來在軟件開發(fā)和測試領(lǐng)域的工程實踐經(jīng)驗,分享探討基于AutoSar架構(gòu)的應(yīng)用軟件開發(fā)、基于MBD開發(fā)的軟件質(zhì)量評估和優(yōu)化、復(fù)雜場景下ECU性能壓力測
    的頭像 發(fā)表于 09-26 14:18 ?1274次閱讀
    9月12日云技術(shù)研討會 | <b class='flag-5'>ECU</b>電控軟件<b class='flag-5'>開發(fā)</b>及測試全<b class='flag-5'>流程</b>解決方案

    ecu電子控制器內(nèi)部故障怎么解決

    ECU電子控制單元)是現(xiàn)代汽車中的核心部件,負責管理發(fā)動機和車輛的其他電子系統(tǒng)。ECU內(nèi)部故障
    的頭像 發(fā)表于 09-24 17:26 ?249次閱讀

    ECU電子控制器否定回復(fù)怎么辦

    ECU電子控制單元)電子控制器出現(xiàn)否定回復(fù)時,這通常表示ECU無法執(zhí)行或完成某項請求或操作。針對這種情況,可以采取以下步驟來診斷和解決問題: 1. 確認否定回復(fù)的具體內(nèi)容 首先,需
    的頭像 發(fā)表于 09-24 17:25 ?200次閱讀

    ecu電子控制器復(fù)位什么意思

    ECU電子控制單元)電子控制器復(fù)位是指將ECU的設(shè)置恢復(fù)到出廠默認狀態(tài)的操作。這個過程旨在解決由于軟件錯誤、系統(tǒng)沖突或不良駕駛習(xí)慣等原因?qū)е碌能囕v性能問題。具體來說,
    的頭像 發(fā)表于 09-24 17:12 ?257次閱讀

    電子控制單元(ecu)的作用有哪些?它是如何工作的?

    電子控制單元(ECU)是現(xiàn)代汽車中的關(guān)鍵組件,它負責管理車輛的各種電子系統(tǒng)。ECU的作用非常廣泛
    的頭像 發(fā)表于 09-24 16:28 ?337次閱讀

    汽車 ECU 設(shè)計中的有源整流及其優(yōu)勢

    電子發(fā)燒友網(wǎng)站提供《汽車 ECU 設(shè)計中的有源整流及其優(yōu)勢.pdf》資料免費下載
    發(fā)表于 09-10 10:21 ?0次下載
    <b class='flag-5'>汽車</b> <b class='flag-5'>ECU</b> 設(shè)計中的有源整流及其優(yōu)勢

    ECU汽車處理架構(gòu):虛擬化和軟件定義汽車

    ? 現(xiàn)代汽車是工程技術(shù)的奇跡,其特點和功能在幾年前是無法想象的。但在光鮮亮麗的外表下,隱藏著日益增長的復(fù)雜性,這給汽車行業(yè)的未來帶來了重大挑戰(zhàn):對車載計算日益增長的需求及其對電子控制單
    的頭像 發(fā)表于 06-26 16:56 ?681次閱讀

    ECU刷寫流程之壓縮刷寫技術(shù)解析

    現(xiàn)代汽車電子技術(shù)中,ECU電子控制單元)的軟件升級是一項關(guān)鍵任務(wù)。為了提高數(shù)據(jù)傳輸?shù)男屎桶踩裕瑝嚎s刷寫技術(shù)應(yīng)運而生。通過數(shù)據(jù)壓縮傳輸
    的頭像 發(fā)表于 05-16 08:24 ?529次閱讀
    <b class='flag-5'>ECU</b>刷寫<b class='flag-5'>流程</b>之壓縮刷寫技術(shù)解析

    HarmonyOS開發(fā)案例:【生活健康app之編寫通用工具類】(5)

    本節(jié)將介紹日志打印、時間換算等通用工具類的編寫和使用,工具類可以簡化應(yīng)用代碼編寫和業(yè)務(wù)流程處理。
    的頭像 發(fā)表于 05-11 09:58 ?484次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>案例:【生活健康app之編寫通<b class='flag-5'>用工具</b>類】(5)

    QE for Motor V1.3.0:汽車開發(fā)輔助工具解決方案工具

    電子發(fā)燒友網(wǎng)站提供《QE for Motor V1.3.0:汽車開發(fā)輔助工具解決方案工具包.pdf》資料免費下載
    發(fā)表于 02-19 10:44 ?0次下載
    QE for Motor V1.3.0:<b class='flag-5'>汽車</b><b class='flag-5'>開發(fā)</b>輔助<b class='flag-5'>工具</b>解決方案<b class='flag-5'>工具</b>包

    一般的汽車ECU處理器是32位的嗎?具體的RAM和Flash有多大呢?

    現(xiàn)在一般的汽車ECU處理器是32位的嗎,具體的RAM和Flash有多大呢?現(xiàn)在汽車ECU處理器位數(shù)發(fā)展到多少了?相應(yīng)配備的RAM和Flash有多大?
    發(fā)表于 02-02 06:08

    請問汽車ECU通信如何實現(xiàn)?

    汽車ECU通信如何實現(xiàn)?
    發(fā)表于 02-01 07:09

    汽車ECU一般采用芯片架構(gòu)?使用什么系統(tǒng)?

    汽車ECU一般采用芯片架構(gòu),使用什么系統(tǒng)?
    發(fā)表于 02-01 06:09

    智能網(wǎng)聯(lián)汽車隱私開發(fā)方法與流程探究

    本報告針對智能網(wǎng)聯(lián)汽車用戶的隱私泄露的問題,對智能網(wǎng)聯(lián)汽車隱私開發(fā)方法與流程進行分析。
    的頭像 發(fā)表于 12-16 11:31 ?872次閱讀
    智能網(wǎng)聯(lián)<b class='flag-5'>汽車</b>隱私<b class='flag-5'>開發(fā)</b>方法與<b class='flag-5'>流程</b>探究