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