標(biāo)注:本文來(lái)自本實(shí)驗(yàn)室杜興華的研究成果。
1. 車(chē)載以太網(wǎng) TCP/IP 和 UDP 通信建模
TCP/IP 協(xié)議和 UDP 協(xié)議是網(wǎng)絡(luò)的重要協(xié)議,利用 TCP/IP 協(xié)議和 UDP 協(xié)議,我們可以模擬出車(chē)載網(wǎng)絡(luò)和車(chē)載以太網(wǎng),實(shí)現(xiàn)車(chē)載以太網(wǎng)的數(shù)字孿生建模。
1.1 分析車(chē)載以太網(wǎng) TCP 協(xié)議報(bào)文
TCP 報(bào)文如圖1-1所示。
圖 1-1 : TCP 協(xié)議報(bào)文格式
我們使用 wireshark 抓包獲得車(chē)載以太網(wǎng) TCP 報(bào)文,如圖 1-2 所示。
圖 1-2: Wireshark TCP 報(bào)文
1.2 建立 TCP 通信模型
這個(gè)模型意在建立 TCP 簡(jiǎn)單通信模型,來(lái)幫助我們了解 TCP 的傳輸協(xié)議,為后面實(shí)現(xiàn)車(chē)載以太網(wǎng)的建模打好基礎(chǔ)。
由于 TCP 是面向連接的協(xié)議,所以我們要分別建立一個(gè)客戶(hù)端和服務(wù)器端,讓他們建立通信連接,之后可以進(jìn)行 TCP 通信。
首先我們建立一個(gè)客戶(hù)端,如圖 1-3 所示。
圖 1-3: 客戶(hù)端
接下來(lái)我們建立服務(wù)器端,如圖 1-4 所示。
圖 1-4: 服務(wù)器端
緊接著我們運(yùn)行一下程序,首先運(yùn)行服務(wù)器端,然后運(yùn)行客戶(hù)端,他們就可以建立通信連接,成功通信。通信結(jié)果如圖 1-5 所示。
圖 1-5: TCP 通信
服務(wù)器端和客戶(hù)端通信成功。至此,TCP 通信模型建立完畢。
1.3 分析車(chē)載以太網(wǎng) UDP 協(xié)議報(bào)文
UDP 協(xié)議傳輸?shù)臄?shù)據(jù)段由 8 個(gè)字節(jié)組成,分別是報(bào)頭和有效載荷字段。4 個(gè)域組成了 UDP 報(bào)頭,分別叫做來(lái)源連接端口、目的連接端口、報(bào)文長(zhǎng)度和校驗(yàn)和,每個(gè)域各占兩個(gè)字節(jié)。
圖 1-6: UDP 協(xié)議報(bào)文格式
使用 wireshark 捕獲 UDP 協(xié)議報(bào)文,結(jié)果如圖 1-7 所示。
圖 1-7: Wireshark UDP 報(bào)文
1.4 建立 UDP 通信模型
這個(gè)模型意在建立 UDP 通信模型,來(lái)幫助我們了解 UDP 的傳輸協(xié)議,為后面實(shí)現(xiàn)車(chē)載以太網(wǎng)的建模打好基礎(chǔ)。
由于 UDP 是面向無(wú)連接的傳輸協(xié)議,因此我們只需要建立創(chuàng)建一個(gè) MATLAB 文件即可以實(shí)現(xiàn) UDP 通信建模。UDP 通信模型代碼如圖 1-9、1-10 所示。
圖 1-9: UDP 模型
圖 1-10: UDP 模型
單擊運(yùn)行,可以得到 UDP 通信的結(jié)果,如圖 1-11 所示。
圖 1--11: UDP 通信
可以看到 u1、u2、u3 實(shí)現(xiàn)了互相之間的 UDP 通信。
至此,UDP 通信模型建立完畢。
-
以太網(wǎng)
+關(guān)注
關(guān)注
41文章
5635瀏覽量
175980 -
車(chē)載網(wǎng)絡(luò)
+關(guān)注
關(guān)注
6文章
169瀏覽量
32506 -
TCP
+關(guān)注
關(guān)注
8文章
1402瀏覽量
81054 -
UDP
+關(guān)注
關(guān)注
0文章
330瀏覽量
34663 -
自動(dòng)駕駛
+關(guān)注
關(guān)注
790文章
14321瀏覽量
170685
發(fā)布評(píng)論請(qǐng)先 登錄
谷歌的自動(dòng)駕駛汽車(chē)是醬紫實(shí)現(xiàn)的嗎?
汽車(chē)自動(dòng)駕駛技術(shù)
[科普] 谷歌自動(dòng)駕駛汽車(chē)發(fā)展簡(jiǎn)史,都來(lái)了解下吧!
自動(dòng)駕駛的到來(lái)
AI/自動(dòng)駕駛領(lǐng)域的巔峰會(huì)議—國(guó)際AI自動(dòng)駕駛高峰論壇
無(wú)人駕駛與自動(dòng)駕駛的差別性
如何讓自動(dòng)駕駛更加安全?
自動(dòng)駕駛汽車(chē)的處理能力怎么樣?
如何利用車(chē)載以太網(wǎng)實(shí)現(xiàn)以太網(wǎng)與汽車(chē)的深度擁抱?
如何保證自動(dòng)駕駛的安全?
汽車(chē)以太網(wǎng)在未來(lái)駕駛技術(shù)中的應(yīng)用介紹
邊緣計(jì)算在自動(dòng)駕駛汽車(chē)的應(yīng)用
自動(dòng)駕駛技術(shù)的實(shí)現(xiàn)
自動(dòng)駕駛汽車(chē)以太網(wǎng)數(shù)字孿生建模(二)

以太網(wǎng)應(yīng)用成為汽車(chē)傳輸?shù)内厔?shì)

評(píng)論