本實用新型涉及網絡測試設備領域,更具體地,涉及一種列車通信網絡測試儀。
背景技術:
目前國內軌道交通行業所采用的列車通信網絡中,使用的通信方式多種多樣,包括MVB、WTB、CAN/CANOpen、實時以太網等。雖然針對這幾種通信網絡,市面上均有獨立的測試方案和測試設備,但并沒有一種測試設備可以獨立地完成上述幾種網絡的測試。然而很多動車組/機車/城軌車輛上同時使用了多種通信方式,對整個網絡進行測試需要大量的測試設備和儀器,不利于現場安裝和應用。
目前,針對國內使用的列車通信網絡包括工業以太網、MVB、WTB、CAN/CANOpen等,各類總線均有獨立的測試方案。
對于CAN/CANOpen總線,由于不僅僅是在軌道交通應用上,其他工業現場也在大量使用,因此,對應的測試方案較多。大體方案如下:
示波器進行解碼測試的方法,示波器抓取總線波形,并使用軟件對波形進行高低電平分析,最終實現總線解碼,完成總線測試;
邏輯分析儀解碼測試的方法,邏輯分析儀獲取總線高低電平,并使用軟件對高低電平進行解碼,完成總線測試;
專門的CAN總線分析儀,通過專用的CAN總線芯片,讀取總線上的幀內容,完成總線測試。
對于MVB/WTB總線,由于只有軌道交通行業有該總線的應用,因此測試方案中多見專門的總線分析設備,使用專門的芯片或FPGA讀取總線內容,實現總線測試。
對于以太網,市場上的測試方案非常成熟,一般分為主動測試和被動測試兩種。主動測試即在被測網絡的鏈路兩端分別安裝網絡測試設備,用于在鏈路中產生測試流量,同時通過接收測試流量評估被測網絡的性能(如附圖1)。網絡測試設備可以通過交換機作為終端接入網絡,在現場條件下,也可以取代已有終端接入網絡。被動測試即對被測網絡中的某一(或者多條)鏈路進行監控,并對被測鏈路上的網絡流量進行捕獲和分析(如附圖2)。被動測試靈活接入網絡鏈路各個節點進行探測,用于連續的應用數據記錄和網絡故障診斷。目前,行業內均有較多的產品發布,但是,主動測試和被動測試兼備的測試儀較少。
技術實現要素:
本實用新型提供一種列車通信網絡測試儀,該測試儀兼容多種網絡類型的測試,并可以使用以太網和WIFI遠程控制,適合現場應用。
為了達到上述技術效果,本實用新型的技術方案如下:
一種列車通信網絡測試儀,包括以太網測試模塊、MVB/WTB總線測試模塊、CAN總線測試模塊和中央控制模塊;中央控制模塊通過USB總線分別與MVB/WTB總線測試模塊和CAN總線測試模塊連接,以太網測試模塊通過PCI-E總線與中央控制模塊連接,中央控制模塊還與上位機連接;以太網測試模塊、MVB/WTB總線測試模塊和CAN總線測試模塊固定在測試儀的支持半高PCI-E板卡的mini-ITX機箱內。
進一步地,所述以太網測試模塊包括以太網卡,以太網卡的接口與被測試網絡連接,列車通信網絡測試儀作為網絡測試設備接入被測網絡,對其中的一條或多條鏈路進行帶有背景流量的性能測試。
進一步地,所述以太網測試模塊包括TAP接口,TAP接口與被測試鏈路鏈接,列車通信網絡測試儀作為中間設備插入被測鏈路,對該鏈路的流量進行分析和測試。
進一步地,所述MVB/WTB總線測試模塊和CAN總線測試模塊均包括邏輯分析儀來分別完成對WTB/MVB低速總線和CAN總線的解碼分析,MVB/WTB總線測試模塊和CAN總線測試模塊的低電平差分線路上設置了電阻來解決邏輯分析儀測試差分信號時的單端共地問題以提高邏輯分析儀解碼質量。
進一步地,所述中央控制模塊通過以太網接口、無線網卡或通過列車通信網絡測試儀廣播的WIFI AP連接。
進一步地,所述中央控制模塊以太網接口作為控制接口,兩個以太網口設置為橋接,使用同一個IP地址。
進一步地,所述中央控制模塊通過WIFI接口設置無線互聯,當WIFI檢測到列車通信網絡測試儀在無線連接范圍內時,可自動通過無線中繼進行組網,上位機連接測試儀的無線AP,實現所有控制,協同完成現場測試。
與現有技術相比,本實用新型技術方案的有益效果是:
1、通過以太網卡為硬件基礎,通過中央控制模塊接收上位機指定的以太網協議及數據內容,通過以太網卡的發送口發送至網絡,以太網卡的接收口同時接收收到的流量,并統計發送/接收的幀大小、數量、速率等方式,得出網絡的吞吐量、時延、丟包率等指標,最終實現列車太網主動測試;
2、通過在列車通信網絡測試儀內集成邏輯分析儀,實現WTB/MVB、CAN及其他總線等傳統低速總線的解碼分析功能,邏輯分析儀接入總線后,不向總線發送任何數據,并對總線的波形進行采樣,并將采樣結果實時傳輸至上位機,由上位機進行解碼及分析得出測試結果。
附圖說明
圖1為現有技術中以太網主動測試架構圖;
圖2為現有技術中以太網被動測試架構圖;
圖3為本實用新型結構示意圖;
圖4為TAP接口原理示意圖;
圖5為雙以太網接口橋接結構示意圖。
具體實施方式
附圖僅用于示例性說明,不能理解為對本專利的限制;
為了更好說明本實施例,附圖某些部件會有省略、放大或縮小,并不代表實際產品的尺寸;
對于本領域技術人員來說,附圖中某些公知結構及其說明可能省略是可以理解的。
下面結合附圖和實施例對本實用新型的技術方案做進一步的說明。
實施例1
如圖3所示,一種列車通信網絡測試儀,包括以太網測試模塊、MVB/WTB總線測試模塊、CAN總線測試模塊和中央控制模塊;中央控制模塊通過USB總線分別與MVB/WTB總線測試模塊和CAN總線測試模塊連接,以太網測試模塊通過PCI-E總線與中央控制模塊連接,中央控制模塊還與上位機連接;以太網測試模塊、MVB/WTB總線測試模塊和CAN總線測試模塊固定在測試儀的支持半高PCI-E板卡的mini-ITX機箱內。
以太網測試模塊包括以太網卡,以太網卡的接口與被測試網絡連接,列車通信網絡測試儀作為網絡測試設備接入被測網絡,對其中的一條或多條鏈路進行帶有背景流量的性能測試。
以太網測試模塊包括TAP接口,TAP接口與被測試鏈路鏈接,列車通信網絡測試儀作為中間設備插入被測鏈路,對該鏈路的流量進行分析和測試。
所述MVB/WTB總線測試模塊和CAN總線測試模塊均包括邏輯分析儀來分別完成對WTB/MVB低速總線和CAN總線的解碼分析,MVB/WTB總線測試模塊和CAN總線測試模塊的低電平差分線路上設置了電阻來解決邏輯分析儀測試差分信號時的單端共地問題以提高邏輯分析儀解碼質量。
中央控制模塊通過以太網接口、無線網卡或通過列車通信網絡測試儀廣播的WIFI AP連接;中央控制模塊以太網接口作為控制接口,兩個以太網口設置為橋接,使用同一個IP地址。
中央控制模塊通過WIFI接口設置無線互聯,當WIFI檢測到列車通信網絡測試儀在無線連接范圍內時,可自動通過無線中繼進行組網,上位機連接測試儀的無線AP,實現所有控制,協同完成現場測試。
本實施例中,以多口以太網板卡為硬件基礎,通過接收上位機指定的以太網協議及數據內容,測試儀自身通過軟件生成某一吞吐量的測試流量,通過以太網卡的發送口發送至網絡,以太網卡的接收口同時接收收到的流量,并統計發送/接收的幀大小、數量、速率等方式,得出網絡的吞吐量、時延、丟包率等指標,最終實現4端口的100Mbps工業以太網主動測試。
主動測試即在被測網絡的鏈路兩端分別安裝網絡測試設備,用于在鏈路中產生測試流量,同時通過接收測試流量評估被測網絡的性能。網絡測試設備可以通過交換機作為終端接入網絡,在現場條件下,也可以取代已有終端接入網絡。
在以太網主動測試中,列車通信網絡測試儀作為網絡測試設備接入被測網絡,對其中的一條或多條鏈路進行帶有背景流量的性能測試。
主動測試的指標至少包括網絡吞吐量、時延、丟包率等基本性能指標,其他指標視現場應用的需求,構造特定的網絡流量進行測試。
由于車載以太網協議的特殊性,網絡測試設備發送的測試流量應具有一定針對性,如可生成網絡中常見的UDP/TCP流量。同時,雖然測試流量具備模擬仿真實際運用特性,但其注入可能會對正在運行中的網絡產生影響(如鏈路帶寬占用),因此,出于安全起見,在現場環境下,主動測試只能在車輛未運行的情況下進行。
在列車通信網絡測試儀中集成TAP,實現單純的鏈路流量獲取,同時,不影響被接入網絡的通信狀態。將獲取的流量上傳至上位機,可支持流量分析軟件對捕獲的流量進行分析。其中,TAP的組成原理見附圖4。
被動測試即對被測網絡中的某一(或者多條)鏈路進行監控,并對被測鏈路上的網絡流量進行捕獲和分析。被動測試靈活接入網絡鏈路各個節點進行探測,用于連續的應用數據記錄和網絡故障診斷。
被動測試中,列車通信網絡測試儀作為網絡監視設備,接入鏈路中,對鏈路兩端的通信報文進行捕獲。
現場環境下,網絡測試和故障排查應以不影響現有網絡狀態的方式為主,即被動測試應成為現場測試和故障的主要手段。
通過在列車通信網絡測試儀內集成邏輯分析儀,實現WTB/MVB等傳統低速總線的解碼分析功能。邏輯分析儀接入總線后,不向總線發送任何數據,并對總線的波形進行24M/s采樣,并將采樣結果實時傳輸至上位機,由上位機進行解碼及分析。
由于集成的邏輯分析儀為實時采樣并傳輸,最終存儲在上位機的內存里,因此邏輯分析儀支持的存儲深度直接由上位機的內存大小決定,使得測試儀的邏輯分析功能具備遠大于一般儀器的存儲深度。市面上邏輯分析儀的存儲深度多在1GB左右,但對于該測試儀,如使用16GB內存的上位機,則測試儀支持至少12GB(除去了上位機操作系統已占用的內存)的存儲深度。此外,邏輯分析儀采樣點存儲方式為跳變采樣(0變成1或者1變成0時才存儲),使得測試儀的內存利用率大為提升,對于頻率為1.5MHz的MVB信號,支持2000秒以上的連續采樣。
在MVB/WTB的低電平差分線路上增加電阻即可解決邏輯分析儀測試差分信號時的單端共地問題,同時獲得較好的解碼質量。
列車通信網絡測試儀提供兩種上位機連接方式:通過設備的1000M以太網接口進行直連;或者使用無線網卡,通過列車通信網絡測試儀廣播的WIFI AP連接。(件附圖5)
列車通信網絡測試儀使用兩個以太網接口作為控制接口,兩個以太網口設置為橋接,使用同一個IP地址。其中,一個控制以太網口連接至內置的WIFI AP,同時,WIFI接口設置無線互聯,當WIFI檢測到多個列車通信網絡測試儀在無線連接范圍內時,可自動通過無線中繼進行組網,上位機連接任意一臺測試儀的無線AP,即可實現所有控制,協同完成現場測試。
列車通信網絡測試儀與上位機通信的內容有:
自行開發的設備控制與設置指令,如以太網端口速率與雙工配置、tcpdump的開啟與關閉、設備IP地址設置等;
主動測試軟件之間的通信數據、控制指令、測試結果等,該部分通信連接由軟件封裝;
Tcpdump抓取的報文內容,該部分內容由samba文件共享的方式實現;
邏輯分析儀的控制、設置與采樣點傳輸。
本實用新型通過以太網卡為硬件基礎,通過中央控制模塊接收上位機指定的以太網協議及數據內容,通過以太網卡的發送口發送至網絡,以太網卡的接收口同時接收收到的流量,并統計發送/接收的幀大小、數量、速率等方式,得出網絡的吞吐量、時延、丟包率等指標,最終實現列車太網主動測試;通過在列車通信網絡測試儀內集成邏輯分析儀,實現WTB/MVB、CAN及其他總線等傳統低速總線的解碼分析功能,邏輯分析儀接入總線后,不向總線發送任何數據,并對總線的波形進行采樣,并將采樣結果實時傳輸至上位機,由上位機進行解碼及分析得出測試結果。
相同或相似的標號對應相同或相似的部件;
附圖中描述位置關系的用于僅用于示例性說明,不能理解為對本專利的限制;
顯然,本實用新型的上述實施例僅僅是為清楚地說明本實用新型所作的舉例,而并非是對本實用新型的實施方式的限定。對于所屬領域的普通技術人員來說,在上述說明的基礎上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。凡在本實用新型的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本實用新型權利要求的保護范圍之內。