hil測試工程師前景好嗎(測試員工資一般多少)
- 測試環境的創建是測試工程師的基本技能,巧婦難為無米之炊,沒有測試環境,就無法去執行測試。測試環境的創建主要包括解析測試需求,根據測試需求,搭建測試環境,同時也要根據測試執行過程中對測試環境的要求進行更新和維護,最終需要輸出測試環境使用報告、驅動模型仿真報告、閉環被控模型等。
- 接下來從測試的不同層級,創建了一套模型創建的流程供大家參考,并簡要敘述其中主要的工作流程。
- 對于MIL測試,軟件測試環境=應用層軟件+被控對象+測試工具(Simulink)。MIL測試是一個應用層軟件的測試環境,主要是建立開環測試和閉環測試模型,根據控制器的軟件測試需求,首先針對接口以及覆蓋度進行測試,然后建立被控模型,形成測試閉環。數據準備主要是被控對象模型。
- 對于HIL測試,軟件測試環境=硬件+全功能軟件+被控對象+測試工具(HIL)。HIL測試環境是軟件測試中最為復雜的測試環境,需要借助臺架進行測試。針對HIL層級的測試環境的創建,需要從整車級的功能進行分析,分析功能的所有交互的信號,包括硬線信號以及CAN信號。連接測試是對臺架內部的信號連接進行檢測的一種方法,避免線束連接錯誤,是一種針對臺架的測試方法。開環測試是針對HIL臺架軟硬件資源與ECU電氣接口的測試,沒有被控模型的參與,是通過給定輸入,直接觀測輸出的一種測試方法。閉環測試是需要ECU、HIL臺架軟硬件資源、被控對象模型全部參與的一種測試方法,包括接口連接的正確性以及被控對象模型的實時性和正確性。
- 對于實車測試,軟件測試環境=實車+全功能軟件+測試工具(CANOE / INCA)。實車測試環境的創建是最簡單的,實車測試是接近用戶體驗的測試層級,主要是針對汽車性能方法的測試,主要是由于MIL及HIL測試無法模擬完全真實的實車測試環境,因此,類似于扭矩性能方面的測試項目,都建議在實車進行測試。
- 以下針對最復雜的HIL測試環境的創建,并結合VCU中扭矩功能來具體解釋如何進行測試環境的創建。從整車級的功能出發,描述扭矩產生的整個路徑。從而分析出哪些部分需要建立被控對象模型。
1、駕駛員的輸入信號,包括油門、制動、檔位、模式等,并結合車速信號與踏板信號進行查表,查出駕駛員請求扭矩值。
2、需要建立外部扭矩請求信號以及扭矩限制請求信號。
3、需要建立動力學模型,通過扭矩反饋車速或者電機轉速給控制器進行扭矩計算的閉環控制。
下面根據具體的控制器扭矩請求進行分析,需要配置的資源有哪些?
- 1、控制器扭矩的子系統需求
- 2、定義軟件及硬件資源
軟件資源主要包括配置軟件、操作軟件、被控對象模型創建軟件等。
硬件資源包括:駕駛員踩下油門/制動踏板,并結合檔位、模式,來產生相應的扭矩。這一部分是與控制器交互的駕駛員輸入部分,需要通過臺架進行信號的模擬,輸入給控制器,主要需要用到DA、IO、CAN等信號,因此建立被控模型的時候,需要加入。CAN信號的輸入模塊,主要是外部扭矩的輸入以及扭矩限制信號,需要加入。同時將扭矩信號進行CAN輸出。
- 3、整合硬件資源
- 4、硬件連接測試
- 5、安裝軟件及導入license
步驟3、4、5 一般由設備供應商完成。
- 6、創建開環調試模型
配置硬件資源與ECU控制器進行連接,并進行開環測試,例如:駕駛員踩下50%油門,電壓對應主油門2V,副油門1V,CAN總線發出輪端扭矩請求1500Nm。駕駛員踩下100%油門,電壓對應主油門4V,副油門2V,CAN總線發出輪端扭矩請求2500Nm。結合下圖更直觀的理解。
HIL配置:操作軟件界面給定50%開度,在被控對象模型建立開度與電壓的比例關系,主油門輸入通過DA板卡通道x輸出到控制器的主油門引腳,副油門輸入通過DA板卡通道Y輸出到控制器的副油門引腳,控制器經過計算,通過CAN發出對應的扭矩。駕駛員輸入檔位D檔請求,控制器CAN總線輸出檔位為D檔狀態。駕駛員輸入檔位R檔請求,控制器CAN總線輸出檔位為R檔狀態。
HIL配置:操作界面給定D檔,DO板卡通道x輸出12V使能給控制器的D檔檢測引腳,控制器經過檢測,通過CAN發出D檔狀態。操作界面給定R檔,DO板卡通道Y輸出12V使能給控制器的R檔檢測引腳,控制器經過檢測,通過CAN發出R檔狀態。
- 7、創建并調試閉環測試模型
在開環測試的基礎上,建立汽車動力學模型,配置硬件資源與ECU控制器進行連接,并進行閉環測試,例如:駕駛員踩下0-100%油門,電壓對應主油門0-4V,副油門0-2V,CAN總線發出輪端扭矩請求0-2000-800Nm的動態變化。
- 8、創建并調試輔助測試工具
并通過INCA以及CANOE等工具進行輔助測試。