日本无码免费高清在线|成人日本在线观看高清|A级片免费视频操逼欧美|全裸美女搞黄色大片网站|免费成人a片视频|久久无码福利成人激情久久|国产视频一二国产在线v|av女主播在线观看|五月激情影音先锋|亚洲一区天堂av

  • 手機站
  • 小程序

    汽車測試網(wǎng)

  • 公眾號
    • 汽車測試網(wǎng)

    • 在線課堂

    • 電車測試

簡析車載以太網(wǎng)TSN標準

2018-12-03 23:34:39·  來源:佐思汽車研究  
 
眾所周知,通用以太網(wǎng)是以非同步方式工作的,網(wǎng)絡(luò)中任何設(shè)備都可以隨時發(fā)送數(shù)據(jù),因此在數(shù)據(jù)的傳輸時間上既不精準也不確定;同時,廣播數(shù)據(jù)或視頻等大規(guī)模數(shù)據(jù)的
眾所周知,通用以太網(wǎng)是以非同步方式工作的,網(wǎng)絡(luò)中任何設(shè)備都可以隨時發(fā)送數(shù)據(jù),因此在數(shù)據(jù)的傳輸時間上既不精準也不確定;同時,廣播數(shù)據(jù)或視頻等大規(guī)模數(shù)據(jù)的傳輸,也會因網(wǎng)絡(luò)負載的增加而導(dǎo)致通訊的延遲甚至癱瘓。因此,通用以太網(wǎng)技術(shù)僅僅是解決了許多設(shè)備共享網(wǎng)絡(luò)基礎(chǔ)設(shè)施和數(shù)據(jù)連接的問題,但卻并沒有很好的實現(xiàn)設(shè)備之間實時、確定和可靠的數(shù)據(jù)傳輸。
 
最初,以奔馳為首的德國公司在2000年發(fā)明了Flexray總線來解決問題,今天TSN標準里最核心的時間觸發(fā)機制和無縫冗余理念都來自Flexray,但Flexray傳輸速率最高僅20Mbps,遠遠不能滿足完全無人駕駛的要求,但對于L2級自動駕駛則綽綽有余,這也是奔馳和寶馬對TSN不太感冒的原因之一,F(xiàn)lexray可以看做輕量級的TSN。
 
2006年,IEEE802.1工作組成立AVB音頻視頻橋接任務(wù)組,并在隨后的幾年里成功解決了音頻視頻網(wǎng)絡(luò)中數(shù)據(jù)實時同步傳輸?shù)膯栴}。這一點立刻受到來自汽車和工業(yè)等領(lǐng)域人士的關(guān)注。2012年,AVB任務(wù)組在其章程中擴大了時間確定性以太網(wǎng)的應(yīng)用需求和適用范圍,并同時將任務(wù)組名稱改為現(xiàn)在的TSN任務(wù)組。
      
TSN其實指的是在IEEE802.1標準框架下,基于特定應(yīng)用需求制定的一組“子標準”,旨在為以太網(wǎng)協(xié)議建立“通用”的時間敏感機制,以確保網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)臅r間確定性。同時利用數(shù)據(jù)整形,確保延遲達到微秒級(一般每橋不超過250微秒),利用frameReplication and Elimination幀復(fù)制和消除,確保無論發(fā)生鏈路故障、電纜斷裂以及其他錯誤,均能強制實現(xiàn)可靠的通訊。此選項確保關(guān)鍵流量的復(fù)本在網(wǎng)絡(luò)中能以不相交集的路徑進行傳送,只保留首先到達目的地的任何封包,從而實現(xiàn)無縫冗余,達到超高的可靠性,這對無人駕駛尤其重要。
 
同時還有靈活的資源管理。TSN就僅僅是關(guān)于以太網(wǎng)通訊協(xié)議模型中的第二層,也就是數(shù)據(jù)鏈路層(更確切的說是MAC層)的協(xié)議標準。請注意,是一套協(xié)議標準,而不是一種協(xié)議,就是說TSN將會為以太網(wǎng)協(xié)議的MAC層提供一套通用的時間敏感機制,在確保以太網(wǎng)數(shù)據(jù)通訊的時間確定性的同時,為不同協(xié)議網(wǎng)絡(luò)之間的互操作提供了可能性。

狀態(tài)分4種,分別是已公開、工作組(WG)、任務(wù)組(TG)和倡議(Sponsor)。有關(guān)汽車工業(yè)的除P802.1DG外,都已公開。不過這并不妨礙TSN在汽車領(lǐng)域的應(yīng)用。只要有TSN的核心組件即可投入使用,TSN有4個核心組件,分別是時間同步、低延遲、超高可靠性和特定資源管理。
車載TSN的6大核心標準

01
時間同步
所有通信問題均基于時鐘,確保時鐘同步精度是最為基礎(chǔ)的問題,TSN工作組開發(fā)基于IEEE1588的時鐘,并制定新的標準IEEE802.1AS-Rev。它用于實現(xiàn)高精度的時鐘同步。對于TSN而言,其最為重要的不是“最快的傳輸”和“平均延時”,而是“最差狀態(tài)下的延時”—這如同“木桶理論”,系統(tǒng)的能力取決于最短的那塊板,即,對于確定性網(wǎng)絡(luò)而言,最差的延時才是系統(tǒng)的延時定義。
IEEE1588 協(xié)議,又稱 PTP( precise time protocol,精確時間協(xié)議),可以達到亞微秒級別時間同步精度,于 2002 年發(fā)布 version 1,2008 年發(fā)布 version 2。它的主要原理是通過一個同步信號周期性地對網(wǎng)絡(luò)中所有節(jié)點的時鐘進行校正同步,可以使基于以太網(wǎng)的分布式系統(tǒng)達到精確同步,IEEE 1588PTP時鐘同步技術(shù)也可以應(yīng)用于任何組播網(wǎng)絡(luò)中。
IEEE1588 協(xié)議的同步原理,所提出的 Delay Request-Response Mechanism(延時響應(yīng)機制)如上圖,IEEE1588 把所涉及到的報文分為 事件報文 和 通用報文,分類依據(jù)是:是否在收發(fā)報文時需要記錄精確時間戳,根據(jù)上文中所描述的幾種報文,可以進行如下分類:
事件報文(event message) < 收發(fā)時候需要記錄精確時間戳 > : sync /Delay_Req/Pdelay_Req/Pdelay_Resp。
通用報文 (general message)< 收發(fā)時候不需要幾率精確時間戳 > :Announce/Follow_up/Delay_resp /Pdelay_Resp_Follow_Up/Magnament/Siganling。Pdelay_Req /Pdelay_Resp/ Pdelay_Resp_Follow_Up通過peer延遲機制測量兩個時鐘端口之間的鏈接延時,鏈接延時被用來更正Sync和Follow_Up報文中的時間信息。
 
 IEEE802.1AS-Rev是為以太網(wǎng)第二層所定義的1588規(guī)范加以擴展,它的擴展包括了所有域常用peer延遲服務(wù),支持精細時間測量FTM,對鏈路聚合(802.1AX)的支持,改善的使用范圍-包括1步時間戳標準化處理以及針對長鏈、環(huán)的支持,更好的響應(yīng)能力,這包括了更快的主站交互、降低BMCA收斂時間。另外IEEE802.1AS-Rev支持了多域的同步信息傳輸以及冗余支持能力(可配置冗余路徑和冗余主站)。對無線網(wǎng)絡(luò)采用時間測量提供更好的支持。IEEE802.1AS-Rev的制定得到了AVNU聯(lián)盟的大力支持。
AVNU聯(lián)盟由英特爾、思科和三星哈曼發(fā)起,是EAVB協(xié)議的主要提供者,AVNU聯(lián)盟為IEEE802.1AS-Rev的實施提供協(xié)助,能夠提供完整的協(xié)議棧和測試認證,國內(nèi)加入AVNU的有恒潤科技、中國信通院、德賽西威、赫千科技、東信創(chuàng)智、懌星科技。
同時在新出的自適應(yīng)Autosar也對IEEE802.1AS-Rev做了特別支持。也就是說你要用TSN,恐怕是離不開自適應(yīng)Autosar的。
02
低延遲
汽車控制數(shù)據(jù)可以分為三種,Scheduled Traffic、Reserved Traffic、Best-effort Traffic。
ScheduledTraffic如底盤控制數(shù)據(jù),沒有任何的妥協(xié)余地,必須按照嚴格的時間要求送達,有些是只需要盡力而為的如娛樂系統(tǒng)數(shù)據(jù),可以靈活掌握。汽車行業(yè)一般要求底盤系統(tǒng)延遲不超過5毫秒,最好是2.5毫秒或1毫秒,這也是車載以太網(wǎng)與通用以太網(wǎng)最大不同之處,要求低延遲。
在TSN標準里,數(shù)據(jù)則被分為4級,最高的預(yù)計延遲時間僅為100微秒。
低延遲的核心標準是IEEE802.1Qbv時間感知隊列。
通過時間感知整形器(Time Aware Shaper,TAS)使TSN交換機能夠來控制隊列流量(queued traffic),以太網(wǎng)幀被標識并指派給基于優(yōu)先級的VLAN Tag,每個隊列在一個時間表中定義,然后這些數(shù)據(jù)隊列報文在預(yù)定時間窗口在出口執(zhí)行傳輸。其它隊列將被鎖定在規(guī)定時間窗口里。因此消除了周期性數(shù)據(jù)被非周期性數(shù)據(jù)所影響的結(jié)果。這意味著每個交換機的延遲是確定的,可知的。而在TSN網(wǎng)絡(luò)的數(shù)據(jù)報文延時被得到保障。
TAS介紹了一個傳輸門概念,這個門有“開”、“關(guān)”兩個狀態(tài)。傳輸?shù)倪x擇過程-僅選擇那些數(shù)據(jù)隊列的門是“開”狀態(tài)的信息。而這些門的狀態(tài)由網(wǎng)絡(luò)時間進度表network schedule進行定義。對沒有進入network schedule的隊列流量關(guān)閉,這樣就能保障那些對傳輸時間要求嚴格的隊列的帶寬和延遲時間。TAS保障時間要求嚴苛的隊列免受其它網(wǎng)絡(luò)信息的干擾,它未必帶來最佳的帶寬使用和最小通信延遲。當(dāng)優(yōu)先級非常高時,搶占機制可以被使用。
在網(wǎng)絡(luò)進行配置時隊列分為Scheduled Traffic、Reserved Traffic、Best-effort Traffic三種,對于Schedule Traffic而言則直接按照原定的時間規(guī)劃通過,其它則按優(yōu)先級,Best-effort Traffic通常排在最后。Qbv主要為那些時間嚴苛型應(yīng)用而設(shè)計,其必須確保非常低的抖動和延時。Qbv確保了實時數(shù)據(jù)的傳輸,以及其它非實時數(shù)據(jù)的交換。
分享到:
 
反對 0 舉報 0 收藏 0 評論 0
滬ICP備11026917號-25