專利名稱:數(shù)據(jù)通信方法、系統(tǒng)及網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及鐵路通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)通信方法、系統(tǒng)及網(wǎng)關(guān)。
背景技術(shù):
隨著鐵路跨越式發(fā)展的需要,鐵路機(jī)車車輛工業(yè)對(duì)列車微機(jī)控制系統(tǒng)中的車載數(shù)據(jù)通信網(wǎng)絡(luò)提出了新的要求,期望建立一個(gè)在機(jī)車車輛內(nèi)部及列車和地面控制系統(tǒng)之間交換控制命令、狀態(tài)信息、故障診斷及旅客信息等數(shù)據(jù)通信網(wǎng)絡(luò)。為此,IEC61375-1《列車通信網(wǎng)絡(luò)》制定的列車通信網(wǎng)絡(luò)標(biāo)準(zhǔn)(Train Communication Network,簡(jiǎn)稱,TCN)將成為一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)通信平臺(tái)。按照TCN標(biāo)準(zhǔn),機(jī)車通信網(wǎng)分為兩級(jí),第一級(jí)絞線式列車總線(WireTrain Bus,簡(jiǎn)稱WTB)實(shí)現(xiàn)車輛之間的數(shù)據(jù)通信,第二級(jí)多功能車輛總線(Multifunction Vehicle Bus,簡(jiǎn)稱MVB)主要實(shí)現(xiàn)同一車輛內(nèi)各功能控制單元之間的數(shù)據(jù)通信。由于MVB總線的廣泛應(yīng)用,變流器產(chǎn)品也衍生出掛接在MVB總線上的控制系統(tǒng),圖1為現(xiàn)有技術(shù)的機(jī)車數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)示意圖,如圖1所示,現(xiàn)有的控制系統(tǒng)是通過一塊網(wǎng)關(guān)板和一塊控制板共同實(shí)現(xiàn)的,網(wǎng)關(guān)板上有一個(gè)MVB總線接口和一個(gè)控制器局部網(wǎng)(Controller Area Network,簡(jiǎn)稱CAN)總線接口,控制板上有兩個(gè)CAN總線接口,即圖中的A和B。網(wǎng)關(guān)板實(shí)現(xiàn)MVB總線數(shù)據(jù)與CAN總線數(shù)據(jù)交換,控制板負(fù)責(zé)對(duì)網(wǎng)關(guān)板傳送數(shù)據(jù)的處理。其中,CAN總線是一種有效支持分布式控制或?qū)崟r(shí)控制的串行通信網(wǎng)絡(luò),實(shí)現(xiàn)現(xiàn)場(chǎng)設(shè)備之間的數(shù)據(jù)通信。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)使用了兩塊電路板,增加了一條CAN總線,存在硬件成本高且延長(zhǎng)數(shù)據(jù)傳輸和處理時(shí)間,易導(dǎo)致數(shù)據(jù)在傳輸過程發(fā)生錯(cuò)誤的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)通信方法、系統(tǒng)及網(wǎng)關(guān),用以解決現(xiàn)有技術(shù)存在硬件成本高且延長(zhǎng)數(shù)據(jù)傳輸和處理時(shí)間,易導(dǎo)致數(shù)據(jù)在傳輸過程發(fā)生錯(cuò)誤的問題。為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供一種數(shù)據(jù)通信方法,包括:網(wǎng)關(guān)接收多功能車輛總線MVB控制模塊發(fā)送的MVB指令信息,所述MVB指令信息包括指令對(duì)象和指令動(dòng)作,所述指令對(duì)象包括牽引變流器子模塊標(biāo)識(shí);將所述MVB指令信息轉(zhuǎn)換為控制器局部網(wǎng)總線CAN指令信息,所述CAN指令信息包括所述指令對(duì)象和指令動(dòng)作;根據(jù)所述指令對(duì)象包括的牽引變流器子模塊標(biāo)識(shí),將所述CAN指令信息發(fā)送給與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的牽引變流器子模塊,以使所述牽引變流器子模塊根據(jù)所述指令動(dòng)作執(zhí)行相應(yīng)操作。本發(fā)明實(shí)施例提供一種網(wǎng)關(guān),包括:接收模塊,用于接收多功能車輛總線MVB控制模塊發(fā)送的MVB指令信息,所述MVB指令信息包括指令對(duì)象和指令動(dòng)作,所述指令對(duì)象包括牽弓I變流器子模塊標(biāo)識(shí);第一轉(zhuǎn)換模塊,用于將所述MVB指令信息轉(zhuǎn)換為控制器局部網(wǎng)總線CAN指令信息,述CAN指令信息包括所述指令對(duì)象和指令動(dòng)作;發(fā)送模塊,用于根據(jù)所述指令對(duì)象包括的牽引變流器子模塊標(biāo)識(shí),將所述CAN指令信息發(fā)送給與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的牽引變流器子模塊,以使所述牽引變流器子模塊根據(jù)所述指令動(dòng)作執(zhí)行相應(yīng)操作。本發(fā)明實(shí)施例提供一種數(shù)據(jù)通信系統(tǒng),包括:依次連接的多功能車輛總線MVB控制模塊、網(wǎng)關(guān)和牽引變流器子模塊;所述MVB控制模塊,用于向網(wǎng)關(guān)發(fā)送MVB指令信息,所述MVB指令信息包括指令對(duì)象和指令動(dòng)作;所述網(wǎng)關(guān)為上述網(wǎng)關(guān);所述牽引變流器子模塊,用于接收所述網(wǎng)關(guān)發(fā)送的CAN指令信息,并根據(jù)所述CAN指令信息中的指令動(dòng)作執(zhí)行相應(yīng)操作。本實(shí)施例通過網(wǎng)關(guān)將MVB控制模塊發(fā)送的MVB指令直接轉(zhuǎn)換為CAN指令,并將該CAN指令直接發(fā)送給相應(yīng)的牽引變流器子模塊,以使其執(zhí)行相應(yīng)操作,解決了現(xiàn)有技術(shù)存在硬件成本高且延長(zhǎng)數(shù)據(jù)傳輸和處理時(shí)間,易導(dǎo)致數(shù)據(jù)在傳輸過程發(fā)生錯(cuò)誤的問題。
圖1為現(xiàn)有技術(shù)的機(jī)車數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例一提供的數(shù)據(jù)通信方法的流程示意圖;圖3為本發(fā)明實(shí)施例二提供的數(shù)據(jù)通信方法的流程示意圖;圖4為本發(fā)明實(shí)施例三提供的網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例四提供的網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例五提供的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式圖2為本發(fā)明實(shí)施例一提供的數(shù)據(jù)通信方法的流程示意圖;如圖2所示,包括:步驟201、網(wǎng)關(guān)接收MVB控制模塊發(fā)送的MVB指令信息,所述MVB指令信息包括指令對(duì)象和指令動(dòng)作,所述指令對(duì)象包括牽引變流器子模塊標(biāo)識(shí)。具體地,網(wǎng)關(guān)與MVB控制模塊通過MVB總線連接。具體地,指令對(duì)象包括牽引變流器子模塊標(biāo)識(shí),用于確定執(zhí)行指令動(dòng)作的牽引變流器子模塊,指令動(dòng)作可以用來(lái)指示牽引變流器的各子模塊執(zhí)行相應(yīng)操作。步驟202、將所述MVB指令信息轉(zhuǎn)換為控制器局部網(wǎng)總線CAN指令信息,所述CAN指令信息包括所述指令對(duì)象和指令動(dòng)作。目前,MVB控制模塊的通信協(xié)議是MVB總線協(xié)議,牽引變流器的數(shù)據(jù)通信協(xié)議是CAN總線協(xié)議。網(wǎng)關(guān)將接收到的MVB指令信息轉(zhuǎn)換為CAN指令信息,即將MVB指令信息封裝為CAN數(shù)據(jù)幀。步驟203、根據(jù)所述指令對(duì)象包括的牽引變流器子模塊標(biāo)識(shí),將所述CAN指令信息發(fā)送給與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的牽引變流器子模塊,以使所述牽引變流器子模塊根據(jù)所述指令動(dòng)作執(zhí)行相應(yīng)操作。具體地,網(wǎng)關(guān)與牽引變流器通過CAN總線連接。其中,牽引變流器包括整流器、逆變器等子模塊。舉例來(lái)說,當(dāng)指令對(duì)象包括整流器標(biāo)識(shí),指令動(dòng)作為采集運(yùn)行狀態(tài)信息,則步驟203中將CAN指令信息通過CAN總線發(fā)送給整流器,以使整流器執(zhí)行采集運(yùn)行狀態(tài)參數(shù)的操作。因此,本實(shí)施例直接通過網(wǎng)關(guān)將MVB控制模塊發(fā)送的MVB指令轉(zhuǎn)換為CAN指令,并將該CAN指令直接發(fā)送給相應(yīng)的牽引變流器子模塊,以使其執(zhí)行相應(yīng)操作,解決了現(xiàn)有技術(shù)存在硬件成本高且延長(zhǎng)數(shù)據(jù)傳輸和處理時(shí)間,易導(dǎo)致數(shù)據(jù)在傳輸過程發(fā)生錯(cuò)誤的問題。圖3為本發(fā)明實(shí)施例二提供的數(shù)據(jù)通信方法的流程示意圖;在圖2所示方法實(shí)施例一的基礎(chǔ)上,具體包括:步驟301、網(wǎng)關(guān)接收MVB控制模塊發(fā)送的MVB指令信息。舉例來(lái)說,本實(shí)施例的各MVB控制模塊通過MVB收發(fā)電路將MVB指令信息發(fā)送到MVB總線上,網(wǎng)關(guān)通過MVB協(xié)議控制芯片從MVB總線上獲取MVB指令信息。所述指令信息包括指令對(duì)象和指令動(dòng)作,所述指令對(duì)象包括牽引變流器子模塊標(biāo)識(shí)。步驟302、將所述MVB指令信息轉(zhuǎn)換為CAN指令信息。本實(shí)施例中,網(wǎng)關(guān)提取MVB指令信息中的指令動(dòng)作和指令對(duì)象,并解析指令動(dòng)作和指令對(duì)象中包括的牽引變流器子模塊標(biāo)識(shí),將MVB指令信息轉(zhuǎn)換為CAN指令信息,并根據(jù)牽引變流器子模塊標(biāo)識(shí)將CAN指令信息保存到與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的列表,為以后故障分析和處理提供依據(jù)。步驟303、根據(jù)所述指令對(duì)象包括的牽引變流器子模塊標(biāo)識(shí),將所述CAN指令信息發(fā)送給與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的牽引變流器子模塊,以使所述牽引變流器子模塊根據(jù)所述指令動(dòng)作執(zhí)行相應(yīng)操作。具體地,網(wǎng)關(guān)通過CAN協(xié)議控制芯片將CAN指令信息發(fā)送到CAN總線上,CAN總線將CAN指令信息發(fā)送給與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的牽引變流器子模塊。本實(shí)施例的牽引變流器包括整流器、逆變器和保護(hù)控制器等子模塊。舉例來(lái)說,其中,所述CAN指令信息可以用來(lái)指示整流器執(zhí)行如啟動(dòng)、停止、隔離、復(fù)位等操作,或是指示逆變器執(zhí)行啟動(dòng)、停止、隔離、復(fù)位等操作,或是指示保護(hù)控制器根據(jù)傳感器采集的信號(hào)向微處理器以及輔助變流器發(fā)送參考指令,達(dá)到保護(hù)牽引變流器的目的。步驟304、接收所述牽引變流器子模塊發(fā)送的CAN操作結(jié)果信息,所述CAN操作結(jié)果信息包括所述牽引變流器子模塊標(biāo)識(shí)。本實(shí)施例的牽引變流器子模塊執(zhí)行相應(yīng)操作后,生成CAN操作結(jié)果信息,并發(fā)送給CAN總線,網(wǎng)關(guān)通過內(nèi)部的CAN協(xié)議控制芯片接收CAN總線發(fā)送的CAN操作結(jié)果信息。步驟305、將所述CAN操作結(jié)果信息轉(zhuǎn)換為MVB操作結(jié)果信息。本實(shí)施例中,網(wǎng)關(guān)解析所述CAN操作結(jié)果信息中包括的所述牽引變流器子模塊標(biāo)識(shí),根據(jù)所述牽引變流器子模塊標(biāo)識(shí)將所述CAN操作結(jié)果信息保存到與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的列表中,并將所述CAN操作結(jié)果信息轉(zhuǎn)換為MVB操作結(jié)果信息,為以后故障分析和處理提供依據(jù)。步驟306、將所述MVB操作結(jié)果信息發(fā)送給所述MVB控制模塊。舉例來(lái)說,若MVB控制模塊接收的操作結(jié)果信息為整流器的運(yùn)行狀態(tài)信息,經(jīng)過分析處理后,若該運(yùn)行狀態(tài)信息顯示整流器已停止,則可以發(fā)送整流器啟動(dòng)指令。MVB數(shù)據(jù)的接收和發(fā)送都是通過MVB控制協(xié)議芯片和MVB收發(fā)電路共同實(shí)現(xiàn)的。本實(shí)施例二的網(wǎng)關(guān)在實(shí)施例一的基礎(chǔ)上,還采用網(wǎng)關(guān)接收牽引變流器返回的CAN操作結(jié)果信息,將CAN操作結(jié)果信息進(jìn)行保存,并將其轉(zhuǎn)換為MVB操作結(jié)果信息直接發(fā)送MVB控制模塊的技術(shù)手段,不但能夠?yàn)镸VB控制模塊的后續(xù)操作提供依據(jù),同時(shí)也為故障分析和處理提供了依據(jù)。圖4為本發(fā)明實(shí)施例三提供的網(wǎng)關(guān)的結(jié)構(gòu)示意圖,包括:依次連接的接收模塊41、第一轉(zhuǎn)換模塊42、發(fā)送模塊43 ;接收模塊41,用于接收多功能車輛總線MVB控制模塊發(fā)送的MVB指令信息,所述MVB指令信息包括指令對(duì)象和指令動(dòng)作,所述指令對(duì)象包括牽引變流器子模塊標(biāo)識(shí);第一轉(zhuǎn)換模塊42,用于將所述MVB指令信息轉(zhuǎn)換為控制器局部網(wǎng)總線CAN指令信息,所述CAN指令信息包括所述指令對(duì)象和指令動(dòng)作;發(fā)送模塊43,用于根據(jù)所述指令對(duì)象包括的牽引變流器子模塊標(biāo)識(shí),將所述CAN指令信息發(fā)送給與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的牽引變流器子模塊,以使所述牽引變流器子模塊根據(jù)所述指令動(dòng)作執(zhí)行相應(yīng)操作。本實(shí)施例的網(wǎng)關(guān)可以具體用于執(zhí)行圖2所示方法實(shí)施例的方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。圖5為本發(fā)明實(shí)施例四提供的網(wǎng)關(guān)的結(jié)構(gòu)示意圖,在圖4所示實(shí)施例的網(wǎng)關(guān)的基礎(chǔ)上做進(jìn)一步的擴(kuò)展。其中,第一轉(zhuǎn)換模塊42包括:第一解析單元421,用于解析所述MVB指令信息中包含的指令動(dòng)作和指令對(duì)象,將所述MVB指令信息轉(zhuǎn)換為CAN指令信息;第一儲(chǔ)存單元422,用于根據(jù)所述指令對(duì)象包括的牽引變流器子模塊標(biāo)識(shí),將所述CAN指令信息保存到本地與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的列表中。接收模塊41,還用于接收所述牽引變流器子模塊發(fā)送的CAN操作結(jié)果信息,所述CAN操作結(jié)果信息包括所述牽引變流器子模塊標(biāo)識(shí);所述網(wǎng)關(guān)還包括:第二轉(zhuǎn)換模塊44,用于將所述CAN操作結(jié)果信息轉(zhuǎn)換為MVB操作結(jié)果信息;發(fā)送模塊43,還用于將所述MVB操作結(jié)果信息發(fā)送給所述MVB控制模塊。第二轉(zhuǎn)換模塊44包括:第二解析單元441,用于解析所述CAN操作結(jié)果信息中包括的所述牽引變流器子模塊標(biāo)識(shí);第二儲(chǔ)存單元442,用于將所述CAN操作結(jié)果信息保存到與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的列表中,并將所述CAN操作結(jié)果信息轉(zhuǎn)換為MVB操作結(jié)果信息,所述MVB操作結(jié)果信息包括所述牽引變流器子模塊標(biāo)識(shí)。本實(shí)施例的裝置可以具體用于執(zhí)行圖3所示方法實(shí)施例的方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。圖6為本發(fā)明實(shí)施例五提供的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)示意圖,包括:依次連接的多功能車輛總線MVB控制模塊61、網(wǎng)關(guān)62和牽引變流器子模塊63 ;
MVB控制模塊61,用于向網(wǎng)關(guān)發(fā)送MVB指令信息,所述MVB指令信息包括指令對(duì)象和指令動(dòng)作;網(wǎng)關(guān)62采用如圖4所示實(shí)施例所述的網(wǎng)關(guān);牽引變流器子模塊63,用于接收所述網(wǎng)關(guān)發(fā)送的CAN指令信息,并根據(jù)所述CAN指令信息中的指令動(dòng)作執(zhí)行相應(yīng)操作。本實(shí)施例的牽引變流器子模塊63,還用于生成CAN操作結(jié)果信息,并將所述CAN操作結(jié)果信息發(fā)送給網(wǎng)關(guān)62;網(wǎng)關(guān)62采用如圖5所示實(shí)施例所述的網(wǎng)關(guān);MVB控制模塊61,還用于接收網(wǎng)關(guān)62發(fā)送的MVB操作結(jié)果信息。本實(shí)施例的系統(tǒng)可以具體用于執(zhí)行圖2或圖3所示方法實(shí)施例的方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(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ù)據(jù)通信方法,其特征在于,包括: 網(wǎng)關(guān)接收多功能車輛總線MVB控制模塊發(fā)送的MVB指令信息,所述MVB指令信息包括指令對(duì)象和指令動(dòng)作,所述指令對(duì)象包括牽弓I變流器子模塊標(biāo)識(shí); 將所述MVB指令信息轉(zhuǎn)換為控制器局部網(wǎng)總線CAN指令信息,所述CAN指令信息包括所述指令對(duì)象和指令動(dòng)作; 根據(jù)所述指令對(duì)象包括的牽引變流器子模塊標(biāo)識(shí),將所述CAN指令信息發(fā)送給與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的牽引變流器子模塊,以使所述牽引變流器子模塊根據(jù)所述指令動(dòng)作執(zhí)行相應(yīng)操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述MVB指令信息轉(zhuǎn)換為控制器局部網(wǎng)總線CAN指令信息具體包括: 解析所述MVB指令信息中包含的指令動(dòng)作和指令對(duì)象,將所述MVB指令信息轉(zhuǎn)換為CAN指令信息; 根據(jù)所述指令對(duì)象包括的牽引變流器子模塊標(biāo)識(shí),將所述CAN指令信息保存到本地與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的列表中。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述將所述CAN指令信息發(fā)送給與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的牽引變流器子模塊之后,還包括: 接收所述牽引變流器子模塊發(fā)送的CAN操作結(jié)果信息,所述CAN操作結(jié)果信息包括所述牽引變流器子模塊標(biāo)識(shí); 將所述CAN操作結(jié)果信息轉(zhuǎn)換為MVB操作結(jié)果信息; 將所述MVB操作結(jié)果信息發(fā)送給所述MVB控制模塊。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,將所述CAN操作結(jié)果信息轉(zhuǎn)換為MVB操作結(jié)果信息具體包括: 解析所述CAN操作結(jié)果信息中包括的所述牽引變流器子模塊標(biāo)識(shí); 將所述CAN操作結(jié)果信息保存到與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的列表中,并將所述CAN操作結(jié)果信息轉(zhuǎn)換為MVB操作結(jié)果信息,所述MVB操作結(jié)果信息包括所述牽引變流器子模塊標(biāo)識(shí)。
5.—種網(wǎng)關(guān),其特征在于,包括: 接收模塊,用于接收多功能車輛總線MVB控制模塊發(fā)送的MVB指令信息,所述MVB指令信息包括指令對(duì)象和指令動(dòng)作,所述指令對(duì)象包括牽弓I變流器子模塊標(biāo)識(shí); 第一轉(zhuǎn)換模塊,用于將所述MVB指令信息轉(zhuǎn)換為控制器局部網(wǎng)總線CAN指令信息,所述CAN指令信息包括所述指令對(duì)象和指令動(dòng)作; 發(fā)送模塊,用于根據(jù)所述指令對(duì)象包括的牽引變流器子模塊標(biāo)識(shí),將所述CAN指令信息發(fā)送給與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的牽引變流器子模塊,以使所述牽引變流器子模塊根據(jù)所述指令動(dòng)作執(zhí)行相應(yīng)操作。
6.根據(jù)權(quán)利要求5所述的網(wǎng)關(guān),其特征在于,所述第一轉(zhuǎn)換模塊包括: 第一解析單元,用于解析所述MVB指令信息中包含的指令動(dòng)作和指令對(duì)象,將所述MVB指令信息轉(zhuǎn)換為CAN指令信息; 第一儲(chǔ)存單元,用于根據(jù)所述指令對(duì)象包括的牽引變流器子模塊標(biāo)識(shí),將所述CAN指令信息保存到本地與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的列表中。
7.根據(jù)權(quán)利要求5或6所述的網(wǎng)關(guān),其特征在于,所述接收模塊,還用于接收所述牽引變流器子模塊發(fā)送的CAN操作結(jié)果信息,所述CAN操作結(jié)果信息包括所述牽引變流器子模塊標(biāo)識(shí); 所述網(wǎng)關(guān)還包括: 第二轉(zhuǎn)換模塊,用于將所述CAN操作結(jié)果信息轉(zhuǎn)換為MVB操作結(jié)果信息; 所述發(fā)送模塊,還用于將所述MVB操作結(jié)果信息發(fā)送給所述MVB控制模塊。
8.根據(jù)權(quán)利要求7所述的網(wǎng)關(guān),其特征在于,所述第二轉(zhuǎn)換模塊包括: 第二解析單元,用于解析所述CAN操作結(jié)果信息中包括的所述牽引變流器子模塊標(biāo)識(shí); 第二儲(chǔ)存單元,用于將所述CAN操作結(jié)果信息保存到與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的列表中,并將所述CAN操作結(jié)果信息轉(zhuǎn)換為MVB操作結(jié)果信息,所述MVB操作結(jié)果信息包括所述牽引變流器子模塊標(biāo)識(shí)。
9.一種數(shù)據(jù)通信系統(tǒng),其特征在于,包括:依次連接的多功能車輛總線MVB控制模塊、網(wǎng)關(guān)和牽引變流器子模塊; 所述MVB控制模塊,用于向網(wǎng)關(guān)發(fā)送MVB指令信息,所述MVB指令信息包括指令對(duì)象和指令動(dòng)作; 所述網(wǎng)關(guān)為如權(quán)利要求5 8任一所述的網(wǎng)關(guān); 所述牽引變流器子模塊,用于接收所述網(wǎng)關(guān)發(fā)送的CAN指令信息,并根據(jù)所述CAN指令信息中的指令動(dòng)作執(zhí)行相應(yīng)操作。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述牽引變流器子模塊,還用于生成CAN操作結(jié)果信息,并將所述CAN操作結(jié)果信息發(fā)送給所述網(wǎng)關(guān); 所述MVB控制模塊,還用于接收所述網(wǎng)關(guān)發(fā)送的MVB操作結(jié)果信息。
全文摘要
本發(fā)明實(shí)施例公開了一種數(shù)據(jù)通信方法、網(wǎng)關(guān)及系統(tǒng),其中,該方法包括網(wǎng)關(guān)接收多功能車輛總線MVB控制模塊發(fā)送的MVB指令信息,所述指令信息包括指令對(duì)象和指令動(dòng)作,所述指令對(duì)象包括牽引變流器子模塊標(biāo)識(shí);將所述MVB指令信息轉(zhuǎn)換為控制器局部網(wǎng)總線CAN指令信息;根據(jù)所述指令對(duì)象包括的牽引變流器子模塊標(biāo)識(shí),將所述CAN指令信息發(fā)送給與所述牽引變流器子模塊標(biāo)識(shí)對(duì)應(yīng)的牽引變流器子模塊,以使所述牽引變流器子模塊根據(jù)所述指令動(dòng)作執(zhí)行相應(yīng)操作。因此,本發(fā)明能夠解決現(xiàn)有的網(wǎng)關(guān)數(shù)據(jù)傳輸和處理時(shí)間長(zhǎng),且易導(dǎo)致數(shù)據(jù)在傳輸過程發(fā)生錯(cuò)誤的問題。
文檔編號(hào)H04L12/40GK103139029SQ20111038276
公開日2013年6月5日 申請(qǐng)日期2011年11月25日 優(yōu)先權(quán)日2011年11月25日
發(fā)明者鄒代厚, 耿輝, 王雪迪 申請(qǐng)人:中國(guó)北車股份有限公司大連電力牽引研發(fā)中心