必须得会的汽车ECU研发基础—HIL测试简介8
HIL測試(Hardware in the loop,硬件在環(huán))是一種常用于汽車控制器的開發(fā)與測試技術(shù),ECU研發(fā)過程中系統(tǒng)軟件和機(jī)械硬件結(jié)構(gòu)通常是并行設(shè)計(jì)的,只有在集成后才能開展測試工作。如果在集成后發(fā)現(xiàn)了一些嚴(yán)重風(fēng)險(xiǎn)的安全Bug,就有可能造成人身傷害、損壞設(shè)備和項(xiàng)目延誤。為了減少這些bug的發(fā)生,集成測試一般都會(huì)先采用HIL測試來執(zhí)行,通過HIL測試,機(jī)器或系統(tǒng)的物理部分被仿真器所代替。
以下電機(jī)控制器的HIL測試為例子進(jìn)行說明:
HIL測試是一種自動(dòng)化測試,要實(shí)現(xiàn)它,需要具備3個(gè)重要元素才能進(jìn)行:
1)HIL臺(tái)架硬件平臺(tái),一般需要HIL臺(tái)架供應(yīng)商提供實(shí)時(shí)仿真機(jī)硬件,既能夠提供模擬傳感器輸入,CAN通訊,信號調(diào)理和故障注入功能等,也能支持仿真模型的實(shí)時(shí)運(yùn)行。這里的實(shí)時(shí)仿真機(jī)由高性能的實(shí)時(shí)處理器和一些專用的芯片板卡組成,比如電機(jī)控制器就可能需要使用FPGA板卡等。目前國內(nèi)主流的HIL臺(tái)架供應(yīng)商有:Dspace, NI公司, Vector, Speedgoat, 恒潤等。?
2)HIL測試仿真模型,一般需要客戶或供應(yīng)商根據(jù)產(chǎn)品的功能和特性進(jìn)行建模,以模擬出實(shí)際的產(chǎn)品狀態(tài)。這里就需要對產(chǎn)品的特性有非常深入的掌握,可根據(jù)測試需求來建立需求相對應(yīng)詳細(xì)程度的仿真模型,也就是說本例子中電機(jī)模型需要細(xì)化到何種程度。
3)HIL測試管理軟件,一般都HIL臺(tái)架供應(yīng)商都會(huì)提供相對應(yīng)的管理軟件,一方面來幫助管理編輯測試用例,以及追溯其對應(yīng)的需求;另一方面針對項(xiàng)目的需要,來配置或選擇所需要執(zhí)行的測試用例,自動(dòng)運(yùn)行,然后比較測試結(jié)果,自動(dòng)生成測試報(bào)告。這里成熟的供應(yīng)商都會(huì)提供自家或合作方的管理軟件,目前接觸到Dsapce的最成熟,人機(jī)交互最友好,當(dāng)然價(jià)格稍貴。
OK!以上就是HIL測試的簡單介紹,后續(xù)再寫詳細(xì)的文章講述,若有興趣,敬請關(guān)注。
作者:謙益行
文章來源:上汽零束SOA開發(fā)者論壇?
原文鏈接:https://bbs.z-onesoft.com/omp/community/front/api/page/mainTz?articleId=7674
總結(jié)
以上是生活随笔為你收集整理的必须得会的汽车ECU研发基础—HIL测试简介8的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《中庸全评》岑晓冰封(编著)epub+m
- 下一篇: proe产品设计曲面如何合并,建议收藏