博客 / 詳情

返回

TSMaster + SkyEye:更早、更快、更全面的數字化驗證正在成為行業共識

隨着汽車電子電氣架構不斷演進,控制器數量迅速增長、通信網絡愈發複雜,ECU的開發與測試環節對效率、可靠性和成本控制提出了更高要求。

虛擬ECU技術作為當前主流的行業趨勢,能夠使工程師在項目早期、在沒有硬件實物的情況下,提前進行軟件功能驗證和集成測試,不僅顯著縮短研發週期,也為測試流程帶來了更高的靈活性和可控性。

基於這一趨勢,本文提出了一種TSMaster上位機對接SkyEye的協同方案。方案旨在將同星智能TSMaster上位機工具的總線仿真、測試診斷與分析能力,與天目全數字實時仿真軟件SkyEye的高精度虛擬ECU模型進行深度對接,構建一個無縫集成的數據激勵測試環境,從而為控制器軟件開發團隊提供一套高效、靈活、可複用的前期驗證解決方案。

01.背景與挑戰:虛擬化時代的新矛盾

這一方案的形成,源於當前車載軟件測試過程中普遍存在的一系列現實矛盾。儘管行業工具不斷完善,但在邁向虛擬化測試的過程中,研發團隊仍面臨諸多難以忽視的挑戰

首先,在實際工程項目中,TSMaster憑藉對CAN、LIN、FlexRay、車載以太網等多種總線協議的全面支持,已經成為業內眾多車企和零部件工程師進行數據激勵、診斷驗證和自動化測試的首選平台,是業內領先的汽車總線分析工具。

TSMaster仿真技術多樣化,為便於理解,其主要特點、應用領域及底層連接機制如下所示:

 

編輯

與此同時,越來越多企業開始引入SkyEye用於構建高精度的虛擬ECU模型。在沒有硬件的前提下,它可以讓控制器軟件提前運轉起來,幫助團隊提前暴露問題、驗證邏輯、構建更完整的測試場景——這是傳統硬件測試無法做到的。

然而,當兩者被放入同一條驗證鏈路中時,一個核心問題會立刻顯現:它們原本屬於兩套完全獨立的體系。如果不能建立有效的協同對接機制,工程師將面臨以下困境:

  • 數據激勵不平滑:無法直接使用TSMaster熟悉的界面和腳本功能,向運行在SkyEye中的虛擬ECU發送精確的、時序可控的總線報文或診斷指令。

  • 響應驗證不直觀:虛擬ECU模型對激勵的響應(如發出的報文、信號變化)難以實時、高效地反饋到TSMaster中,進行可視化分析和自動化判斷。

  • 測試流程不連貫:整個測試過程可能需要在兩個工具間手動切換和操作,無法形成“激勵-響應-評估”的自動化閉環,嚴重影響了測試效率和可靠性,與引入虛擬化技術以提升效率的初衷相悖。

 

02.協同方案結構:TSMaster × SkyEye

針對這些問題,TSMaster上位機對接SkyEye的協同方案應運而生,其整體組網架構如下所示:

 1

▲方案組網架構圖

通過構建統一的數據激勵環境,該方案讓工程師能夠在項目早期就以熟悉的流程操作虛擬控制器,實現從激勵發送、響應採集到結果分析的完整閉環驗證,以更低成本、更高效率完成前期軟件開發與迴歸測試任務。

為了確保工程師能夠快速部署聯調環境,本方案的搭建流程沿用了行業常見的DDS仿真對接構建方式,並在SkyEye平台集成對應的擴展模塊。整體過程可概括為以下幾步:

2.1. 構建數據契約與通信中間件環境

根據測試場景所需的數據結構,工程師首先基於IDL(Interface Definition Language)定義通信契約,並通過DDS中間件自帶的工具鏈生成對應的數據類型與接口代碼。

2.2. 在SkyEye中加載虛擬ECU與數據發佈插件

工程師隨後在SkyEye中加載目標虛擬ECU工程,包括處理器模型、外設模型與控制器軟件鏡像。在此基礎上,將第一步生成的通信庫以插件形式加入,使虛擬ECU能夠按照通信契約發佈運行數據。

2.3. 在TSMaster中配置訂閲工程並建立測試場景

在TSMaster菜單欄:仿真->DDS,導入步驟1中定義的契約文件IDL,創建DataReader節點,並與IDL中定義的topic、數據結構關聯。

與此同時,工程師可加載報文數據庫、診斷文件、腳本等資源,構建激勵面板和監控視圖。

2

▲配置界面圖

2.4. 配置通信參數並啓動聯調

最後,在雙方工程中保持domain、topic等關鍵參數一致,啓動SkyEye虛擬ECU。在ECU運行過程中,TSMaster會實時接收到數據發佈,聯調隨即可開始。

整個搭建過程不依賴真實硬件,工程師只需完成上述步驟,即可快速建立可運行的虛擬ECU測試環境。 

03.對接的意義:補齊虛擬化測試的關鍵一環

通過實現TSMaster與SkyEye的深度對接,這套方案真正意義上打通了工具鏈之間長期存在的斷點。工程師在無需更改使用習慣的情況下,就能夠將原本應用於真實ECU的測試用例、面板與腳本自然遷移至虛擬ECU場景,實現從實物測試到虛擬測試的順暢過渡,顯著降低了學習成本和適配負擔。

同時,依託兩者之間的自動化交互機制,TSMaster可以精確控制虛擬ECU的仿真啓停,並在毫秒級時序內完成數據傳輸,使長時間運行、批量回歸、邊界工況等高負載測試成為可能,進一步提升測試覆蓋率。

更重要的是,兩款工具各自的優勢被真正融合在了一起。TSMaster擅長總線側的數據激勵、診斷與分析,SkyEye則能夠在虛擬硬件層面模擬控制器的真實行為。當二者形成閉環協同時,一個覆蓋“通信激勵—控制執行—結果分析”的完整測試體系便隨之構建起來,使研發團隊在前期驗證階段即可獲得“1+1>2”的綜合效益。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.