TOSUN
隨著自動駕駛、車聯網和智能化系統的廣泛應用,車載電子組件和傳感器的數量與復雜性都在持續增加,為了滿足這些更為復雜性的需求,車載以太網作為一種新型車載網絡進入汽車網絡,并扮演著越來越重要的角色。
本文主要介紹TSMaster中以太網的基本功能、車載以太網相關設備、以及基于TSMaster的車載以太網解決方案,幫助您實現車載網絡高速、高效的數據傳輸,并滿足車載系統對低延遲、高帶寬的需求。
一、TSMaster中以太網基本功能
1. TSSocket協議棧
TSSocket協議棧是同星自主開發的,獨立于操作系統自帶的TCP/IP協議棧,具備如下特性:
1)每一個獨立的以太網硬件接口可以單獨配置一個獨立的TCP/IP協議棧
2)不自動發送windows/Linux操作系統平臺相關的以太網報文
2.TSSocket API
TSSocket協議棧同時提供二次開發TSSocket API,匹配同星以太網硬件設備的開發,以及向上支持SOME/IP、DDS以及其他以太網應用。
3. 報文信息顯示、記錄、回放
TSMaster可以顯示各種以太網協議的報文信息顯示、記錄和回放。
4. SOME/IP
1)SOME/IP:基本功能
● 支持導入AUTOSAR ARXML文件
● 依據ARXML信息實現序列化/反序列化
● 支持自動生成仿真參與者并進行多個參與者仿真
● 支持自動生成數據類型與數據庫符號變量
● 支持小程序編程接口
● 支持VLAN
2)SOME/IP:生成信息
● 支持AUTOSAR CP和AP的ARXML文件
● 根據ARXML生成類型數據,用于C小程序中用戶編程
● 根據ARXML生成序列化信息,實現數據序列化/反序列化功能
● 自動生成文件中參與者的仿真代碼,可直接運行
● 自動生成參與者的對手端仿真代碼,便于SOME/IP快速環境搭建和測試
3)SOME/IP:用戶變量
TSMaster以太網-SOME/IP生成的用戶變量與面板/圖像等模塊直接打通,快速訪問序列化結果。
4)SOME/IP:仿真模式
● 仿真模式支持同時生成對手參與者,實現快速仿真模擬
● 支持修改基本信息(如IP/MAC等)并進行仿真,避免修改ARXML帶來的不方便
5)SOME/IP:仿真測試
● ARXML中參與者和對端的仿真代碼(C/C++),可直接運行,用戶可基于生成的代碼,自行編寫業務邏輯。
●與其他模塊配合:使用信號值等模塊實現對服務類型數據的修改,面板管理服務變量,實現方便的數據交互與輸入,與圖形程序等功能配合,實現SOME/IP測試功能。
二、TOSUN車載以太網硬件工具
1. TE1021
1路100/1000Base-T1轉100/1000Base-Tx接口
●提供帶 D-SUB9 汽車以太網接口和 RJ-45 水晶頭接口的配套線纜,方便 ECU 與帶汽車以太網接口的 PC 連接
●可通過按鍵選擇主模式或從模式,以太網數據將在汽車以太網和100/1000Base-TX 以太網通信之間無損轉換
●數據傳輸在兩個方向上都是全雙工。模式配置可以簡單完成 DIP 開關
2. TE1051
1路車載以太網轉USB接口
●可單獨使用,也可和同星系列以太網轉換器(TE1021/TE1105)搭配使用,實現在 TSMaster 軟件里實時觀察報文信息,記錄報文信息等功能。
●通過TSMaster軟件實現以太網數據的仿真、分析、測試,也可以實現DoIP,SOMEIP等功能。
3. TE1105
5路車載以太網交換機
● 支持 IEEE 802.1q (VLAN)模式,支持鏡像時的 MAC 過濾、IEEE802.1Qav AVB 流量整形、IEEE802.1Qat 分時調度。
●通過撥碼可以切換主模式或從模式,以太網數據將在汽車以太網和 100/1000Base-TX 以太網通信之間無損轉換。
4. TC1054Pro
多通道車載以太網/CAN FD/LIN總線測試設備
● TC1054Pro是一款4路車載以太網,4路CAN FD,2路LIN轉USB/千兆/萬兆Ethernet測試設備。
●通過萬兆以太網或者1000Base-T或USB3.0接口連接到電腦上,并通過TSMaster軟件實現網絡分析、仿真、測試、驗證,以及DoIP,SOME/IP等功能。
三、DoIP刷寫零代碼開發方案
TSMaster UDS 診斷功能不僅支持CAN/CANFD、LIN,同時支持以太網的DoIP的診斷刷寫功能,TSMaster 可以少代碼甚至零代碼完成診斷流程開發,快速打通研發、產線、售后的診斷鏈路和技術實現。基于TSMaster的DoIP刷寫零代碼開發主要功能如下。
1. 傳輸層配置
傳輸層參數配置包含:
●診斷儀設備類型
●傳輸層通道
●被測件IP地址與端口
●測試儀IP地址與端口
●請求ID與應答邏輯ID
●功能邏輯ID
2. 服務層配置
診斷服務層路由激活:
●可以選擇連接DUT后自動執行路由激活命令
●設置TCP初始化激活超時時間
●激活類型支持默認、WWH-OBD、ISO/SAE保留、中央安全
●支持OEM特定類型和發送特定信息
3. 種子密鑰
種子密鑰支持載入基于C++和C# 、VB.NET 兩種平臺的DLL。SeedKey源代碼也支持內部導出DLL格式文件。使用Seed&KeyTester,進行種子密鑰的算法快速驗證。
4. 基礎診斷服務
基礎診斷配置:
●創建多個診斷服務
●修改服務的請求與應答
●診斷參數系統變量解析
●診斷服務注冊系統變量用于外部自動化調用
●復合診斷服務下載文件
●自定義CRC校驗算法
●支持加密文件,簽名文件或企業自定義文件數據格式
5. 文件下載配置
文件下載支持:
●hex/bin/s19/mot/serc/vdf和廠商自定義
●起始地址和數據長度的字節數可修改
●自定義CRC校驗算法導入和修改
●下載文件查看器
6. 自動診斷流程
自動診斷流程:支持多組流程、診斷服務鼠標點選配置、刷寫流程一鍵執行、診斷系統變量外部調用。
7. DoIP診斷刷寫示例
DoIP診斷刷寫流程可視化,服務層報文信息解析,以及原始以太網報文查看與記錄。
8. DoIP診斷刷寫自動化-COM組件
TSMaster內置報文信息分析,診斷,標定,系統變量數據于一體,便于同步分析數據。通過COM組件調用也可以實現自動化診斷。
-
協議棧
+關注
關注
2文章
143瀏覽量
33668 -
仿真測試
+關注
關注
0文章
90瀏覽量
11321 -
車載以太網
+關注
關注
18文章
225瀏覽量
23041
發布評論請先 登錄
相關推薦
評論