一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

車載gptp同步原理介紹

麥辣雞腿堡 ? 來(lái)源:UndefinedReference ? 作者:jinbao.tang ? 2023-10-27 14:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ptp/gptp

在車載,vehicle time使用gptp來(lái)做vehicle time的同步,gptp算是ptp的簡(jiǎn)化版,規(guī)范定義來(lái)源于IEEE 802.1AS,理論上可以達(dá)到ns級(jí)的誤差。針對(duì)不通的ptp版本和gptp的對(duì)比如下:

圖片

  1. gptp同步原理

針對(duì)gptp,所有slave節(jié)點(diǎn),都與master(grandmaster)的時(shí)鐘保持同步;在車載領(lǐng)域,master節(jié)點(diǎn)都是靜態(tài)指定的,并且從功能安全的角度來(lái)看,會(huì)選擇具備功能安全的mcu來(lái)做為master節(jié)點(diǎn)。所以會(huì)一般選用gw(gateway)或者tbox來(lái)做master,而選擇gw或者tbox對(duì)后續(xù)整車整個(gè)時(shí)間管理是策略會(huì)有影響。

圖片

master節(jié)點(diǎn)的sync報(bào)文(sync+follow up,以下用sync報(bào)文代替)會(huì)使用二層報(bào)文傳遍整個(gè)時(shí)鐘樹(shù),gptp中,sync報(bào)文使用二層報(bào)文,mac地址是指定的廣播mac地址,但是實(shí)際上sync報(bào)文都是以單播的形式發(fā)送到下一跳節(jié)點(diǎn),如果下一條節(jié)點(diǎn)是Bridage,則將重新修正correctionField(路由處理所消耗的時(shí)間),然后再將原來(lái)信息添加到sync報(bào)文從而路由到下一跳節(jié)點(diǎn),直至到終端節(jié)點(diǎn)--End-Station。sync報(bào)文會(huì)包含master preciseOriginTimestamp、correctionField等。如下圖:

圖片

slave節(jié)點(diǎn)會(huì)根據(jù)sync報(bào)文帶上的preciseOriginTimestamp、correctionField來(lái)調(diào)整自己的時(shí)鐘頻率以及偏移;為了消除總線上的傳輸時(shí)延,slave節(jié)點(diǎn)會(huì)發(fā)送延遲測(cè)量報(bào)文,由于在車載每一跳都會(huì)有g(shù)ptp協(xié)議棧,所以理論上測(cè)出的時(shí)鐘同步是單向、精確的,如下圖:

圖片

Pdelay=((t(4)-t(1)) - (t(3)-t(2)))/2

Pdelay測(cè)量的僅僅相鄰兩跳之間的傳輸時(shí)延,所以Pdelay是不會(huì)穿透Bridge的,從上面可以看到,gptp相對(duì)于can tsync不僅僅消除了傳輸延遲和路由報(bào)文時(shí)的處理延遲,同時(shí)時(shí)間戳是由硬件加上的,所以其時(shí)鐘同步精度遠(yuǎn)遠(yuǎn)大于can tsync。

有了上述基礎(chǔ)后,我們將所有g(shù)ptp報(bào)文放一起,如下所示,并推導(dǎo)出slave節(jié)點(diǎn)用于調(diào)幅和調(diào)相的公式。

圖片

C Pdelay = ((t6-t3)-(t5-t4))/2 Gm = t1 + Pdelay + CorrectionField //主時(shí)鐘時(shí)刻+線纜傳輸時(shí)間+路由報(bào)文花銷掉的時(shí)間 TimeOffset = t2 - Gm //用于調(diào)相或者調(diào)幅 Ratio = (Gm-Gm_last) /(t2-t2_last) //Gm_last和t2_last可以更久之前的。 FreqOffset = (1-Ratio)*1e9//用于調(diào)頻

根據(jù)規(guī)范,sync報(bào)文一般是125ms發(fā)送一次;而Pdelay報(bào)文是1s發(fā)送一次,也可以是每次sync報(bào)文觸發(fā)一次Pdelay報(bào)文,并且一般來(lái)說(shuō)說(shuō)同步精度是可配置的,當(dāng)超過(guò)threshold時(shí)才去調(diào)整本地時(shí)鐘。gptp調(diào)整的時(shí)鐘(gptp時(shí)鐘),是與網(wǎng)卡時(shí)鐘源同一層級(jí)的時(shí)鐘樹(shù)端點(diǎn),在linux上一般會(huì)抽象成設(shè)備,也就是/dev/ptpx;在使用硬件時(shí)鐘戳?xí)r,當(dāng)網(wǎng)絡(luò)報(bào)文發(fā)送或者接收時(shí)的采樣點(diǎn)到達(dá)時(shí),會(huì)從gptp時(shí)鐘上獲取時(shí)間戳。采樣點(diǎn)如下圖所示:

圖片

額外:上圖不僅僅展示了采樣點(diǎn),還展示了latency,如果是為了追求超高精度的時(shí)鐘同步,需要將ingress_latency和egress_latency在實(shí)際計(jì)算時(shí)進(jìn)行補(bǔ)償。

gptp報(bào)文格式略微復(fù)雜,在這里不再具體展開(kāi),對(duì)于了解gptp原理的角度來(lái)說(shuō),可以暫時(shí)不用關(guān)注報(bào)文格式。

圖片

聲明:本文內(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)投訴
  • 車載
    +關(guān)注

    關(guān)注

    18

    文章

    638

    瀏覽量

    83946
  • 節(jié)點(diǎn)
    +關(guān)注

    關(guān)注

    0

    文章

    222

    瀏覽量

    24975
  • 時(shí)鐘同步
    +關(guān)注

    關(guān)注

    0

    文章

    117

    瀏覽量

    13024
  • 報(bào)文
    +關(guān)注

    關(guān)注

    0

    文章

    39

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    車載GPS介紹

    車載GPS介紹:原理、應(yīng)用舉例、中國(guó)現(xiàn)狀、發(fā)展空間、地圖。
    發(fā)表于 08-29 15:39

    介紹車載通信技術(shù)的現(xiàn)狀與今后發(fā)展動(dòng)向

    本文以汽車線束為中心,并對(duì)車載通信技術(shù)的現(xiàn)狀與今后發(fā)展動(dòng)向作概要介紹。
    發(fā)表于 05-14 06:51

    s32g-vnp-rdb2上傳sja1110_uc和使用gPTP時(shí)出錯(cuò)了怎么解決?

    ttyLF0我使用“switch_config_s32g_vnp_rdb”作為基礎(chǔ)項(xiàng)目,然后按照“SJA1110 GPTP CONFIGURATION”介紹中的說(shuō)明更新配置以添加 gPTP 堆棧,然后我
    發(fā)表于 04-11 10:43

    車載以太網(wǎng)時(shí)間同步之EthTsync技術(shù)解析

    本文將重點(diǎn)介紹EthTsync模塊在AUTOSAR模塊中的層級(jí)關(guān)系,以太網(wǎng)時(shí)間同步原理,與EEE802.1AS定義的gPTP時(shí)間同步協(xié)議的關(guān)系,以及針對(duì)AUTOSAR模塊中定義的PTP
    發(fā)表于 05-08 10:09 ?2363次閱讀
    <b class='flag-5'>車載</b>以太網(wǎng)時(shí)間<b class='flag-5'>同步</b>之EthTsync技術(shù)解析

    車載以太網(wǎng)時(shí)間同步AUTOSAR層級(jí)關(guān)系

    小T講到EthDriver一般都具備硬件時(shí)間戳特性,該特性便是車載以太網(wǎng)實(shí)現(xiàn)時(shí)間同步的一個(gè)關(guān)鍵前提,在AUTOSAR標(biāo)準(zhǔn)規(guī)范中,EthTsync模塊就是用來(lái)實(shí)現(xiàn)基于車載以太網(wǎng)的時(shí)間同步
    的頭像 發(fā)表于 07-24 10:24 ?1714次閱讀
    <b class='flag-5'>車載</b>以太網(wǎng)時(shí)間<b class='flag-5'>同步</b>AUTOSAR層級(jí)關(guān)系

    EthTsync模塊時(shí)間同步協(xié)議gPTP拓?fù)浣Y(jié)構(gòu)

    內(nèi)容的差異也會(huì)指出區(qū)別與聯(lián)系。 本節(jié)將會(huì)從如下幾個(gè)方面針對(duì)EthTsync模塊時(shí)間同步協(xié)議介紹gPTP拓?fù)浣Y(jié)構(gòu):
    的頭像 發(fā)表于 07-24 10:26 ?2187次閱讀
    EthTsync模塊時(shí)間<b class='flag-5'>同步</b>協(xié)議<b class='flag-5'>gPTP</b>拓?fù)浣Y(jié)構(gòu)

    gPTP時(shí)間同步流程介紹

    gPTP時(shí)間同步流程 gPTP時(shí)間同步流程可以按照如下先后順序來(lái)進(jìn)行,彼此之間存在依賴關(guān)系: 最佳主時(shí)鐘選擇原理 在gPTP時(shí)間
    的頭像 發(fā)表于 07-24 10:31 ?5156次閱讀
    <b class='flag-5'>gPTP</b>時(shí)間<b class='flag-5'>同步</b>流程<b class='flag-5'>介紹</b>

    車載AUTOSAR中gPTP協(xié)議介紹

    AUTOSAR中gPTP協(xié)議介紹 相比IEEE802.1AS規(guī)范中定義的gPTP協(xié)議,AUTOSAR組織結(jié)合車載網(wǎng)絡(luò)應(yīng)用場(chǎng)景針對(duì)其部分內(nèi)容也做了進(jìn)一步限制與約束,以便能夠更加靈活應(yīng)用,
    的頭像 發(fā)表于 07-24 10:39 ?3325次閱讀
    <b class='flag-5'>車載</b>AUTOSAR中<b class='flag-5'>gPTP</b>協(xié)議<b class='flag-5'>介紹</b>

    車載以太網(wǎng)時(shí)間同步Time Slave行為

    Time Slave行為 在gPTP網(wǎng)絡(luò)中作為T(mén)ime Slave的節(jié)點(diǎn)存在著如下報(bào)文處理流程: 如果EthTSynHardwareTimestampSupport設(shè)置成TRUE
    的頭像 發(fā)表于 07-24 10:53 ?1437次閱讀
    <b class='flag-5'>車載</b>以太網(wǎng)時(shí)間<b class='flag-5'>同步</b>Time Slave行為

    智能網(wǎng)聯(lián)汽車對(duì)“時(shí)間同步”的總結(jié)

    CAN報(bào)文播發(fā)和gptp報(bào)文播發(fā)功能通常分別由MCU和MPU承接。MCU和MPU之間需要實(shí)現(xiàn)有效的時(shí)間同步,以保證通過(guò)不同通道播發(fā)的時(shí)間數(shù)據(jù)是一致的。
    的頭像 發(fā)表于 08-29 11:25 ?2908次閱讀
    智能網(wǎng)聯(lián)汽車對(duì)“時(shí)間<b class='flag-5'>同步</b>”的總結(jié)

    車載時(shí)間融合與utc同步

    時(shí)間融合和使用 對(duì)于整車來(lái)說(shuō),Tsync模塊需要將整車所有vehicle time和utc同步好,對(duì)于用戶來(lái)說(shuō),開(kāi)發(fā)者最好提供獲取vehicle time和utc時(shí)間的接口,用戶無(wú)需要關(guān)注時(shí)鐘同步
    的頭像 發(fā)表于 10-27 14:47 ?1682次閱讀
    <b class='flag-5'>車載</b>時(shí)間融合與utc<b class='flag-5'>同步</b>

    車載網(wǎng)絡(luò)中gPTP交換機(jī)的應(yīng)用方案

    隨著信息技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)通信的精確時(shí)間同步變得越來(lái)越重要。很多應(yīng)用場(chǎng)景,如金融交易、科學(xué)研究、自動(dòng)駕駛以及工業(yè)自動(dòng)化等,都對(duì)時(shí)間同步有著嚴(yán)格的要求。尤其是自動(dòng)駕駛系統(tǒng),傳統(tǒng)的網(wǎng)絡(luò)時(shí)間協(xié)議(如
    的頭像 發(fā)表于 11-12 15:00 ?970次閱讀
    <b class='flag-5'>車載</b>網(wǎng)絡(luò)中<b class='flag-5'>gPTP</b>交換機(jī)的應(yīng)用方案

    GPTP時(shí)鐘授時(shí)服務(wù)器應(yīng)用介紹GPTP時(shí)鐘、PTP授時(shí)服務(wù)器

    gPTP 為時(shí)間敏感網(wǎng)絡(luò)中的設(shè)備提供了高精度的時(shí)間同步,確保了網(wǎng)絡(luò)中各設(shè)備之間的時(shí)間一致性,從而滿足了各種對(duì)時(shí)間精度要求嚴(yán)格的應(yīng)用需求。 gPTP 時(shí)鐘(通用精確時(shí)間協(xié)議時(shí)鐘)具有高精度時(shí)間
    的頭像 發(fā)表于 05-19 14:41 ?195次閱讀

    GPTP時(shí)鐘授時(shí)服務(wù)器應(yīng)用介紹

    GPTP 時(shí)鐘是基于 IEEE 802.1AS 標(biāo)準(zhǔn)的時(shí)間同步協(xié)議,用于時(shí)間敏感網(wǎng)絡(luò)系統(tǒng)中各部件之間的時(shí)間同步
    的頭像 發(fā)表于 06-23 17:03 ?158次閱讀

    PTP/GPTP主時(shí)鐘服務(wù)器的應(yīng)用?

    ,精準(zhǔn)記錄電力事件發(fā)生時(shí)間以保障電力調(diào)度的順暢,高精度的時(shí)間同步都顯得至關(guān)重要?!?b class='flag-5'>同步天下” 品牌旗下的 SYN2413 型 PTP 時(shí)鐘服務(wù)器(旗艦版),作為一款功能強(qiáng)大的 TSN 服務(wù)器、GPTP 時(shí)間服務(wù)器,為客戶在這些復(fù)
    的頭像 發(fā)表于 06-23 17:04 ?146次閱讀