孫立柱 叔大海 黃旭玲

摘要:隨著電子技術的發展,汽車電器集成測試逐步成為汽車研發過程中的核心環節,Labcar測試作為集成測試的重要組成部分,為提升產品質量發揮了重要的作用。本文結合個人的工作經驗,詳細闡述了Labcar測試流程及測試內容,為其他項目搭載Labcar測試起到重要的指導作用。
關鍵詞:Labcar;集成測試;汽車電子
隨著汽車電子系統的復雜程度不斷提高,提升產品質量已經成為各大主機廠的核心競爭力,為確保產品質量,汽車電子電器系統集成測試已經成為整車研發過程中的重要環節。國內外各大主機廠的整車集成測試中,Labcar測試一直是貫穿整個研發周期的重要測試環節,本文結合實際工作,從Labcar工作流程到測試內容,詳細探討了Labcar測試在集成測試中的作用和意義。
一、Labcar測試流程
科學的測試流程指導,才能有針對且高效的開展測試工作。Labcar測試流程主要包括,測試策略制定,測試開發文件編制及環境搭建、測試工作執行、測試報告生成及問題報告管理。測試流程如圖1所示:
二、測試策略制定
2.1測試方案
根據整車配置表及整車功能清單等信息,確定搭載Labcar臺架的配置及數量,如全新開發項目,為了盡可能的覆蓋全配置,建議搭載高配與低配臺架。根據整車功能的復雜程度,確定Labcar測試的目標及測試內容。
2.2 測試計劃
根據項目開發計劃和整車集成測試計劃,制定各測試階段Labcar測試計劃,并根據功能細化測試內容。
2.3 測試人員
基于測試方案確定測試團隊的人員組織架構,并基于項目功能的復雜程度制定團隊人員的技術能力要求,制定各崗位的職責范圍,避免出現職責分配不清導致工作效率下降的問題。Labcar測試團隊一般包括測試管理人員、測試人員、數據及文件管理人員、零部件收集及更新人員、問題管理人員。
2.4 測試需求
2.4.1測試臺架及環境
根據車型尺寸參數及零部件擺放位置,制定滿足要求的尺寸規范書。測試臺架空間必須獨立,只對測試人員開放。房間內禁止存在一切干擾,如噪聲、電磁干擾等。
2.4.2測試設備及工具
根據具體的測試內容,確定滿足測試需求的測試設備及工具。如CAN總線測試,應采購CAN分析儀,總線示波器,萬用表等,
2.4.3測試樣件
項目前期根據零部件BOM表篩選樣件需求清單,確定各階段樣件需求數量。每個測試階段開始之前,基于當前測試狀態調整樣件需求列表,節省樣件需求成本。
2.4.4測試軟件及文件
每個測試階段開始之前,需收集本階段測試軟件及測試文件。控制器需提供可刷寫的軟件,進行歸口管理。測試文件主要包括本階段控制器狀態文件、功能規范等。架構文件包括系統功能規范、診斷需求文件、整車總線數據庫、整車架構原理圖等。
三、測試開發
3.1測試用例
基于整車功能列表和功能規范編寫整車測試用例,覆蓋全功能,且編寫人具有一定測試經驗,隨著項目的進行,測試用例在每個測試階段都隨著功能的變化而更新。
3.2測試腳本
Labcar測試包括很多繁瑣且重復性強的工作,在測試之前,測試人員應盡可能的想辦法提高測試效率,即針對不同的測試編寫自動化測試腳本,如總線物理層自動化測試腳本、診斷自動化測試腳本、靜態電流自動化測試腳本、網絡管理自動化測試腳本等。
3.3測試臺架搭建及更新
Labcar臺架搭載時需考慮臺架共地、安裝急停開關、制作電源檔位指示燈、制作一些標準接口、安裝備用電源回路、制作分線盒等。線束集成及樣件安裝時盡可能按照實車位置安裝,模擬實車狀態
四、測試執行
4.1系統功能測試
Labcar主要進行整車系統功能測試,主要包括總線物理層、應用層、網絡管理測試;基礎診斷、刷寫、功能配置測試;整車線束接插件匹配、線徑、線色及保險繼電器分配測試;一般電器功能測試;靜態電流測試等。
4.2用戶功能測試
Labcar臺架也可進行靜態用戶功能測試。原型車生產之前的用戶功能驗證基本都在臺架上進行,后期實車參與整車測試后,用戶功能測試轉移到實車上進行。在實車搭載之前,Labcar可以引入動力系統硬件在環仿真,模擬車輛的點火及啟動狀態,驗證實車啟動的可能性及解決實車啟動遇到的各種問題。
4.3自由測試
自由測試是脫離正向測試用例,基于不同測試人員的測試習慣進行的測試,如不同功能在不同角度的濫用等。自由測試主要依靠測試人員的測試經驗,經驗越豐富,發現問題越多。為了在以后項目中有借鑒作用,針對自由測試發現的問題,需編寫自由測試用例,豐富基礎測試用例庫。
4.4問題回歸測試
每一輪測試開始之前,問題管理工程師均需將本階段需要驗證的問題發給測試工程師。測試工程師基于最新樣件,進行問題驗證,如果驗證通過,該問題關閉,如果驗證未通過,該問題重新開口并下發。
五、測試問題報告
測試人員在測試過程中發現問題時,需按要求編寫測試報告,提交給問題管理工程師進行審核并下發。測試報告要求問題描述清晰,并附帶該問題的圖片、視頻、總線數據等文件,有理有據。
六、問題管理
問題管理工程師審核問題報告并下發給問題責任人,跟蹤所有問題狀態。問題責任人負責分析問題,反饋問題原因、解決方案及解決時間,并提供軟件/硬件到臺架進行驗證。集成測試工程師驗證通過后,問題關閉。
七、結論
本文結合實際工作經驗,對labcar測試流程進行歸納總結,詳細描述了流程中的各方面內容,對labcar測試的開展及實施具有一定的指導作用。Labcar測試作為傳統的測試項目,在整車集成測試中發揮著不可替代的作用,為提高汽車產品質量做出了巨大的貢獻。
參考文獻
[1] 孫陳迪,過學迅,裴曉飛. 基于Labcar的ABS控制器HIL測試[J].武漢理工大學學報,2014,( 12) : 1359-1361.
[2] 高利華,趙志宇. 基于Labcar的車身系統硬件在環仿真測試[J].汽車電器,2015,( 08) : 56-59.