專利名稱:用于軌道交通車輛的通信設備及方法
技術領域:
本發(fā)明涉及軌道交通車輛通信技術,尤其涉及一種用于軌道交通車輛的通信設備及方法。
背景技術:
近年來,隨著鐵路行業(yè)的快速發(fā)展,現(xiàn)場總線由于其可靠性高、成本低、故障率低等優(yōu)點使得其應用越來越廣泛?,F(xiàn)有技術中,軌道交通車輛通常采用兩種總線進行通信,其中一種是基于WorldFIP(World Factory Instrument Protocol)進行通信,另外一種是基于設備網(wǎng)(DEVICENET)進行通信。WordFIP是一種用于自動化系統(tǒng)的現(xiàn)場總線,提供現(xiàn)場設備和控制器、以及控制器之間的數(shù)字化連接。DEVICENET是一種低成本的通訊總線,它將設備連接到網(wǎng)絡,從而消除了昂貴的硬接線成本。但是,每輛軌道交通車輛僅采用其中的一種通信方式。這樣,在某些情況下,可能同一輛軌道交通車輛所采用的通信方式不僅僅是一種,有時采用基于WorldFIP進行通信,有時基于DEVICENET進行通信。這樣,就需要對該軌道交通車輛不停地更換通信所需的設備,浪費了大量人力和物力,為工作人員帶來很大的不便。
發(fā)明內(nèi)容
本發(fā)明提供一種用于軌道交通車輛的通信設備及方法,用以解決現(xiàn)有技術中當所采用的總線不同就需要不停地更換所需的硬件設備的缺陷。本發(fā)明實施例提供一種用于軌道交通車輛的通信設備,包括:WorldFIP板卡,與CPU板卡連接,用于接收外部WorldFIP設備發(fā)送的WorldFIP通信數(shù)據(jù)并向所述CPU板卡發(fā)送所述WorldFIP通信數(shù)據(jù),以及接收所述CPU板卡發(fā)送的WorldFIP處理數(shù)據(jù)并向所述外部WorldFIP設備發(fā)送所述WorldFIP處理數(shù)據(jù);DEVICENET板卡,與所述CPU板卡連接,用于接收外部DEVICENET設備發(fā)送的DEVICENET通信數(shù)據(jù)并向所述CPU板卡發(fā)送DEVICENET通信數(shù)據(jù),以及接收所述CPU板卡發(fā)送的DEVICENET處理數(shù)據(jù)并向所述外部DEVICENET設備發(fā)送所述DEVICENET處理數(shù)據(jù);所述CPU板卡,分別與所述WorldFIP板卡和所述DEVICENET板卡連接,用于識別接收的數(shù)據(jù)的類型,當所述數(shù)據(jù)為WorldFIP通信數(shù)據(jù)時,根據(jù)預設規(guī)則將所述WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為所述DEVICENET處理數(shù)據(jù),并將所述DEVICENET處理數(shù)據(jù)提供給所述DEVICENET板卡,當所述數(shù)據(jù)為DEVICENET通信數(shù)據(jù)時,根據(jù)所述預設規(guī)則將所述DEVICENET通信數(shù)據(jù)轉(zhuǎn)換為所述WorldFIP處理數(shù)據(jù),并將所述WorldFIP處理數(shù)據(jù)提供給所述WorldFIP板卡。如上所述的用于軌道交通車輛的通信設備,優(yōu)選地,所述WorldFIP板卡包括:WorldFIP總線網(wǎng)絡接口,用于接收所述外部WorldFIP設備發(fā)送的所述WorldFIP通信數(shù)據(jù)并將所述通信數(shù)據(jù)轉(zhuǎn)發(fā)至WorldFIP協(xié)議控制器,以及接收所述WorldFIP協(xié)議控制器轉(zhuǎn)發(fā)的所述WorldFIP處理數(shù)據(jù)并將所述WorldFIP處理數(shù)據(jù)發(fā)送至所述外部WorldFIP設備;所述WorldFIP協(xié)議控制器,用于接收所述WorldFIP總線網(wǎng)絡接口發(fā)送的所述WorldFIP通信數(shù)據(jù)并將所述WorldFIP通信數(shù)據(jù)通過PC104總線提供給所述CPU板卡,以及通過PC104總線接收所述CPU板卡發(fā)送的所述WorldFIP處理數(shù)據(jù)并將所述WorldFIP處理數(shù)據(jù)提供給所述WorldFIP總線網(wǎng)絡接口。如上所述的用于軌道交通車輛的通信設備,優(yōu)選地,所述DEVICENET包括:DEVICENET總線網(wǎng)絡接口,用于接收所述外部DEVICENET設備發(fā)送的所述DEVICENET通信數(shù)據(jù),并將所述通信數(shù)據(jù)轉(zhuǎn)發(fā)至DEVICENET協(xié)議控制器,以及接收所述DEVICENET協(xié)議控制器轉(zhuǎn)發(fā)的所述DEVICENET處理數(shù)據(jù),并將所述DEVICENET處理數(shù)據(jù)發(fā)送至所述外部DEVICENET設備;所述DEVICENET協(xié)議控制器,用于接收所述DEVICENET通信數(shù)據(jù),并將所述DEVICENET通信數(shù)據(jù)通過PC104總線提供給所述CPU板卡,以及通過PC104總線接收所述CPU板卡發(fā)送的所述DEVICENET處理數(shù)據(jù),并將所述DEVICENET處理數(shù)據(jù)提供給所述DEVICENET總線網(wǎng)絡接口。如上所述的用于軌道交通車輛的通信設備,優(yōu)選地,所述CPU板卡包括32位微處理器,所述32位微處理器用于將所述WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為所述DEVICENET處理數(shù)據(jù),以及將DEVICENET通信數(shù)據(jù)轉(zhuǎn)換為所述WorldFIP處理數(shù)據(jù)。如上所述的用于軌道交通車輛的通信設備,優(yōu)選地,所述WorldFIP板卡包括FPGA芯片,所述FPGA芯片用于向CPU板卡發(fā)送WorldFIP通信數(shù)據(jù)以及接收所述CPU板卡發(fā)送的WorldFIP處理數(shù)據(jù)。本發(fā)明還提供一種采用如上所述的用于軌道交通車輛的通信設備的用于軌道交通車輛的通信方法,包括:所述CPU板卡接收數(shù)據(jù);所述CPU板卡判斷數(shù)據(jù)的類型,當所述數(shù)據(jù)為WorldFIP通信數(shù)據(jù)時,將所述WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為所述DEVICENET處理數(shù)據(jù),并將所述DEVICENET處理數(shù)據(jù)提供給所述DEVICENET板卡,當所述數(shù)據(jù)為DEVICENET通信數(shù)據(jù)時,將所述DEVICENET通信數(shù)據(jù)轉(zhuǎn)換為所述WorldFIP處理數(shù)據(jù),并將所述WorldFIP處理數(shù)據(jù)提供給所述WorldFIP板卡。如上所述的用于軌道交通車輛的通信方法,優(yōu)選地,在所述CPU板卡接收數(shù)據(jù)之前,還包括:所述WorldFIP板卡接收外部WorldFIP設備發(fā)送的WorldFIP通信數(shù)據(jù)并向CPU板卡發(fā)送所述WorldFIP通信數(shù)據(jù)。如上所述的用于軌道交通車輛的通信方法,優(yōu)選地,在所述將所述DEVICENET處理數(shù)據(jù)提供給所述DEVICENET板卡之后,還包括:所述DEVICENET板卡接收所述CPU板卡發(fā)送的所述DEVICENET處理數(shù)據(jù)并向所述外部DEVICENET設備發(fā)送所述DEVICENET處理數(shù)據(jù)。如上所述的用于軌道交通車輛的通信方法,優(yōu)選地,在所述CPU板卡接收數(shù)據(jù)之前,還包括:所述DEVICENET板卡接收外部DEVICENET設備發(fā)送的DEVICENET通信數(shù)據(jù)并向所述CPU板卡發(fā)送DEVICENET通信數(shù)據(jù)。如上所述的用于軌道交通車輛的通信方法,優(yōu)選地,在所述將所述WorldFIP處理數(shù)據(jù)提供給所述WorldFIP板卡之后,還包括:所述WorldFIP板卡接收所述CPU板卡發(fā)送的所述WorldFIP處理數(shù)據(jù)并向所述外部WorldFIP設備發(fā)送所述WorldFIP處理數(shù)據(jù)。本發(fā)明提供的用于軌道交通車輛的通信設備及方法,通過CPU板卡將WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為DEVICENET設備可識別的DEVICENET處理數(shù)據(jù),以及將DEVICENET通信數(shù)據(jù)轉(zhuǎn)換為WorldFIP設備可識別的WorldFIP處理數(shù)據(jù),實現(xiàn)了 WorldFIP設備與DEVICENET設備之間的通信。
圖1為根據(jù)本發(fā)明實施例一的用于軌道交通車輛的通信設備的結構示意圖;圖2為根據(jù)本發(fā)明實施例二的用于軌道交通車輛的通信設備構示意圖;圖3為根據(jù)本發(fā)明實施例三的用于軌道交通車輛的通信方法的流程圖;圖4為根據(jù)本發(fā)明實施例四的用于軌道交通車輛的通信方法的流程圖;圖5為根據(jù)本發(fā)明實施例五的用于軌道交通車輛的通信方法的流程圖。
具體實施例方式需要指出的是,下文中將WorldFIP設備發(fā)送的原始數(shù)據(jù)稱為WorldFIP通信數(shù)據(jù),將WorldFIP通信數(shù)據(jù)轉(zhuǎn)換成DEVICENET設備能夠識別的數(shù)據(jù)稱為DEVICENET處理數(shù)據(jù),同樣,將DEVICENET設備發(fā)送的原始數(shù)據(jù)稱為DEVICENET通信數(shù)據(jù),將DEVICENET通信數(shù)據(jù)轉(zhuǎn)換成WorldFIP設備能夠識別的數(shù)據(jù)稱為WorldFIP處理數(shù)據(jù)。本實施例一提供一種用于軌道交通車輛的通信設備。如圖1所示,該用于軌道交通車輛的通信設備100包括=WorldFIP板卡101、DEVICENET板卡102和中央處理器(Central Processing Unit,簡稱 CPU)板卡 103。其中,WorldFIP板卡101與CPU板卡103連接,用于接收外部WorldFIP設備110發(fā)送的WorldFIP通信數(shù)據(jù)并向CPU板卡103發(fā)送WorldFIP通信數(shù)據(jù),以及接收CPU板卡103發(fā)送的WorldFIP處理數(shù)據(jù)并向外部WorldFIP設備110發(fā)送WorldFIP處理數(shù)據(jù)。DEVICENET板卡102與CPU板卡103連接,用于接收外部DEVICENET設備120發(fā)送的DEVICENET通信數(shù)據(jù)并向CPU板卡103發(fā)送DEVICENET通信數(shù)據(jù),以及接收CPU板卡103發(fā)送的DEVICENET處理數(shù)據(jù)并向外部DEVICENET設備120發(fā)送DEVICENET處理數(shù)據(jù)。CPU板卡103分別與WorldFIP板卡101和DEVICENET板卡102連接,用于識別接收的數(shù)據(jù)的類型,當數(shù)據(jù)為WorldFIP通信數(shù)據(jù)時,根據(jù)預設規(guī)則將WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為DEVICENET處理數(shù)據(jù),并將DEVICENET處理數(shù)據(jù)提供給DEVICENET板卡102,當數(shù)據(jù)為DEVICENET通信數(shù)據(jù)時,根據(jù)預設規(guī)則將DEVICENET通信數(shù)據(jù)轉(zhuǎn)換為WorldFIP處理數(shù)據(jù),并將WorldFIP處理數(shù)據(jù)提供給WorldFIP板卡101。具體實現(xiàn)過程舉例如下=WorldFIP通信數(shù)據(jù)依次包括電流、電壓、車速等狀態(tài)信號,DEVICENET通信數(shù)據(jù)依次包括司機鑰匙、方向、牽引、制動、手柄級位等命令信號。CPU板卡103的隨機存儲器(Random Access Memory, RAM)分為兩塊存儲區(qū)域,其中10200H-102FFH這256個字節(jié)用來存儲WorldFIP處理數(shù)據(jù);10300H-103FFH這256個字節(jié)用來存儲DEVICENET處理數(shù)據(jù)。CPU板卡103收到通信數(shù)據(jù)后,通過接收緩沖區(qū)的第一個字節(jié)的內(nèi)容判斷數(shù)據(jù)源,即數(shù)據(jù)來自WorldFIP板卡101還是DEVICENET板卡102。假設,如果接收數(shù)據(jù)第一個字節(jié)是55H,則該數(shù)據(jù)來自WorldFIP板卡101,CPU板卡103將隨后收到的數(shù)據(jù)拷貝到10300H開始的DEVICENET處理數(shù)據(jù)存儲區(qū),其數(shù)據(jù)順序與WorldFIP通信數(shù)據(jù)的排列順序相同;如果接收數(shù)據(jù)第一個字節(jié)是aaH,則該數(shù)據(jù)來自DEVICENET板卡102,CPU板卡103將隨后收到的數(shù)據(jù)拷貝到10200H開始的WorldFIP處理數(shù)據(jù)存儲區(qū),其數(shù)據(jù)順序與DEVICENET通信數(shù)據(jù)的排列順序相同。需要指出的是,CPU板卡103對將WolrdFIP通信數(shù)據(jù)轉(zhuǎn)換為DEVICENET處理數(shù)據(jù)之后,數(shù)據(jù)的內(nèi)容是不變的。具體來說,假設WorldFIP通信數(shù)據(jù)代表是的電流為100A,則CPU板卡103將該WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為DEVICENET處理數(shù)據(jù)之后,DEVICENET板卡102根據(jù)該DEVICENET處理數(shù)據(jù)即可獲知該電流為100A,并將該IOOA的數(shù)據(jù)值傳送給該軌道交通車輛上的顯示屏予以顯示。具體地,預設規(guī)則可以是根據(jù)實際需要進行設定。例如WorldFIP通信數(shù)據(jù)和DEVICENET通信數(shù)據(jù)的排列順序可以根據(jù)實際需要進行靈活調(diào)整。優(yōu)選地,CPU板卡103采用32位微處理器,例如現(xiàn)有的X86中央處理單元。該32位微處理器用于將WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為DEVICENET處理數(shù)據(jù),以及將DEVICENET通信數(shù)據(jù)轉(zhuǎn)換為WorldFIP處理數(shù)據(jù)。CPU板卡能夠處理大量數(shù)據(jù)流,可以同時兼容多組數(shù)據(jù)的處理,實現(xiàn)實時通信。可選地,該CPU板卡還可以采用64位微處理器。根據(jù)本實施例一的用于軌道交通車輛的通信設備100,能夠?qū)崿F(xiàn)外部WorldFIP設備110與外部DEVICENET設備120之間的通信。S卩,當WorldFIP發(fā)送WorldFIP通信數(shù)據(jù)時,可以通過該用于軌道交通車輛的通信設備100將WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為DEVICENET處理數(shù)據(jù),以發(fā)送到DEVICENET板卡102進行解碼等一些列處理并發(fā)送到相關的外部DEVICENET設備120。對于外部DEVICENET設備120也是一樣的。這樣,給軌道交通車輛帶來了很大的便利,不僅實現(xiàn)了軌道交通車輛內(nèi)部不同設備間的信號交互,而且還能夠?qū)崿F(xiàn)多個軌道交通車輛之間的通信,非常便利。需要指出的是,對于軌道交通車輛來說,發(fā)送通信數(shù)據(jù)以及接收通信數(shù)據(jù)均是由相應的設備來完成的。例如,發(fā)送WorldFIP通信數(shù)據(jù)和接收WorldFIP處理數(shù)據(jù)可由外部WorldFIP設備110來完成,相應地,發(fā)送DEVICENET通信數(shù)據(jù)和接收DEVICENET處理數(shù)據(jù)可由外部DEVICENET設備120來完成。本實施例二對于實施例一的用于軌道交通車輛的通信設備做進一步地說明。如圖2所示,本實施例二的用于軌道交通車輛的通信設備100中,可選地WorldFIP板卡101具體包括:WorldFIP總線網(wǎng)絡接口 201和WorldFIP協(xié)議控制器202。可選地,DEVICENET板卡102具體包括:DEVICENET總線網(wǎng)絡接口 203和DEVICENET協(xié)議控制器204。其中,WorldFIP總線網(wǎng)絡接口 201用于接收外部WorldFIP設備110發(fā)送WorldFIP通信數(shù)據(jù)并將通信數(shù)據(jù)轉(zhuǎn)發(fā)至WorldFIP協(xié)議控制器202,以及接收WorldFIP協(xié)議控制器202提供的WorldFIP處理數(shù)據(jù)并將WorldFIP處理數(shù)據(jù)發(fā)送至外部WorldFIP設備110 ;WorldFIP協(xié)議控制器202用于接收WorldFIP總線網(wǎng)絡接口 201發(fā)送的WorldFIP通信數(shù)據(jù)并將WorldFIP通信數(shù)據(jù)通過PC (Personal Computer) 104總線提供給CPU板卡103,以及通過PC104總線接收CPU板卡103發(fā)送的WorldFIP處理數(shù)據(jù)并將WorldFIP處理數(shù)據(jù)提供給WorldFIP總線網(wǎng)絡接口 201。可選地,WorldFIP協(xié)議控制器202包括FPGA芯片,該FPGA芯片用于向CPU板卡發(fā)送WorldFIP通信數(shù)據(jù)以及接收CPU板卡發(fā)送的WorldFIP處理數(shù)據(jù)。DEVICENET總線網(wǎng)絡接口 203用于接收外部DEVICENET設備120發(fā)送DEVICENET通信數(shù)據(jù)并將通信數(shù)據(jù)轉(zhuǎn)發(fā)至DEVICENET協(xié)議控制器204,以及接收DEVICENET協(xié)議控制器204提供的DEVICENET處理數(shù)據(jù)并將DEVICENET處理數(shù)據(jù)發(fā)送至外部DEVICENET設備120 ;DEVICENET協(xié)議控制器204用于接收DEVICENET通信數(shù)據(jù)并將DEVICENET通信數(shù)據(jù)通過PC104總線提供給CPU板卡103,以及通過PC104總線接收CPU板卡發(fā)送的DEVICENET處理數(shù)據(jù)并將DEVICENET處理數(shù)據(jù)提供給DEVICENET總線網(wǎng)絡接口 203。根據(jù)本實施例的用于軌道交通車輛的通信設備100,能夠?qū)崿F(xiàn)外部WorldFIP設備110和外部DEVICENET設備120之間的通信,便于各軌道交通車輛之間以及各軌道交通車輛內(nèi)部的信息交互。本實施例三提供一種采用上述任一實施例中的用于軌道交通車輛的通信設備的用于軌道交通車輛的通信方法,如圖3所示,該方法包括:步驟301,CPU板卡接收數(shù)據(jù);步驟302,CPU板卡判斷數(shù)據(jù)的類型,當數(shù)據(jù)為WorldFIP通信數(shù)據(jù)時,將WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為DEVICENET處理數(shù)據(jù),并將DEVICENET處理數(shù)據(jù)提供給DEVICENET板卡,當數(shù)據(jù)為DEVICENET通信數(shù)據(jù)時,將DEVICENET通信數(shù)據(jù)轉(zhuǎn)換為WorldFIP處理數(shù)據(jù),并將WorldFIP處理數(shù)據(jù)提供給WorldFIP板卡。根據(jù)本實施例三的用于軌道交通車輛的通信方法,能夠?qū)崿F(xiàn)WorldFIP設備與DEVICENET設備之間的信息交互。本實施例四對實施例三的用于軌道交通車輛的通信方法做更為具體的描述。如圖4所示,具體地,步驟401,WorldFIP板卡接收外部WorldFIP設備發(fā)送的WorldFIP通信數(shù)據(jù)并向CPU板卡發(fā)送WorldFIP通信數(shù)據(jù);步驟402,CPU板卡接收數(shù)據(jù);步驟403,CPU板卡判斷數(shù)據(jù)的類型,當識別出所接收的數(shù)據(jù)為WorldFIP通信數(shù)據(jù)時,將該WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為DEVICENET處理數(shù)據(jù),并將該DEVICENET處理數(shù)據(jù)提供給 DEVICENET 板卡;步驟404,DEVICENET板卡接收CPU板卡發(fā)送的DEVICENET處理數(shù)據(jù)并向外部DEVICENET設備發(fā)送DEVICENET處理數(shù)據(jù)。根據(jù)本實施例四的用于軌道交通車輛的通信方法,能夠?qū)orldFIP通信數(shù)據(jù)轉(zhuǎn)換為DEVICENET設備可識別的DEVICENET處理數(shù)據(jù),以實現(xiàn)WorldFIP設備和DEVICENET之間的通信。本實施例五對實施例三的用于軌道交通車輛的通信方法做更為具體的描述。如圖5所示,具體地,步驟501,DEVICENET板卡接收CPU板卡發(fā)送的DEVICENET處理數(shù)據(jù)并向外部DEVICENET設備發(fā)送DEVICENET處理數(shù)據(jù);步驟502,CPU板卡接收數(shù)據(jù);步驟503,CPU板卡判斷數(shù)據(jù)的類型,當識別出所接收的數(shù)據(jù)為DEVICENET通信數(shù)據(jù)時,將該DEVICENET通信數(shù)據(jù)轉(zhuǎn)換為WorldFIP處理數(shù)據(jù),并將該WorldFIP處理數(shù)據(jù)提供給WorldFIP板卡;步驟504,WorldFIP板卡接收CPU板卡發(fā)送的WorldFIP處理數(shù)據(jù)并向外部WorldFIP設備發(fā)送WorldFIP處理數(shù)據(jù)。根據(jù)本實施例五的用于軌道交通車輛的通信方法,能夠?qū)EVICENET通信數(shù)據(jù)轉(zhuǎn)換為WorldFIP設備可識別的WorldFIP處理數(shù)據(jù),以實現(xiàn)DEVICENET設備和WorldFIP之間的通信。最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。
權利要求
1.一種用于軌道交通車輛的通信設備,其特征在于,包括: WorldFIP板卡,與CPU板卡連接,用于接收外部WorldFIP設備發(fā)送的WorldFIP通信數(shù)據(jù)并向所述CPU板卡發(fā)送所述WorldFIP通信數(shù)據(jù),以及接收所述CPU板卡發(fā)送的WorldFIP處理數(shù)據(jù)并向所述外部WorldFIP設備發(fā)送所述WorldFIP處理數(shù)據(jù); DEVICENET板卡,與所述CPU板卡連接,用于接收外部DEVICENET設備發(fā)送的DEVICENET通信數(shù)據(jù)并向所述CPU板卡發(fā)送DEVICENET通信數(shù)據(jù),以及接收所述CPU板卡發(fā)送的DEVICENET處理數(shù)據(jù)并向所述外部DEVICENET設備發(fā)送所述DEVICENET處理數(shù)據(jù); 所述CPU板卡,分別與所述WorldFIP板卡和所述DEVICENET板卡連接,用于識別接收的數(shù)據(jù)的類型,當所述數(shù)據(jù)為WorldFIP通信數(shù)據(jù)時,根據(jù)預設規(guī)則將所述WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為所述DEVICENET處理數(shù)據(jù),并將所述DEVICENET處理數(shù)據(jù)提供給所述DEVICENET板卡,當所述數(shù)據(jù)為DEVICENET通信數(shù)據(jù)時,根據(jù)所述預設規(guī)則將所述DEVICENET通信數(shù)據(jù)轉(zhuǎn)換為所述WorldFIP處理數(shù)據(jù),并將所述WorldFIP處理數(shù)據(jù)提供給所述WorldFIP板卡。
2.根據(jù)權利要求1所述的用于軌道交通車輛的通信設備,其特征在于,所述WorldFIP板卡包括: WorldFIP總線網(wǎng)絡接口,用于接收所述外部WorldFIP設備發(fā)送的所述WorldFIP通信數(shù)據(jù)并將所述通信數(shù)據(jù)轉(zhuǎn)發(fā)至WorldFIP協(xié)議控制器,以及接收所述WorldFIP協(xié)議控制器轉(zhuǎn)發(fā)的所述WorldFIP處理數(shù)據(jù)并將所述WorldFIP處理數(shù)據(jù)發(fā)送至所述外部WorldFIP設備; 所述WorldFIP協(xié)議控制器,用于接收所述WorldFIP總線網(wǎng)絡接口發(fā)送的所述WorldFIP通信數(shù)據(jù)并將所述WorldFIP通信數(shù)據(jù)通過PC104總線提供給所述CPU板卡,以及通過PC104總線接收所述CPU 板卡發(fā)送的所述WorldFIP處理數(shù)據(jù)并將所述WorldFIP處理數(shù)據(jù)提供給所述WorldFIP 總線網(wǎng)絡接口。
3.根據(jù)權利要求1所述的用于軌道交通車輛的通信設備,其特征在于,所述DEVICENET包括: DEVICENET總線網(wǎng)絡接口,用于接收所述外部DEVICENET設備發(fā)送的所述DEVICENET通信數(shù)據(jù),并將所述通信數(shù)據(jù)轉(zhuǎn)發(fā)至DEVICENET協(xié)議控制器,以及接收所述DEVICENET協(xié)議控制器轉(zhuǎn)發(fā)的所述DEVICENET處理數(shù)據(jù),并將所述DEVICENET處理數(shù)據(jù)發(fā)送至所述外部DEVICENET 設備; 所述DEVICENET協(xié)議控制器,用于接收所述DEVICENET通信數(shù)據(jù),并將所述DEVICENET通信數(shù)據(jù)通過PC104總線提供給所述CPU板卡,以及通過PC104總線接收所述CPU板卡發(fā)送的所述DEVICENET處理數(shù)據(jù),并將所述DEVICENET處理數(shù)據(jù)提供給所述DEVICENET總線網(wǎng)絡接口。
4.根據(jù)權利要求1所述的用于軌道交通車輛的通信設備,其特征在于,所述CPU板卡包括32位微處理器,所述32位微處理器用于將所述WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為所述DEVICENET處理數(shù)據(jù),以及將DEVICENET通信數(shù)據(jù)轉(zhuǎn)換為所述WorldFIP處理數(shù)據(jù)。
5.根據(jù)權利要求2所述用于軌道交通車輛的通信設備,其特征在于,所述WorldFIP協(xié)議控制器包括FPGA芯片,所述FPGA芯片用于向CPU板卡發(fā)送WorldFIP通信數(shù)據(jù)以及接收所述CPU板卡發(fā)送的WorldFIP處理數(shù)據(jù)。
6.一種采用根據(jù)權利要求1 5中任一項所述的用于軌道交通車輛的通信設備的用于軌道交通車輛的通信方法,其特征在于,包括: 所述CPU板卡接收數(shù)據(jù); 所述CPU板卡判斷數(shù)據(jù)的類型,當所述數(shù)據(jù)為WorldFIP通信數(shù)據(jù)時,將所述WorldFIP通信數(shù)據(jù)轉(zhuǎn)換為所述DEVICENET處理數(shù)據(jù),并將所述DEVICENET處理數(shù)據(jù)提供給所述DEVICENET板卡,當所述數(shù)據(jù)為DEVICENET通信數(shù)據(jù)時,將所述DEVICENET通信數(shù)據(jù)轉(zhuǎn)換為所述WorldFIP處理數(shù)據(jù),并將所述WorldFIP處理數(shù)據(jù)提供給所述WorldFIP板卡。
7.根據(jù)權利要求6所述的用于軌道交通車輛的通信方法,其特征在于,在所述CPU板卡接收數(shù)據(jù)之前,還包括: 所述WorldFIP板卡接收外部WorldFIP設備發(fā)送的WorldFIP通信數(shù)據(jù)并向CPU板卡發(fā)送所述WorldFIP通信數(shù)據(jù)。
8.根據(jù)權利要求7所述的用于軌道交通車輛的通信方法,其特征在于,在所述將所述DEVICENET處理數(shù)據(jù)提供給所述DEVICENET板卡之后,還包括: 所述DEVICENET板卡接收所述CPU板卡發(fā)送的所述DEVICENET處理數(shù)據(jù)并向所述外部DEVICENET設備發(fā)送所述DEVICENET處理數(shù)據(jù)。
9.根據(jù)權利要求6 所述的用于軌道交通車輛的通信方法,其特征在于,在所述CPU板卡接收數(shù)據(jù)之前,還包括: 所述DEVICENET板卡接收外部DEVICENET設備發(fā)送的DEVICENET通信數(shù)據(jù)并向所述CPU板卡發(fā)送DEVICENET通信數(shù)據(jù)。
10.根據(jù)權利要求9所述的用于軌道交通車輛通信的方法,其特征在于,在所述將所述WorldFIP處理數(shù)據(jù)提供給所述WorldFIP板卡之后,還包括: 所述WorldFIP板卡接收所述CPU板卡發(fā)送的所述WorldFIP處理數(shù)據(jù)并向所述外部WorldFIP設備發(fā)送所述WorldFIP處理數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種用于軌道交通車輛的通信設備及方法,設備包括WorldFIP板卡用于接收外部WorldFIP設備發(fā)送的WorldFIP通信數(shù)據(jù)并向CPU板卡發(fā)送WorldFIP通信數(shù)據(jù),以及接收CPU板卡發(fā)送的WorldFIP處理數(shù)據(jù)并向外部WorldFIP設備發(fā)送WorldFIP處理數(shù)據(jù);DEVICENET板卡用于接收外部DEVICENET設備發(fā)送的DEVICENET通信數(shù)據(jù)并向CPU板卡發(fā)送DEVICENET通信數(shù)據(jù),以及接收CPU板卡發(fā)送的DEVICENET處理數(shù)據(jù)并向外部DEVICENET設備發(fā)送DEVICENET處理數(shù)據(jù);CPU板卡用于識別接收的數(shù)據(jù)的類型,并對數(shù)據(jù)進行相應地轉(zhuǎn)換。根據(jù)發(fā)明的用于軌道交通車輛的通信設備及方法,能夠?qū)崿F(xiàn)WorldFIP設備和DEVICENET之間的通信。
文檔編號B61K7/16GK103209105SQ201210007558
公開日2013年7月17日 申請日期2012年1月11日 優(yōu)先權日2012年1月11日
發(fā)明者寧壽輝 申請人:中國北車股份有限公司大連電力牽引研發(fā)中心