本發(fā)明涉及列控系統(tǒng)測(cè)試領(lǐng)域,具體的說(shuō),涉及了一種車(chē)載主機(jī)atp測(cè)試系統(tǒng)。
背景技術(shù):
鐵路運(yùn)輸是目前陸上交通方式中最有效的方式,快捷、安全、方便、節(jié)能和準(zhǔn)時(shí)等優(yōu)點(diǎn),我國(guó)鐵路技術(shù)部門(mén)借鑒歐洲etcs的成功經(jīng)驗(yàn),研究出了適合我國(guó)國(guó)情的中國(guó)列車(chē)控制系統(tǒng)ctcs,制定了ctcs技術(shù)規(guī)范,隨著列車(chē)運(yùn)行的速度越來(lái)越高、負(fù)載和調(diào)度密度越來(lái)越大,鐵路運(yùn)輸對(duì)列控設(shè)備的要求也越來(lái)越高,研發(fā)的困難程度和成本也越來(lái)越高。
如圖1所示為傳統(tǒng)的車(chē)載主機(jī)atp測(cè)試系統(tǒng),該系統(tǒng)利用真實(shí)的設(shè)備做測(cè)試,tcc向真實(shí)設(shè)備輸入應(yīng)答器報(bào)文,利用電磁感應(yīng)原理,應(yīng)答器報(bào)文會(huì)傳輸?shù)杰?chē)載主機(jī)atp,車(chē)載主機(jī)atp根據(jù)接收的應(yīng)答器報(bào)文進(jìn)行控制測(cè)試。
然而實(shí)物設(shè)備價(jià)格高昂不好購(gòu)買(mǎi),地面應(yīng)答器與車(chē)載天線之間在工作過(guò)程中產(chǎn)生大量輻射,需要了解各種設(shè)備的工作原理和流程、耗時(shí)長(zhǎng),因此在研發(fā)階段引入實(shí)物設(shè)備的話,將使研發(fā)周期遙遙無(wú)期,研發(fā)階段的設(shè)備功能測(cè)試變得困難。
為了解決以上存在的問(wèn)題,人們一直在尋求一種理想的技術(shù)解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的不足,從而提供了一種車(chē)載主機(jī)atp測(cè)試系統(tǒng)。
為了實(shí)現(xiàn)上述目的,本發(fā)明所采用的技術(shù)方案是:一種車(chē)載主機(jī)atp測(cè)試系統(tǒng),其特征在于:包括行車(chē)仿真系統(tǒng)中心、應(yīng)答器模擬裝置、車(chē)載主機(jī)atp和測(cè)試后臺(tái),
所述測(cè)試后臺(tái)預(yù)存有行車(chē)仿真實(shí)例以及與所述行車(chē)仿真實(shí)例相對(duì)應(yīng)的預(yù)期操作,并將所述行車(chē)仿真實(shí)例下發(fā)至所述行車(chē)仿真系統(tǒng)中心;
所述行車(chē)仿真系統(tǒng)中心用于運(yùn)行行車(chē)仿真實(shí)例并向所述應(yīng)答器模擬裝置發(fā)送應(yīng)答器報(bào)文;
所述應(yīng)答器模擬裝置用于接收所述行車(chē)仿真系統(tǒng)中心發(fā)送的應(yīng)答器報(bào)文并發(fā)送給所述車(chē)載主機(jī)atp;
所述車(chē)載主機(jī)atp根據(jù)所述應(yīng)答器報(bào)文進(jìn)行控制操作,并將操作結(jié)果上傳至所述測(cè)試后臺(tái);
所述測(cè)試后臺(tái)根據(jù)所述操作結(jié)果和預(yù)期操作判斷所述車(chē)載主機(jī)atp的性能。
基于上述,所述行車(chē)仿真系統(tǒng)中心包括pc機(jī)和地面模擬裝置,所述pc機(jī)上安裝有行車(chē)仿真模塊,所述行車(chē)仿真模塊用于運(yùn)行所述仿真運(yùn)行實(shí)例,輸出應(yīng)答器報(bào)文至所述地面模擬裝置;所述行車(chē)仿真模塊還周期性的輸出列車(chē)達(dá)到信號(hào)給所述應(yīng)答器模擬裝置;所述地面模擬裝置對(duì)所述應(yīng)答器報(bào)文進(jìn)行編碼后發(fā)送給所述應(yīng)答器模擬裝置。
基于上述,所述應(yīng)答器模擬裝置包括報(bào)文接收模塊和報(bào)文發(fā)送模塊,所述報(bào)文接收模塊用于存儲(chǔ)所述地面模擬裝置發(fā)送的應(yīng)答器報(bào)文;所述報(bào)文發(fā)送模塊接收所述列車(chē)達(dá)到信號(hào)后生成載波信號(hào),并將所述載波信號(hào)和所述應(yīng)答器報(bào)文一起發(fā)送給所述車(chē)載主機(jī)atp。
基于上述,所述車(chē)載主機(jī)atp包括載波偵測(cè)模塊、安全計(jì)算機(jī)和記錄單元,所述載波偵測(cè)模塊用于偵測(cè)所述載波信號(hào),并發(fā)送偵測(cè)結(jié)果給所述安全計(jì)算機(jī)和所述記錄單元;
所述安全計(jì)算機(jī)和所述記錄單元根據(jù)所述偵測(cè)結(jié)果接收所述應(yīng)答器報(bào)文;
所述安全計(jì)算機(jī)根據(jù)所述應(yīng)答器報(bào)文進(jìn)行控制操作并將操作結(jié)果發(fā)送給所述記錄單元;
所述記錄單元將所述應(yīng)答器報(bào)文和所述操作結(jié)果上傳至所述測(cè)試后臺(tái)。
基于上述,還包括應(yīng)答器故障模塊,所述應(yīng)答器故障模塊包括應(yīng)答器故障發(fā)送模塊和應(yīng)答器故障報(bào)文注入模塊,所述應(yīng)答器故障發(fā)送模塊設(shè)置在所述pc機(jī)上,用于向所述應(yīng)答器模擬裝置發(fā)送故障模擬指令;所述應(yīng)答器故障報(bào)文注入模塊設(shè)置在所述應(yīng)答器模擬裝置上,根據(jù)所述故障模擬指令向所述應(yīng)答器報(bào)文中注入故障報(bào)文。
基于上述,所述報(bào)文接收模塊采用中斷配合延時(shí)的方式接收所述應(yīng)答器報(bào)文。
基于上述,所述應(yīng)答器報(bào)文包括多個(gè)應(yīng)答器用戶包,所述報(bào)文發(fā)送模塊接收所述列車(chē)到達(dá)信號(hào)后向所述車(chē)載主機(jī)atp發(fā)送第一個(gè)應(yīng)答器用戶報(bào),同時(shí)根據(jù)所述列車(chē)達(dá)到信號(hào)的時(shí)間戳和預(yù)設(shè)延遲時(shí)間計(jì)算后續(xù)應(yīng)答器用戶包的發(fā)送時(shí)間。
基于上述,所述應(yīng)答器模擬裝置包括powerpc處理器mpc8248和io數(shù)據(jù)接口,所述powerpc處理器mpc8248上設(shè)置有vxworks嵌入式系統(tǒng),所述應(yīng)答器模擬裝置通過(guò)所述io數(shù)據(jù)接口與所述地面模擬裝置通信。
本發(fā)明相對(duì)現(xiàn)有技術(shù)具有突出的實(shí)質(zhì)性特點(diǎn)和顯著的進(jìn)步,具體的說(shuō),本發(fā)明通過(guò)地面模擬裝置和應(yīng)答器模擬裝置來(lái)替代leu、地面應(yīng)答器、btm天線以及車(chē)載bem設(shè)備,減少了開(kāi)發(fā)期間的成本投入,且不需要很長(zhǎng)時(shí)間去了解外圍設(shè)備原理,加快了項(xiàng)目進(jìn)度,縮短產(chǎn)品研發(fā)周期;同時(shí)不需要btm天線即可實(shí)現(xiàn)報(bào)文的傳遞,減少測(cè)試過(guò)程中對(duì)測(cè)試人員的健康減少損壞。
附圖說(shuō)明
圖1是傳統(tǒng)測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。
圖2是本發(fā)明的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面通過(guò)具體實(shí)施方式,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
如圖2所示,一種車(chē)載主機(jī)atp測(cè)試系統(tǒng),包括行車(chē)仿真系統(tǒng)中心、應(yīng)答器模擬裝置、車(chē)載主機(jī)atp和測(cè)試后臺(tái),所述行車(chē)仿真系統(tǒng)中心包括pc機(jī)和地面模擬裝置,所述行車(chē)仿真系統(tǒng)中心包括pc機(jī)和地面模擬裝置,所述pc機(jī)上安裝有行車(chē)仿真模塊,所述行車(chē)仿真模塊用于運(yùn)行所述仿真運(yùn)行實(shí)例,輸出應(yīng)答器報(bào)文至所述地面模擬裝置;所述行車(chē)仿真模塊還周期性的輸出列車(chē)達(dá)到信號(hào)給所述應(yīng)答器模擬裝置;所述地面模擬裝置對(duì)所述應(yīng)答器報(bào)文進(jìn)行編碼后發(fā)送給所述應(yīng)答器模擬裝置;
所述應(yīng)答器模擬裝置包括報(bào)文接收模塊和報(bào)文發(fā)送模塊,所述報(bào)文接收模塊用于存儲(chǔ)所述地面模擬裝置發(fā)送的應(yīng)答器報(bào)文;所述報(bào)文發(fā)送模塊接收所述列車(chē)達(dá)到信號(hào)后生成載波信號(hào),并將所述載波信號(hào)和所述應(yīng)答器報(bào)文一起發(fā)送給所述車(chē)載主機(jī)atp;
所述車(chē)載主機(jī)atp包括載波偵測(cè)模塊、安全計(jì)算機(jī)和記錄單元,所述載波偵測(cè)模塊用于偵測(cè)所述載波信號(hào),并發(fā)送偵測(cè)結(jié)果給所述安全計(jì)算機(jī)和所述記錄單元;所述安全計(jì)算機(jī)和所述記錄單元根據(jù)所述偵測(cè)結(jié)果接收所述應(yīng)答器報(bào)文;所述安全計(jì)算機(jī)根據(jù)所述應(yīng)答器報(bào)文進(jìn)行控制操作并將操作結(jié)果發(fā)送給所述記錄單元;所述記錄單元將所述應(yīng)答器報(bào)文和所述操作結(jié)果上傳至所述測(cè)試后臺(tái);
所述測(cè)試后臺(tái)根據(jù)所述操作結(jié)果和預(yù)期操作判斷所述車(chē)載主機(jī)atp的性能;當(dāng)所述操作結(jié)果與所述預(yù)期操作一致時(shí),說(shuō)明所述車(chē)載主機(jī)atp的性能良好;當(dāng)所述操作結(jié)果與所述預(yù)期操作不一致是,則說(shuō)明所述車(chē)載主機(jī)atp的性能不好。
優(yōu)選的,所述地面模擬裝置對(duì)所述應(yīng)答器報(bào)文進(jìn)行循環(huán)編碼,經(jīng)過(guò)編碼后的應(yīng)答器報(bào)文為1023bit的btm數(shù)據(jù)碼流,這樣能確保所述powerpc處理器mpc8248d的vxworks嵌入式系統(tǒng)從1023bit的數(shù)據(jù)碼流的任意一個(gè)bit位開(kāi)始都能解析出完整的應(yīng)答器報(bào)文。
優(yōu)選的,所述應(yīng)答器模擬裝置包括powerpc處理器mpc8248和io數(shù)據(jù)接口,所述powerpc處理器mpc8248上設(shè)置有vxworks嵌入式系統(tǒng),所述應(yīng)答器模擬裝置通過(guò)所述io數(shù)據(jù)接口與所述地面模擬裝置通信;其中,所述車(chē)載主機(jī)atp和所述應(yīng)答器模擬裝置之間的傳輸、控制、協(xié)作過(guò)程與應(yīng)答器歐標(biāo)標(biāo)準(zhǔn)保持一致。
優(yōu)選的,所述報(bào)文接收模塊采用中斷配合延時(shí)的方式接收所述應(yīng)答器報(bào)文,所述報(bào)文接收模塊接收到所述列車(chē)達(dá)到信號(hào)后中斷當(dāng)前狀態(tài),開(kāi)始接收所述應(yīng)答器報(bào)文并在應(yīng)答器報(bào)文接收完畢后繼續(xù)當(dāng)前狀態(tài)。
優(yōu)選的,所述應(yīng)答器報(bào)文包括多個(gè)應(yīng)答器用戶包,所述報(bào)文發(fā)送模塊接收所述列車(chē)到達(dá)信號(hào)后向所述車(chē)載主機(jī)atp發(fā)送第一個(gè)應(yīng)答器用戶報(bào),同時(shí)根據(jù)所述列車(chē)達(dá)到信號(hào)的時(shí)間戳和預(yù)設(shè)延遲時(shí)間計(jì)算后續(xù)應(yīng)答器用戶包的發(fā)送時(shí)間。
為了檢測(cè)所述車(chē)載主機(jī)atp在所述應(yīng)答器出現(xiàn)故障時(shí)候的性能,所述車(chē)載主機(jī)atp測(cè)試系統(tǒng)還包括應(yīng)答器故障模塊,所述應(yīng)答器故障模塊包括應(yīng)答器故障發(fā)送模塊和應(yīng)答器故障報(bào)文注入模塊,所述應(yīng)答器故障發(fā)送模塊設(shè)置在所述pc機(jī)上,用于向所述應(yīng)答器模擬裝置發(fā)送故障模擬指令;所述應(yīng)答器故障報(bào)文注入模塊設(shè)置在所述應(yīng)答器模擬裝置上,根據(jù)所述故障模擬指令向所述應(yīng)答器報(bào)文中注入故障報(bào)文;所述車(chē)載主機(jī)atp接收到注入故障報(bào)文的應(yīng)答器報(bào)文后進(jìn)行控制操作。
基于所述車(chē)載主機(jī)atp測(cè)試系統(tǒng)的測(cè)試方法,包括以下步驟:
步驟1,所述行車(chē)仿真模塊調(diào)用所述測(cè)試后臺(tái)發(fā)送的行車(chē)仿真實(shí)例進(jìn)行行車(chē)仿真,并根據(jù)行車(chē)仿真運(yùn)行結(jié)果向所述應(yīng)答器模擬裝置發(fā)送應(yīng)答器報(bào)文;
步驟2,所述地面模擬裝置對(duì)所述應(yīng)答器報(bào)文進(jìn)行編碼后發(fā)送給所述應(yīng)答器模擬裝置;
步驟3,所述行車(chē)仿真模塊周期性的輸出列車(chē)達(dá)到信號(hào)給所述應(yīng)答器模擬裝置;
步驟4,所述應(yīng)答器模擬裝置接收所述列車(chē)達(dá)到信號(hào)后生成載波信號(hào),并將所述載波信號(hào)和所述應(yīng)答器報(bào)文一起發(fā)送給所述車(chē)載主機(jī)atp;
步驟5,所述車(chē)載主機(jī)atp偵測(cè)所述載波信號(hào),根據(jù)偵測(cè)結(jié)果接收所述應(yīng)答器報(bào)文,同時(shí)格局所述應(yīng)答器報(bào)文進(jìn)行控制操作并將操作結(jié)果發(fā)送給所述測(cè)試后臺(tái);
所述測(cè)試后臺(tái)根據(jù)所述操作結(jié)果和預(yù)期操作判斷所述車(chē)載主機(jī)atp的性能。
最后應(yīng)當(dāng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其限制;盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:依然可以對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換;而不脫離本發(fā)明技術(shù)方案的精神,其均應(yīng)涵蓋在本發(fā)明請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。