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