国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

自動駕駛汽車以太網數字孿生建模(二)

上海控安 ? 來源:上海控安 ? 作者:上海控安 ? 2021-09-28 15:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

標注:本文來自本實驗室杜興華的研究成果。

2 構建車載以太網數字孿生模型客戶端

2.1 AddEthernetType

在車載以太網數組孿生模型中,AddEthernetType 表示引入以太網的類型。本文中以太網類型為車載以太網。

在該模型中,引用 MDD 的Blocks 功能,將車載以太網加入到模型中,表示我們本次要做的仿真模型為車載以太網的模型。AddEthernetType 模型如圖 2-1 所示。

o4YBAGCl2BiARURlAAAhBP_--oM100.jpg

圖 2-1: AddEthernetType 模型

2.2 GetEthernetType

在車載以太網數字孿生模型中,GetEthernetType 可以識別引入的以太網的類型,從而建立通信。本文中以太網類型為車載以太網。

在該模型中,引用 MDD 的Blocks 功能,識別引入的車載以太網,與引入的車載以太網建立通信,從而建立 GetEthernetType 模型。GetEthernetType 如圖 2-2 所示。

pIYBAGCl2BiAeS3QAAAsQWxs0ds156.png

圖 2-2: GetEthernetType 模型

2.3 AddMAC

車載以太網數字孿生模型中,AddMAC 表示在引入以太網的 MAC 地址。

用長度為 255 的char 類型數組來表示 MAC 地址,引用 MDD 的Blocks 功能,引入以太網的 MAC 地址。模型見圖 2-3。

o4YBAGCl2BmAccMOAAA6Y8L5tjU918.jpg

圖 2-3: AddMAC 模型

2.4 GetMAC

車載以太網數字孿生模型中,GetMAC 表示得到以太網的 MAC 地址。

在該模型中,同樣使用長度為 255 的 char 類型數組來表示 MAC 地址,引用 MDD的Blocks 功能,該模型可以在數據包中解析到 MAC 地址。GetMAC 模型如圖 2-4 所示。

o4YBAGCl2BmAWxgIAAA2pAS34y0484.jpg

圖 2-4: GetMAC 模型

2.5 Test01

在車載以太網數字孿生模型中,Test01 表示使用TCP/IP 協議、UDP 協議、MAC 協議等模擬出車載以太網的模型。

在該模型中,將TCP/IP 協議和 SerialPackger 塊連接起來,建立車載以太網的網絡, 車載以太網客戶端徹底組建完成,待與后端建立網絡連接之后,便可以進行車載以太網和車載網絡之間的通信。Test01 模型如圖 2-5 所示。

o4YBAGCl2BqAQ2I8AAAxzCiYcx8814.jpg

2-5: Test01 模型

3 建立車載以太網后端服務器

在本文的車載以太網數字孿生模型中,后端服務器用 python 代碼實現,使用 python模擬 TCP/IP 服務器,輸入和輸出的數據形式為以太網第二層數據幀。

3.1 設置 HOST 地址和 MAC 地址

我們首先設置一個給車載以太網 HOST 地址和 MAC 地址,如圖 3-1 所示。

pIYBAGCl2BqAd-JrAAAeI-x0t9I051.jpg

圖 3-1: HOST 地址和 MAC 地址

3.2 設置以太網 IEEE 802.3 接口的全局定義

在車載以太網網址中定義 ETH_ALEN,占據八個字節,在車載以太網類型字段中定義 ETH_TLEN,占據八個字節,設置 ETH_DATA_LEN = 2,表示車載以太網報文有效載荷長度為 2,設置 ETH_FRAME_LEN = 1514,表示在 FCS 中的八位字節中最大值為 1514。代碼如圖 3-2 所示。

pIYBAGCl2BqABA5fAAAbkG3RjCM983.jpg

圖 3-2: 車載以太網全局設置

3.3 以太網可聯通性檢查工具

可連通性測試可以讓我們知道服務器訪問互聯網的狀況。可連通性測試提供了一種可靠的方式,使外部來源檢查以太網網絡連接。當我們認為一切都正確配置,但無法測試連接時,該測試會提供即時反饋,讓我們明白我們的配置是否可以真正進行外部訪問。可連通性測試代碼如圖 3-3 所示。

o4YBAGCl2BqAQuJmAAA3IkyEUlw798.jpg

圖 3-3: 以太網可聯通性檢查工具

3.4 生成一個隨機的 MAC 地址及其原始字符

首先生成一個隨機的 MAC 地址,讓以太網服務器擁有物理地址。代碼如圖 3-4 所示。

o4YBAGCl2BuAGbNUAAAdhgso9wI094.jpg

圖 3-4: MAC 地址隨機生成函數

3.5 建立服務器與車載以太網模型的通信

首先服務器在端口上監聽車載以太網模型發出的數據包,監聽到數據包之后進行解析,并且獲得通信目標的 MAC 地址。獲得地址之后進行數據的偏移,檢測獲得目標的MAC 地址是否和機器的 MAC 地址一致,如果不一致,返回一條錯誤信息,如果一致, 則建立通信連接,在給目標發送數據包時需要交換源地址和目標地址。通信代碼如圖 3-5 所示。

pIYBAGCl2BuAeNVLAAAwUpfgwJY940.jpg

圖 3-5: 建立通信

首先我們運行python 的服務器代碼,讓服務器處于監聽狀態,之后在 OpenModelica里面運行車載以太網的仿真模型,讓兩者建立通信,并且查看建模仿真結果。運行服務器代碼結果如圖 4-1 所示。

o4YBAGCl2BuALs1fAAAVVRCMhzY055.jpg

圖 4-1: python 代碼運行結果

由此圖可以看出服務器正在監聽,暫時還沒有收到數據包。

接下來運行 OpenModelica 里面的車載以太網模型,結果如圖 4-2 所示。

o4YBAGCl2ByAO4w_AAAouCzhgY4922.jpg

4-2: 模型運行結果

此時我們回看服務器運行結果,可以看到服務器與車載以太網模型已經建立通信連接。結果如圖 4-3 所示。

pIYBAGCl2ByAfOOsAAAUCj3LDWQ617.jpg

圖 4-3: 通信連接

編輯:jq

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

    關注

    0

    文章

    1128

    瀏覽量

    55319
  • 車載以太網
    +關注

    關注

    19

    文章

    266

    瀏覽量

    24057
  • TCP/IP
    +關注

    關注

    0

    文章

    15

    瀏覽量

    10865
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    自動駕駛汽車如何完成超車?

    在我們日常開車時,別人想要超車,只要確認后方、旁邊有沒有車,打個燈、稍微加速、換個車道就完成了。這一動作乍一看非常簡單,但對自動駕駛汽車來說,這個過程需要多方協調。 自動駕駛車輛要完成超車動作,必須
    的頭像 發表于 02-16 17:37 ?1.7w次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>如何完成超車?

    自動駕駛汽車如何實現自動駕駛

    人類駕駛員而言是非常直觀且有效的指令,但對于自動駕駛汽車來說,則意味著需要一套極其復雜的感知、理解與決策鏈路。 自動駕駛如何看清文字? 自動駕駛
    的頭像 發表于 02-10 08:50 ?632次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>如何實現<b class='flag-5'>自動駕駛</b>

    車載以太網協議轉換器操作教程# 車載以太網# 轉換器# 硬件# 教程# 汽車# 技術# 操作

    車載以太網
    康謀自動駕駛
    發布于 :2026年01月28日 11:19:40

    GL5450助力以太網記錄解決方案

    01應用背景:以太網在智能汽車中的關鍵作用在汽車智能化、電動化與網聯化持續演進的趨勢下,以太網已逐步成為車載通信的核心骨干網絡,廣泛應用于自動駕駛
    的頭像 發表于 01-14 10:02 ?321次閱讀
    GL5450助力<b class='flag-5'>以太網</b>記錄解決方案

    車載以太網高端數據記錄模塊GL5450解決方案

    汽車智能化、電動化與網聯化持續演進的趨勢下,以太網已逐步成為車載通信的核心骨干網絡,廣泛應用于自動駕駛域控制器、信息娛樂系統、攝像頭視頻傳輸以及V2X等高帶寬場景。
    的頭像 發表于 12-23 09:25 ?2771次閱讀
    車載<b class='flag-5'>以太網</b>高端數據記錄模塊GL5450解決方案

    自動駕駛汽車如何確定自己的位置和所在車道?

    [首發于智駕最前沿微信公眾號]我們平時開車時,判斷自己在哪條路、哪個車道,只需要看一眼導航、掃幾眼車道線、再聽聽提示就夠了。但對自動駕駛汽車來說,這件事既簡單又復雜。簡單在于自動駕駛汽車
    的頭像 發表于 11-18 09:03 ?881次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>如何確定自己的位置和所在車道?

    車載以太網技術的深度解析與核心應用

    汽車智能化浪潮下,傳統CAN總線已難以支撐自動駕駛海量數據傳輸需求。本文深入解析車載以太網如何通過高帶寬、低延遲特性突破這一瓶頸,重點剖析其在自動駕駛系統中的TSN實時傳輸、SOME
    的頭像 發表于 09-03 09:57 ?6174次閱讀
    車載<b class='flag-5'>以太網</b>技術的深度解析與核心應用

    如何確保自動駕駛汽車感知的準確性?

    [首發于智駕最前沿微信公眾號]自動駕駛汽車想要自動駕駛,首先要做的就是能對周邊環境實現精準感知,也就是能“看”清道路,那自動駕駛汽車如何在復
    的頭像 發表于 08-23 15:06 ?1666次閱讀
    如何確保<b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>感知的準確性?

    自動駕駛汽車是如何準確定位的?

    [首發于智駕最前沿微信公眾號]隨著自動駕駛技術的快速發展,車輛的精準定位成為安全駕駛與路徑規劃的核心基礎。相比于傳統人類駕駛依賴路標和視覺判斷,自動駕駛
    的頭像 發表于 06-28 11:42 ?1260次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>是如何準確定位的?

    雙通道CAN轉以太網#CAN轉以太網#三格電子

    以太網
    三格電子科技
    發布于 :2025年05月12日 13:17:05

    泰克示波器MDO3024在車載以太網測試中的應用

    ,還具備良好的兼容性和擴展性,能夠滿足自動駕駛、車聯網等新興應用的需求。然而,車載以太網的測試也面臨著諸多挑戰,泰克示波器MDO3024憑借其強大的功能和靈活性,成為車載以太網測試的理想工具。 一、泰克示波器MDO3024概述
    的頭像 發表于 03-31 13:22 ?869次閱讀
    泰克示波器MDO3024在車載<b class='flag-5'>以太網</b>測試中的應用

    NVIDIA Halos自動駕駛汽車安全系統發布

    自動駕駛汽車的開發。正確的技術與框架對確保自動駕駛汽車駕駛員、乘客和行人的安全至關重要。 因此,NVIDIA 推出了NVIDIA Halos綜合安全系統,將 NVIDIA 的
    的頭像 發表于 03-25 14:51 ?1175次閱讀

    理想汽車推出全新自動駕駛架構

    2025年3月18日,理想汽車自動駕駛技術研發負責人賈鵬在NVIDIA GTC 2025發表主題演講《VLA:邁向自動駕駛物理智能體的關鍵一步》,分享了理想汽車對于下一代
    的頭像 發表于 03-19 14:12 ?1096次閱讀