亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        車載以太網(wǎng)系統(tǒng)測試的研究與分析

        2019-10-28 01:19:10李志濤
        汽車電器 2019年10期
        關(guān)鍵詞:系統(tǒng)

        李志濤

        (長城汽車股份有限公司技術(shù)中心,河北 保定 071000)

        隨著汽車電子技術(shù)的發(fā)展,人民生活品質(zhì)的需求日益增長,汽車網(wǎng)聯(lián)化悄然而至,汽車智能化、網(wǎng)聯(lián)化、擬人化成為汽車行業(yè)發(fā)展的必然趨勢。汽車科技化的發(fā)展,帶來的是汽車無人駕駛技術(shù)、高品質(zhì)車載影音、OTA升級、V2X、大數(shù)據(jù)、云計算等一系列技術(shù)在汽車上的應(yīng)用,同時帶也來了車載通信數(shù)據(jù)量的爆發(fā)式增長,巨大的數(shù)據(jù)通信容量顯然已經(jīng)超出CAN、Flexray等傳統(tǒng)總線的通信速率極限?,F(xiàn)有車載總線無法滿足當(dāng)前需求[1],因此,一些新型的車載總線技術(shù)得到了快速發(fā)展、應(yīng)用。車載總線的發(fā)展歷程,如圖1所示。

        車載以太網(wǎng)高速率傳輸特性,成為與智能網(wǎng)聯(lián)汽車深度集成的契機(jī)。以太網(wǎng)將在下一代汽車車載網(wǎng)絡(luò)中得到廣泛應(yīng)用[2]。由于車輛網(wǎng)聯(lián)化的推進(jìn),國內(nèi)、外相應(yīng)OEM為解決車輛內(nèi)、外通信互聯(lián),把車載以太網(wǎng)技術(shù)列入需掌控的核心技術(shù)之一,并投入大量資源開展研發(fā)、測試工作。

        1 協(xié)議架構(gòu)及測試概述

        1.1 車載以太網(wǎng)協(xié)議架構(gòu)

        車載以太網(wǎng)協(xié)議架構(gòu)參考OSI模型,結(jié)合汽車行業(yè)與傳統(tǒng)IT行業(yè),組建成基礎(chǔ)協(xié)議架構(gòu)模型,主要分為物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層以及4層以上的會話、表示、應(yīng)用層部分?;A(chǔ)協(xié)議架構(gòu)如圖2所示。

        圖1 車載總線發(fā)展歷程

        圖2 基礎(chǔ)協(xié)議架構(gòu)

        第1層為物理層,包含100Base-TX、100Base-T1、1000 Base-T1,通常可簡稱為“PHY”。物理層是OSI參考模型中的底層,主要實現(xiàn)拓?fù)浜臀锢砭W(wǎng)絡(luò)設(shè)計、硬件規(guī)范的界定、編碼和信令、數(shù)據(jù)收發(fā);第2層為數(shù)據(jù)鏈路層,主要涉及Ethernet的 MAC及VLAN需求,通常簡稱為DLL層,數(shù)據(jù)鏈路層主要實現(xiàn)邏輯鏈路控制、媒體接入控制、底層數(shù)據(jù)組幀,本地設(shè)備尋址、差錯檢測和處理、VLAN實現(xiàn)、服務(wù)品質(zhì);第3層為網(wǎng)絡(luò)層,主要包含IPV4/6、ICMP、ARP協(xié)議,該層是OSI模型中一個重點關(guān)注數(shù)據(jù)交換的層,網(wǎng)絡(luò)層主要功能為邏輯尋址、數(shù)據(jù)報封裝、路由、分片和重組、診斷和輔助;第4層為傳輸層,主要包含TCP/UDP協(xié)議,傳輸層對于確保數(shù)據(jù)在設(shè)備之間準(zhǔn)確傳遞有著重要作用,主要功能為進(jìn)程尋址、多路復(fù)用和多路解復(fù)用、分段和重組、連接的建立、管理和終止、確認(rèn)和重傳、流量控制;第5~7層主要涉及軟件應(yīng)用問題,而不是網(wǎng)絡(luò)實現(xiàn)細(xì)節(jié),如會話層用于建立和管理會話,實現(xiàn)軟件進(jìn)程之間持續(xù)的邏輯連接;表示層解決不同設(shè)備在應(yīng)用層傳送數(shù)據(jù)可能出現(xiàn)的任何問題,如處理數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)壓縮、數(shù)據(jù)加密等;應(yīng)用層為OSI參考模型的頂層,該層具有多種不同的應(yīng)用層協(xié)議,如UDS/DOIP、UDPNM、SOME/IP、DHCP等,通過不同的各種應(yīng)用層協(xié)議的應(yīng)用,實現(xiàn)用戶通過網(wǎng)絡(luò)達(dá)成各項任務(wù)所執(zhí)行的功能。針對音視頻數(shù)據(jù)傳輸特性要求,采用AVB協(xié)議族,實現(xiàn)精確時鐘同步,流媒體傳輸格式,流量整形,從而實現(xiàn)數(shù)據(jù)量較大、實時性要求高的音視頻場景應(yīng)用。

        協(xié)議架構(gòu)中所涉及相關(guān)協(xié)議的標(biāo)準(zhǔn)化方面,當(dāng)前有4個標(biāo)準(zhǔn)化組織或聯(lián)盟起到了主要的推動作用[3]。主要由IEEE、OPEN、AVNU、Autosar組織聯(lián)盟開展協(xié)議的標(biāo)準(zhǔn)化和推動作用。IEEE規(guī)定了以太網(wǎng)的一些主要的、通用的協(xié)議標(biāo)準(zhǔn);OPEN聯(lián)盟推進(jìn)以太網(wǎng)在汽車行業(yè)的應(yīng)用及相關(guān)標(biāo)準(zhǔn)化工作;AVNU致力于推廣AVB及后續(xù)的TSN技術(shù),為汽車內(nèi)低時延、高可靠性傳輸需求提供標(biāo)準(zhǔn)的實現(xiàn)方法;Autosar規(guī)定了基于服務(wù)的中間件SOME/IP(SD),可用于控制指令傳輸,為車載應(yīng)用量身定制的應(yīng)用層協(xié)議。OPEN和AVNU定義汽車行業(yè)的特有需求,而IEEE不區(qū)分行業(yè)應(yīng)用,為基本標(biāo)準(zhǔn);OPEN和AVNU定義行業(yè)的一致性測試標(biāo)準(zhǔn),可以進(jìn)行測試認(rèn)證。

        1.2 車載以太網(wǎng)測試概述

        測試是產(chǎn)品開發(fā)過程中的重要環(huán)節(jié),期望通過測試驗證,以最少的資源投入,早期發(fā)現(xiàn)各種錯誤、潛在缺陷、失效,達(dá)成早期問題整改。在汽車電子電氣領(lǐng)域,典型的V模型在OEM電子電器產(chǎn)品開發(fā)中廣泛應(yīng)用。車載以太網(wǎng)的開發(fā)依據(jù)此V模型,左側(cè)為需求的開發(fā)設(shè)計工作,右側(cè)對應(yīng)相應(yīng)階段的測試工作,測試貫穿于整個開發(fā)設(shè)計工作中,車載以太網(wǎng)測試分別開展ECU級、系統(tǒng)級、實車級3個層級的測試驗證工作。

        車載以太網(wǎng)ECU級別測試,主要依據(jù)TC8標(biāo)準(zhǔn)開展IOP、PMA、協(xié)議一致性、交換機(jī)測試等,用于驗證ECU互聯(lián)互通、物理層接口、協(xié)議一致性、兼容性、交換機(jī)特性需求等,同時參照RFC2544、2889開展車載交換機(jī)部分性能相關(guān)測試,依據(jù)OEM電子電器架構(gòu)及車載以太網(wǎng)系統(tǒng)設(shè)計需求,開展部分自定義需求測試,驗證設(shè)計需求;車載以太網(wǎng)系統(tǒng)級測試,依據(jù)以太網(wǎng)網(wǎng)絡(luò)拓?fù)鋱D,連接各個真實以太網(wǎng)ECU節(jié)點,構(gòu)建系統(tǒng)測試環(huán)境,在系統(tǒng)臺架上開展系統(tǒng)級別的測試驗證工作,在系統(tǒng)級驗證各協(xié)議基礎(chǔ)設(shè)計需求、系統(tǒng)穩(wěn)定性、系統(tǒng)性能、機(jī)制策略、多子系統(tǒng)之間的通信等;實車級測試需結(jié)合系統(tǒng)級測試結(jié)果與實車測試需求,基于實車測試環(huán)境,開展協(xié)議基礎(chǔ)點檢確認(rèn)、重點測試驗證以太網(wǎng)功能相關(guān)需求、整車級通信機(jī)制、策略等。

        針對車載以太網(wǎng)3個層級的測試驗證工作,ECU級別測試原則上由產(chǎn)品供應(yīng)商負(fù)責(zé)開展測試驗證工作、OEM一般可選擇性進(jìn)行接收測試。整車廠需重點開展系統(tǒng)級測試與實車級測試。由于車載以太網(wǎng)節(jié)點連接采用點對點連接,一個鏈路上只連接2個車載以太網(wǎng)節(jié)點,非CAN總線共享介質(zhì)式連接方式,車載以太網(wǎng)系統(tǒng)級與實車級測試時,無法像CAN總線測試一樣,在總線傳輸介質(zhì)上連接測試設(shè)備,實現(xiàn)總線數(shù)據(jù)仿真發(fā)送與所有節(jié)點通信數(shù)據(jù)的監(jiān)測、采集。因此,為實現(xiàn)車載以太網(wǎng)數(shù)據(jù)監(jiān)測、采集、仿真發(fā)送,在系統(tǒng)級與實車級測試時,需依據(jù)測試需求,對以太網(wǎng)網(wǎng)絡(luò)中的交換機(jī)節(jié)點進(jìn)行配置或應(yīng)用專業(yè)的測試設(shè)備,搭建系統(tǒng)測試環(huán)境。

        2 系統(tǒng)級測試環(huán)境搭建

        車載以太網(wǎng)系統(tǒng)測試前,參照總線拓?fù)涠x,所有以太網(wǎng)節(jié)點連接完成,并且交換機(jī)節(jié)點需加入到每一條鏈路中,構(gòu)建完整的以太網(wǎng)系統(tǒng)鏈路。依據(jù)測試需求,搭建系統(tǒng)測試環(huán)境,主要通過“端口鏡像”與“動態(tài)TAP”方法實現(xiàn)車載以太網(wǎng)各節(jié)點數(shù)據(jù)監(jiān)控、采集、發(fā)送。

        2.1 端口鏡像

        借鑒傳統(tǒng)以太網(wǎng)測試技術(shù),交換機(jī)節(jié)點需進(jìn)行端口鏡像配置,系統(tǒng)上每一個經(jīng)過交換機(jī)節(jié)點的數(shù)據(jù)幀都可依據(jù)配置需求被鏡像到該交換機(jī)節(jié)點一個專門的調(diào)試端口或預(yù)留的常規(guī)端口。然后,這個調(diào)試或預(yù)留的端口連接到測試設(shè)備上,通過測試設(shè)備實現(xiàn)數(shù)據(jù)監(jiān)控、采集、仿真發(fā)送。端口鏡像連接如圖3所示。

        圖3 端口鏡像連接

        采用端口鏡像方法,通過交換機(jī)節(jié)點配置即可實現(xiàn)系統(tǒng)數(shù)據(jù)監(jiān)控、采集、發(fā)送,看似簡單易行,但卻存在著一些嚴(yán)重的缺陷,如下所述。

        1)為了采集來自系統(tǒng)上全部端口的所有以太網(wǎng)幀,必須將幀從多個端口鏡像到調(diào)試端口,數(shù)據(jù)傳輸量巨大,除非調(diào)試端口的運行速度比其它端口快一個數(shù)量級,否則就有可能出現(xiàn)溢出,造成以太網(wǎng)數(shù)據(jù)幀丟失,這意味著測試工具無法采集到被丟棄的數(shù)據(jù)幀。

        2)在系統(tǒng)網(wǎng)絡(luò)上傳輸?shù)膲牡囊蕴W(wǎng)幀會被交換機(jī)丟棄,不會通過配置端口轉(zhuǎn)發(fā)至測試工具,測試工具無法檢測壞幀。

        3)在涉及到車載以太網(wǎng)數(shù)據(jù)仿真發(fā)送測試場景時,仿真的以太網(wǎng)幀需要一個源MAC地址,但同一條鏈路上不可以有2個相同的MAC地址,所以測試工具無法復(fù)制一個已經(jīng)存在于網(wǎng)絡(luò)上的MAC地址,端口鏡像技術(shù)無法實現(xiàn)車載以太網(wǎng)幀的仿真發(fā)送。

        4)另外激活交換機(jī)節(jié)點數(shù)據(jù)鏡像模式,可能會對交換機(jī)節(jié)點功能、通信造成影響,一般情況下不建議在系統(tǒng)測試時對被測系統(tǒng)節(jié)點進(jìn)行內(nèi)部變動。

        5)調(diào)試端口的存在增加了交換機(jī)節(jié)點的成本,要使用調(diào)試端口,就必須在交互機(jī)節(jié)點上預(yù)留該端口,加裝相應(yīng)的物理層芯片,用于實現(xiàn)測試時的端口鏡像。量產(chǎn)汽車中增加此端口,直接導(dǎo)致整車成本的增加。

        2.2 動態(tài)TAP

        考慮端口鏡像技術(shù)缺陷,結(jié)合車載以太網(wǎng)數(shù)據(jù)監(jiān)測、采集、仿真發(fā)送需求,采用一種替代方法,即動態(tài)TAP方法。該方法長期用于開發(fā)和測試以太網(wǎng)網(wǎng)絡(luò)設(shè)備,動態(tài)TAP是一個插入到以太網(wǎng)鏈路以便接入網(wǎng)絡(luò)從而進(jìn)行測試的設(shè)備。TAP不是簡單的連接到網(wǎng)絡(luò)的物理導(dǎo)線,而是一個插入鏈路的專業(yè)設(shè)備,如Technica公司的Media Gateway。連接TAP和交換機(jī)的導(dǎo)線與連接TAP和以太網(wǎng)節(jié)點的導(dǎo)線已被物理隔離。動態(tài)TAP連接如圖4所示。

        相對于端口鏡像方法,TAP實現(xiàn)了以太網(wǎng)ECU節(jié)點與交換機(jī)節(jié)點的物理隔離,在TAP軟件配置中實現(xiàn)各鏈路數(shù)據(jù)的映射,數(shù)據(jù)全部傳輸至連接測試設(shè)備的端口,通過測試設(shè)備端口實現(xiàn)數(shù)據(jù)的監(jiān)控、采集、仿真發(fā)送,同樣采用TAP方法,也有其相應(yīng)的優(yōu)劣勢,如下所述。

        圖4 動態(tài)TAP連接

        1)TAP可將壞幀封裝到新幀中并通過標(biāo)準(zhǔn)以太網(wǎng)端口轉(zhuǎn)發(fā)至測試工具,從而可以在測試軟件中進(jìn)行壞幀分析。

        2)將測試軟件與動態(tài)TAP相結(jié)合,可以在測試軟件中仿真需發(fā)送的報文,發(fā)送MAC地址與相連節(jié)點相同的以太網(wǎng)幀,從此可以在鏈路上實現(xiàn)模擬發(fā)送以太網(wǎng)報文而無需引入外部MAC地址。

        3)動態(tài)TAP方法需要把TAP接入各個以太網(wǎng)鏈路中,勢必會進(jìn)行以太網(wǎng)線路連接處理、調(diào)整。

        4)在端口之間復(fù)制以太網(wǎng)幀時會產(chǎn)生約2μs左右的延遲。

        綜上所述,端口鏡像技術(shù)一般不會應(yīng)用于車載以太網(wǎng)系統(tǒng)集成測試,在各鏈路集成或調(diào)試過程中可選擇性應(yīng)用此方法。為確保車載以太網(wǎng)系統(tǒng)通信數(shù)據(jù)的監(jiān)控、采集、仿真發(fā)送,盡量不影響被測車載以太網(wǎng)節(jié)點,綜合考慮,通常應(yīng)用動態(tài)TAP方法完成系統(tǒng)測試環(huán)境的搭建。

        3 系統(tǒng)測試內(nèi)容

        車載以太網(wǎng)由于在車載環(huán)境中受溫度和震動等環(huán)境因素的影響,比民用以太網(wǎng)要求更加嚴(yán)格,因此,各個層級充分、深入的測試驗證非常有必要。車載以太網(wǎng)系統(tǒng)級測試主要進(jìn)行車載總線系統(tǒng)設(shè)計需求的測試驗證,主要涉及車載以太網(wǎng)配置、系統(tǒng)性能、系統(tǒng)魯棒性、Some/IP測試等,主要測試內(nèi)容見表1。

        表1 系統(tǒng)級相關(guān)測試內(nèi)容

        車載以太網(wǎng)因使用的用戶層不同,通信條件也不同,必須選定滿足用戶層的協(xié)議[4]。OEM依據(jù)整車電子電氣架構(gòu)及所需實現(xiàn)的電器功能需求,選擇開發(fā)相應(yīng)的應(yīng)用層協(xié)議,如SomeIP/SD、DOIP、UDP-NM等,通過匹配相應(yīng)的應(yīng)用層協(xié)議實現(xiàn)電器功能需求,因此,系統(tǒng)級測試時,應(yīng)用層協(xié)議測試內(nèi)容需依據(jù)協(xié)議開發(fā)設(shè)計同步調(diào)整。同時,車載以太網(wǎng)系統(tǒng)級測試,需著重開展車載以太網(wǎng)系統(tǒng)級通信特性、機(jī)制策略、故障處理等系統(tǒng)層設(shè)計需求的驗證,關(guān)注車載通信與電器功能感知緊密相關(guān)點,外部環(huán)境與場景交互的通信性能等。

        4 系統(tǒng)測試示例

        本示例為測試以太網(wǎng)系統(tǒng)中各節(jié)點是否可正確地響應(yīng)回顯 (Ping)報文。測試前,參照圖4搭建系統(tǒng)測試環(huán)境,連接測試設(shè)備,配置測試軟件。查閱車載以太網(wǎng)系統(tǒng)IP地址列表,獲取各節(jié)點的IP地址信息,仿真需發(fā)送的Ping報文。

        啟動車載以太網(wǎng)網(wǎng)絡(luò)通信,使車載以太網(wǎng)網(wǎng)絡(luò)處于正常運行模式中。操作測試工具,依次向IP地址列表中的每個以太網(wǎng)節(jié)點地址發(fā)送Ping報文,檢查是否每條Ping報文都得到了回應(yīng),Ping報文中所攜帶數(shù)據(jù)是否正確。Ping報文測試分析如圖5所示,應(yīng)用網(wǎng)絡(luò)封包分析軟件WireShark,根據(jù)測試需求設(shè)置軟件的捕獲過濾器、顯示過濾器、著色規(guī)則等配置,完成Ping報文測試數(shù)據(jù)的抓取,協(xié)助測試數(shù)據(jù)的分析。

        圖5 Ping報文測試分析

        參見圖5,Ping報文測試過程大致為:IP地址為172.16.0.123測試設(shè)備仿真發(fā)送ping報文至IP地址為172.16.0.96的被測節(jié)點,被測節(jié)點收到Ping報文請求后,向測試設(shè)備發(fā)送了Ping回顯報文,采用wireshark軟件抓包分析,發(fā)送方收到了接收方發(fā)出的回顯Ping報文,請求ping報文與回顯的Ping報文中所攜帶的數(shù)據(jù)量一致、回應(yīng)數(shù)據(jù)正確,該節(jié)點的該項測試通過。同樣,按以上所述測試需求與步驟,完成車載以太網(wǎng)系統(tǒng)上各節(jié)點的回顯報文測試驗證與數(shù)據(jù)分析、判定。

        5 結(jié)論

        車載以太網(wǎng)在未來的20年隨著整車電子控制模塊的增多勢必會成為車載骨干網(wǎng)絡(luò)[5],與此同時,車載以太網(wǎng)技術(shù)標(biāo)準(zhǔn)也由相應(yīng)的標(biāo)準(zhǔn)化組織不斷完善、推進(jìn),進(jìn)一步促進(jìn)了車載以太網(wǎng)的發(fā)展進(jìn)程,有利于指導(dǎo)OEM開展以太網(wǎng)技術(shù)研發(fā)、測試工作。本文旨在描述車載以太網(wǎng)應(yīng)用趨勢、基礎(chǔ)協(xié)議架構(gòu)、系統(tǒng)級測試環(huán)境設(shè)計,系統(tǒng)測試相關(guān)范圍及測試方法等內(nèi)容,對車載以太網(wǎng)測試具有一定的指導(dǎo)意義。

        猜你喜歡
        系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于PowerPC+FPGA顯示系統(tǒng)
        基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
        半沸制皂系統(tǒng)(下)
        FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        一德系統(tǒng) 德行天下
        PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
        久久精品国产9久久综合| 风间由美中文字幕在线| 91最新免费观看在线| 无码AV无码免费一区二区| 蜜桃在线观看视频在线观看| 96中文字幕一区二区 | 国产日韩精品中文字幕| 狠狠色丁香婷婷久久综合| 国产aⅴ无码专区亚洲av麻豆| 免费人成视频在线观看网站| 欧美在线综合| 亚洲欧美v国产蜜芽tv| 在线观看国产av一区二区| 亚洲国产精品成人av在线不卡| 成人艳情一二三区| 国产精品欧美福利久久| 亚洲首页一区任你躁xxxxx| 日韩中文字幕一区二区高清| 久久伊人中文字幕有码久久国产| 国产av天堂一区二区二区| 在线亚洲高清揄拍自拍一品区| 永久免费观看国产裸体美女| 国产国产人精品视频69| 国产精品国产自线拍免费| 中文字幕一区二区三区在线看一区| 国产精品亚洲一区二区麻豆| 色综合久久久无码中文字幕| 强行无套内谢大学生初次| 久久精品波多野结衣中文字幕| 丰满人妻无奈张开双腿av| av在线高清观看亚洲| 国产麻豆精品精东影业av网站| 免费观看又污又黄的网站| 亚洲欧洲日产国码久在线观看 | 91精品视品在线播放| 人妻中文字幕一区二区二区 | 免费一级a毛片在线播出 | 在线观看国产激情视频| 亚洲色欲色欲大片www无码| 狠狠噜天天噜日日噜| 国产丰满乱子伦无码专|