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