<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

下一代OTA的挑戰與解決方案

jf_EksNQtU6 ? 來源:談思實驗室 ? 2023-11-06 11:16 ? 次閱讀

OTA是智能汽車的核心能力之一,是車輛常用常新、千車千面的基石。隨著集中化EEA架構和SOA軟件架構逐漸成熟走向市場,OTA技術也從單一的軟件更新演進到融合OEM研發、生產、售后、市場反饋等多個系統及環節,以提供覆蓋整車全生命周期管理、智能制造、智能售后、數據閉環等眾多應用。下一代OTA在更高效、安全、精準、自動化地將新功能部署到目標車輛上同時,可有效降低整車生產、擁有成本,更能夠通過持續的低成本高精數據采集,來開發、驗證最新的應用,提高客戶粘性,成為整車DevOps的核心通道。

下一代OTA的驅動力

下一代OTA的挑戰與需求主要來自三方面:

集中化的EEA架構

與DevOps的集成

基于OTA的新的場景需求

除了傳統的執行器和傳感器ECU,集中化的EEA架構引入了以Ethernet為主干網的多元網絡,及域控制器或者HPC+區控制器架構的多個功能強大的硬件。這些HPC或者域控制器都是多uP+uC架構,uP也是多核異構架構。不僅僅在HPC或者域控制器內部有復雜軟件版本的依賴關系,跨域之間及和傳統ECU之間的關系更為紛繁復雜。并且它們的升級包常常多達數GB,甚至幾十GB,升級時間更長,迫切需要新的升級協議及升級機制支持,以提高刷寫的可靠性與效率。在新能源車領域,除了OTA過程中的車輛安全管理及升級失敗回滾機制外,還會涉及到高低壓電源管理。在確保OTA的成功率同時,還會設置多個不同的電源模式,以適應不同的用戶場景,以提高電量使用效率,提高用戶滿意度。

DevOps是在大規模復雜軟件領域廣泛使用的一個方法論。在引入智能汽車軟件行業,與OTA結合時,有其特殊的復雜性。特別是對一些頭部OEM來說,他們擁有不同平臺,不同動力類型、不同國家、不同配置、不同供應商零配件、不同應用場景的軟硬件配置需求,再加上下文要提到的SOTA,容器化化更新技術,讓不同的車輛擁有了千車千面的可能性,可對車主提供高度個性化服務,但是同時對于每輛車的軟件及數據管理也是一項新的巨大挑戰。在面向全球百萬量級的車輛,在市場上經過一定時間更新迭代后,實時動態地管理車輛配置,并精準地匹配目標軟件版本,會是一個極其復雜的難題。千頭萬緒的整車軟件組件之間依賴性管理,會讓一挑戰更為艱巨。如果此時還是靠當前人工管理車輛,組建升級包,監控、管理升級任務,以實現軟件的精準、按時交付,基本是一個不可能完成的任務。我們看到越來越多的整車廠面臨著這樣的問題。

隨著整車廠SDV.OS的成熟,作為與車輛保持始終在線的SOP后車輛運營通道,整車廠對OTA有了越來越多的期待。除了傳統的軟件更新,整車廠希望能夠把OTA平臺的應用場景進一步拓展到生產、售后、終端用戶場景需求采集與反饋、應用市場等多個方面。并且能夠以低成本、高效、靈活、快速地實現生產降本,售后增效,新場景有用戶量且持續迭代。為此下一代OTA平臺除了集成智慧工廠、遠程診斷外,還亟需數據閉環、大數據云平臺及應用商店等功能,以實現有粘性的用戶應用,提高用戶滿意度,實現持續營收。

下一代OTA的架構

下一代OTA解決方案包含云端 (Off-board),車端(Onboard)兩部分。

除了較為常見的云端OTA車輛管理、權限管理、設備管理、OTA Campaign管理,車端的信令交互,升級包下載,解壓,解密,升級主控,升級代理外,下文將著重介紹為解決上述挑戰的一些新技術與方案。

wKgZomVIWsGAMjymAAI1TSxhq7c207.png

VLCS 整車全生命周期配置系統

VLCS(Vehicle Lifecycle Configuration System)是一套整車全生命周期配置(包括硬件,軟件,數據)管理系統及基于該系統高精準,自動化的軟件交付系統。VLCS面向下一代集中化EEA和SOA架構的整車軟件升級及管理、集成了整車廠的研發,生產,售后,市場,終端客戶等多個管理系統,有機地融合到DevOps環境,讓每輛車全生命周期階段的所有軟硬件配置變更都在環內追溯,在軟件持續交付的同時,構成一車一檔案。同時在VLCS內可以集成軟件批準,軟件發布控制,軟件依賴管理,軟件合并更新管理等核心組件。不僅為車輛的軟件管理,故障橫向對比排除提供了有力的數據支撐,同時也為高精準的自動化軟件匹配,交付提供了基礎。

wKgZomVIWsGAR_elAAGUWIMk2sw350.png

在VLCS系統內提供兩種自動化、高精度軟件匹配交付機制。一種是在傳統的人工手動組包,發起更新活動的基礎上,基于前述的VLCS核心能力,實現的自動化組包更新,從而避免大量重復人工操作,以及由此引發的失誤。在VLCS系統中軟件批準,及經軟件發布流程驗證成功后,進行軟件依賴項及軟件合并升級配置。系統會自動生成差分包,自動組包,自動加密簽名,自動發起升級活動并自動生成升級報告?;谠撓到y也可以支持整車廠應用商店客戶在線訂閱功能,能夠自動觸發針對該客戶的個性化升級活動。

另一種是面向未來SDV場景,更為靈活、高效的軟件交付策略,以實現針對不同應用場景(私家車,租出,車隊),不同用戶,不同時間(短期訂閱功能),地點(國家,路況)來安裝或者激活對應功能,做到軟件可售、提升服務體驗。在該策略下,云端根據車端上報的車輛狀態及用戶信息計算目標車輛需要達到的功能狀態,并將計算結果下發到車輛。由車輛根據計算結果決定分別下載哪些升級包或者激活哪些功能,并執行相關操作,以盡快達到終端用戶所期待狀態。而不需要OTA運維工作人員在云端組包以及發起更新活動,從而進一步降低人工干預的工作,提高交付精度和效率。

wKgaomVIWsGAccEqAAMW-KhnYnk634.png

面向SDV.OS的差分更新、SOTA及容器化更新

車端ECU的安全、高效、友好的OTA更新策略是終端用戶最能直觀感受到的OTA本身功能。端到端網絡安全(Security),不同用車場景下的車輛安全(Safty)升級機制是下一代OTA功能的基本保障,這些需要對不同國家的法律法規,整車電子電器架構有系統深入的理解。同時,針對車端豐富多樣的ECU類型,需要全面支持在新一代EEA架構下的各種車內升級包分發升級協議,如UDS on CAN / DoIP / Some/IP/DDS/定制協議等,也可支持多域控下的并行下載、域內分發、并行刷寫、多分區刷寫等機制。為了進一步提高更新效率,降低軟件更新時間,面向SDV.OS,OTA需要在差分更新、SOTA及容器化更新等多方面進行行業領先的探索。

差分更新

差分更新組件分為云端差分生成工具及車端還原組件。主要是為了降低域控制器或者HPC等智能件的升級包大小,以降低網絡傳輸時長及網絡流量。這些智能件通常帶一個或者多個操作作系統,如Linux、Android、QNX等。待更新的軟件及數據包通常能夠達到數GB,在云端經過差分工具利用專有差分算法識別提取新舊軟件的差異,并壓縮后制作出一個差分包。實測場景下能夠做到原包的5%,甚至2%以下。在車端完成差分包下載后,差分還原組件可以在車輛正常工作情況下,結合車端原有舊版軟件及差分軟件包執行升級包還原操作,之后進行軟件升級刷寫。差分更新也需要支持傳統嵌入式ECU差分升級。主要是為了降低升級包在車內CAN總線上分發的時間,實測場景下能夠降低CAN總線傳輸時長70%~90%。ETAS差分工具已集成在OTA平臺中應用在多個量產項目中,也可以作為單獨組件集成在整車廠的工具鏈或者云端后臺。

wKgZomVIWsGAISEsAACf7oLAnNc376.png

基于Autosar AP的SOTA

我們在座艙域Andriod環境下,已經看到一部分軟件可以類似我們使用的手機中的應用一樣,可以在“應用市場”種下載和安裝,而不需要進行整車的OTA升級,提供接近消費電子的使用體驗。目前這些應用主要還是集中在日常手機生態中。在SDV.OS環境下,將涌現大量與汽車功能屬性密切相關的應用,如智駕域,車身域、底盤域、動力域,以及跨域的功能應用等。Autosar AP UCM組件就是提供類似應用升級服務的,它可以支持軟件級別的升級功能。

wKgaomVIWsGAElwuAAE2frp3jG8330.png

下一代OTA方案與Autosar AP集成,提供端到端SOTA解決方案。UCM Client是一個特定于項目的自適應應用程序,用作與更新Machine的單點交互。其具有以下組件:

**UCM Master: **UCM Master具有多重職責,主要負責檢索Machine上軟件包的當前狀態信息,與UCM subordinates進行通信,并將適當的軟件包傳輸給UCM。以組織更新。它可以通過使用通信管理的服務來尋址不同Machine上的UCM subordinates。

OTA Client:此客戶端處理軟件包從遠程存儲庫轉移到Machine上的過程。

**Diagnostic Client: **此客戶端與診斷管理器通信,以利用診斷管理功能組織更新。

在Machine上安裝、更新或刪除的軟件包的接收由UCM Master負責, UCM Client負責處理跨多臺機器的更新協調, UCM client獲取關于AUTOSAR自適應平臺軟件的信息,并通過使用UCM API傳輸和處理軟件包來執行更新過程。

wKgaomVIWsGADga0AAHQ9h6-7WI871.png

ETAS OTA 方案

容器化更新

容器化是在SDV.OS發展趨勢下,從ICT行業引入到汽車行業的又一個“泊來”品。其有助于開發人員更快地創建和部署應用程序,無論是在訓練過程中還是在運行時,尤其在諸如ADAS、手勢識別、語音識別、面部識別等功能的AI/ML模型中非常常見。它提供了更高的可移植性、靈活性,并讓應用程序更接近“編寫一次,隨處運行”的期望狀態,可以在多個硬件上靈活運行。容器化應用程序不會捆綁操作系統的副本,它們在真正的意義上是“隔離”的。因此容器化更新在應對多個版本和配置管理挑戰,以及管理應用程序和中間件組件的依賴關系,容器可以發揮重要作用。這與其在IT和云環境中變得流行的原因基本相同。

SDV.OS下的車輛功能將是微服務、軟件應用程序、ML/AI模型等的組合,將這些不同的部分打包成容器集,作為單個單元推送到不同車輛上。雖然云端的容器現在已成為事實上的標準,但要應用到智能汽車領域,形成車云一體化的架構,也有其獨特的復雜性。

wKgZomVIWsKAbaLQAAJ0nuuAcf0238.png

OTA的增值場景應用

以ETAS的下一代OTA方案為例,進一步把OTA的應用向生成、售后、終端用戶場景需求采集與反饋、應用市場等多個方面延申。提供遠程診斷,智能診斷,智能工廠,數據閉環等服務。

遠程診斷

ETAS整合了傳統的診斷業務和功能,實現了從傳統診斷到遠程診斷?;趥鹘y診斷的知識積累和工具集合,重新定義了車端診斷的運行環境。使用診斷開發的IDE工具GRADE-X Authoring,通過拖拉拽的操作,用所見即所得的方式編輯診斷序列,編輯的診斷包支持ISO國際標準ODX和OTX協議。

wKgZomVIWsKAUDDjAAL95NjdB7M901.png

該方案有如下幾個優點:

1.整合博世傳統診斷業務能力,在車端提供集成診斷的運行環境。實現不依賴傳統診斷設備連接車輛,執行診斷指令。

2.支持ODX與OTX標準的可視化編輯工具。實現一次編輯,到處執行的能力。

3.多年的車載診斷經驗,具備了診斷數據分析的能力。

目前已經有多個國內落地的項目經驗:例如工廠EOL,OTA和診斷賦能OEM在產線電檢環節替代傳統的診斷設備,進行產線電檢和刷寫,不僅節省了產線設備同時還提高了產線的診斷效率。

wKgaomVIWsKAEIx-AAKCx9od5bI766.png

遠程診斷主要有如下幾個應用場景:

1.故障診斷:遠程診斷技術可以實時監測車輛的運行數據和故障信息,提供精準的故障診斷和解決方案。

2.預防性維護:遠程診斷技術可以通過分析車輛的運行數據,提前預判潛在故障,并提供相應的維護建議,避免故障的發生。

3.遠程協助:遠程診斷技術可以通過視頻會議、遠程協助等方式,為維修服務提供商提供遠程技術支持,提高維修服務的效率和減少維修成本。

4.車輛健康管理:遠程診斷技術可以實現對車輛的健康狀況進行實時監測和分析,為車主提供個性化的駕駛建議和維護建議,提高車輛的使用壽命和安全性。

數據閉環

車輛量產上市后,會面臨車輛的維護,既有功能的持續迭代,新應用場景的挖掘、開發與驗證。以實現對終端用戶有意義和粘性的千車千面應用,這才是SDV的終極意義。這些需求都涉及到量產后圍繞車輛不同類型數據的持續采集。

如車輛的維護,遠程診斷能夠解決一定的問題,但是當我們需要定位問題的根因時,往往靠遠程診斷采集的數據類型和數據量遠遠不夠,特別是對一些偶發、難以復現的故障排查,整車廠花費了大力的精力和財力在這方面。再比如自動駕駛算法corner case的持續收集與算法迭代,針對不同用戶群的各種潛在應用場景挖掘及推向市場后的反饋等,這些都需要收集不同類型的數據,并且采集的信號類型和頻率都可能會因不同部門,不同目的,不同場景的具體需求而異。同時顯然車輛的無線通道帶寬是有限的,數據流量及存儲的費用也不菲,整車廠只對高價值區間的數據感興趣。

ETAS的下一代OTA還推出了數據閉環解決方案。該方案的目標是動態、靈活地采集整車高精度數據,包括:

·全車總線數據,包括CAN/CAN FD,以太網

·診斷數據

·ECU內部標定數據

·域控制器或者HPC的中間件數據

·傳統嵌入式ECU內部有業務價值的數據(與硬件部門合作)

在云端可以動態配置所采集信號類型及頻率,設置數據觸發上傳邏輯及采集時間段,并將任務發送到車端。由車端邊緣引擎負責解析執行,獲取到目標價值數據后,經壓縮上傳到云端?;谠贫说拇髷祿脚_可以進行故障分析、軟件迭代、新的應用挖掘與驗證等服務。

wKgaomVIWsKAdQsVAANLyDyNurI866.png

下一代OTA技術已經在多個客戶落地量產,幫助整車廠不僅僅實現了安全、高效、便捷的OTA軟件更新,更面向SDV的趨勢,推出了切合新一代EEA需求的軟件組件產品,真正實現車輛上市后的數據驅動的持續迭代,軟件可售新的商業模式。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ecu
    ecu
    +關注

    關注

    14

    文章

    828

    瀏覽量

    53966
  • OTA
    OTA
    +關注

    關注

    7

    文章

    541

    瀏覽量

    34674
  • 智能汽車
    +關注

    關注

    30

    文章

    2649

    瀏覽量

    106501
  • devops
    +關注

    關注

    0

    文章

    100

    瀏覽量

    11921
  • 域控制器
    +關注

    關注

    0

    文章

    234

    瀏覽量

    2471

原文標題:下一代OTA的挑戰與解決方案

文章出處:【微信號:談思實驗室,微信公眾號:談思實驗室】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    下一代定位與導航系統

    下一代定位與導航系統
    發表于 08-18 10:37

    2016CES:Atmel下一代觸摸傳感技術亮相

     2016年1月7日——全球微控制器(MCU)及觸控技術解決方案領域的領導者Atmel公司今日宣布,將把下一代壓力傳感技術應用于最新面向智能手機應用的maXTouchU系列。Atmel的壓力傳感技術
    發表于 01-13 15:39

    如何利用新型Linux開發工具應對下一代嵌入式系統設計挑戰?

    內部增添工程能力。這兩種模式都已被證明是成功的,但是每種做法都需各自的成本。那么我們該如何利用新型Linux開發工具應對下一代嵌入式系統設計挑戰呢?
    發表于 07-30 06:05

    為什么說射頻前端的體化設計決定下一代移動設備?

    隨著移動行業向下一代網絡邁進,整個行業將面臨射頻組件匹配,模塊架構和電路設計上的挑戰。射頻前端的體化設計對下一代移動設備真的有影響嗎?
    發表于 08-01 07:23

    如何建設下一代蜂窩網絡?

    全球網絡支持移動設備體系結構及其底層技術面臨很大的挑戰。在蜂窩電話自己巨大成功的推動下,移動客戶設備數量以及他們對帶寬的要求在不斷增長。但是分配給移動運營商的帶寬并沒有增長。網絡中某通道的使用效率也保持平穩不變。下一代射頻接入
    發表于 08-19 07:49

    下一代SONET SDH設備

    下一代SONET/SDH設備
    發表于 09-05 07:05

    測試下一代核心路由器性能

    測試下一代核心路由器性能
    發表于 09-19 07:05

    單片光學實現下一代設計

    單片光學 - 實現下一代設計
    發表于 09-20 10:40

    下一代測試系統:用LXI拓展視野

    下一代測試系統:用LXI拓展視野
    發表于 09-26 14:24

    下一代測試系統:用LXI推進愿景

    下一代測試系統:用LXI推進愿景(AN 1465-16)
    發表于 10-09 09:47

    請問Ultrascale FPGA中單片和下一代堆疊硅互連技術是什么意思?

    大家好, 在Ultrascale FPGA中,使用單片和下一代堆疊硅互連(SSI)技術編寫。 “單片和下一代堆疊硅互連(SSI)技術”是什么意思?謝謝娜文G K.
    發表于 04-27 09:29

    下一代超快I-V測試系統關鍵的技術挑戰有哪些?

    如何進行超快I-V測量?下一代超快I-V測試系統關鍵的技術挑戰有哪些?
    發表于 04-15 06:33

    雙向射頻收發器NCV53480在下一代RKE中的應用是什么

    雙向射頻收發器NCV53480在下一代RKE中的應用是什么
    發表于 05-20 06:54

    怎樣去設計GSM前端中下一代CMOS開關?

    怎樣去設計GSM前端中下一代CMOS開關?
    發表于 05-28 06:13

    釋放下一代車輛的無限潛力

    提供超低延時、高靈活性、分擔CPU負載和確定性延遲,同時內置安全功能,有助于加快這些高級應用背后的E/E架構的下一代區域網關的開發和上市。intoPIX的超低延時視頻壓縮解決方案· intoPIX 演示
    發表于 02-21 13:40
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>