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

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

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

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

智能汽車(chē)電子與軟件 ? 來(lái)源:流動(dòng)的汽車(chē) ? 作者:流動(dòng)的汽車(chē) ? 2022-10-19 16:40 ? 次閱讀

前言

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

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

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

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

1. 第一階段

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

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

圖2 SiL測(cè)試Simulink模型

2. 第二階段

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

3. 第三階段

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

4. 第四階段

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

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

圖 3HiL測(cè)試

5. 總結(jié)

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

審核編輯:郭婷


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

    關(guān)注

    3023

    文章

    7822

    瀏覽量

    166018
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7435

    瀏覽量

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

    關(guān)注

    14

    文章

    876

    瀏覽量

    54360

原文標(biāo)題:汽車(chē)ECU開(kāi)發(fā)流程及使用工具介紹

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Kali Linux常用工具介紹

    Kali Linux 虛擬機(jī)中自帶了大量滲透測(cè)試工具,涵蓋了信息收集、漏洞利用、口令破解、漏洞掃描等多個(gè)方面。 以下是按分類(lèi)簡(jiǎn)要介紹一部分常用工具的使用方法: 使用方法只能當(dāng)做參考,**詳細(xì)
    的頭像 發(fā)表于 11-11 09:29 ?87次閱讀

    ECU和OBD的區(qū)別

    現(xiàn)代汽車(chē)技術(shù)中,ECU電子控制單元)和OBD(車(chē)載診斷系統(tǒng))是兩個(gè)關(guān)鍵術(shù)語(yǔ)。 ECU電子
    的頭像 發(fā)表于 11-05 10:31 ?392次閱讀

    ECU調(diào)校對(duì)汽車(chē)性能的影響

    現(xiàn)代汽車(chē)技術(shù)中,發(fā)動(dòng)機(jī)控制單元(ECU)扮演著至關(guān)重要的角色。它不僅控制著發(fā)動(dòng)機(jī)的燃油噴射和點(diǎn)火時(shí)機(jī),還管理著進(jìn)氣和排氣系統(tǒng),以及與駕駛性能相關(guān)的其他多個(gè)方面。ECU調(diào)校,即對(duì)
    的頭像 發(fā)表于 11-05 10:25 ?114次閱讀

    ECU故障診斷工具 如何選擇合適的ECU

    現(xiàn)代汽車(chē)維修領(lǐng)域,電子控制單元(ECU)扮演著核心角色,負(fù)責(zé)管理車(chē)輛的多種功能。 1. 了解ECU故障診斷
    的頭像 發(fā)表于 11-05 10:23 ?133次閱讀

    同星ECU診斷與刷寫(xiě)解決方案:降低了開(kāi)發(fā)ECU刷寫(xiě)軟件的難度!

    TOSUNECU診斷與刷寫(xiě)解決方案ECU(ElectronicControlUnit)是汽車(chē)電子控制系統(tǒng)的核心部件,負(fù)責(zé)監(jiān)控和控制汽車(chē)各個(gè)系統(tǒng)的運(yùn)行。而診斷是
    的頭像 發(fā)表于 10-26 08:02 ?356次閱讀
    同星<b class='flag-5'>ECU</b>診斷與刷寫(xiě)解決方案:降低了<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>ECU</b>刷寫(xiě)軟件的難度!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    請(qǐng)問(wèn)汽車(chē)ECU通信如何實(shí)現(xiàn)?

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

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

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