RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

車(chē)載以太網(wǎng):優(yōu)勢(shì)、技術(shù)與應(yīng)用實(shí)踐

jf_C6sANWk1 ? 來(lái)源:阿寶1990 ? 2023-11-21 16:44 ? 次閱讀

01.

車(chē)載以太網(wǎng)的獨(dú)特優(yōu)勢(shì)

1.1 多功能技術(shù)代替單一技術(shù)

傳統(tǒng)CAN總線只能滿足ECU特定的CAN協(xié)議,而以太網(wǎng)可作為雷達(dá)、攝像頭等傳感器驗(yàn)證,支持時(shí)間同步、音視頻應(yīng)用,甚至可兼容互聯(lián)網(wǎng)基礎(chǔ)數(shù)據(jù)。這就能說(shuō)通為什么今天它在汽車(chē)行業(yè)處于完全爆發(fā)的狀態(tài)了。

b4452d88-8841-11ee-939d-92fbcf53809c.png

1.2 高速率與強(qiáng)突破性

b451e08c-8841-11ee-939d-92fbcf53809c.png

車(chē)載以太網(wǎng)能在汽車(chē)領(lǐng)域普及主要是根據(jù)高速率和強(qiáng)突破性這兩個(gè)特點(diǎn)。現(xiàn)在100M和1000M基本上被每個(gè)OEM都以這樣那樣的方式使用,或者計(jì)劃使用。2.5G、5G、10G技術(shù)正在應(yīng)勢(shì)而生,很多廠家推出了對(duì)應(yīng)工具。另外,從傳統(tǒng)以太網(wǎng)到車(chē)載以太網(wǎng)轉(zhuǎn)變也與EMC突破有關(guān)。

b45f664e-8841-11ee-939d-92fbcf53809c.png

100BASE-TX無(wú)法具備EMC功能,100BASE-T1可以依據(jù)物理層轉(zhuǎn)換技術(shù),適配更便宜的電纜和連接器,進(jìn)而解決不帶屏蔽即可滿足電磁兼容性的需求。所以說(shuō)車(chē)載以太網(wǎng)突破性強(qiáng),也是被廣泛應(yīng)用于汽車(chē)領(lǐng)域的重要原因之一。

02.

車(chē)載以太網(wǎng)技術(shù)解析

2.1 ISO/OSI參考模型

b46fa2fc-8841-11ee-939d-92fbcf53809c.png

以太網(wǎng)協(xié)議模型支持結(jié)構(gòu)成層以及重組和獨(dú)立開(kāi)發(fā)。在Internet Model中將5-7層進(jìn)行合并,融合了數(shù)據(jù)鏈路層和物理層,共計(jì)四層;但考慮到功能描述的詳細(xì)性,創(chuàng)建了五層模型,即在會(huì)話層、表示層、應(yīng)用層合并為應(yīng)用層的基礎(chǔ)上,保留物理層和數(shù)據(jù)鏈路層。因此將五層模型定義為最佳協(xié)議模型,TCP/IP也采用了五層模型結(jié)構(gòu)。

b4891494-8841-11ee-939d-92fbcf53809c.png

各層協(xié)議分布

2.2 物理層:傳輸方式與接口設(shè)計(jì)

b4979d16-8841-11ee-939d-92fbcf53809c.png

b49f02fe-8841-11ee-939d-92fbcf53809c.png

與100BASE-TX相比,100BASE-T1只用一對(duì)非屏蔽雙絞線(UTP線纜和專用連接器)開(kāi)啟全雙工模式,成本、重量和電磁兼容性更高。用汽車(chē)專用接口MQS/MATENET/HMTD來(lái)替代傳統(tǒng)RJ45數(shù)水晶頭,編碼方式也由PAM3代替了PAM5,將邏輯的-1,0,1轉(zhuǎn)化為在雙絞線上的電壓。

2.3 數(shù)據(jù)鏈路層:以太網(wǎng)幀結(jié)構(gòu)

b4ab8c5e-8841-11ee-939d-92fbcf53809c.png

以太網(wǎng)幀結(jié)構(gòu)如上圖,由目標(biāo)MAC地址、源MAC地址、幀類型、IP數(shù)據(jù)包和校驗(yàn)值構(gòu)成。在抓包過(guò)程中目的MAC地址和源MAC地址已經(jīng)被解析出來(lái),報(bào)過(guò)幀類型也可以在wireshark工具中查看到。

以太網(wǎng)最大幀:6+6+2+1500+4=1518字節(jié)

以太網(wǎng)最小幀:6+6+2+46+4=64字節(jié)

基于CRC32的FCS (Frame Check Sequence),如果接收到錯(cuò)誤FCS的以太網(wǎng)幀,該幀被丟棄

VLAN Tag的EtherType為0x8100;VLAN ID (VID)作為VLAN的唯一ID

2.4 網(wǎng)絡(luò)層:以太網(wǎng)IP路由配置

路由:當(dāng)IP數(shù)據(jù)報(bào)文的源設(shè)備和目的設(shè)備不在同一網(wǎng)絡(luò)中時(shí),數(shù)據(jù)報(bào)文必須使用中間系統(tǒng)轉(zhuǎn)發(fā),這一過(guò)程被稱為路由。IP地址是數(shù)據(jù)包傳輸系統(tǒng)的一個(gè)重要組成部分。

IP路由轉(zhuǎn)發(fā)過(guò)程示例:

目的網(wǎng)絡(luò)/掩碼 出接口 下一跳
10.1.1.0/24 GE0/0/0 1.1.1.2

路由配置遵循的規(guī)則:

最長(zhǎng)匹配原則:選擇掩碼最長(zhǎng)的條目

路由優(yōu)先級(jí)(根據(jù)協(xié)議來(lái)):Dreect—0;OSPF—10;Static—60;RIP—100

路由度量:Cost越小越好

2.5 應(yīng)用層:SOME/IP協(xié)議

SOME/IP主要為應(yīng)用層提供API接口,創(chuàng)建CS接口,通過(guò)TCP/IP協(xié)議進(jìn)行通信。而SOME/IP的訪問(wèn)方式分為三種,分別是事件通知,遠(yuǎn)程過(guò)程調(diào)用和訪問(wèn)進(jìn)程數(shù)據(jù)。

事件通知:與傳統(tǒng)的CAN通信類似,服務(wù)端周期性或者事件變化事件向客戶端發(fā)送特定的數(shù)據(jù)。

遠(yuǎn)程過(guò)程調(diào)用:是當(dāng)客戶端有請(qǐng)求的時(shí)候,向服務(wù)端發(fā)送請(qǐng)求命令,服務(wù)端解析命令,并作出相應(yīng)的響應(yīng)。

訪問(wèn)進(jìn)程數(shù)據(jù):可以使客戶面向服務(wù)器寫(xiě)入(Setter)或者讀取(Getter)數(shù)據(jù)。

數(shù)據(jù)格式如下:

b4b89ed0-8841-11ee-939d-92fbcf53809c.png

03.

車(chē)載以太網(wǎng)應(yīng)用場(chǎng)景

3.1 點(diǎn)對(duì)點(diǎn)轉(zhuǎn)換:實(shí)現(xiàn)高效數(shù)據(jù)傳輸

通過(guò)車(chē)載以太網(wǎng)轉(zhuǎn)換器實(shí)現(xiàn)1000BASE-T1與1000BASE-TX在物理層點(diǎn)對(duì)點(diǎn)的轉(zhuǎn)換,并且不存儲(chǔ)和修改任何數(shù)據(jù)包。還可以進(jìn)行ECU開(kāi)發(fā)、程序改編、診斷測(cè)試等服務(wù),讓工程師擁有便捷的測(cè)試工具。

b4c5289e-8841-11ee-939d-92fbcf53809c.png

3.2 端口鏡像:記錄與仿真的重要手段

端口鏡像將指定源的報(bào)文復(fù)制一份到目的端口。一般是在不影響網(wǎng)絡(luò)通訊的情況下,將源數(shù)據(jù)進(jìn)行復(fù)制,通過(guò)觀察端口發(fā)送到監(jiān)控設(shè)備上,進(jìn)而判斷網(wǎng)絡(luò)中運(yùn)行是否正常。

b4cfd7e4-8841-11ee-939d-92fbcf53809c.png

Switch_1-P2:為源報(bào)文數(shù)據(jù)流經(jīng)端口

S3P8:為目的端口,也稱觀察端口

原理:PC可以通過(guò)RJ45用接口線接入,遠(yuǎn)程配置交換機(jī)內(nèi)部端口鏡像功能,進(jìn)而記錄Switch_1-P2到Switch_3-P0的流量,進(jìn)行診斷分析和仿真測(cè)試。

3.3 MACsec通信驗(yàn)證:保證數(shù)據(jù)安全性

隨著車(chē)輛內(nèi)ECU數(shù)量、數(shù)據(jù)傳輸以及內(nèi)部連接性越大,暴露在網(wǎng)絡(luò)攻擊中的風(fēng)險(xiǎn)越大,MACsec技術(shù)是必然產(chǎn)物。MACsec稱為媒體訪問(wèn)控制安全,是IEEE針對(duì)MAC層提出的標(biāo)準(zhǔn)化安全解決方案,提供無(wú)連接的用戶數(shù)據(jù)保密性、幀數(shù)據(jù)完整性和數(shù)據(jù)源真實(shí)性。

帶有MACsec技術(shù)的硬件可以解密高速M(fèi)ACsec流量并記錄,檢查ECU上的MACsec實(shí)施情況。

b4dbd7ec-8841-11ee-939d-92fbcf53809c.png

04.

車(chē)載以太網(wǎng)實(shí)踐經(jīng)驗(yàn)分享

4.1 通訊協(xié)議棧設(shè)計(jì)

協(xié)議棧支撐ECU在車(chē)內(nèi)使用不同協(xié)議來(lái)交換數(shù)據(jù),不同的OEM會(huì)有不同的選擇,因此在開(kāi)發(fā)過(guò)程中也帶來(lái)了新的問(wèn)題。如果主機(jī)廠用了新的協(xié)議,沒(méi)有人實(shí)際測(cè)試過(guò)它,那么實(shí)現(xiàn)的質(zhì)量就會(huì)降低,并且測(cè)試開(kāi)發(fā)需要時(shí)間與人力成本。如果試圖獲得流暢的以太網(wǎng)SOP,建議選擇已經(jīng)成熟的協(xié)議棧,盡可能與主流保持一致,不要在協(xié)議棧上競(jìng)爭(zhēng)。

4.2 網(wǎng)關(guān)的必要性

在引入互聯(lián)網(wǎng)時(shí),我們就明白從傳統(tǒng)的總線到以太網(wǎng)通訊類型有著很大的區(qū)別。因此在每個(gè)主機(jī)廠的設(shè)計(jì)中,都會(huì)發(fā)現(xiàn)gateway的存在。

b4ea5d80-8841-11ee-939d-92fbcf53809c.png

把傳統(tǒng)總線連到以太網(wǎng)系統(tǒng)中有3種方案:

1.通過(guò)應(yīng)用層網(wǎng)關(guān),在應(yīng)用程序中直接轉(zhuǎn)換信息;

2.將總線數(shù)據(jù)放置于包進(jìn)行封裝,以服務(wù)傳輸,例如SOMEIP服務(wù);

3.直接用UDP來(lái)傳輸CAN等數(shù)據(jù)。

無(wú)論選取哪一種,網(wǎng)關(guān)都需要翻譯大量數(shù)據(jù),這限制了網(wǎng)關(guān)的可擴(kuò)展性;另外,兩個(gè)協(xié)議之間搭建橋梁,也需要處理很多問(wèn)題,包括一些安全性指標(biāo)等。因此,我們需要盡可能簡(jiǎn)化網(wǎng)關(guān),提高網(wǎng)關(guān)的可擴(kuò)展性。

4.3 網(wǎng)絡(luò)設(shè)計(jì)

理想情況下,我們可以自動(dòng)協(xié)商百兆、千兆、萬(wàn)兆,甚至可以降低為1bit。但實(shí)際想一下,現(xiàn)有一個(gè)800M的數(shù)據(jù)流,傳入到100M的鏈路,不同速度等級(jí)讓我們不得不謹(jǐn)慎,因?yàn)檫@會(huì)導(dǎo)致網(wǎng)絡(luò)處于危險(xiǎn)之中。有些交換機(jī)可能會(huì)丟棄數(shù)據(jù)包,或者鏈路速率較快傳入較慢鏈路中會(huì)丟失數(shù)據(jù)。這就是為什么在網(wǎng)絡(luò)設(shè)計(jì)中你必須做些什么來(lái)處理不同鏈接速度。

為此,我們可以將網(wǎng)絡(luò)分成更小的單元,使用VLAN、組播等,防止不必要的數(shù)據(jù)量傳入。還可以在交換機(jī)進(jìn)行流量整形,監(jiān)控流量防止網(wǎng)絡(luò)被濫用。優(yōu)化設(shè)計(jì)網(wǎng)絡(luò)拓?fù)涞鹊取?/p>

b4ff0a1e-8841-11ee-939d-92fbcf53809c.png

總之,在車(chē)載以太網(wǎng)的道路上我們還需要更多的技術(shù)挖掘與經(jīng)驗(yàn)積累,盡管在應(yīng)用中存在了一些困難和挑戰(zhàn),但伴隨著行業(yè)創(chuàng)新,這些問(wèn)題都會(huì)迎刃而解,讓汽車(chē)電子技術(shù)愈演愈烈。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 汽車(chē)電子
    +關(guān)注

    關(guān)注

    3026

    文章

    7941

    瀏覽量

    166900
  • OEM
    OEM
    +關(guān)注

    關(guān)注

    4

    文章

    402

    瀏覽量

    50335
  • 車(chē)載以太網(wǎng)

    關(guān)注

    18

    文章

    220

    瀏覽量

    22986

原文標(biāo)題:車(chē)載以太網(wǎng):優(yōu)勢(shì)、技術(shù)與應(yīng)用實(shí)踐

文章出處:【微信號(hào):阿寶1990,微信公眾號(hào):阿寶1990】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    車(chē)載以太網(wǎng)測(cè)試之實(shí)錘-物理層PMA測(cè)試實(shí)踐#車(chē)載以太網(wǎng)

    以太網(wǎng)PM車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2022年11月14日 07:52:09

    車(chē)載以太網(wǎng)快速入門(mén)#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月01日 17:54:31

    車(chē)載以太網(wǎng)測(cè)試系統(tǒng)組成#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月05日 16:47:18

    Vector的車(chē)載以太網(wǎng)總線接口卡VN5000系列快速入門(mén)#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月12日 11:19:23

    車(chē)載以太網(wǎng)測(cè)試系統(tǒng)測(cè)試實(shí)例介紹#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月12日 17:27:48

    車(chē)載以太網(wǎng)基礎(chǔ)培訓(xùn)——物理層簡(jiǎn)介#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月18日 16:37:56

    車(chē)載以太網(wǎng)基礎(chǔ)培訓(xùn)——車(chē)載以太網(wǎng)的鏈路層#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月19日 16:25:21

    車(chē)載以太網(wǎng)基礎(chǔ)培訓(xùn)——網(wǎng)絡(luò)層#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月20日 08:51:32

    車(chē)載以太網(wǎng)總線基礎(chǔ)培訓(xùn)——傳輸層#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月21日 10:57:36

    車(chē)載以太網(wǎng)基礎(chǔ)視頻——應(yīng)用層#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月22日 09:05:01

    車(chē)載以太網(wǎng)硬件接口VN5650--基于Network-based模式的配置過(guò)程#車(chē)載以太網(wǎng) #CANoe

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2024年05月15日 17:28:47

    車(chē)載以太網(wǎng)硬件接口VN5620設(shè)備展示與介紹#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2024年05月31日 10:27:03

    車(chē)載以太網(wǎng)在汽車(chē)中的作用

    車(chē)載以太網(wǎng)的普及主要依賴于以太網(wǎng)的兩個(gè)優(yōu)勢(shì):帶寬高和成熟度比較高。車(chē)載以太網(wǎng)帶寬目前有100M或
    的頭像 發(fā)表于 01-30 09:12 ?5379次閱讀

    車(chē)載以太網(wǎng)優(yōu)勢(shì)和應(yīng)用

    車(chē)載以太網(wǎng)作為一種新興的車(chē)載網(wǎng)絡(luò)技術(shù),正在逐漸成為汽車(chē)行業(yè)中的關(guān)鍵技術(shù)之一。其優(yōu)勢(shì)在于高帶寬、低
    的頭像 發(fā)表于 07-25 11:08 ?855次閱讀

    車(chē)載以太網(wǎng)與傳統(tǒng)以太網(wǎng)的區(qū)別

    車(chē)載以太網(wǎng)與傳統(tǒng)以太網(wǎng)在多個(gè)方面存在顯著的差異,這些差異主要體現(xiàn)在傳輸速率、實(shí)時(shí)性、可靠性、物理層標(biāo)準(zhǔn)、應(yīng)用場(chǎng)景以及技術(shù)發(fā)展等方面。
    的頭像 發(fā)表于 07-25 11:12 ?1760次閱讀
    RM新时代网站-首页