色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

面向信號與面向服務SOA混合架構設計方法

智能汽車電子與軟件 ? 來源:車載SOA開發 ? 2023-01-30 10:51 ? 次閱讀

作者:竇明佳

一、前言

今天的電子電氣架構相對于以往發生了重要變化,首先相對于以往分布式架構中眾多計算資源有限的ECU而言,新的架構引入了高性能計算單元HPC,同時車輛不再是封閉的系統,而是整個IoT(物聯網)的一部分,另外在車輛軟件層面,在傳統Classic AutoSAR及其他RTOS系統的基礎上,引入了Adaptive AutoSAR平臺、Linux、QNX等車載中間件及操作系統,以支持高性能運算,同時在電子電氣架構設計層面,在以前面向信號的設計方法基礎上同步要進行面向服務SOA的設計,對于OEM功能工程師(Function Designer)和系統工程師(System Developer)提出了新的挑戰。

6b17c84a-9699-11ed-bfe3-dac502259ad0.png

圖1:EEA電子電氣架構的發展

二、新一代電子電氣架構

目前新一代的電子電氣架構,大致可以分為如下四層:

最低一層包含眾多的傳感器/執行器ECU,這些ECU在功能層面主要承擔車輛的基礎邏輯控制,包括閉環控制、故障診斷、運行監測等,在軟件層面Classic AutoSAR或其他RTOS被應用在這里;

第二層主要是包含集成ECU(域控制器或區域控制器),這些ECU主要承擔高一層級的集成功能控制,例如面向功能域的控制器(BDCU、CDCADC),或者面向車輛分區的區域控制器(PDC、VIU等)

注:但是我覺得如果不能做到有效的軟硬解耦,區域控制器VIU/PDC不做智能配電(eFuse)、不能將車輛眾多的傳感器(Camera/Radar/Lidar)及執行器(H-Bridge)與中央計算平臺進行隔離,不能真正的降低線束的長度、重量及安裝空間,并不能發揮Central&Zone方案的價值;

第三層是高性能計算單元,Adaptive AutoSAR被在這里使用,同時Classic AutoSAR也會存在以滿足功能安全Fail-operational場景需求,同時在多核異構芯片上運行Hypervisor以為Adaptive AutoSAR、Linux、Android提供虛擬機。

6b1fb410-9699-11ed-bfe3-dac502259ad0.png

圖2:高性能計算單元HPC的硬件架構

第四層即云平臺,包括新能源車法規平臺、OTA平臺、遠程診斷平臺、自動駕駛云平臺、售后服務平臺、客戶運營平臺等;

6b2b449c-9699-11ed-bfe3-dac502259ad0.png

圖3:新一代電子電氣分層架構

而我們通常所說的SOA主要是在第二(Integration Layer)及以上層級實施,采用面向服務的架構設計方式,而在第一(Sensor/Actuator Layer)層級主要采用面向信號的設計方式,那面向信號和面向服務架構設計方法的主要差別在哪里呢?

6b319798-9699-11ed-bfe3-dac502259ad0.png

圖4:面向服務與面向信號架構設計流程差別

通過上圖可以看到面向服務架構在邏輯功能架構(Logical Function Library&Function Architecture)和軟件架構層(Software Architect)之間插入了服務架構層(Service Oriented Architecture),在服務架構層進行服務的抽象、服務劃分、服務接口設計、服務編排、服務部署等工作。

三、面向信號與面向服務混合架構設計

電子電氣架構主要提供了整車功能的開發框架,無論面向信號還是面向服務起點都是Customer Feature,最近幾年在電子電氣架構領域基于模型的開發方法(MBSE)被大家廣泛采用,基于模型用例驅動能夠更好跟蹤用戶需求與最終的技術實現(軟件、硬件設計)。采用基于模型的開發雖然各家的開發方法論及工具鏈細節上存在差異,但是總體的流程基本一致。

6b3ca868-9699-11ed-bfe3-dac502259ad0.png

圖5:基于模型的EEA開發流程

3.1 用戶特征及需求(Customer Feature and Requirements )

這一步是站在用戶視角,分析所有相關方對功能的需求,借助于用例(Use Case) 場景(包含基礎路徑、替代路徑、異常路徑及行為者、前提條件、后置條件等)分析系統需求,包括:

a)功能需求(Function Requirements)

功能激活條件

激活/關閉/進行中的系統行為

功能激活/關閉的條件

b)非功能需求(Non-Function Requirements)

系統時間及性能需求

法規相關需求

功能安全相關需求

信息安全相關需求

c)平臺/跨域需求(Platform/Domain Requirements)

車輛配置需求

人機交互需求

這一步的主要輸出物是用例圖及用例描述,同時用例和需求要做Mapping,輸出FRD(Function Requirements Document)。

6b44f82e-9699-11ed-bfe3-dac502259ad0.png

圖6:用例圖

3.2 邏輯功能架構(Logical Architecture)

基于上一步的用例及功能需求,我們針對每個Feature(Use Case)進行邏輯功能架構設計,在這一步我們會劃分邏輯功能組件LC(Logical Component),LC是一個抽象的組件它獨立于具體的硬件和軟件實現,同時LC在整個架構平臺是一個重要的數據庫,應該形成一個LC Library,并且LC的創建、更新由架構工程師(System Architect)來統一負責,功能工程師(Function Designer)在進行邏輯架構設計時向架構工程師(SA)提出LC的需求,同時架構工程師(SA)負責LC向系統的分配。

我們來看一個具體的例子,如下圖有兩個整車Feature X和Feature Y,Feature X在邏輯功能架構設計時由Sensorfunction1、Function1和ActuatorFunction1 三個LC實現,Feature Y在邏輯功能架構設計時由SensorFunction1、Function1、Function2、SensorFunction2、Function3、Function4、Function5、Function6等9個LC組成;

6b4c5696-9699-11ed-bfe3-dac502259ad0.png

圖7:邏輯功能架構圖

為了保證邏輯功能架構與后面AutoSAR軟件架構的繼承性,邏輯組件LC的接口設計應遵循AutoSAR的標準,在邏輯功能架構設計階段,不同的方法論和工具鏈會有些許的差異,例如PREEvision中我們通常會針對每個Feature創建Activity Chain,另外像BEG等用IBM工具鏈的廠家會在Rhapsody中創建整車層級、系統層級到邏輯組件層級的泳道圖,從而進行功能的細化分解形成LC,最后進行LC的部署,上述邏輯架構圖中的每個邏輯組件都將被分配到對應的Sensor、Actuator、ECU或計算單元中,將圖7中的邏輯組件分配到圖3中的架構層級各節點中,形成的矩陣如下:

6b623902-9699-11ed-bfe3-dac502259ad0.png

圖8:LC部署矩陣

至此完成功能層面的需求分析及功能設計,可導出FRS(Function Requirement Specification),上述過程無論是面向信號還是面向服務的架構設計都是必須進行中的,同時上述內容將成為OEM的核心資產。

注:上述邏輯功能架構階段,還有功能安全工程師、信息安全工程師的參與進行功能安全概念(FSC)、信息安全等相關工作;

3.3 服務架構(Service Architecture)

上面我們說到SOA主要是在第二(Integration Layer)及以上層級(Computing Layer、IT-Backend Layer and external Devices)實施,采用面向服務的架構設計方式,經過上述LC的部署,我們可以看到Fucntion2、Function4、Function5、Backup Function6和Function6分別被部署到了Integration ECU2、High-Performance Computer1以及Backend Server1上,同時我們經過各方面的評估(實時性、安全性、可擴展性等)認為Function4、Function5、和Function6適合服務化,可將其抽象為服務,并設計Service Interface(Method、Event、Properties)及服務的參與者(Service Provider/Service Consumer),同時根據邏輯功能架構的設計服務的依賴關系,如下圖9:

6b74fede-9699-11ed-bfe3-dac502259ad0.png

圖9:SOA Diagram

3.4 軟件架構(Software Architecture)

在設計完服務Service,并將服務部署到對應的運行環境中,如將Service4部署到Integration ECU2的Classic AutoSAR運行環境,則對應到軟件層面Service4 Port將轉換為一簇Sender/Receiver/Client/Server Ports端口,并通過SOA Adaptor(S2S)與部署到Adaptive AutoSAR運行環境的Service5、Service6交互,完成服務部署,服務的參數者(Service Provider/Service Consumer)將轉換為對應的應用軟件組件(Application SWC/Adaptive Application SWC),如下圖10為對應Feature Y的軟件架構:

6b7b3d12-9699-11ed-bfe3-dac502259ad0.png

圖10:軟件架構視圖

從上圖我們可以看到對應部署在Sensor Actuator ECU1的Fucntion1,部署在Integration ECU2的Fucntion2、以及部署在Sensor Actuator ECU3的Function3等非服務化的邏輯組件LC,其在軟件層面會設計對應的Classic AutoSAR Application SW Component,以及S/R Interface及C/S Interface。

3.5 通信架構(Communication Architecture)

基于上述過程我們可以導出信號列表和服務列表,導入下游的通信設計工具進行CAN(FD)、LIN、Ethernet的設計,從而輸出DBC、LDF、ARXML文件,在此不詳細描述。

6ba65132-9699-11ed-bfe3-dac502259ad0.png

圖11:信號列表

在當前階段,電氣化、智能化、網聯化、共享化的需求推動電子電氣架構的變革,OEM想在這場變革中掌握主動權,希望更多的軟件自主化,從而在軟件定義汽車SDV的浪潮中站穩腳跟,另一方面卻是過去的開發模式造成在人員、組織架構、知識儲備方面的缺失,大多數的企業還是根據自己的情況逐步構建新一代的電子電氣架構,在這種情況下怎么將自上而下的正向功能開發與自下而上(繼承已有的供應鏈資源)的開發有效結合是一個挑戰,而基于模型的開發可有效的銜接各個開發角色以應對新一代電子電氣架構的復雜性。

6bb7866e-9699-11ed-bfe3-dac502259ad0.png

圖12:架構層級及對應角色職責

審核編輯:湯梓紅

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

    關注

    87

    文章

    11320

    瀏覽量

    209845
  • ecu
    ecu
    +關注

    關注

    14

    文章

    890

    瀏覽量

    54577
  • SOA
    SOA
    +關注

    關注

    1

    文章

    292

    瀏覽量

    27515
  • 面向服務
    +關注

    關注

    0

    文章

    4

    瀏覽量

    6551
  • 混合架構
    +關注

    關注

    0

    文章

    6

    瀏覽量

    1909

原文標題:面向信號與面向服務SOA混合架構設計方法

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    面向服務架構下的企業應用集成

    針對傳統EAI解決方案所存在的成本太高、耦合過于緊密等問題,提出了面向服務集成的思想,并探討了基于SOA實現企業應用集成的實現方法,最后結合實際項目對所提出的思想與
    發表于 12-30 14:53 ?19次下載

    SOA架構下的電信運營支撐系統

    本文首先介紹了電信運營支撐系統(OSS)和面向服務架構方式(SOA)的概念,接著分析了電信運營支撐系統的現狀,并采用面向
    發表于 02-21 13:47 ?13次下載

    面向服務架構在SCADA中的應用

    摘要: 為了實現電力 SCADA (數據采集與監控)系統與電力調度其他相關應用系統的集成,提出了基于SOA面向服務架構)實現跨平臺的集成的應用框架和體系
    發表于 06-08 16:25 ?22次下載
    <b class='flag-5'>面向</b><b class='flag-5'>服務</b><b class='flag-5'>架構</b>在SCADA中的應用

    軟件架構設計的三個維度

    架構設計是一個非常大的話題,不管寫幾篇文章,接觸到的始終只是冰山一角,更多的是實踐中去體會。這篇文章主要介紹面向對象OO、面向方面AOP和面向服務
    發表于 06-22 10:09 ?1451次閱讀
    軟件<b class='flag-5'>架構設</b>計的三個維度

    地理空間信息與面向服務構架(SOA)

    面向服務的體系結構(SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯系起來。
    發表于 02-03 15:07 ?21次下載
    地理空間信息與<b class='flag-5'>面向</b><b class='flag-5'>服務</b>構架(<b class='flag-5'>SOA</b>)

    模板軟件架構SOA詳解

    1 從SOA-RM到AP AUTOSAR 在《AP AUTOSAR基礎簡介》之《AP AUTOSAR SOA》視頻中,我們提到:AP AUTOSAR是一種面向服務
    的頭像 發表于 01-04 11:28 ?4994次閱讀
    模板軟件<b class='flag-5'>架構</b><b class='flag-5'>SOA</b>詳解

    面向運載火箭能源子系統的架構設方法

    面向運載火箭能源子系統的架構設方法
    發表于 06-30 16:57 ?5次下載

    SOA面向服務架構介紹

    SOA(Service-Oriented Architecture,面向服務架構)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通
    的頭像 發表于 11-02 10:36 ?1364次閱讀

    面向服務的體系結構SOA的優勢及架構詳解

    面向服務的體系結構(SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接 口和契約聯系起來。接口是采用
    的頭像 發表于 11-22 10:55 ?4567次閱讀

    面向信號面向服務SOA混合架構設方法

    架構設計層面,在以前面向信號的設計方法基礎上同步要進行面向服務
    的頭像 發表于 05-05 11:02 ?700次閱讀
    <b class='flag-5'>面向</b><b class='flag-5'>信號</b>與<b class='flag-5'>面向</b><b class='flag-5'>服務</b><b class='flag-5'>SOA</b><b class='flag-5'>混合</b><b class='flag-5'>架構設</b>計<b class='flag-5'>方法</b>

    面向服務的整車E/E架構SOA)設計開發咨詢服務

    概述面向服務架構(ServiceOrientedArchitecture,SOA)是一種從IT領域引入到汽車行業的開發范式,作為一種先進的整車E/E
    的頭像 發表于 12-19 14:14 ?830次閱讀
    <b class='flag-5'>面向</b><b class='flag-5'>服務</b>的整車E/E<b class='flag-5'>架構</b>(<b class='flag-5'>SOA</b>)設計開發咨詢<b class='flag-5'>服務</b>

    面向服務的整車E/E架構SOA)開發咨詢服務

    概述面向服務架構(ServiceOrientedArchitecture,SOA)是一種從IT領域引入到汽車行業的開發范式,作為一種先進的整車E/E
    的頭像 發表于 04-26 10:32 ?777次閱讀
    <b class='flag-5'>面向</b><b class='flag-5'>服務</b>的整車E/E<b class='flag-5'>架構</b>(<b class='flag-5'>SOA</b>)開發咨詢<b class='flag-5'>服務</b>

    基于SOA架構的整車操作系統的變革

    SOA全稱為Service Oriented Architecture,即面向服務架構。1996年,SOA概念由Gartner提出,并率先
    發表于 08-11 11:31 ?658次閱讀
    基于<b class='flag-5'>SOA</b><b class='flag-5'>架構</b>的整車操作系統的變革

    面向服務的整車E/E架構SOA)設計開發咨詢服務

    概述面向服務架構(ServiceOrientedArchitecture,SOA)是一種從IT領域引入到汽車行業的開發范式,作為一種先進的整車E/E
    的頭像 發表于 12-17 10:41 ?859次閱讀
    <b class='flag-5'>面向</b><b class='flag-5'>服務</b>的整車E/E<b class='flag-5'>架構</b>(<b class='flag-5'>SOA</b>)設計開發咨詢<b class='flag-5'>服務</b>

    面向服務的整車EE架構SOA)設計開發咨詢服務

    經緯恒潤多年來一直致力于為客戶提供先進電子電氣架構解決方案,近年來,經緯恒潤在國內率先開展整車SOA架構的技術研發和業務布局,參與多款SOA架構
    的頭像 發表于 12-12 15:11 ?608次閱讀
    <b class='flag-5'>面向</b><b class='flag-5'>服務</b>的整車EE<b class='flag-5'>架構</b>(<b class='flag-5'>SOA</b>)設計開發咨詢<b class='flag-5'>服務</b>
    主站蜘蛛池模板: 美女露出乳胸扒开尿口| 午夜爽喷水无码成人18禁三级| 亚洲 自拍 偷拍 另类综合图区| 国产日韩久久久精品影院首页 | 国产成A人片在线观看| 特级aa 毛片免费观看| 黑人寄宿羽月希产后奶水| 洲精品无码高潮喷水A片| 人妻熟女斩五十路0930| 国产免费网站看v片在线| 最近免费中文字幕MV在线视频3 | 国产成人99久久亚洲综合精品| 亚洲精品久久久WWW游戏好玩| 免费可以看黄的视频s色| 俄罗斯XBXBXB兽交| 亚洲午夜精品AV无码少妇| 欧洲最大无人区免费高清完整版 | 国产精品高清在线观看地址| 浴室里强摁做开腿呻吟的漫画| 妻子撸av中文字幕| 国内2018年午夜福利5678| 99久久综合| 亚洲视频999| 日本妈妈在线观看中文字幕| 久久99精品国产99久久6男男| 苍井空教师BD在线观看全集| 艳照门在线观看| 入禽太深免费视频10| 久久香蕉国产线看观看精品| 高清国产mv视频在线观看| 中文字幕亚洲欧美日韩2o19 | 久久九九久精品国产尤物| 国产成人高清在线观看播放| 最新在线黄色网址| 亚洲 欧美 国产 综合不卡| 欧美成人中文字幕在线视频| 久久99精品国产99久久6男男| 丰满少妇69激情啪啪无码| 最近中文字幕免费高清MV视频 | 在线视频久久只有精品第一日韩| 婷婷精品国产亚洲AV在线观看 |