EthTsync時間同步協議EthTsync時間同步協議是基于IEEE802.1AS規范中定義的gPTP標準協議發展出來的一套協議,該模塊的時間同步原理與gPTP協議一致,只不過在協議內容方面,AUTOSAR規范進行了一些擴展,豐富了gPTP時間同步內容。
因此,本文將重點以IEEE802.1AS定義的gPTP以太網時間同步原理與協議來跟大家講解EthTsync模塊的基本功能與作用,同時針對協議內容的差異也會指出區別與聯系。
本節將會從如下幾個方面針對EthTsync模塊時間同步協議介紹:
gPTP拓撲結構:介紹gPTP協議應用在何種以太網節點網絡中使用以及各節點如何進行交互;
gPTP時間同步流程:介紹gPTP時間同步協議實現的基本原理與過程;
gPTP與PTP協議區別和聯系:介紹gPTP協議與IEEE 1588規范中定義的PTP協議區別與聯系;
AUTOSAR中gPTP協議介紹:介紹在AUTOSAR規范中的gPTP協議的具體內容,包含報文格式定義等內容;
gPTP拓撲結構
如下圖2所示展示了單一域時間敏感網絡的gPTP域拓撲結構,根據gPTP協議規范了如下域內三種類型的以太網節點:
GrandMaster Node(簡稱GM):在一個gPTP域內有且僅有一個主時鐘,即GrandMaster節點,簡稱GM;
Bridge Node:橋接節點,在一個gPTP域內可以存在多個,但是不能作為時鐘節點,只能作為透明時鐘;
Endpoint Node:邊緣節點,作為該gPTP域內的從時鐘節點;
圖2 gPTP單一域節點拓撲結構
其中,gPTP協議是建立在主從時鐘關系上的一種協議,也就是說,在一個網絡內所有節點都要以Master節點作為主時鐘,其余節點作為從時鐘,從時鐘將自己的本地時間與主時鐘時間進行同步,同時時間同步是可以層次遞進的,作為slave節點的時鐘也可以作為另一個局域網內的主時鐘,如網關節點。
在上圖中框起來的區域如果發生link錯誤,導致currentGM無法將時間同步信息傳遞進該區域,那么就會使用到BMCA算法來實現新的Master時鐘選擇,
若發生此類場景,圖中GNSS邊緣時鐘節點將會被作為新的GM節點而存在,此時網絡中將會存在兩個gPTP域。
值得注意的是,AUTOSAR規范中的EthTsync模塊明確表示不支持BMCA算法,主要是考慮到整車網絡屬于一個靜態網絡,整個ECU拓撲結構上下點電都不會發生變化,如果發生上述連接故障問題也就需要進行售后處理,軟件無需處理該場景。
因此,在車載以太網拓撲結構中,gPTP域內的GrandMaster主時鐘均已預先設定好,無需通過BMCA算法來進行動態選擇。
-
模塊
+關注
關注
7文章
2730瀏覽量
47634 -
拓撲
+關注
關注
4文章
341瀏覽量
29644 -
汽車
+關注
關注
13文章
3572瀏覽量
37514
發布評論請先 登錄
相關推薦
網絡時間協議和精簡網絡時間協議同步解決方案
![網絡<b class='flag-5'>時間協議</b>和精簡網絡<b class='flag-5'>時間協議</b><b class='flag-5'>同步</b>解決方案](https://file1.elecfans.com//web2/M00/A6/E0/wKgZomUMQQOACK4QAADWymEut9M923.png)
基于拓撲結構的升壓Boost
IEEE 1588精密時間協議的時間同步性能
ZigBee模塊通信協議的樹形拓撲組網結構
![ZigBee<b class='flag-5'>模塊</b>通信<b class='flag-5'>協議</b>的樹形<b class='flag-5'>拓撲</b>組網<b class='flag-5'>結構</b>](https://file.elecfans.com//web2/M00/4A/7A/pYYBAGKjENKAcYNqAAMw0_ugU5M062.png)
車載以太網時間同步之EthTsync技術解析
![車載以太網<b class='flag-5'>時間</b><b class='flag-5'>同步</b>之<b class='flag-5'>EthTsync</b>技術解析](https://file1.elecfans.com/web2/M00/82/8B/wKgaomRYWuGAMQQdAAAY9vU-pr8256.png)
車載AUTOSAR中gPTP協議介紹
![車載AUTOSAR中<b class='flag-5'>gPTP</b><b class='flag-5'>協議</b>介紹](https://file1.elecfans.com/web2/M00/8D/92/wKgaomS94yiAU6HiAAD4U18cG2U160.jpg)
車載gptp同步原理介紹
![車載<b class='flag-5'>gptp</b><b class='flag-5'>同步</b>原理介紹](https://file1.elecfans.com/web2/M00/AC/84/wKgZomU7Wz-AGCifAADfqUeRvoc303.jpg)
車載時間融合與utc同步
![車載<b class='flag-5'>時間</b>融合與utc<b class='flag-5'>同步</b>](https://file1.elecfans.com/web2/M00/AC/85/wKgZomU7XFSAVr1VAABdvMvQN7s246.jpg)
評論