RM新时代网站-首页

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

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

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

HIL第2講:零基礎(chǔ)教程,HIL來源和實時系統(tǒng)

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2020-12-26 15:12 ? 次閱讀

第二講,本節(jié)簡要介紹HIL的歷史,并介紹什么是實時系統(tǒng),閱讀本節(jié)之后,讀者應(yīng)學會自行分析自己的測試對象,看看需要不需要實時系統(tǒng),以及,需要什么樣的實時系統(tǒng),還可以對自己的測試對象的實時性,做一些簡單的評估。

上一節(jié)我們總體上聊了本系列文章的目的,從本講開始,我們進入正題。本節(jié),我們聊聊HIL系統(tǒng)的起源,以及什么是實時系統(tǒng)。

HIL系統(tǒng)很厲害,但是它是怎么誕生的呢?

我們假設(shè)該偏文章的讀者都具有單片機的概念(汽車上的控制器就是一個加強型的單片機),那么回想一下,大學時候,我們是怎么在硬件層次上測試單片機呢?

一般都是,從淘寶上買個開發(fā)板或者自己做一個開發(fā)板,把代碼燒進去之后,把單片機外設(shè)的IO輸入用導線印出來,把導線的另一端跟電源或者地點觸一下又一下,跟電焊似的,創(chuàng)造數(shù)字信號輸入,看單片機的反應(yīng)如何。對于單片機的輸出,我們一般是拿個示波器測試PWM波,或者拿個萬用表測數(shù)字量輸出。總之,單片機需要什么,我們就給它創(chuàng)造什么,單片機輸出什么,我們就想辦法檢測什么。

上個世紀80年代之前,全世界范圍內(nèi)還沒有新能源車,燃油車上的控制器也很少,沒有ABS、ESP、SPB、氣囊、ADAS、雨量傳感器……,汽車控制器的開發(fā)還是很簡單的,所以,還是勉強可以按大學單片機的做法來開發(fā)的。但也正是上個世紀80年代起,汽車技術(shù)蓬勃發(fā)展,大量的新技術(shù)和電子產(chǎn)品開始引入到汽車中,整車的復雜度大大提升,這在提高了汽車的安全性、舒適性的同時,也大大增加了汽車開發(fā)的工作量,開發(fā)周期變得更長了。

在這個時候,在汽車起源的地方,銳意進取的日耳曼人再一次走在了世界的前列,Herbert Hanselmann博士在University of Paderborn成立了dSPACE公司,并同時發(fā)布了兩款劃時代的產(chǎn)品:快速原型、HIL。附圖一張創(chuàng)始人的畫像:

這兩個產(chǎn)品相互合作,完美解決了當時乃至今天仍然存在的兩大難題:1、我做好了軟件,但是硬件還需時日,樣車快下線了,怎么能找一個控制器,把軟件燒進去,裝到車上代替我的硬件,先頂一下,別耽誤車輛進度;2、我的軟件、硬件都做好了,軟件也燒進去了,在裝車之前,我想先在測試環(huán)境中對它進行細致地檢查和測試(畢竟在車上很難創(chuàng)造各種邏輯條件,覆蓋率較低),最好能讓我覺得像是真的在操作一輛車。

dSPACE公司是HIL產(chǎn)品乃至HIL概念的發(fā)明者,時至今日仍是這個領(lǐng)域全球最優(yōu)秀的選手,追隨者、模仿者有一大批,比如ETAS、NI,以及其他一眾叫不上來名字的小公司。師子一號的此系列文章,只聊HIL,快速原型不談。

當年,dSPACE的HIL,主要是針對發(fā)動機控制器(Engine Control Unit)ECU的,所以,當下全世界大多數(shù)HIL設(shè)備,都帶有發(fā)動機的靈魂,冥想起來,似乎有一股淡淡的汽油味。整車模型、故障注入、實時系統(tǒng)……這些概念全部都是因為當年測試發(fā)動機而搞出來的,針對發(fā)動機控制器ECU盾測試,這些東西基本上都是是必須的。

先說第一個,什么是HIL領(lǐng)域的實時系統(tǒng)?師子一號對它的定義為:操作系統(tǒng)控制板卡輸出或者輸入信號,最大時延是可控的,這就是實時系統(tǒng)。它和“運行速度快”不是一個概念,強調(diào)的是可靠性可控性。我們打個比方,公司八點半上班,有兩位員工,都挺勤快,甲每天大概都是8點20到,乙在多數(shù)情況下,都是8點10分之前到。但是,甲從來沒有遲到過,最遲也是8點29,而且,我們分析甲的起床時間,通勤方式……也確實相信他以后也不大可能會遲到;而乙,就不是了,他在多數(shù)情況下都能早早到公司,但他偶爾會遲到,甚至,下大雪了時候,還可能會臨時請假甚至曠工。

在這個例子中,8點30,就是最大時延,也是判斷在該場景下是不是實時系統(tǒng)的標準,實時系統(tǒng)是相對某一標準而言的,一個系統(tǒng)在汽車行業(yè)是實時的,到了航天領(lǐng)域可能就不是實時的了。很明顯,甲員工就是實時系統(tǒng),而乙不是。

實時系統(tǒng)主要有linux-RT、Vxworks等類型。

那,為什么發(fā)動機ECU測試需要實時系統(tǒng)呢?答案在于ECU處理的信號很特殊,氧傳感器、爆震傳感器、曲軸凸輪軸位置傳感器;點火控制……這些都是以一定頻率變化的,假如,我們想通過板卡的pin,輸出給ECU的某一輸入pin下圖所示的信號(橫軸代表時間,數(shù)軸代表電壓),當然,這是理想信號。

如果我們采用實時系統(tǒng),那,我們雖然不能保證信號的實際時序曲線和圖中完全一樣,但能保證是在它可控的附近,從而滿足ECU對該信號的時間延遲的定義及要求,確保ECU不報故障(這些故障是ECU實現(xiàn)定義好的、ECU軟件已經(jīng)實現(xiàn)了);如果我們采用非實時的單核系統(tǒng),則有可能當我們在這個系統(tǒng)上同時進行別的操作時,比如用matlab進行仿真分析,導致進程擁塞,上圖某個點的信號出現(xiàn)較大時間后延,超出了ECU的時延,從而導致ECU報了故障。

而且,請讀者注意一點,上圖這個周期為6.28秒,一周期變化20次的信號,靠人工操作是不可能實現(xiàn)的,必須通過軟件,而且是運行在實時系統(tǒng)上的軟件。這個所謂的軟件,就是“整車模型”的一部分。下一講師子一號將會詳細說說什么是整車模型。

上面這個例子,清晰展示了所謂實時系統(tǒng)的作用。當年dSPACE公司大力推行實時系統(tǒng),是因為沒它不行,而且多核處理器還沒有出生。所以,HIL系統(tǒng)就成了那副樣子,兩個主機,一個主機裝上實時系統(tǒng),成了一個大號的單片機,然后用它作為標準,去給另一個增強型的迷你單片機提供輸入輸出信號;另一個主機是一個普通PC,做一些文檔編輯、測試用例設(shè)計操作的工作,兩個主機之間一般通過網(wǎng)線通訊。

可是,時代是會變化的,CPU、操作系統(tǒng)的技術(shù)也是不斷升級的,現(xiàn)在的多核CPU,已經(jīng)完全可以通過軟件對普通windows系統(tǒng)進行實時化,不再需要兩臺獨立主機了。而且,并不是所有的控制器都像ECU那樣,有這種高時間特性的信號,需要實時系統(tǒng)來測試。比如VCU、HCU、BMS、BCM、FCU、網(wǎng)關(guān)……普通的單機win7系統(tǒng)完全綽綽有余。

我們需要實時系統(tǒng),是因為,如果信號延遲了,被測對象要報錯,基本無法再正常工作。而這樣的“報錯”,對被測對象而言,是一個正常且必須的功能。所以,看看被測對象是否有這樣的“時延檢測”功能,是我們判斷是否需要實時系統(tǒng)的最重要的依據(jù)。

經(jīng)綜合考慮,本系列文章主要講單主機普通PC、WIN7系統(tǒng)的HIL,和雙主機的HIL。普通win7系統(tǒng)的實時化技術(shù),可以成本極低的實時系統(tǒng),但在汽車行業(yè)比較小眾,不做介紹,讀者可自行研究。

可是,為什么“兩臺主機”這種架構(gòu)的HIL系統(tǒng),仍然是HIL供應(yīng)商力推的呢?哪怕你測個BCM,也給你推銷這種架構(gòu)。因為,看起來很龐大,可以擴大消費,提高GDP…

審核編輯 黃昊宇

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

    關(guān)注

    141

    文章

    10519

    瀏覽量

    99414
  • HIL
    HIL
    +關(guān)注

    關(guān)注

    2

    文章

    53

    瀏覽量

    17667
  • 電控
    +關(guān)注

    關(guān)注

    12

    文章

    85

    瀏覽量

    18113
  • 實時系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    14467
收藏 人收藏

    評論

    相關(guān)推薦

    優(yōu)化電動汽車充電器控制:C-HIL技術(shù)與雙有源橋實時仿真解決方案

    交通電氣化正在改變車輛的設(shè)計、測試和制造方式??刂破饔布诃h(huán)(C-HIL),也被稱為信號-HIL,已成為測試電力電子控制固件的一種替代方法,它提供了易用性、通過自動化實現(xiàn)的廣泛測試覆蓋率,以及與包含
    的頭像 發(fā)表于 12-06 11:21 ?553次閱讀
    優(yōu)化電動汽車充電器控制:C-<b class='flag-5'>HIL</b>技術(shù)與雙有源橋<b class='flag-5'>實時</b>仿真解決方案

    EasyGo AC-DC-MMC 實時仿真應(yīng)用 #電力電子 #實時仿真 #半實物仿真 #HIL測試

    HIL測試
    森木磊石
    發(fā)布于 :2024年11月28日 11:38:20

    汽車HiL測試:利用TS-GNSS模擬器掌握硬件性能的仿真藝術(shù)

    一、汽車HiL測試的概念 硬件在環(huán)(Hardware-in-the-Loop,簡稱HiL)仿真測試,是模型基于設(shè)計(Model-Based Design,簡稱MBD)驗證流程中的一個關(guān)鍵環(huán)節(jié)。該步驟
    的頭像 發(fā)表于 11-22 16:21 ?210次閱讀
    汽車<b class='flag-5'>HiL</b>測試:利用TS-GNSS模擬器掌握硬件性能的仿真藝術(shù)

    基于V2X和自動駕駛HIL聯(lián)調(diào)的仿真測試系統(tǒng)開發(fā)

    摘要:隨著智能網(wǎng)聯(lián)汽車的快速發(fā)展,車用無線通信(V2X)技術(shù)在智能交通領(lǐng)域發(fā)揮著越來越重要的作用,因此行業(yè)內(nèi)對V2X和自動駕駛相關(guān)的硬件在環(huán)(HIL)融合測試需求也越來越高。由于V2X
    的頭像 發(fā)表于 11-18 09:48 ?494次閱讀
    基于V<b class='flag-5'>2</b>X和自動駕駛<b class='flag-5'>HIL</b>聯(lián)調(diào)的仿真測試<b class='flag-5'>系統(tǒng)</b>開發(fā)

    PPEC-HIL 三相整流逆變實時仿真測試

    方案匹配您的科研/教學模式。今天為大家分享的是基于EasyGo實時仿真平臺的PPEC-HIL 三相整流逆變仿真實驗,并將其與三相整流逆變電路的實際實驗進行對比測試,以驗證EasyGo實時仿真平臺仿真
    發(fā)表于 10-12 15:40

    【干貨分享】硬件在環(huán)仿真(HiL)測試

    技術(shù),通過接入真實的控制器,采用或者部分采用實時仿真模型來模擬被控對象和系統(tǒng)運行環(huán)境,實現(xiàn)整個系統(tǒng)的仿真測試。實時仿真硬件(也稱HIL測試機
    的頭像 發(fā)表于 09-19 17:15 ?887次閱讀
    【干貨分享】硬件在環(huán)仿真(<b class='flag-5'>HiL</b>)測試

    教學驗證篇丨PPEC+HIL LLC拓撲仿真驗證

    分享本次PPEC+HIL LLC諧振仿真驗證實驗詳情。1、設(shè)備信息■實際設(shè)備:PPEC控制單元、LLC功率電路板■仿真設(shè)備:EasyGo實時仿真器NetBox■其他設(shè)備:萬用表、直流電壓源、上位機等2
    發(fā)表于 06-11 13:45

    儲能BMS的HiL測試系統(tǒng)方案介紹

    的性能和穩(wěn)定性,硬件在環(huán)(Hardware-in-the-Loop,HiL)測試系統(tǒng)成為了一種有效的測試手段。本文將對儲能BMS的HiL測試系統(tǒng)方案進行詳細介紹,以期為相關(guān)研究和應(yīng)用提
    的頭像 發(fā)表于 05-17 15:36 ?1322次閱讀

    快速控制原型RCP與硬件在環(huán)仿真HIL該如何區(qū)分呢?

    控制器軟件開發(fā)的V流程中,有兩個需要通過實時仿真完成的重要環(huán)節(jié),即快速控制原型(RCP)與硬件在環(huán)仿真(HIL)。
    的頭像 發(fā)表于 02-23 10:32 ?1324次閱讀
    快速控制原型RCP與硬件在環(huán)仿真<b class='flag-5'>HIL</b>該如何區(qū)分呢?

    康謀方案 | 基于場景的端到端硬件在環(huán)(HiL)測試智能解決方案

    自動駕駛集成HiL解決方案 自動駕駛集成HiL解決方案可以在實驗室階段模擬實現(xiàn)AD/AV系統(tǒng)的各種控制功能和故障診斷功能驗證,在早期發(fā)現(xiàn)并解決潛在問題,從而縮短路試時間、減少路試成本,降低路試風險
    的頭像 發(fā)表于 01-31 17:17 ?770次閱讀
    康謀方案 | 基于場景的端到端硬件在環(huán)(<b class='flag-5'>HiL</b>)測試智能解決方案

    中國HiL迎來產(chǎn)業(yè)化元年

    /ETAS LABCAR IP進行深度消化與技術(shù)融合的首次亮相,標志著國產(chǎn)HiL技術(shù)量產(chǎn)和發(fā)展進入到了新階段,也是中國HiL發(fā)展史上一個重要的里程碑事件。 HiL技術(shù),作為電動化和智能化車輛開發(fā)不可或缺的工具,為汽車行業(yè)提供了在
    的頭像 發(fā)表于 01-23 11:13 ?756次閱讀

    詳解快速控制原型RCP與硬件在環(huán)仿真HIL

    控制器軟件開發(fā)的V流程中,有兩個需要通過實時仿真完成的重要環(huán)節(jié),即快速控制原型(RCP)與硬件在環(huán)仿真(HIL)。
    的頭像 發(fā)表于 01-19 13:41 ?1727次閱讀
    詳解快速控制原型RCP與硬件在環(huán)仿真<b class='flag-5'>HIL</b>

    如何理解實時仿真

    實時仿真?硬件在環(huán)?RCP?HIL...這些詞是否還有些傻傻分不清呢?本期將帶大家從走近實時仿真,快來Get吧。
    的頭像 發(fā)表于 01-16 10:34 ?1210次閱讀

    2023年中國半實物仿真模擬(HiL)行業(yè)洞察報告

    ,其中尤以汽車行業(yè)HiL應(yīng)用市場規(guī)模占比最高,預期可達到123.8億元 出品:適道研究院 ? 半實物仿真(Hardware-in-Loop Simulation,簡稱HiL)是一種結(jié)合實物硬件和仿真軟件的實時仿真技術(shù)。這種仿真方
    的頭像 發(fā)表于 01-03 22:22 ?849次閱讀
    2023年中國半實物仿真模擬(<b class='flag-5'>HiL</b>)行業(yè)洞察報告
    RM新时代网站-首页