—— 概述
基於成熟的HIL測試設備、精確的車輛物理模型以及團隊豐富的測試經驗,提供VCU和BMS的HIL測試服務。
—— 服務內容
• 根據測試需求的輸入,制定測試計劃;
• HIL軟硬件測試環境搭建;
• 純電動整車物理模型開發,電池單體、電池組、充電機等物理模型開發;
• 根據控制器功能需求文檔等輸入設計測試用例;
• HIL系統調試,整車模型與控制器閉環測試;
• 控制器功能驗證,自動化測試及覆蓋率分析;
• 整車物理模型精度驗證;
• 自動化測試,並生成測試報告;
• 實車工況復現,故障分析及定位。
—— 車輛物理模型
車輛物理模型搭建,所有模塊均開源,將會運行於實時系統,整體解算步長≤1ms。
—— 需求輸入分析
測試需求通常是以開發需求為基礎,通過對開發需求的細化和分析,形成可測試的內容。
—— 測試用例設計
VCU測試用例涵蓋但不限於以下功能大項。
• 系統上下電管理
• 車輛檔位管理
• 車輛駕駛員需求管理
• 車輛運行模式管理
• 能量優化管理
• 驅動模式管理 |
• 車輛蠕行管理
• 防溜坡管理
• 倒車限速管理
• 滑行能量回饋
• 制動能量回饋
• 定速巡航 |
• 跛行回家
• 高壓互鎖檢測
• 故障診斷及故障處理
• 網關功能
• 車輛附件管理
• 故障診斷管理 |
BMS測試用例涵蓋但不限於以下功能大項。
• 喚醒休眠功能
• 低壓電源
• 整車上下電
• 慢充
• 快充
• 熱管理
• SOC |
• SOP
• SOE
• SOH
• 繼電器粘連
• 繼電器開路
• 繼電器驅動
|
• 高壓互鎖
• 碰撞檢測
• 被動/主動均衡
• SOC饋電與存儲
• 故障診斷
• FIU硬件故障注入
|
測試用例設計方法,主要包含ISO26262中功能安全所定義和覆蓋的方法:
• 需求分析
• 接口分析
• 等價類分析
• 邊界值分析
• 基於知識或經驗的錯誤猜想法
• 環境條件和操作運行分析
• 現場經驗分析
• 故障注入
我們將提供測試用例模板和全部測試用例,測試用例主要包含測試目的、測試 ID、需求ID、測試用例庫ID、測試用例設計方法、前置條件(初始化動作)、測試步驟、期望結果、測試結果以及結果對應的測試問題描述等。
—— 自動化測試
採用自動化測試軟件TestStand軟件進行自動化測試。TestStand是一款配套NI系統的自動化測試軟件,可以快速開發自動化測試和驗證系統。通過TestStand可以實現開發、管理和運行測試用例,數據記錄以及自動生成測試報告等功能。
—— 使用腳本進行自動化測試
使用Python腳本基於XIL API進行自動化測試的執行以及管理,是一種更高效、更靈活、可擴展性更強的方法。
基於腳本進行自動化測試
—— 典型案例
項目:VCU HIL測試
項目:BMS HIL測試
|