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

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

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

3天內不再提示

Classic Autosar下的以太網通信架構概覽

832065824 ? 來源:汽車電子嵌入式 ? 2023-08-14 09:11 ? 次閱讀

前言

為了讓汽車更加智能,智能網聯和智能駕駛功能噴涌而出。滿足這些需求,就對傳統的以CAN通信為核心的電子電器架構帶來嚴峻的考驗。對網絡負載,傳輸速率等方面都提出了更為嚴格的挑戰。同時,隨著汽車電動化進程的加速推進,人們對汽車音視頻系統的需求越來越高,外部電子產品控制車輛以及彼此交互的場景不斷擴大,對網絡帶寬也提出了更大的挑戰。由此,車載以太網應運而生。以太網的首要優勢在于支持多種網絡介質,同時物理介質與協議無關,因此以太網可以在汽車領域做相應的調整與拓展,形成完整的車載以太網協議。本文簡要介紹Classic Autosar下的以太網通信架構。

46386a52-3a36-11ee-9e74-dac502259ad0.png

1.AUTOSAR中以太網功能架構概覽

在Classic Autosar架構體系下,以太網功能業務涉及大量模塊。

1)Someip業務相關的模塊:Eth,Ethif,TcpIp,Soad,Pdur,SomeipXf,LdCom,rte。

2)SoemipSd業務相關的模塊:Eth,EthIf,Tcpip,Soad,Sd,Bswm

3)Doip診斷業務相關的模塊:Eth,EthIf,Tcpip,Soad,Doip,Pdur,Dcm。

4)網絡管理狀態處理業務相關的模塊:Tcpip,Ethif,Nm,ComM,UdpNM。

上述模塊共同協作,完成了基于以太網的SomeIp,服務發現,網絡管理,診斷四大功能。

465d9bba-3a36-11ee-9e74-dac502259ad0.png

CP以太網模塊架構圖

2.CP以太網模塊與以太網協議

以太網是一種使用十分廣泛的協議,由標準的七層架構組成,但CP中的以太網其實僅用了5層協議,那么CP以太網的模塊是如何與以太網協議形成對應的呢?

4697ba16-3a36-11ee-9e74-dac502259ad0.png

車載以太網分層協議架構圖

以太網第一層是物理層,既可以理解為硬件層,MCU的軟硬件系統中由Phy芯片完成。Phy芯片能對模擬信號數字信號進行轉換,接收報文時,將模擬信號轉換成數字信號給MCU芯片處理;發送報文時,將數字信號轉換成模擬信號發送至以太網總線上。

以太網第二層是數據鏈路層。鏈路層即Mac層,規定了數據幀能被網卡接收的條件,最常見的方式是利用利用網卡的MAC地址,發送方會在欲發送的數據幀的首部加上接收方網卡的MAC地址信息,接收方只有監聽到屬于自己的MAC地址信息后,才會去接收并處理該數據。CP中,位于Mcal層的ETH模塊實現了MAC功能,即對于對端與本地Mac地址的處理。

以太網第三層是網絡層。每一臺搭載了以太網的ECU都需要定義ip地址,主機的網絡地址該如何定義,以及如何在網絡地址和MAC地址之間進行映射,即ARP協議;網絡層實現了數據包在ECU之間的傳遞。網絡層的功能由tcpip模塊完成。

以太網第四層是傳輸層。傳輸層主要是實現UDP以及TCP協議功能,在一個ECU內可能存在不同的應用程序,這些程序可能會使用到不同的IP地址,那么傳輸層就能區分數據包是屬于哪個應用程序的,即傳輸層可以實現數據包端到端的傳遞,即ECU1的應用程序至ECU2的應用程序。傳輸層的功能由TCPIP模塊完成。

SomeipSomeipsdDoip位于以太第五層應用層:Someip協議,,Someipsd協議,doip協議本質上是規定了對網絡層傳遞的數據的處理,適應了不同的應用場景。在CP中,實際上Soad,SD,Doip,Soemipxf都是在實現應用層功能。

3.以太網架構完成的主要功能

3.1 Someip業務報文收發

46c96cbe-3a36-11ee-9e74-dac502259ad0.png

Someip報文收發架構圖

1)SWC通過RTE接口將數據傳遞至RTE中。

2)RTE通過使用SOMEIPXF的功能實現序列化,即將SWC輸出的結構體數據序列化為字節流信號。

3)Ldcom模塊位于RTE與PDUR之間的模塊,負責將RTE中的字節流信號轉換成pdu數據傳遞給PDUR。

4)PDUR模塊作為CP中最重要的路由模塊,能實現模塊與模塊之間的PDU路由,在SOMEIP架構中,以太網通信一定要經過Soad模塊,因此PDUR實現了以太PDU數據在LDCOM與SOAD之間的路由。

5)在上述模塊中,SOMEIP數據本質上還是以PDU的形式進行傳遞,但是以太網是以套節字(包括本地ip地址,遠程ip地址,本地port,遠程port,UDP/TCP協議)為基礎的通信。SOAD實現了在基于PDU的AUTOSAR通信服務模塊和基于SOCKET的TCP/IP堆棧之間創建一個鏈接。為PDU選擇合適套接字進行報文的發送或者接收。

6)在Someip報文發送鏈路中,TCPIP模塊會為以太網報文增加鏈路層,網絡層,傳輸層的報文頭,鏈路層:本地的mac地址以及對端的mac地址。網絡層:本地的ip地址,對端的ip地址,傳輸層:本地的port,對端的port,TCP/UDP協議。

3.2 服務發現SomeipSd報文收發

46e849ea-3a36-11ee-9e74-dac502259ad0.png

SomeipSd報文收發架構圖

1)對于SoemipSd服務發現報文的發送與接收,依然會用到Soad,TCPIP,EthIf,Eth模塊,這些模塊屬于公共模塊,無論是doip,sd還是someip都會用到這些模塊做基礎數據傳輸。

2)服務發現報文作為格式固定的報文數據,不需要用戶自定義Payload,直接發送至SD模塊進行處理,不需要通過PDUR,Ldcom等模塊。

3)SD在收到SomeipSd服務發現報文之后,通過內部的協議計算,對Soad的以太網發送進行實時控制。

3.3 基于以太網的診斷報文收發

4710b3bc-3a36-11ee-9e74-dac502259ad0.png

以太網診斷報文收發架構圖

1)診斷儀或者作為診斷Client端的ECU發送的基于以太的診斷報文通過Switch能夠轉發至對應ECU中。

2)在診斷報文的收發中,Soad,TCPIP.Ethif,Eth作為公共模塊,完成數據鏈路層以及傳輸層的報文接收與發送任務。

3)Doip模塊基于以太網的通訊協議對UDS數據進行傳輸,主要實現的基于ISO13400中規定的協議功能。在Doip模塊收到Soad模塊的診斷報文后,會將診斷報文解析成對應指令通過PDUR傳輸至DCM中,DCM對該診斷指令進行處理(比如11復位指令)。注意:因為PDUR可以支持跨核信號路由,因此DCM可以與以太棧(ETH,TCPIP等)位于不同的核。

4)同時,Doip具有與SD模塊一樣的功能,能對Soad模塊中套接字進行控制,從而達到控制doip發送開關的效果。

3.4 以太網的網絡管理狀態處理

47419dc4-3a36-11ee-9e74-dac502259ad0.png

以太網網絡管理架構圖

1)基于以太網的網絡管理功能由兩部分模塊組成,第一部分:以太棧基礎模塊Soad,TcpIp,EthIf,Eth模塊,這部分基本模塊完成以太報文接收發送基本功能。第二部分:ComM,Nm,EthSm,UdpNm,這部分是AUTOSAR中管理棧的模塊,完成通信狀態的管理。

2)UdpNm網絡管理模塊Nm和 TcpIp之間的適配層,主要用于管理NM集群中NM節點的網絡管理狀態機。UdpNm模塊的功能與CanNM類似,CanNm管理的是基于Can的Nm節點的網絡管理狀態機,而UdpNm管理的是基于UDP的Nm節點的網絡管理狀態機。

3)UdpNm在解析完Nm報文并且處理網絡管理狀態機后,將控制指令通過NM模塊傳輸至COMM模塊,最終通過EthSm模塊控制TCPIP以及Ethif模塊,從而達到控制以太報文收發開關的效果。

注意:

對于僅基于Can的網絡管理電器架構,如果需要對以太的報文收發進行控制。需要通過Bswm或者SWC基于can的網絡管理狀態,向COMM模塊請求對應以太網通道的網絡管理狀態。

責任編輯:彭菁

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

    關注

    6

    文章

    1158

    瀏覽量

    58237
  • 模塊
    +關注

    關注

    7

    文章

    2695

    瀏覽量

    47432
  • 以太網通信
    +關注

    關注

    2

    文章

    52

    瀏覽量

    11033
  • 網絡管理
    +關注

    關注

    0

    文章

    120

    瀏覽量

    27670
  • 智能駕駛
    +關注

    關注

    3

    文章

    2505

    瀏覽量

    48736

原文標題:Classic Autosar下的以太網通訊架構概覽

文章出處:【微信號:汽車電子嵌入式,微信公眾號:汽車電子嵌入式】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AUTOSAR架構的多核通信介紹

    隨著汽車ECU迅速的往域控制器方向發展,ECU要處理的任務越來越多,單核CPU的負載越來越大,多核ECU勢在必行。AUTOSAR架構OS支持多核處理,本系列文章將詳細介紹AUTOSAR
    的頭像 發表于 11-13 09:24 ?2265次閱讀
    <b class='flag-5'>AUTOSAR</b><b class='flag-5'>架構</b><b class='flag-5'>下</b>的多核<b class='flag-5'>通信</b>介紹

    以太網通信S7是什么意思?

    以太網通信
    YS YYDS
    發布于 :2023年06月25日 00:07:18

    基于ARM的多路串行和以太網通信技術的研究與應用

    本文主要是對于多路串行和以太網通信技術的介紹,以及基于ARM的多路串行和以太網通信技術的研究與應用
    發表于 10-17 17:41 ?76次下載
    基于ARM的多路串行和<b class='flag-5'>以太網通信</b>技術的研究與應用

    使用 CCM 導致以太網通信失敗問題

    STM32使用 CCM 導致以太網通信失敗
    發表于 11-25 14:45 ?0次下載

    EtherCAT的工業以太網通信芯片的設計

    本文檔內容介紹了EtherCAT的工業以太網通信芯片的設計。
    發表于 09-15 10:18 ?16次下載
    EtherCAT的工業<b class='flag-5'>以太網通信</b>芯片的設計

    DSP_BIOS在以太網通信節點中的應用

    DSP_BIOS在以太網通信節點中的應用
    發表于 10-20 11:03 ?2次下載
    DSP_BIOS在<b class='flag-5'>以太網通信</b>節點中的應用

    S7-200SMART開放以太網通信

    此文重點介紹V2.2最新升級的功能開放以太網通信功能,用過GET/PUT通信的肯定覺得非常方便,唯一的遺憾就是只支持S7協議,無法實現和其它品牌產品進行以太網通信,開放的以太網通信就是
    的頭像 發表于 06-27 09:58 ?2w次閱讀

    關于以太網通信技術開發解決方案的介紹和應用

    基礎,進行符合AUTOSAR規范的以太網通信技術探索,實現了以太網通信中的DoIP協議,診斷總體速率是CAN診斷的100~200倍,網絡傳輸速率是CAN總線的300~400倍。
    的頭像 發表于 09-23 15:36 ?4304次閱讀
    關于<b class='flag-5'>以太網通信</b>技術開發解決方案的介紹和應用

    基于Classic AutoSAR平臺進行SOA和以太網的設計

    本文以基于Classic AutoSAR 平臺進行SOA和以太網的設計為例,介紹整個開發流程。
    的頭像 發表于 08-10 09:32 ?2203次閱讀

    以太網通信和串口通信區別

    以太網通信和串口通信區別? 以太網通信和串口通信都是網絡通信中常見的方式,在實際應用中,兩者的使用場景各有不同。
    的頭像 發表于 09-02 14:44 ?6074次閱讀

    基于FPGA的UDP RGMII千兆以太網通信方案

    本文介紹一個FPGA開源項目:UDP RGMII千兆以太網通信。該項目在我之前的工作中主要是用于FPGA和電腦端之間進行圖像數據傳輸。本文簡要介紹一該項目的千兆以太網通信方案、以太網
    的頭像 發表于 09-04 16:49 ?1636次閱讀
    基于FPGA的UDP RGMII千兆<b class='flag-5'>以太網通信</b>方案

    串行通信以太網通信,該怎么選才好?

    串行通信以太網通信都通過有線傳輸數據,但各自有不同的用途。串行通信以太網通信的主要區別在于:串行通信是通過串行
    的頭像 發表于 12-22 08:20 ?1107次閱讀
    串行<b class='flag-5'>通信</b>和<b class='flag-5'>以太網通信</b>,該怎么選才好?

    車載以太網靜態架構介紹

    AutoSAR是一種開放的、標準化的汽車電子軟件架構,旨在提高汽車電子系統的研發效率和質量。車載以太網作為一種高速、可靠的通信技術,已經成為現代汽車電子系統的關鍵技術之一。在
    的頭像 發表于 01-19 18:00 ?1052次閱讀
    車載<b class='flag-5'>以太網</b>靜態<b class='flag-5'>架構</b>介紹

    以太網通信網關是什么

    在日益復雜的網絡環境中,以太網通信網關作為連接不同設備和網絡的橋梁,扮演著至關重要的角色。本文將深入探討以太網通信網關的定義、功能、工作機制及其在各個領域的應用。 一、以太網通信網關的定義
    的頭像 發表于 08-29 14:04 ?397次閱讀
    <b class='flag-5'>以太網通信</b>網關是什么

    以太網通信線的屏蔽要求

    以太網通信線的屏蔽要求主要取決于通信速率、傳輸距離以及周圍環境中的電磁干擾情況。
    的頭像 發表于 12-14 11:29 ?94次閱讀
    主站蜘蛛池模板: 伊人在线高清视频| 女bbbbxxx孕妇| 国产人在线成免费视频| 123成人站| 亚洲人成在线播放网站岛国| 漂亮的保姆5电影免费观看完整版中文| 国产精品一区二区制服丝袜| 在线少女漫画| 性美国人xxxxx18| 色悠久久久久综合欧美99| 暖暖日本 在线 高清| 久久精品美女| 精品四虎国产在免费观看| 国产免费毛片在线观看| 超碰 无码 中文字幕| bbw美女与zooxx| h版动漫在线播放的网站| 99国产在线精品观看二区| 最近韩国HD免费观看国语| 91麻豆精品国产一级| 最新国产在线视频在线| bbwvideos欧美老妇| a免费视频| 国产AV亚洲一区精午夜麻豆| 最近免费视频中文2019完整版| 亚洲免费一区| 曰本真人00XX动太图| 中文字幕爆乳JULIA女教师| 有码在线播放| 黑粗硬大欧美在线视频| 亚洲a视频在线| 拔萝卜电视剧高清免费| YELLOW日本免费观看播放| 久久九九久精品国产尤物| 性生大片免费看| 成人五级毛片免费播放| 美女医生深夜在家裸睡惨死| 亚洲精品无码一区二区三区四虎 | 亚洲精品国产高清不卡在线| 亚洲精品国产高清嫩草影院| 影音先锋男人资源813.|