車載T-Box邏輯功能測試方案

北汇信息發表於2024-05-16

T-Box(Telematics Box,車載終端)是一種安裝在汽車上的控制器,用於實現車輛的遠端監控、資料採集、通訊和控制等功能。T-Box在汽車網聯中扮演著重要的角色,它是連線汽車與外部世界的關鍵節點之一。透過T-Box,車輛可以與雲端伺服器、其他車輛、交通基礎設施以及智慧裝置進行通訊和資料交換,從而實現更智慧、更安全、更高效的汽車網聯服務。

在智慧汽車技術領域,T-Box扮演著關鍵角色,作為連線汽車與外部世界的紐帶,其上層邏輯功能測試至關重要。透過全面的功能測試,確保T-Box能夠實現遠端診斷、遠端控制、企業伺服器資料上傳、本地診斷、報警、本地刷寫和OTA Slave等智慧功能的準確、可靠執行,從而提高車輛的智慧化水平和使用者體驗。

車載T-Box邏輯功能測試方案

北匯資訊基於對客戶需求規範、行業法規及自身測試經驗Know-How,為客戶提供完整和專業的T-Box邏輯功能測試解決方案。支援在實驗室環境及實車環境下完成T-Box上層邏輯功能測試及實車資料分析測試,可以極大地提升T-Box的可靠性和穩定性。

在功能測試中,北匯資訊重點關注T-Box的功能正確性、通訊穩定性、安全性、效能和穩定性等方面。確保T-Box能夠準確獲取車輛資訊,實現遠端控制等功能,並保障車輛和使用者資料的安全性。透過功能測試,不僅提升T-Box的可靠性和穩定性,也為智慧汽車技術的發展貢獻了力量。

車載T-Box邏輯功能測試方案

T-Box測試解決方案主要覆蓋:

·遠端控制測試:和TSP伺服器建立通訊連線,傳送控制命令給TSP伺服器,監控T-Box報文的狀態。模擬節點反饋控制狀態,獲取TSP伺服器中儲存的狀態資料

·報警測試: 本地模擬報警資訊,在相對應的時間內TSP伺服器後臺查詢對應的報警資訊,與本地模擬資訊進行對比

·遠端診斷: TSP伺服器下發查詢ECU診斷故障資訊,本地模擬對應的ECU故障資訊

·資料上傳: 需要開發資料對比演算法

·本地診斷功能:DTC、DID、I/O Control

·本地刷寫測試

·實車資料分析: 分析T-Box本地與伺服器端的LOG資料,定位缺陷,評估風險

T-Box上層邏輯功能測試解決方案

測試系統架構如下圖所示,以Vector的CANoe、vTESTstudio軟體和北匯資訊定製化開發的測試管理平臺PAVELINK.Test Center、PAVELINK.CANoe agent為主要軟體,以電源模組、I/O模擬、匯流排模擬為主要硬體,配合北匯資訊定製化開發的測試指令碼組成整套測試系統。

車載T-Box邏輯功能測試方案
車載T-Box邏輯功能測試方案

測試系統包含的硬體測試裝置及功能如下:

·電源模組

用於控制測試系統的整體供電、電源迴路模擬及電流採集。

·CAN/CAN FD/LIN/Flexray/Ethernet通訊介面裝置

用於CAN/CAN FD/LIN/Flexray/Ethernet匯流排報文模擬與採集

·VT System

用於模擬訊號和數字訊號的模擬與採集

用於I/O引腳故障注入

·BOB

用於實現對CAN/CAN FD/LIN/Flexray/Ethernet故障注入

測試系統包含的軟體及功能如下:

·測試執行/管理軟體-CANoe

針對測試提供環境配置、元素建立、測試監控、用例管理等功能

用於測試指令碼開發及除錯

用於測試用例執行管理及測試資料記錄監控

基於CANoe Panel開發人機互動介面

·指令碼編寫軟體-vTESTstudio

建立和編輯測試序列,定義測試用例的執行順序

透過將預定義的測試模式進行引數化來生成測試用例

可使用 CAN、CAN FD、LIN、FlexRay、Ethernet的資料庫(DBC/LDF/FIBEX/ARXML)中的元素

可使用診斷資料庫(CDD/ODX)中的元素

以圖形方式來引數化測試模式,比如在資料庫瀏覽視窗中進行滑鼠拖拽

以測試規範的形式來輸出測試列表,供測試工程師複核

·測試管理平臺-PAVELINK.Test Center

使用者及許可權管理

操作日誌及檔案管理

專案及樣件管理

測試任務、報告及資料管理

整合TSP伺服器互動指令碼,透過對TSP業務流程的控制和互動,實現測試流程的的自動化

·PAVELINK.CANoe agent

PAVELINK.Test Center和CANoe工程連線橋樑,實現控制測試工程的執行/停止、測試結果反饋、版本回退等功能

整合移動端互動指令碼:透過ADB方式,實現手機端APP軟按鍵觸控、螢幕滑動、以及手機介面狀態的監控等功能

整合MQTT協議通訊模擬指令碼:透過模擬Client+MQTT資料庫(vCDL),實現在無TSP伺服器情況下的T-Box功能驗證

實車離線資料分析追溯測試解決方案

實車離線資料分析追溯測試架構如下圖所示。

車載T-Box邏輯功能測試方案

測試系統解決的問題如下:

·便於失效分析及原因定位

·便於系統穩定性及“載荷”能力評估

測試系統開發基於以下前提:

·需T-Box端本地記錄業務流程的完整資料

測試系統能力如下:

·服務狀態分析

透過資料探勘和分析,以圖表等直觀方式展現,便於問題發現、定位及追溯

·服務資料一致性測試

提供T-Box與TSP互動服務資料一致性測試的手段,包含格式和內容

·服務鏈路分析

基於資料包丟失檢測的輔助方法,評估通訊鏈路的穩定性

·關鍵事件追溯

如IP地址等資訊

·資料結構化

方便索引查詢及統計,生成統計表格

測試服務範圍

測試服務範圍包括測試規範開發、測試指令碼開發及測試實施。

測試規範開發

·T-Box上層邏輯功能測試規範開發

依據T-Box上層邏輯功能需求規範,開發測試規範。

·實車離線資料分析追溯測試規範開發

依據實車離線資料分析追溯需求規範,開發測試規範。

測試指令碼開發

·T-Box上層邏輯功能測試指令碼開發與除錯

根據T-Box上層邏輯功能測試規範,開發測試指令碼,並完成除錯驗證

·實車離線資料分析追溯測試工程開發與除錯

根據實車離線資料分析追溯測試規範,完成除錯驗證

測試實施

·T-Box部件級、系統級和實車級駐場測試服務實施

·T-Box委外測試服務實施

相關文章