技術文章

當前頁面: 首頁 >技術文章 >基于ISO13400(DoIP)實現車輛刷寫

基于ISO13400(DoIP)實現車輛刷寫

供稿:Softing 中國 2020/7/29 11:09:28

0 人氣:7

  • 關鍵詞: ISO13400(DoIP) 車輛刷寫
  • 摘要:近年來,基于以太網實現車輛高帶寬通訊無疑是整車研發中人們熱議的話題。無論是車內基于車載以太網減少線束成本,實現ADAS,信息娛樂系統等技術,還是基于新的電子電氣架構以及遠程診斷需求,實現以太網診斷(DoIP),各家OEM都投入大量人力、物力成本參與研發之中。而使用DoIP進行診斷通訊的初衷之一便是,提升車輛刷寫速度。

當前,Softing診斷工具鏈,從診斷數據開發,至診斷測試,已涵蓋DoIP診斷需求與功能。接下來我們將從UDSonDoIP數據庫開發、DoIP診斷通訊連接、DoIP刷寫實例三方面進行DoIP刷寫功能闡述,同時提供DoIP刷寫速度與CAN對比分析。

一、UDSonDoIP數據庫

相較于CAN,DoIP,主要是在物理層和傳輸層對數據的傳輸進行優化,提升速度。在應用層和診斷服務環節,CAN與DoIP均基于14229協議實現。ODX數據庫部分,除需增加DoIP協議通訊參數和相關控制器外,一般情況下,不需要進行額外調整,這大大節省診斷數據開發時間與成本。

圖一:通訊比較.png

圖1:UDSonCAN與UDSonDoIP通訊比較

圖2 診斷數據庫集成DoIP.png

圖2:診斷數據庫集成DoIP

二、DoIP通訊連接方式

目前常用的DoIP診斷連接方式分為兩種:

1、以太網線纜直連形式:在整車情況下,制作OBD-Ethernet線纜直連;

圖 3 直連形式.png

圖3:直連形式

2、兼容CAN/CAN FD通訊,滿足生產、售后需求,使用診斷VCI集成以太網激活(Ethernet Activation)功能,實現DoIP通訊;

圖 4 VCI形式.png

圖4:VCI形式

三、UDSonDoIP刷寫實例

數據庫創建完成,使用相關診斷工具,即可實現車輛刷寫過程。

實例中,刷寫控制器采用Softing T-Box;VCI通訊使用Softing VIN|ING2000診斷通訊卡;

連接方式:使用以太網直連及VCI連接形式;診斷儀使用DTS Moanco與Q-Tester軟件;

圖 5 連接示意圖-直連電腦.png

圖5:連接示意圖-直連電腦

圖 6連接示意圖-VCI連接.png

圖6:連接示意圖-VCI連接


車輛識別與握手完成后,我們就可以在診斷儀內,進行DoIP刷寫。所有配置刷寫過程,與CAN配置流程一致。


圖7:DoIp刷寫.png

圖7:DTS Monaco DoIP刷寫

圖 8 Q-Tester DoIP刷寫.png

圖8:Q-Tester DoIP刷寫

圖 9 36服務報文實錄.png

圖9:36服務報文實錄


36服務刷寫數據,基于TCP/IP協議,按照TCP數據傳輸分包機制,傳輸實現。


四、UDSonDoIP刷寫速度對比分析

在ISO 13400協議中,一條診斷報文最大長度為4GB。這意味著理論上,一次36服務支持最大可發送數據量為4GB,而在CAN通訊中,這個數據最大為4kB。

圖 10 摘自ISO13400-2協議.png

圖10:摘自ISO13400-2協議


實際上,受到控制器性能,線束帶寬,診斷儀處理速度等軟硬件限制,單次服務數據傳輸量少于理論值,但是其傳輸速度仍遠遠超出CAN通訊。

舉例:測試中,單次36服務傳輸數據量為1.5M,刷寫文件大小為1.5GB。網線直連刷寫時間為7分鐘。使用VIN|ING 2000硬件,采用無線傳輸形式,刷寫時間為20分鐘左右。

圖 11 刷寫時間.png

圖11:刷寫時間

在HS CAN刷寫中,1.5GB刷寫文件,則需要大約4小時。

通過對比可以發現。采用DoIP,其刷寫速度的提升效果是十分顯著的。

綜上所述,基于Softing診斷工具鏈,進行DoIP功能擴展開發。通過最小的數據庫改動,以及VCI工具的升級,即可實現DoIP診斷,而已有的Softing診斷軟件則不需要調整。在最小成本投入的基礎上,實現DoIP刷寫需求,獲得最大的效益。


審核編輯(王靜)
更多內容請訪問 Softing 中國(http://c.gongkong.com/?cid=57184)

手機掃描二維碼分享本頁

工控網APP下載安裝

 

我來評價

評價:
一般
青海十一选五开奖全部结果