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