女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

PREEvision中的邏輯架構:實現車輛系統設計的高效抽象化

Vector維克多 ? 來源:Vector維克多 ? 2024-04-08 14:11 ? 次閱讀

車輛E/E架構的演變:從傳統設計到現代高性能計算和服務集成

1.電子/電氣架構的演變

車輛的電子/電氣(E/E)架構已經從過去的簡單設計演變成今天的復雜結構。在早期,E/E架構主要由車載系統和基于信號的應用所定義,其設計空間相對單一。如今,這種架構變得更加分層,涉及到高性能計算機(HPCs)和更強大的區域控制器。這些區域控制器是應對功能復雜性的關鍵架構元素,負責處理與車輛特定位置相關的所有功能,并且它們通常通過以太網與HPCs相連。

2.服務導向和信號導向的結合

HPCs在現代E/E架構中扮演著重要角色,不僅提供集成離車服務的能力,如遠程診斷或軟件的遠程更新,還用于處理計算密集型應用,比如自動駕駛和娛樂系統。現代E/E架構特別強調服務導向和信號導向兩種范式的并行工作。傳統車輛控制功能(如ESP、ABS)在區域控制器和傳感器/執行器ECUs之間以信號導向方式實現,而高級功能如自動駕駛則更傾向于服務導向。此外,現代E/E架構不僅包括車載組件,還集成了云服務,提供了額外的功能,如軟件更新和遠程診斷,這些功能是現代車輛系統設計的重要組成部分。

6133a36a-f568-11ee-a297-92fbcf53809c.png

3.早期系統設計階段的關鍵:適應多樣目標架構的設計抽象化

為了開發適用于這些目標架構的應用,需要在早期系統設計階段考慮這些架構。設計需要從硬件和軟件實現中抽象出來,以便靈活地適應不同的目標E/E架構。

PREEvision中的邏輯架構:實現車輛系統設計的高效抽象化

邏輯架構層的目的:PREEvision的邏輯架構層旨在將車輛應用和功能從其硬件和軟件實現中抽象出來。這種抽象化使設計過程更加靈活,能夠適應不同的目標電子/電氣(E/E)架構。

邏輯功能架構的應用:邏輯功能架構幫助管理應用和車輛功能的日益增長的復雜性。它為設計師提供了一個系統視角,用于設計、管理和理解現代車輛中軟件和硬件的復雜結構。

邏輯域和子系統:邏輯架構中包含邏輯域,這些域支持將系統劃分為具有明確定義接口的子系統。這些子系統可以是車輛的特定區域或者是云服務等離車應用。

功能包和構建塊:邏輯功能架構通過邏輯功能包或構建塊來組織,這些包或塊群組了多個邏輯功能。邏輯功能之間的通信是通過端口定義的,端口決定了通信是信號導向還是服務導向。

端口和連接器邏輯架構中的端口指定了不同功能之間的通信方式。邏輯組裝連接器用于連接這些端口,從而定義功能之間的互動。

類型和實例的概念:邏輯架構基于類型和實例的概念,意味著可以創建特定邏輯功能類型的多個實例。這種方法增加了設計的可重用性和靈活性。

61509ca4-f568-11ee-a297-92fbcf53809c.png

PREEvision邏輯架構層總結:通過這種邏輯架構層的設計,PREEvision使車輛系統的設計師能夠從更高的抽象層面進行設計,同時確保了對底層實現的靈活性和適應性。這樣的設計方法為處理現代車輛系統的復雜性提供了強大的工具和框架。

PREEvision對UML/SysML的支持

為了實現完整的功能建模,我們需要引入功能行為方面的建模。這部分內容主要集中在UML(統一建模語言)和SysML(系統建模語言)在描述系統行為中的應用。以下是關于功能行為、UML和SysML的詳細總結:

功能行為的關鍵角色:功能行為描述是理解系統全貌、確保跟蹤性以及為后續實現提供模型基礎的關鍵部分。PREEvision中的功能行為是通過采用UML和SysML這兩種標準來實現的。

UML和SysML的結合:UML主要針對軟件設計,而SysML則是為了滿足系統設計的需求而開發。這兩種語言的結合為PREEvision工具提供了覆蓋系統建模兩大領域結構和行為的能力。

行為建模的實現:在結構建模的基礎上,行為建模通過UML和SysML的支持在PREEvision中得以實施。包括用例圖、狀態機圖和活動圖等在內的行為建模工具,是深入理解系統行為的關鍵。

61643278-f568-11ee-a297-92fbcf53809c.png

PREEvision中的活動圖

1.活動圖介紹

在PREEvision工具中,活動圖被用作一個關鍵工具,以圖形化方式展示系統內各元素動作的相互聯系及其控制和數據流,從而幫助設計師清晰地理解和描述系統行為。這些圖包含動作節點,代表系統中執行的具體動作或任務,以及控制節點,用于指導動作的執行流程。活動圖中的控制流和對象流則分別表示動作之間的順序和數據依賴關系,而輸入和輸出參數展示了每個動作的數據依賴和產出。通過活動圖,設計師可以詳細模擬和分析系統內部的行為,為系統實現的后續階段提供詳細的執行規格和指導。總之,活動圖在理解和設計系統行為方面發揮著核心作用,使系統設計更加清晰和結構化。

617604d0-f568-11ee-a297-92fbcf53809c.png

2.PREEvision中活動圖建模的高效功能

活動節點和控制節點:提供了多種類型的活動節點,包括動作節點和控制節點,以及活動邊緣(如控制流和對象流)。這些節點和邊緣協助在活動圖中定義和組織基本動作及其流程。

61814642-f568-11ee-a297-92fbcf53809c.png6192f950-f568-11ee-a297-92fbcf53809c.png

用戶友好的建模支持:PREEvision提供了多種便利功能,以簡化活動圖的創建和編輯過程。例如,自動添加控制流和對象流的功能,以及輸入輸出端口的指示標記。

61a02dbe-f568-11ee-a297-92fbcf53809c.png

活動分區的實現:活動圖中的活動分區(如泳道)用于標識具有共同特征的活動節點。

這些分區有助于組織和理解復雜的行為模型。

61aab45a-f568-11ee-a297-92fbcf53809c.png

這些Comfort Functions大大提高了活動圖建模的效率和準確性,使設計師能夠更容易地創建、修改和理解復雜的系統行為模型。通過這些功能,PREEvision在系統建模領域提供了強大的支持,幫助設計師以更直觀和結構化的方式工作。

3.活動圖在PREEvision各個層級上的應用

需求層的活動建模:在需求層,活動用于描述用例系統和需求包,這有助于從高層次上理解和規范系統需求。

邏輯架構層的活動建模:在邏輯架構層,活動用于定義和理解邏輯結構包、邏輯域、邏輯功能包和邏輯構建塊的行為。該層的活動建模有助于驅動系統的分解和分區,進而推導出邏輯架構結構。

軟件層的活動建模:在軟件層,活動用于描述服務提供者、服務消費者和軟件組件類型,這在軟件設計階段有助于詳細化功能行為。

硬件層的活動建模:在硬件層,活動的建模適用于所有電子組件,這有助于理解和規劃硬件組件之間的交互和行為。

61b809c0-f568-11ee-a297-92fbcf53809c.png

通過在這些不同層次上進行活動建模,PREEvision提供了一種全面和靈活的系統建模方法,使設計師能夠在各種抽象層面上更準確、全面地理解和設計系統。

4.活動圖的具體案例分析:車窗升降器

窗戶升降器的功能描述:窗戶升降器包括控制窗戶上下移動的功能,以及自動上升和下降和防夾功能。

61d51f1a-f568-11ee-a297-92fbcf53809c.png

使用活動圖進行系統分解:使用活動圖來描述窗戶升降器的行為,包括各種動作、控制節點和流程,這有助于在邏輯架構層面上進行系統分解和分區。通過將動作集中在活動分區內,可以定義邏輯架構的功能塊結構和接口,這種方法使得行為驅動系統設計成為可能,從而推導出邏輯架構結構。

6234d608-f568-11ee-a297-92fbcf53809c.png

接口和行為的詳細建模:通過活動圖,可以詳細建模窗戶升降器的行為,包括接口定義和行為規范。這為軟件和硬件實現階段提供了清晰的指導。

6246e7d0-f568-11ee-a297-92fbcf53809c.png

通過窗戶升降器的例子,視頻清晰地展示了如何使用PREEvision中的活動圖來實現復雜系統功能的詳細建模和理解,強調了活動圖在系統設計中的實際應用價值。

總結

實現無關的邏輯功能架構建模:PREEvision支持實現無關的邏輯功能架構建模。這意味著可以在不考慮具體實現(如硬件和軟件)的情況下,設計和規劃系統。

系統行為的規范:系統行為可以基于SysML(系統建模語言)的概念進行詳細規范。這提供了一個強大的框架來描述和理解復雜系統的行為。

與特定于域的數據模型的集成:PREEvision將系統行為與特定于域的數據模型相集成,從而實現了數據和行為的緊密耦合

不同設計階段的支持:工具支持不同的設計階段,可以針對特定用例進行活動驅動的系統分解和詳細行為建模。


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

    關注

    2562

    文章

    52560

    瀏覽量

    763680
  • 控制器
    +關注

    關注

    114

    文章

    16966

    瀏覽量

    182896
  • 以太網
    +關注

    關注

    40

    文章

    5584

    瀏覽量

    174794
  • 連接器
    +關注

    關注

    99

    文章

    15222

    瀏覽量

    139293
  • 自動駕駛
    +關注

    關注

    788

    文章

    14196

    瀏覽量

    169515

原文標題:現代車輛系統設計的革新 | PREEvision中的邏輯架構與SysML集成解析

文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    車輛出入無線管理與調度系統的設計

    ,門禁管理科學高效現實要去我們必須設計出一種更高效車輛出入管理與調度系統。本設計設計一無線數據采集
    發表于 01-22 10:33

    車輛出入無線管理與調度系統的設計

    管理科學高效現實要去我們必須設計出一種更高效車輛出入管理與調度系統。本設計設計一無線數據采集系統
    發表于 01-28 11:31

    嵌入式操作系統的通用硬件抽象層設計

    是操作系統內核所管理的任務的重要組成部分,是CPU內核的寄存器內容的映像,因此上下文管理的實現依賴于CPU內核寄存器的組織,是與體系結構密切相關的。通用硬件
    發表于 12-07 10:30

    射頻識別技術使安防中門禁管理實現高效智能

    小區或停車場的安防管理更加人性、信息、智能高效。基于射頻識別技術的特點,提出了射頻識別技術在門禁
    發表于 05-29 08:16

    RFID車輛網絡信息管理系統結構是什么?

    ,無法杜絕管理漏洞與安全隱患。經充分調研后,我們研發了車輛網絡信息管理系統平臺,其目標是實現車輛管理規范、信息
    發表于 08-12 07:40

    超高頻RFID智能車輛管理系統的工作原理是什么?

    RFID作為物聯網的重要技術,近年來以其低廉、安全、高效的特點得到廣泛的關注和研究。文中提出了一種基于超高頻RFID的智能車輛管理系統(即車聯網)。該
    發表于 08-21 08:21

    嵌入式系統硬件抽象層的設計思想簡析

    嵌入式系統硬件抽象層(HAL & BSP)的設計思想1 前言1.1 層次思想1.2 模塊思想1.3 對象思想2 板級支持包(BSP)3
    發表于 02-11 07:49

    存儲虛擬技術的幾種層面實現

    存儲虛擬技術將底層存儲設備進行抽象化統一管理,向服務器層屏蔽存儲設備硬件的特殊性,而只保留其統一的邏輯特性,從而實現了存儲系統集中、統一而
    發表于 02-15 14:40 ?1785次閱讀

    Xilinx與生態伙伴啟動All Programmable抽象化計劃 助力更多設計人員并將生產力提升

    Programmable抽象化計劃,幫助硬件設計人員提高生產力并力助系統及軟件開發人員直接利用All Programmable FPGA、SoC和3D IC。賽靈思及其生態系統聯盟成員,包括MathWorks公司、美國國家儀器
    發表于 09-11 14:49 ?1004次閱讀

    基于云存儲基礎架構分析

    云存儲(或數據存儲即服務)是對接口后的存儲的抽象,可在該接口內按需管理存儲。此外,接口抽象化存儲的位置,這樣一來,不管存儲是在本地還是遠程(或混合)都無關緊要。云存儲基礎架構引入新的架構
    發表于 10-11 16:44 ?6次下載
    基于云存儲基礎<b class='flag-5'>架構</b>分析

    一種遠程監控系統通用化5層架構

    和數據綁定,實現了頁面的定制。在業務邏輯建立了構件容器并對相應構件進行分類以減少系統的臃腫與耦合。通過對底層設備的實體、行為和狀態建立
    發表于 02-27 15:48 ?0次下載
    一種遠程監控<b class='flag-5'>系統通用化</b>5層<b class='flag-5'>架構</b>

    XILINX推出All Programmable抽象化計劃,加快開發速度達15倍

    Xilinx 宣布啟動一項將軟件、模型、平臺和基于 IP 的設計環境融為一體的抽象化計劃,致力于讓系統、軟件和硬件開發人員可以直接使用 All Programmable 器件。實踐證明,All
    的頭像 發表于 05-23 15:47 ?4067次閱讀

    使用Vector的PREEvision 9.5實現車輛性能

      PREEvision AUTOSAR Adaptive Explorer 提供了表格或數據合成等工具,可幫助用戶從頭開始創建自適應系統。也支持 C++ 數據類型。
    的頭像 發表于 06-06 09:40 ?3251次閱讀
    使用Vector的<b class='flag-5'>PREEvision</b> 9.5<b class='flag-5'>實現</b>高<b class='flag-5'>車輛</b>性能

    PREEvision各層在電子電氣架構建模的開發要點

    PREEvision工具為用戶提供了一個完整的協同開發平臺,不僅支持從電子電氣系統需求階段到產品系列開發的全過程,同時包括了對產品線及模型元素管理方面的內容。本文重點圍繞PREEvision工具在EEA設計階段各層功能及建模要點
    的頭像 發表于 07-27 16:09 ?1397次閱讀
    <b class='flag-5'>PREEvision</b>各層在電子電氣<b class='flag-5'>架構</b>建模<b class='flag-5'>中</b>的開發要點

    解析PREEvision汽車電子和電氣系統設計工具

    PREEvision是一款全面的汽車電子和電氣系統設計工具,支持從概念設計到具體實現的整個過程。
    的頭像 發表于 01-09 12:20 ?3382次閱讀
    解析<b class='flag-5'>PREEvision</b>汽車電子和電氣<b class='flag-5'>系統</b>設計工具