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

以太網(wǎng)應(yīng)用成為汽車傳輸?shù)内厔?/a>

評論