一種軌道交通車輛的通信方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種軌道交通車輛的通信方法及設(shè)備。
【背景技術(shù)】
[0002]近年來,隨著鐵路行業(yè)的快速發(fā)展,現(xiàn)場總線由于其可靠性高、成本低、故障率低等優(yōu)點使得其應(yīng)用越來越廣泛。
[0003]現(xiàn)有技術(shù)中,軌道交通車輛中的各設(shè)備之間,包括同一車輛上的不同設(shè)備及不同車輛上的設(shè)備之間,通常采用兩種現(xiàn)場總線技術(shù)進(jìn)行通信,其中一種是世界工廠儀表協(xié)議(World Factory Instrument Protocol ;WorldFIP),另外一種是過程現(xiàn)場總線(ProcessField Bus ;PR0FIBUS)。
[0004]由于,一個設(shè)備只能采用一種現(xiàn)場總線技術(shù)進(jìn)行通信,也只能與基于同樣的現(xiàn)場總線技術(shù)進(jìn)行通信的設(shè)備進(jìn)行通信,這樣,在目前兩種現(xiàn)場總線技術(shù)均被采用的情況下,易出現(xiàn)采用PR0FIBUS進(jìn)行通信的PR0FIBUS設(shè)備與采用WorldFIP進(jìn)行通信的WorldFIP設(shè)備之間需要進(jìn)行通信,卻不能正常通信的情況,從而影響軌道交通車輛內(nèi)部或軌道交通車輛之間的通信,為軌道交通車輛的運行帶來安全隱患。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種軌道交通車輛的通信方法,包括:
[0006]世界工廠儀表協(xié)議WorldFIP板卡接收第一源設(shè)備發(fā)送的第一通信數(shù)據(jù),并發(fā)送給CPU板卡,所述第一源設(shè)備為發(fā)起通信的設(shè)備,所述第一通信數(shù)據(jù)中包括第一目標(biāo)設(shè)備的標(biāo)識信息;
[0007]所述CPU板卡接收所述第一通信數(shù)據(jù);
[0008]所述CPU板卡確定所述第一通信數(shù)據(jù)為WorldFIP數(shù)據(jù),將所述第一通信數(shù)據(jù)轉(zhuǎn)換為第二通信數(shù)據(jù),所述第二通信數(shù)據(jù)為過程現(xiàn)場總線PR0FIBUS數(shù)據(jù);
[0009]所述CPU板卡將所述第二通信數(shù)據(jù)發(fā)送給PR0FIBUS板卡;
[0010]所述PR0FIBUS板卡接收所述第二通信數(shù)據(jù),并將所述第二通信數(shù)據(jù)發(fā)送給所述第一目標(biāo)設(shè)備。
[0011]本發(fā)明提供一種軌道交通車輛的通信設(shè)備,包括:
[0012]WorldFIP板卡,用于接收第一源設(shè)備發(fā)送的第一通信數(shù)據(jù),并發(fā)送給CPU板卡,所述第一源設(shè)備為發(fā)起通信的設(shè)備,所述第一通信數(shù)據(jù)中包括第一目標(biāo)設(shè)備的標(biāo)識信息;
[0013]所述CPU板卡,用于接收所述第一通信數(shù)據(jù);在確定所述第一通信數(shù)據(jù)為WorldFIP數(shù)據(jù)后,將所述第一通信數(shù)據(jù)轉(zhuǎn)換為第二通信數(shù)據(jù),所述第二通信數(shù)據(jù)為過程現(xiàn)場總線PR0FIBUS數(shù)據(jù);并將所述第二通信數(shù)據(jù)發(fā)送給PR0FIBUS板卡;
[0014]所述PR0FIBUS板卡,用于接收所述第二通信數(shù)據(jù),并將所述第二通信數(shù)據(jù)發(fā)送給所述第一目標(biāo)設(shè)備。
[0015]本發(fā)明的技術(shù)方案,通過本實施例的方法,通過PR0FIBUS板卡、CPU板卡、及WorldFIP板卡對PR0FIBUS設(shè)備與WorldFIP設(shè)備之間的通信數(shù)據(jù)進(jìn)行處理,實現(xiàn)了軌道交通車輛中的PROFIBUS設(shè)備與WorldFIP設(shè)備之間的正常通信,提高了軌道交通車輛通信安全,提高了軌道交通車輛運行的安全性。
【附圖說明】
[0016]圖1為本發(fā)明軌道交通車輛的通信方法實施例一的流程圖;
[0017]圖2為本發(fā)明軌道交通車輛的通信設(shè)備實施例一的結(jié)構(gòu)示意圖。
【具體實施方式】
[0018]圖1為本發(fā)明軌道交通車輛的通信方法實施例一的流程圖,參見圖1,本實施例的方法包括:
[0019]步驟101 =WorldFIP板卡接收第一源設(shè)備發(fā)送的第一通信數(shù)據(jù),并發(fā)送給CPU板卡,所述第一源設(shè)備為發(fā)起通信的設(shè)備,所述第一通信數(shù)據(jù)中包括第一目標(biāo)設(shè)備的標(biāo)識信息;
[0020]本實施例中,WorldFIP(World Factory Instrument Protocol ;世界工廠儀表協(xié)議)板卡與各WorldFIP設(shè)備連接,可以接收各WorldFIP設(shè)備發(fā)送的數(shù)據(jù),所述第一源設(shè)備為發(fā)起通信的WorldFIP設(shè)備,WorldFIP設(shè)備發(fā)送的通信數(shù)據(jù)均為WorldFIP數(shù)據(jù),即所述第一通信數(shù)據(jù)為WorldFIP數(shù)據(jù)。
[0021]優(yōu)選地,第一源設(shè)備及第一目標(biāo)設(shè)備可以為控制設(shè)備、顯示設(shè)備等各種設(shè)備,所述第一通信數(shù)據(jù)中可以包括電流、電壓、車速等狀態(tài)信息及包括司機鑰匙、方向、牽引、制動、手柄級位等命令信息中的至少一項。
[0022]步驟102:所述CPU板卡接收所述第一通信數(shù)據(jù);
[0023]步驟103:所述CPU板卡確定所述第一通信數(shù)據(jù)為WorldFIP數(shù)據(jù),將所述第一通信數(shù)據(jù)轉(zhuǎn)換為第二通信數(shù)據(jù),所述第二通信數(shù)據(jù)為過程現(xiàn)場總線PROFIBUS數(shù)據(jù);
[0024]可選地,在本實施例中,所述第一通信數(shù)據(jù)可以由第一源設(shè)備在確定第一目標(biāo)設(shè)備與自身采用的現(xiàn)場總線技術(shù)不同時,即確定所述第一目標(biāo)設(shè)備為PROFIBUS設(shè)備時,發(fā)送給WorldFIP板卡;或者;
[0025]與WorldFIP板卡連接的WorldFIP設(shè)備發(fā)起的通信數(shù)據(jù)均直接發(fā)送給WorldFIP板卡,由CPU板卡來判斷目標(biāo)設(shè)備是哪種設(shè)備,相應(yīng)地,本步驟中,所述CPU板卡確定所述第一通信數(shù)據(jù)為WorldFIP數(shù)據(jù)之后,還包括:
[0026]所述CPU板卡確定第一目標(biāo)設(shè)備為PROFIBUS設(shè)備還是為WorldFIP設(shè)備;
[0027]若確定第一目標(biāo)設(shè)備為PROFIBUS設(shè)備,將所述第一通信數(shù)據(jù)轉(zhuǎn)換為第二通信數(shù)據(jù),繼續(xù)執(zhí)行步驟104;
[0028]若確定第一目標(biāo)設(shè)備為WorldFIP設(shè)備,所述CPU板卡將所述第一通信數(shù)據(jù)發(fā)送給WorldFIP板卡,進(jìn)而由WorldFIP板卡將第一通信數(shù)據(jù)發(fā)送給第一目標(biāo)設(shè)備。
[0029]步驟104:所述CPU板卡將所述第二通信數(shù)據(jù)發(fā)送給PROFIBUS板卡;
[0030]所述CPU板卡與WorldFIP板卡、PROFIBUS板卡分別連接。
[0031]步驟105:所述PROFIBUS板卡接收所述第二通信數(shù)據(jù),并將所述第二通信數(shù)據(jù)發(fā)送給所述第一目標(biāo)設(shè)備。
[0032]具體地,本實施例中,PROFIBUS板卡通過PC (Personal Computer) 104總線將所述第二通信數(shù)據(jù)發(fā)送給所述第一目標(biāo)設(shè)備。
[0033]進(jìn)一步地,在本實施例中,若發(fā)起通信的設(shè)備為PROFIBUS設(shè)備,則由所述PROFIBUS板卡接收PROFIBUS設(shè)備發(fā)送的通信數(shù)據(jù),相應(yīng)地,本實施例的方法中還包括:
[0034]若所述PROFIBUS板卡接收到第二源設(shè)備發(fā)送的第三通信數(shù)據(jù),所述PROFIBUS板卡將所述第三通信數(shù)據(jù)發(fā)送給CPU板卡,所述第三通信數(shù)據(jù)中包括第二目標(biāo)設(shè)備的標(biāo)識信息,所述第二源設(shè)備即發(fā)起通信的PROFIBUS設(shè)備;
[0035]所述CPU板卡接收所述第三通信數(shù)據(jù);
[0036]所述CPU板卡確定所述第三通信數(shù)據(jù)為PROFIBUS數(shù)據(jù),將所述第三通信數(shù)據(jù)轉(zhuǎn)換為第四通信數(shù)據(jù),所述第四通信數(shù)據(jù)為WorldFIP數(shù)據(jù);
[0037]所述CPU板卡將所述第四通信數(shù)據(jù)發(fā)送給所述WorldFIP板卡;
[0038]所述WorldFIP板卡接收所述第四通信數(shù)據(jù),并將所述第四通信數(shù)據(jù)發(fā)送給所述第二目標(biāo)設(shè)備。
[0039]具體地,本實施例中,第二源設(shè)備及第二目標(biāo)設(shè)備也可以為控制設(shè)備、顯示設(shè)備等各種設(shè)備,所述第三通信數(shù)據(jù)中可以包括電流、電壓、車速等狀態(tài)信息及包括司機鑰匙、方向、牽引、制動、手柄級位等命令信息中的至少一項。WorldFIP板卡可以通過PC104總線將所述第四通信數(shù)據(jù)發(fā)送給所述第二目標(biāo)設(shè)備。
[0040]本實施例中,可選地,第三通信數(shù)據(jù)可以由第二源設(shè)備在確定與所述第二目標(biāo)設(shè)備所采用的現(xiàn)場總線技術(shù)不同時,即第二源設(shè)備確定所述第二目標(biāo)設(shè)備為WorldFIP設(shè)備時,發(fā)送給PROFIBUS板卡,相應(yīng)地,所述CPU板卡確定所述第三通信數(shù)據(jù)為PROFIBUS數(shù)據(jù)后,直接將所述第三通信數(shù)據(jù)轉(zhuǎn)換為第四通信數(shù)據(jù);或者;
[0041]與所述PROFIBUS板卡連接的PROFIBUS設(shè)備發(fā)起的通信數(shù)據(jù)均發(fā)送給PROFIBUS板卡,再由CPU板卡來判斷目標(biāo)設(shè)備是哪種設(shè)備,相應(yīng)地,所述CPU板卡確定所述第三通信數(shù)據(jù)為PROFIBUS數(shù)據(jù)之后:
[0042]所述CPU板卡確定第二目標(biāo)設(shè)備為PROFIBUS設(shè)備還是為WorldFIP設(shè)備;
[0043]所述將所述第三通信數(shù)據(jù)轉(zhuǎn)換為第四通信數(shù)據(jù),具體為:
[0044]若確定第二目標(biāo)設(shè)備為WorldFIP設(shè)備,將所述第三通信數(shù)據(jù)轉(zhuǎn)換為第四通信數(shù)據(jù)。
[0045]本實施例中,若確定第二目標(biāo)設(shè)備為PROFIBUS設(shè)備,則直接將第三通信數(shù)據(jù)發(fā)送給PROFIBUS板卡,并由PROFIBUS板卡發(fā)送給第二目標(biāo)設(shè)備。
[0046]優(yōu)選地,在本實施例中,所述CPU板卡可以根據(jù)接收的通信數(shù)據(jù)的第一個字節(jié)的值,確定通信數(shù)據(jù)的協(xié)議類型,若接收的通信數(shù)據(jù)的第一個字節(jié)的值為十六進(jìn)制數(shù)55H,則確定為WorldFIP數(shù)據(jù),同時也可以確定該通信數(shù)