SOVD(Service Oriented Vehicle Diagnostics)即面向服務(wù)的車(chē)輛診斷,是SOA架構(gòu)的關(guān)鍵組成部分。SOVD是電子電氣架構(gòu)向集中式發(fā)展的必然趨勢(shì),它的誕生主要解決HPC(High Performance Computer)的診斷需求。
SOVD的核心理念是基于HTTP的診斷,借助RESTful API的增(POST)、刪(DELETE)、改(PUT)、查(GET)等方法實(shí)現(xiàn)對(duì)ECU(即Server)的診斷。數(shù)據(jù)傳輸格式為JSON。主要內(nèi)容如下圖,涵蓋以下方面:
1.UDS功能的SOVD映射:將傳統(tǒng)UDS診斷功能轉(zhuǎn)化為SOVD實(shí)現(xiàn)方式,滿足當(dāng)前階段車(chē)輛對(duì)于診斷數(shù)據(jù)的需求,比如數(shù)據(jù)讀寫(xiě)、故障信息讀取、參數(shù)配置等。
2.SOVD特有交互數(shù)據(jù):SOVD同時(shí)定義了新的交互內(nèi)容,這些內(nèi)容是UDS不支持的數(shù)據(jù)類(lèi)型,比如Logging、bulkdata、新的軟件刷寫(xiě)方式和腳本。
3.SOVD主要機(jī)制:SOVD的通信方式、安全機(jī)制等。
4.資源發(fā)現(xiàn):動(dòng)態(tài)的資源發(fā)現(xiàn)方式,類(lèi)似于互聯(lián)網(wǎng)資源搜索。
5.SOVDtoUDS Adapter:實(shí)現(xiàn)UDS報(bào)文和SOVD API的路由,兼容UDS ECU。

獲取Logging數(shù)據(jù)是SOVD提出的核心動(dòng)力。HPC出現(xiàn)故障時(shí),通過(guò)UDS獲取的DTC及環(huán)境數(shù)據(jù)不足以支撐其故障分析,軟件開(kāi)發(fā)專(zhuān)家更需要Logging這類(lèi)信息,而SOVD為L(zhǎng)ogging數(shù)據(jù)的獲取提供了統(tǒng)一的方式。
考慮到以HPC為中心的架構(gòu)中仍存在部分簡(jiǎn)單ECU支持UDS協(xié)議,SOVD架構(gòu)在設(shè)計(jì)時(shí)也兼容了UDS協(xié)議,車(chē)輛診斷通信的邏輯架構(gòu)可歸納如下圖所示。具體通過(guò)定義SOVD2UDS模塊來(lái)實(shí)現(xiàn)SOVD數(shù)據(jù)與UDS數(shù)據(jù)之間的轉(zhuǎn)換。在這一架構(gòu)下,診斷儀(包括遠(yuǎn)程、近端和車(chē)載類(lèi)型)可通過(guò)SOVD API,經(jīng)由統(tǒng)一的SOVD Server訪問(wèn)車(chē)輛。車(chē)內(nèi)HPC節(jié)點(diǎn)或相關(guān)APP可直接采用SOVD方式進(jìn)行交互;而對(duì)于仍使用UDS協(xié)議的節(jié)點(diǎn),則先通過(guò)UDS與SOVD2UDS模塊通信,經(jīng)轉(zhuǎn)換后再與診斷儀進(jìn)行SOVD格式的數(shù)據(jù)交互。

在明確SOVD的協(xié)議與結(jié)構(gòu)后,我們回到最初的問(wèn)題:為何說(shuō)SOVD是面向HPC的特定診斷協(xié)議?其核心優(yōu)勢(shì)體現(xiàn)在哪里呢?
1.標(biāo)準(zhǔn)化HPC診斷的接口。HPC的診斷需要獲取除了故障碼之外的log、trace等信息。目前行業(yè)中這個(gè)接口多由OEM和Tier1共同自定義,缺乏統(tǒng)一標(biāo)準(zhǔn),甚至同一OEM內(nèi)部的不同HPC之間也存在差異。SOVD的出現(xiàn)對(duì)診斷訪問(wèn)接口進(jìn)行標(biāo)準(zhǔn)化,長(zhǎng)遠(yuǎn)考慮將有效降低成本。
2.降低診斷儀開(kāi)發(fā)成本。不再必需硬件診斷頭,同時(shí)省去D-PDU-API、D-Server等復(fù)雜驅(qū)動(dòng),顯著降低診斷儀開(kāi)發(fā)成本。
3.采用JSON作為數(shù)據(jù)交互格式,使診斷數(shù)據(jù)直觀易讀(如溫度直接呈現(xiàn)為“28℃”),省去繁瑣的解碼計(jì)算過(guò)程。配合SOVD提供的統(tǒng)一化腳本,工程師得以從復(fù)雜的ODX解析工作中解放出來(lái),從而更專(zhuān)注于診斷數(shù)據(jù)本身的分析。
4.基于HTTP的診斷可以適配各種智能診斷場(chǎng)景。SOVD支持真正的并行訪問(wèn),并借助與互聯(lián)網(wǎng)一致的訪問(wèn)入口,輕松實(shí)現(xiàn)遠(yuǎn)程診斷,同時(shí)也為未來(lái)診斷場(chǎng)景提供無(wú)限的可能性。
SOVD的發(fā)展?fàn)顟B(tài)
2022年6月底,ASAM組織正式發(fā)布SOVD 1.0.0規(guī)范,目前該規(guī)范已成為診斷領(lǐng)域中SOVD設(shè)計(jì)和實(shí)現(xiàn)的主要參考依據(jù)。相應(yīng)的ISO標(biāo)準(zhǔn)也在制定中,標(biāo)準(zhǔn)號(hào)為ISO 17978,預(yù)計(jì)于2025年底或2026年初正式發(fā)布。在AUTOSAR規(guī)范中,R22-11版本定義了SOVD的核心模塊,而R23-11版本則對(duì)其進(jìn)行了更詳細(xì)的規(guī)范說(shuō)明。當(dāng)前,國(guó)內(nèi)外OEM廠商均在積極推進(jìn)相關(guān)研發(fā)工作,部分廠商已進(jìn)入技術(shù)探索與商業(yè)落地的實(shí)施階段。
Vector解決方案
Vector提供全流程的SOVD開(kāi)發(fā)的解決方案,覆蓋診斷數(shù)據(jù)庫(kù)開(kāi)發(fā)、代碼生成、測(cè)試、診斷儀等,能夠全面滿足開(kāi)發(fā)階段的各項(xiàng)需求。
SOVD需求編輯
CANdelaStudio是一款用于編輯診斷數(shù)據(jù)庫(kù)CDD的工具。在23版本之前,CANdelaStudio主要支持UDS協(xié)議、OBD協(xié)議等診斷數(shù)據(jù)的編輯。從23版本起,該工具新增對(duì)SOVD API的編輯功能。如需啟用此功能,請(qǐng)切換至專(zhuān)家視圖(Expert view),依次點(diǎn)擊File→Properties,勾選“Supports SOVD”選項(xiàng)。

編輯功能支持以下兩種模式:
1.如果當(dāng)前節(jié)點(diǎn)SOVD API與UDS服務(wù)有一一對(duì)應(yīng)關(guān)系,則可基于UDS服務(wù)自動(dòng)生成相應(yīng)的SOVD API映射。

2.若ECU支持如log、bulk-Data等原生的SOVD API,CANdelaStudio同樣支持此類(lèi)“Native” SOVD API數(shù)據(jù)的編輯。


CANdelaStudio支持將SOVD相關(guān)數(shù)據(jù)導(dǎo)出為JSON文件。具體提供兩種導(dǎo)出格式:
SOVD OpenAPI export 1.0:適用于通過(guò)SOVD2UDS Adapter建立SOVD通信的UDS ECU,可導(dǎo)出對(duì)應(yīng)的JSON文件,CANdelaStudio 18開(kāi)始支持。
SOVD OpenAPI export 2.0:如勾選“Supports SOVD”選項(xiàng),工具將自動(dòng)切換至該模式,為支持原生SOVD的ECU生成能力描述文件,CANdelaStudio 23開(kāi)始支持。

協(xié)議棧
見(jiàn)微信文章:SOVD協(xié)議在HPC中的應(yīng)用
SOVD測(cè)試
CANoe.DiVa是診斷測(cè)試用例的自動(dòng)生成工具,CANoe.DiVa 19 SP3計(jì)劃支持SOVD的測(cè)試。若HPC支持原生SOVD API,則可直接導(dǎo)入.json文件自動(dòng)生成測(cè)試用例;若被測(cè)節(jié)點(diǎn)為SOVD2UDS,則除SOVD API測(cè)試外,還需驗(yàn)證SOVD API與UDS服務(wù)之間的一致性。此時(shí)需同時(shí)基于.cdd與.json文件生成測(cè)試用例。

在Services&Jobs中可以看到解析后的SOVD API。

在CANoe.DiVa中自動(dòng)生成測(cè)試用例后,可將用例導(dǎo)入CANoe環(huán)境中進(jìn)行自動(dòng)化測(cè)試執(zhí)行,并生成相應(yīng)的測(cè)試報(bào)告,如下圖所示。

診斷儀
SOVD底層基于HTTP協(xié)議,所以診斷儀的開(kāi)發(fā)可采用互聯(lián)網(wǎng)領(lǐng)域中常見(jiàn)的客戶(hù)端-服務(wù)器(C/S)架構(gòu),實(shí)現(xiàn)網(wǎng)頁(yè)版診斷儀,使其使用更加智能便捷。SOVD Explorer正是基于這一全新思路開(kāi)發(fā)的工具,支持用戶(hù)導(dǎo)入SOVD API或動(dòng)態(tài)發(fā)現(xiàn)診斷資源,并可自定義窗口布局與數(shù)據(jù)展示方式。SOVD Explorer也提供桌面版。

SOVD Explorer同時(shí)支持Console功能,類(lèi)似UDS中“診斷命令臺(tái)”,可用于收發(fā)SOVD API指令,并結(jié)合Trace功能驗(yàn)證接口通信的正確性。

vInspect是一款桌面版的診斷儀,基于SOVD2UDS開(kāi)發(fā),可以通過(guò)SOVD2UDS Adapter兼容UDS ECU。支持基于客戶(hù)需求進(jìn)行vInspect的定制開(kāi)發(fā),滿足客戶(hù)特定診斷需求。

項(xiàng)目咨詢(xún)
當(dāng)前,SOVD已成為診斷行業(yè)的熱點(diǎn),各OEM都在躍躍欲試。然而,將SOVD真正引入實(shí)際項(xiàng)目仍面臨諸多挑戰(zhàn)。例如,SOVD如何適配OEM現(xiàn)有的診斷開(kāi)發(fā)、測(cè)試、生產(chǎn)及售后流程,特別是在遠(yuǎn)程診斷場(chǎng)景下,如何實(shí)現(xiàn)車(chē)輛識(shí)別、安全認(rèn)證等關(guān)鍵環(huán)節(jié)的兼容;SOVD數(shù)據(jù)庫(kù)應(yīng)定義哪些資源類(lèi)型,能否覆蓋OEM需求,尤其是HPC故障分析所需的信息,以及如何實(shí)現(xiàn)與現(xiàn)有UDS數(shù)據(jù)的兼容;此外,SOVD代碼的高效性與穩(wěn)定性、測(cè)試自動(dòng)化能力的建設(shè)等問(wèn)題也需系統(tǒng)考量。
因此,SOVD的成功落地需要具備系統(tǒng)化的思維。Vector能夠提供覆蓋SOVD需求定義、代碼開(kāi)發(fā)、測(cè)試仿真、診斷儀等全流程的工具鏈,完全涵蓋SOVD各階段所需能力。憑借完整的解決方案能力,Vector可協(xié)助客戶(hù)搭建SOVD的規(guī)范、工具鏈和流程體系,為SOVD落地提供有力支持。
小結(jié)
SOVD是致力于未來(lái)診斷行業(yè)的智能協(xié)議。SOVD和UDS在診斷信息交互的通信方式上有本質(zhì)區(qū)別,因此量產(chǎn)SOVD面臨諸多挑戰(zhàn)。Vector提供全流程的解決方案,涵蓋需求定義、代碼開(kāi)發(fā)、測(cè)試和診斷儀等,并可系統(tǒng)性地協(xié)助客戶(hù)梳理SOVD需求,助力其實(shí)現(xiàn)項(xiàng)目落地。
-
ecu
+關(guān)注
關(guān)注
14文章
983瀏覽量
57272 -
汽車(chē)診斷技術(shù)
+關(guān)注
關(guān)注
0文章
13瀏覽量
1576
原文標(biāo)題:SOVD | 下一代汽車(chē)診斷
文章出處:【微信號(hào):VectorChina,微信公眾號(hào):Vector維克多】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
探索MAX25252:下一代相機(jī)傳感器的理想電源管理解決方案
SK海力士在CES 2026展示面向AI的下一代存儲(chǔ)器解決方案
Amphenol Multi-Trak?:下一代高速互連解決方案
Amphenol PCI Express? Gen 6 卡邊緣連接器:下一代系統(tǒng)的高速解決方案
Amphenol PCIe? Gen 6 Mini Cool Edge IO連接器:下一代高速互連解決方案
Amphenol RaptorLink 64X50 SOSA以太網(wǎng)交換機(jī):下一代網(wǎng)絡(luò)解決方案
Flex Power Modules將與瑞薩電子合作推出下一代電源管理解決方案
適用于下一代 GGE 和 HSPA 手機(jī)的多模/多頻段 PAM skyworksinc
SiLM94112FMG-AQ 12通道高集成半橋驅(qū)動(dòng),SPI精準(zhǔn)控制賦能下一代車(chē)身域控
SiLM92108-232EW-AQ 高度集成8路智能半橋驅(qū)動(dòng)器,賦能下一代車(chē)身域控系統(tǒng)
ETAS SOVD新一代車(chē)輛診斷技術(shù)解決方案
光庭信息推出下一代整車(chē)操作系統(tǒng)A2OS
汽車(chē)診斷的未來(lái):SOVD協(xié)議初探
面向服務(wù)的車(chē)輛診斷協(xié)議SOVD協(xié)議介紹
Imagination與瑞薩攜手,重新定義GPU在下一代汽車(chē)中的角色
Vector SOVD下一代汽車(chē)診斷技術(shù)解決方案
評(píng)論