二乘二取二車載軟件的測試平臺的制作方法
【專利摘要】本發(fā)明公開了一種二乘二取二車載軟件的測試平臺,包括兩臺列車駕駛顯示器、兩個裝載車載軟件的VOBC、裝載ES軟件的裝置、裝載SimPPU的裝置、裝載仿真SD軟件的裝置以及裝載ATS軟件的裝置。無需PPU硬件,只需要基本的硬件連線,即可對二乘二取二車載子架及軟件進(jìn)行各種二乘二取二功能的測試。本發(fā)明還公開了一種二乘二取二車載軟件的測試平臺,包括兩臺列車駕駛顯示器、第一VOBC、第二VOBC、裝載ES軟件的裝置、PPU、SD設(shè)備、裝載SimPPU的裝置、裝載仿真SD軟件的裝置以及裝載ATS軟件的裝置。能夠?qū)⒄鎸嵉挠布O(shè)備和仿真的硬件設(shè)備的性能進(jìn)行比對分析,從而對系統(tǒng)的穩(wěn)定性要求更高。
【專利說明】二乘二取二車載軟件的測試平臺
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及列車控制領(lǐng)域,尤其涉及二乘二取二車載控制系統(tǒng)軟件的測試平臺。
【背景技術(shù)】
[0002]在基于通信的列車控制系統(tǒng)中,車載控制系統(tǒng)(VOBC,Vehicle On BoardCotroller)作為列車控制的核心子系統(tǒng),直接關(guān)系到列車行車的安全。二乘二取二車載控制系統(tǒng)(2x2oo2V0BC)不僅對主控制器單元(MPU,Main Processer Unit)做了冗余,對應(yīng)答查詢器(TI,Tag Investigate!.)、接近傳感器等設(shè)備也做了冗余,因此已經(jīng)有越來越多的客戶要求采用二乘二取二車載控制系統(tǒng)。
[0003]為了有效地測試2x2oo2V0BC,現(xiàn)有測試平臺配備了兩套MPU用于運行2x2oo2V0BC軟件,通過外部接口處理器單元(PPU, Peripherial Processor Unit)處理外部輸入輸出,以及環(huán)境仿真軟件系統(tǒng)(ES, Environment Simulator)用于仿真軌旁設(shè)備及為PPU提供外部接口信號?,F(xiàn)有的二乘二取二車載軟件測試平臺具有以下兩個缺點:
[0004]I)需要較多的硬件,成本較高?,F(xiàn)有測試平臺需要配備一套PPU子架以及相應(yīng)的三層ES接口子架,分別對應(yīng)數(shù)字量輸入輸出板卡、模擬量輸入輸出板卡及倒計時器(Countdown Timer)板卡。同時,還需要兩套真實的SD設(shè)備。
[0005]2)硬件聯(lián)線復(fù)雜,不易更改。由于VOBC主要靠列車線10與車輛進(jìn)行通信,因此真實的PPU與仿真的車輛之間有大量的硬線連接,這些硬線連接占了測試平臺的大部分工作量。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的之一在于提供一種簡化的二乘二取二車載軟件的測試平臺,無需PPU硬件,只需要基本的硬件連線,即可對二乘二取二車載子架及軟件進(jìn)行各種二乘二取二功能的測試。
[0007]本發(fā)明的目的在于之二提供一種二乘二取二車載軟件的測試平臺,在實現(xiàn)各種二乘二取二功能的測試的基礎(chǔ)上,能夠?qū)⒄鎸嵉挠布O(shè)備和仿真的硬件設(shè)備的性能進(jìn)行比對分析,從而對系統(tǒng)的穩(wěn)定性要求更高。
[0008]實現(xiàn)上述目的的技術(shù)方案是:
[0009]本發(fā)明之一的一種二乘二取二車載軟件的測試平臺,包括:
[0010]兩臺列車駕駛顯不器(TOD,Train Operator Display);
[0011]兩個裝載車載軟件的V0BC,分別連接所述兩臺列車駕駛顯示器;
[0012]裝載用于仿真軌旁設(shè)備的ES軟件的裝置,提供輸入輸出信號;
[0013]裝載SimPPU (Simulated PPU)的裝置,將接收的輸入輸出信號通過CAN (Controller Area Network)總線傳遞給兩個所述 VOBC ;
[0014]裝載仿真SD軟件的裝置,連接所述裝載ES軟件的裝置和兩個所述VOBC ;
[0015]以及裝載ATS軟件的裝置,用于操作進(jìn)路。
[0016]在上述的二乘二取二車載軟件的測試平臺中,所述列車駕駛顯示器、VOBC、裝載SimPPU的裝置、裝載仿真SD軟件的裝置、裝載ES軟件的裝置和裝載ATS軟件的裝置均連接至一個交換機。
[0017]在上述的二乘二取二車載軟件的測試平臺中,所述仿真SD軟件為端口轉(zhuǎn)發(fā)軟件(Port Forwarding)。
[0018]在上述的二乘二取二車載軟件的測試平臺中,所述裝載SimPPU的裝置為LinuxPC ;所述裝載ES軟件的裝置、裝載仿真SD軟件的裝置和裝載ATS軟件的裝置均為WindowsPC。
[0019]本發(fā)明之二的一種二乘二取二車載軟件的測試平臺,包括:
[0020]兩臺列車駕駛顯示器;
[0021]裝載車載軟件的第一 VOBC和第二 V0BC,分別連接所述兩臺列車駕駛顯示器;
[0022]裝載用于仿真軌旁設(shè)備的ES軟件的裝置,提供輸入輸出信號;
[0023]PPU,連接所述裝載ES軟件的裝置的同時通過CAN總線連接所述第一 VOBC ;
[0024]SD設(shè)備,連接所述裝載ES軟件的裝置和所述第一 VOBC ;
[0025]裝載SimPPU的裝置,將接收的輸入輸出信號通過CAN總線傳遞給所述第二 VOBC ;
[0026]裝載仿真SD軟件的裝置,連接所述裝載ES軟件的裝置和所述第二 VOBC ;以及
[0027]裝載ATS軟件的裝置,用于操作進(jìn)路。
[0028]在上述的二乘二取二車載軟件的測試平臺中,所述列車駕駛顯示器、第一 V0BC、第二 V0BC、PPU、SD設(shè)備、裝載SimPPU的裝置、裝載仿真SD軟件的裝置、裝載ES軟件的裝置和裝載ATS軟件的裝置均連接至一個交換機。
[0029]在上述的二乘二取二車載軟件的測試平臺中,所述仿真SD軟件為端口轉(zhuǎn)發(fā)軟件(Port Forwarding)。
[0030]在上述的二乘二取二車載軟件的測試平臺中,所述裝載SimPPU的裝置為LinuxPC ;所述裝載ES軟件的裝置、裝載仿真SD軟件的裝置和裝載ATS軟件的裝置均為WindowsPC。
[0031]本發(fā)明的有益效果是:本發(fā)明之一的方案只需4臺PC(1臺CAN bus卡的LinuxPC, 3臺Windows PC)和一個交換機,即可在該平臺上對二乘二取二車載子架及軟件進(jìn)行各種二乘二取二功能的測試。能夠?qū)?fù)雜的硬線10信號打包傳輸。當(dāng)需要更改硬件連線時,只需更改ES的配置即可,比硬線連接方便快捷得多。本發(fā)明之二的方案一半采用真實的設(shè)備,包括真實的PPU和真實的SD,另一半則采用SimPPU和Port Forwarding,可以講真實的硬件設(shè)備和仿真的硬件設(shè)備的性能進(jìn)行比對分析,從而對系統(tǒng)的穩(wěn)定性要求更高。
【專利附圖】
【附圖說明】
[0032]圖1是本發(fā)明之一的二乘二取二車載軟件的測試平臺的結(jié)構(gòu)圖;
[0033]圖2是本發(fā)明之二的二乘二取二車載軟件的測試平臺的結(jié)構(gòu)圖。
【具體實施方式】
[0034]下面將結(jié)合附圖對本發(fā)明作進(jìn)一步說明。
[0035]為本發(fā)明之一的二乘二取二車載軟件的測試平臺,包括:兩臺列車駕駛顯示器TOD、兩個裝載車載軟件的V0BC、裝載用于仿真軌旁設(shè)備的ES軟件的裝置、裝載SimPPU的裝置、裝載仿真SD軟件的裝置和裝載ATS軟件的裝置。其中,
[0036]將PPU用SimPPU代替,但MPU與PPU之間的接口保持不變,依然采用CAN總線。使用仿真的SD軟件Port Forwarding代替SD。仿真軌旁設(shè)備的ES軟件通過TCP/IP與SimPPU通信,為SimPPU提供輸入輸出信號。SimPPU再通過CAN總線將這些信號傳遞給MPU。這樣,通過特定的網(wǎng)絡(luò)通信協(xié)議,SimPPU能夠?qū)?fù)雜的硬線1信號打包傳輸,解壓后再發(fā)送給MPU。當(dāng)需要更改硬件連線時,只需更改ES的配置即可。具體地,請參閱圖1:
[0037]兩個裝載車載軟件的VOBC分別連接兩臺列車駕駛顯示器;
[0038]裝載用于仿真軌旁設(shè)備的ES軟件的裝置,該ES軟件為車載軟件仿真軌旁的各種設(shè)備、車輛及其他ATC(Automatic Train Control)子系統(tǒng),以提供輸入輸出信號給裝載SimPPU的裝置;
[0039]裝載SimPPU的裝置將輸入輸出信號通過CAN總線傳遞給兩個VOBC ;
[0040]裝載仿真SD軟件的裝置,模擬SD行為,連接裝載ES軟件的裝置和兩個VOBC ;
[0041]載ATS軟件的裝置,用于操作進(jìn)路。
[0042]本實施例中,列車駕駛顯示器、V0BC、裝載SimPPU的裝置、裝載仿真SD軟件的裝置、裝載ES軟件的裝置和裝載ATS軟件的裝置均連接至一個交換機,通過交換機實現(xiàn)相接;如圖1、圖2所示,實線表示通過交換機相接;虛線表示通過CAN總線相接。裝載SimPPU的裝置為Linux PC ;所述裝載ES軟件的裝置、裝載仿真SD軟件的裝置和裝載ATS軟件的裝置均為 Windows PC。
[0043]另外,利用本發(fā)明的測試平臺與現(xiàn)有測試平臺相結(jié)合,采用一套PTO和一套SimPPU,可以構(gòu)造出另外一種配置,如下圖2所示。在這個二乘二取二的測試平臺中,第一 VOBC采用真實的設(shè)備,包括真實的PPU和真實的SD。第二 VOBC則采用SimPPU和PortForwarding。這種測試平臺的好處是可以將真實的硬件設(shè)備和仿真的硬件設(shè)備的性能進(jìn)行比對分析,從而對系統(tǒng)的穩(wěn)定性要求更高。具體地:
[0044]本發(fā)明之二的二乘二取二車載軟件的測試平臺,包括:兩臺列車駕駛顯示器、裝載車載軟件的第一 VOBC和第二 V0BC、裝載用于仿真軌旁設(shè)備的ES軟件的裝置、PTO、SD設(shè)備、裝載SimPPU的裝置、裝載仿真SD軟件的裝置和裝載ATS軟件的裝置。其中:
[0045]第一 VOBC和第二 VOBC分別連接兩臺列車駕駛顯示器;
[0046]PPU連接裝載ES軟件的裝置的同時通過CAN總線連接第一 VOBC ;
[0047]SD設(shè)備連接裝載ES軟件的裝置和第一 VOBC ;
[0048]如上述所述,裝載ES軟件的裝置用于提供輸入輸出信號;
[0049]裝載SimPPU的裝置,將接收的輸入輸出信號通過CAN總線傳遞給第二 VOBC ;
[0050]裝載仿真SD軟件的裝置,連接裝載ES軟件的裝置和第二 VOBC ;
[0051]裝載ATS軟件的裝置,用于操作進(jìn)路。
[0052]本實施例中,列車駕駛顯示器、第一 V0BC、第二 V0BC、PPU、SD設(shè)備、裝載SimPPU的裝置、裝載仿真SD軟件的裝置、裝載ES軟件的裝置和裝載ATS軟件的裝置均連接至一個交換機,通過交換機實現(xiàn)相接。裝載SimPPU的裝置為Linux PC ;所述裝載ES軟件的裝置、裝載仿真SD軟件的裝置和裝載ATS軟件的裝置均為Windows PC。
[0053]以上實施例僅供說明本發(fā)明之用,而非對本發(fā)明的限制,有關(guān)【技術(shù)領(lǐng)域】的技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以作出各種變換或變型,因此所有等同的技術(shù)方案也應(yīng)該屬于本發(fā)明的范疇,應(yīng)由各權(quán)利要求所限定。
【權(quán)利要求】
1.一種二乘二取二車載軟件的測試平臺,包括: 兩臺列車駕駛顯示器; 兩個裝載車載軟件的VOBC,分別連接所述兩臺列車駕駛顯示器; 裝載用于仿真軌旁設(shè)備的ES軟件的裝置,提供輸入輸出信號; 其特征在于,還包括: 裝載SimPPU的裝置,將接收的輸入輸出信號通過CAN總線傳遞給兩個所述VOBC ; 裝載仿真SD軟件的裝置,連接所述裝載ES軟件的裝置和兩個所述V0BC,仿真SD軟件通過廣播的形式,將數(shù)據(jù)包傳遞給所有VOBC ; 以及裝載ATS軟件的裝置,用于行車調(diào)度監(jiān)控。
2.根據(jù)權(quán)利要求1所述的二乘二取二車載軟件的測試平臺,其特征在于,所述列車駕駛顯示器、V0BC、裝載SimPPU的裝置、裝載仿真SD軟件的裝置、裝載ES軟件的裝置和裝載ATS軟件的裝置均連接至一個交換機。
3.根據(jù)權(quán)利要求1所述的二乘二取二車載軟件的測試平臺,其特征在于,所述仿真SD軟件為端口轉(zhuǎn)發(fā)軟件。
4.根據(jù)權(quán)利要求1所述的二乘二取二車載軟件的測試平臺,其特征在于,所述裝載SimPPU的裝置為Linux PC ;所述裝載ES軟件的裝置、裝載仿真SD軟件的裝置和裝載ATS軟件的裝置均為Windows PC。
5.一種二乘二取二車載軟件的測試平臺,包括: 兩臺列車駕駛顯示器; 裝載車載軟件的第一 VOBC和第二 V0BC,分別連接所述兩臺列車駕駛顯示器; 裝載用于仿真軌旁設(shè)備的ES軟件的裝置,提供輸入輸出信號; PPU,連接所述裝載ES軟件的裝置的同時通過CAN總線連接所述第一 VOBC ; SD設(shè)備,連接所述裝載ES軟件的裝置和所述第一 VOBC ; 其特征在于,還包括: 裝載SimPPU的裝置,將接收的輸入輸出信號通過CAN總線傳遞給所述第二 VOBC ; 裝載仿真SD軟件的裝置,連接所述裝載ES軟件的裝置和所述第二 VOBC ;以及 裝載ATS軟件的裝置,用于行車調(diào)度監(jiān)控。
6.根據(jù)權(quán)利要求5所述的二乘二取二車載軟件的測試平臺,其特征在于,所述列車駕駛顯示器、第一 V0BC、第二 VOBC、PPU、SD設(shè)備、裝載SimPPU的裝置、裝載仿真SD軟件的裝置、裝載ES軟件的裝置和裝載ATS軟件的裝置均連接至一個交換機。
7.根據(jù)權(quán)利要求5所述的二乘二取二車載軟件的測試平臺,其特征在于,所述仿真SD軟件為端口轉(zhuǎn)發(fā)軟件。
8.根據(jù)權(quán)利要求5所述的二乘二取二車載軟件的測試平臺,其特征在于,所述裝載SimPPU的裝置為Linux PC ;所述裝載ES軟件的裝置、裝載仿真SD軟件的裝置和裝載ATS軟件的裝置均為Windows PC。
【文檔編號】G06F11/36GK104199776SQ201410459436
【公開日】2014年12月10日 申請日期:2014年9月10日 優(yōu)先權(quán)日:2014年9月10日
【發(fā)明者】侯胡的, 胡明輝, 倪建輝, 張志華 申請人:上海自儀泰雷茲交通自動化系統(tǒng)有限公司