以太網(wǎng)在汽車行業(yè)中的挑戰(zhàn)——靈活的接口及軟件使ECU開發(fā)不再復(fù)雜

以太網(wǎng)在汽車行業(yè)中的挑戰(zhàn)——靈活的接口及軟件使ECU開發(fā)不再復(fù)雜

以太網(wǎng)將會在一批新車型中作為一個車載系統(tǒng)網(wǎng)絡(luò)使用。因此,下一步就是以太網(wǎng)和現(xiàn)有汽車網(wǎng)絡(luò)技術(shù)的集成且预,包括:CAN收奔、FlexRay、LIN和MOST網(wǎng)絡(luò)凡蜻。目前搭综,存在許多開發(fā)工具,可以幫助開發(fā)者完成不同類型網(wǎng)絡(luò)之間的數(shù)據(jù)分析划栓。但就車載以太網(wǎng)來說兑巾,市面上只有分析普通辦公以太網(wǎng)的標(biāo)準(zhǔn)工具,這些工具卻不能滿足特殊物理層和IP協(xié)議層的車載以太網(wǎng)的技術(shù)要求忠荞。因此蒋歌,迫切需要一些開發(fā)和測試工具帅掘,來分析和測試現(xiàn)有車載網(wǎng)絡(luò)系統(tǒng)及車載以太網(wǎng)系統(tǒng)。但是堂油,這些研發(fā)工具的特殊具體技術(shù)要求是什么修档?

轉(zhuǎn)載-原文鏈接 https://blog.csdn.net/weilely123/article/details/51113862

image

前言

目前在汽車上,最先進(jìn)的車載以太網(wǎng)技術(shù)是使用低廉的非屏蔽雙絞線府框, 100MBits/s速率傳輸影音數(shù)據(jù)吱窝。這一技術(shù)稱為BroadR-Reach技術(shù),并被OPEN Alliance SIG聯(lián)盟[1]標(biāo)準(zhǔn)化迫靖。該聯(lián)盟的下一目標(biāo)是推廣以太網(wǎng)作為車載網(wǎng)絡(luò)院峡,到2015年應(yīng)用到汽車的娛樂和輔助駕駛系統(tǒng)。部分OEM廠商預(yù)測系宜,最早2018年以太網(wǎng)將成為關(guān)鍵汽車技術(shù)[2]照激。正如一些專業(yè)文章[3,4]報(bào)到的,以太網(wǎng)憑借其靈活性盹牧、可擴(kuò)展性俩垃、廉價(jià)性在汽車應(yīng)用中推廣,并定義了適用汽車應(yīng)用的以太網(wǎng)協(xié)議(圖1,[1])汰寓。更為重要的是口柳,以太網(wǎng)將IT技術(shù)引入到豐富成熟的汽車工業(yè)中。

車載以太網(wǎng)測試解決方案的挑戰(zhàn)

  • 以太網(wǎng)在汽車上的應(yīng)用有滑,需要開發(fā)人員和測試工程師在技術(shù)上全新規(guī)劃啄清。首先,必須獲取一個清晰的網(wǎng)絡(luò)架構(gòu)(圖2)俺孙。在此網(wǎng)絡(luò)架構(gòu)中辣卒,主網(wǎng)絡(luò)已經(jīng)不再是一個總線系統(tǒng),而是使用全雙工連接的交互式網(wǎng)絡(luò)睛榄。應(yīng)用該網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)絡(luò)實(shí)時(shí)荣茫,同步技術(shù)需要在物理層(OSI第一層)以上的高層協(xié)議上實(shí)現(xiàn),例如AVB網(wǎng)絡(luò)協(xié)議(Audio Video Bridging场靴,圖1)啡莉。對于新的網(wǎng)絡(luò)架構(gòu),分析能力的需求也在增長旨剥,比如開放者希望通過主網(wǎng)絡(luò)同時(shí)分析所有的傳輸數(shù)據(jù)咧欣,那么就要求主網(wǎng)絡(luò)可以同步所有分支網(wǎng)絡(luò)數(shù)據(jù)(圖2中A、B轨帜、C魄咕、D分支)。
圖1

借鑒通用辦公以太網(wǎng)UDP蚌父、TCP/IP哮兰,定義了滿足汽車應(yīng)用的以太網(wǎng)協(xié)議毛萌,該協(xié)議已被ISO CD17215-1標(biāo)準(zhǔn)化

  • 其次,開發(fā)人員必須找到新的喝滞、合理的數(shù)據(jù)處理方法來處理巨大的數(shù)據(jù)阁将。過快的傳輸速率(千兆每秒)加大了快速數(shù)據(jù)處理的負(fù)擔(dān),開發(fā)商亟待解決這一問題右遭。適合此需求的物理層——千兆以太網(wǎng)雙絞線做盅,已在開發(fā)中。

最小化接口對系統(tǒng)性能的影響

不同于普通總線系統(tǒng)窘哈,以太網(wǎng)測試必須采取特殊方式避免對整個系統(tǒng)的影響言蛇。一方面,開發(fā)者必須在系統(tǒng)設(shè)計(jì)早期考慮測試的可行性宵距。另一方面,以太網(wǎng)測試工具必須最小化測試接口對系統(tǒng)的影響吨拗。下面是對分析和測試所列出的各種測量步驟满哪;并對測試過程中的不良影響做了解釋,及如何最小化這些不良影響劝篷。

以前解決方案的局限性

傳統(tǒng)分析以太網(wǎng)的方法是在以太網(wǎng)系統(tǒng)的交換機(jī)上使用一個端口作為監(jiān)測端口哨鸭。所有交換機(jī)接收到的數(shù)據(jù)轉(zhuǎn)發(fā)到這個監(jiān)測端口上,這提供了接收的數(shù)據(jù)娇妓,但這些數(shù)據(jù)在時(shí)間上像鸡,沒有一個共同的時(shí)間參考。除此之外哈恰,只有有效的數(shù)據(jù)轉(zhuǎn)發(fā)到數(shù)據(jù)端口上只估,這使得錯誤分析變得困難。此外着绷,成本原因蛔钙,產(chǎn)品化的交換機(jī)上沒有預(yù)留額外的監(jiān)測端口。

圖2

未來的汽車上IP網(wǎng)絡(luò)的網(wǎng)絡(luò)結(jié)構(gòu)荠医。為了能夠分析以太網(wǎng)所有的數(shù)據(jù)吁脱,分析軟件必須能夠同步訪問所有以太網(wǎng)路徑。

如果交換機(jī)上沒有預(yù)留額外的端口可用彬向,在現(xiàn)有網(wǎng)絡(luò)連接中可以插入一個額外的交換機(jī)兼贡。該交換機(jī)的插入可使數(shù)據(jù)在傳輸過程中添加一個動態(tài)延時(shí)。滿足ABV協(xié)議的網(wǎng)絡(luò)是帶有時(shí)間同步的娃胆,而該動態(tài)延時(shí)擾亂了AVB網(wǎng)絡(luò)的時(shí)間同步遍希。
對于這個測量設(shè)置,可用使用IT領(lǐng)域里常用的工具和交換機(jī)里烦。然而孵班,對于在汽車領(lǐng)域里逐漸廣泛應(yīng)用的BroadRReach網(wǎng)絡(luò)涉兽,需要執(zhí)行一個影音以太網(wǎng)向標(biāo)準(zhǔn)以太網(wǎng)的(IEEE802.3)轉(zhuǎn)化。此外篙程,從汽車網(wǎng)絡(luò)發(fā)展的角度看枷畏,這些傳統(tǒng)的以太網(wǎng)測量工具是孤立的測試解決方案,因?yàn)樗麄儧]有把汽車上正在使用并尤為重要的總線系統(tǒng)測試考慮到內(nèi)虱饿。

透明的以太網(wǎng)分析方法

對于以太網(wǎng)的監(jiān)測拥诡,盡可能的選用一個透明的方法,代替額外的交換機(jī)作為接口監(jiān)測網(wǎng)絡(luò)氮发。其主要目的是避免由于時(shí)間延時(shí)的增加及對故障報(bào)文的過濾而產(chǎn)生的對系統(tǒng)的影響渴肉。這一問題可以通過直接在以太網(wǎng)物理層獲取或捕捉物理電平數(shù)據(jù)的TAP(Test Access Point)(圖3)測試避免。(圖4爽冕,Path1)仇祭。在該過程中,延遲時(shí)間不但短而且穩(wěn)定颈畸,這樣在分析AVB系統(tǒng)是非常有利的乌奇。另一透明的監(jiān)測方法是通過使用支持AVB時(shí)間同步的交換機(jī)。該交換機(jī)支持AVB協(xié)議眯娱,可補(bǔ)償由于報(bào)文傳輸?shù)臅r(shí)間延時(shí)礁苗。
無論選擇哪種方法,目的是準(zhǔn)確分析帶有精確時(shí)間戳的報(bào)文數(shù)據(jù)徙缴。因此我們盡可能的獲取靠近物理層的數(shù)據(jù)是最可靠的试伙。這些時(shí)間戳必須是與其它接口同步的,因?yàn)閷W(wǎng)絡(luò)數(shù)據(jù)分析不只僅僅從以太網(wǎng)上獲取數(shù)據(jù)(圖2)于样。
對于一個非激活狀態(tài)的接口必須是透明的疏叨,例如,硬件接口裝在車輛上穿剖,對車進(jìn)行試駕考廉,這個硬件接口即便應(yīng)用程序不工作,也必須主動切換到單機(jī)模式下工作携御,否則行車過程中以太網(wǎng)通信將被打斷柑营。

帶有仿真的TAP

在數(shù)據(jù)分析中寇漫,測試者需要通過有意的發(fā)送某些數(shù)據(jù)報(bào)文來測試網(wǎng)絡(luò)的狀態(tài)务热。純監(jiān)測兩個節(jié)點(diǎn)之間的連接狀態(tài)應(yīng)該越少越好焚辅。然而,這些測試報(bào)文不會直接通過物理層發(fā)送誓军,因?yàn)樾枰ㄟ^流控制大量報(bào)文的發(fā)送袱讹。因此只能通過數(shù)據(jù)鏈路層來發(fā)送這些報(bào)文。這就伴隨這動態(tài)延時(shí)的產(chǎn)生,該延時(shí)可通過通信協(xié)議來消除捷雕,如AVB協(xié)議椒丧。
測試報(bào)文有兩種用途,其一是在正常通信的兩個節(jié)點(diǎn)之間發(fā)送補(bǔ)充故障數(shù)據(jù)救巷,來測試網(wǎng)絡(luò)(圖4壶熏,path3)。這些數(shù)據(jù)也可以通過測試軟件發(fā)送浦译,如CANoe.IP棒假,要么通過一個報(bào)文發(fā)生器來發(fā)送,該發(fā)生器在接口處可直接產(chǎn)生一個定義的總線負(fù)載(圖4精盅,Path2)

圖3

網(wǎng)絡(luò)分析或殘余總線仿真的以太網(wǎng)接口的布線帽哑。必須實(shí)現(xiàn)和常規(guī)汽車總線系統(tǒng)的同步

剩余總線仿真

在開發(fā)某一單獨(dú)ECU時(shí),ECU集成到真實(shí)網(wǎng)絡(luò)之前叹俏,對該網(wǎng)段上除該ECU之外的其余網(wǎng)絡(luò)的仿真是測試各種潛在問題的靈活可行方法妻枕。首先,硬件測試是必須的粘驰,測試ECU能夠滿足接入任何高性能網(wǎng)絡(luò)屡谐。其次,應(yīng)用程序必須能夠正向記錄和向硬件發(fā)送數(shù)據(jù)(圖4晴氨,path4)。第三碉输,軟件和硬件的結(jié)合必須接收打包數(shù)據(jù)籽前,解壓數(shù)據(jù),并且發(fā)送解壓數(shù)據(jù)敷钾。這就為ECU的測試提供了方法枝哄,測試包括ECU錯誤處理能力,如協(xié)議錯誤阻荒。

接口/軟件靈活組合的重要性

以太網(wǎng)測試環(huán)境(軟件/硬件)如何處理不同被測硬件和軟件的需求挠锥。為避免測試環(huán)境為不同的測試設(shè)置更改接口,最好靈活作將一個TAP侨赡、轉(zhuǎn)換器蓖租、或者帶其它功能的交換機(jī)做接口使用。這類接口應(yīng)該具備以下特性:

  • 最簡單情況羊壹,當(dāng)接口使用TAP時(shí)蓖宦,TAP本身只能產(chǎn)生最小的,允許范圍內(nèi)的延時(shí)時(shí)間油猫。
圖4

VN5610結(jié)合CANoe.IP/CANalyzer.IP稠茂,實(shí)現(xiàn)以太網(wǎng)數(shù)據(jù)的收發(fā)。通過靈活配置情妖,支持不同配置需求的以太網(wǎng)分析和測試

  • 接口必須能在不同類型影音之間進(jìn)行數(shù)據(jù)轉(zhuǎn)化睬关,如BroadR-Reach, 快速以太網(wǎng), 千兆以太網(wǎng)及未來的 RTPGE等等诱担。這就省掉了傳統(tǒng)方法中額外媒體轉(zhuǎn)換器的使用。
  • 對于試駕車輛电爹,車上必須安裝接口蔫仙,且該接口不被使用時(shí),不能干擾網(wǎng)絡(luò)的通信(單機(jī)模式)藐不。
  • 多包數(shù)據(jù)發(fā)生器的軟件及硬件質(zhì)量非常重要匀哄,因?yàn)槌司W(wǎng)絡(luò)分析,汽車開發(fā)也需要可控的激勵雏蛮。
  • 與仿真軟件匹配的硬件接口必須允許真正的媒體訪問一個甚至幾個虛擬網(wǎng)絡(luò)節(jié)點(diǎn)(剩余總線仿真)涎嚼。
  • 使用分析和仿真工具必須能夠分析和操作OSI協(xié)議參考模型的所有數(shù)據(jù)。
  • 接口必須支持異構(gòu)網(wǎng)絡(luò)挑秉,必須能夠同步各類總線系統(tǒng)的法梯;
    從辦公通信領(lǐng)域與外部媒體轉(zhuǎn)換器組合使用的以太網(wǎng)分析工具的功能往往過于簡單。車載網(wǎng)絡(luò)工具的特定需求只能是專業(yè)的硬件配合專業(yè)的仿真分析軟件犀概。Vector公司的以太網(wǎng)/CAN接口工具VN5600與CANoe.IP軟件是一個被無數(shù)實(shí)踐驗(yàn)證的強(qiáng)大的車載以太網(wǎng)仿真立哑、測試、開發(fā)軟硬件組合工具姻灶。該解決方案已被部分整車廠和供應(yīng)商所使用铛绰。

展望

未來五到十年,汽車上將會出現(xiàn)更多不同類型網(wǎng)絡(luò)的集成产喉。繼以太網(wǎng)在車載影音領(lǐng)域的應(yīng)用成熟之后捂掰,車載以太網(wǎng)將會應(yīng)用在汽車上的更多領(lǐng)域,并會替換掉部分總線系統(tǒng)曾沈。以太網(wǎng)成為車載主網(wǎng)絡(luò)之后这嚣,以太網(wǎng)與IP技術(shù)將會滲透到汽車的更多其它技術(shù)應(yīng)用中。
多總線交互能力塞俱、殘余總線仿真姐帚、數(shù)據(jù)傳輸?shù)牡脱訒r(shí)將會是車載網(wǎng)絡(luò)開發(fā)的重要因素。對于Vector障涯,在以太網(wǎng)及IP領(lǐng)域工具開發(fā)的下一目標(biāo)就是支持用戶在IP協(xié)議的所有層(圖1)實(shí)時(shí)查詢所有信號罐旗,并實(shí)現(xiàn)面向服務(wù)的通信。例如:通過AVB協(xié)議或部分IP協(xié)議唯蝶。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末尤莺,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子生棍,更是在濱河造成了極大的恐慌颤霎,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異友酱,居然都是意外死亡晴音,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門缔杉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锤躁,“玉大人,你說我怎么就攤上這事或详∠敌撸” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵霸琴,是天一觀的道長椒振。 經(jīng)常有香客問我,道長梧乘,這世上最難降的妖魔是什么澎迎? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮选调,結(jié)果婚禮上夹供,老公的妹妹穿的比我還像新娘。我一直安慰自己仁堪,他們只是感情好哮洽,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著弦聂,像睡著了一般鸟辅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上横浑,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天剔桨,我揣著相機(jī)與錄音屉更,去河邊找鬼徙融。 笑死,一個胖子當(dāng)著我的面吹牛瑰谜,可吹牛的內(nèi)容都是我干的欺冀。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼萨脑,長吁一口氣:“原來是場噩夢啊……” “哼隐轩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起渤早,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤职车,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體悴灵,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡扛芽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了积瞒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片川尖。...
    茶點(diǎn)故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖茫孔,靈堂內(nèi)的尸體忽然破棺而出叮喳,到底是詐尸還是另有隱情,我是刑警寧澤缰贝,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布馍悟,位于F島的核電站,受9級特大地震影響揩瞪,放射性物質(zhì)發(fā)生泄漏赋朦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一李破、第九天 我趴在偏房一處隱蔽的房頂上張望宠哄。 院中可真熱鬧,春花似錦嗤攻、人聲如沸毛嫉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽承粤。三九已至,卻和暖如春闯团,著一層夾襖步出監(jiān)牢的瞬間辛臊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工房交, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留彻舰,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓候味,卻偏偏與公主長得像刃唤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子白群,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容