一種mvb協(xié)議分析儀及其工作方法
【專利摘要】本發(fā)明公開了一種MVB協(xié)議分析儀及其工作方法,屬于列車網(wǎng)絡(luò)通信領(lǐng)域。本發(fā)明MVB分析儀包括ARM核心、FPGA核心、MVB接口、LCD觸摸屏;其中,ARM核心與FPGA核心通信連接,F(xiàn)PGA核心收到ARM核心發(fā)出的數(shù)據(jù)采集指令后進(jìn)行數(shù)據(jù)采集并解碼后傳輸給ARM核心,收到ARM核心的停止數(shù)據(jù)采集指令時(shí),停止數(shù)據(jù)采集;ARM核心根據(jù)TCN協(xié)議對(duì)列車MVB網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行數(shù)據(jù)解析;LCD觸摸屏與ARM核心連接,負(fù)責(zé)人機(jī)交互功能,用于協(xié)議分析軟件操作及相關(guān)數(shù)據(jù)顯示。本發(fā)明的MVB分析儀攜帶方便,而且不需搭建軟件運(yùn)行環(huán)境,既可以在列車未出廠時(shí)為調(diào)試人員使用也可以在出廠運(yùn)行時(shí)使用,對(duì)操作人員的專業(yè)性要求不高。
【專利說明】—種MVB協(xié)議分析儀及其工作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于列車網(wǎng)絡(luò)通信領(lǐng)域,涉及一種MVB協(xié)議分析儀及其工作方法,其應(yīng)用于列車通信網(wǎng)絡(luò)多功能車輛總線中。
【背景技術(shù)】
[0002]列車通信網(wǎng)絡(luò)(TCN-Train Communication Network)是鐵路列車車輛之間和車輛內(nèi)部可編程設(shè)備互聯(lián)傳送控制、監(jiān)測(cè)與診斷信息的數(shù)據(jù)通信網(wǎng)絡(luò)。隨著當(dāng)代列車的智能化,列車通信網(wǎng)絡(luò)中包含更多的信息,諸如狀態(tài)、控制、故障診斷、旅客信息等,如何對(duì)列車運(yùn)行數(shù)據(jù)進(jìn)行分析從而在早期發(fā)現(xiàn)列車運(yùn)行時(shí)存在的風(fēng)險(xiǎn)定位列車缺陷,以保證列車的安全行駛成為一個(gè)關(guān)鍵性問題。
[0003]由于目前主機(jī)廠調(diào)試列車使用的設(shè)備采用上位機(jī)協(xié)議分析軟件和下位機(jī)設(shè)備相結(jié)合的方式,設(shè)備的繁多及調(diào)試環(huán)境的搭建軟件安裝等給列車調(diào)試工作帶來了諸多不便。因此,提供一個(gè)高效、可靠的、操作便捷的MVB協(xié)議分析儀具有廣闊的發(fā)展前景。
【發(fā)明內(nèi)容】
[0004]針對(duì)現(xiàn)有技術(shù)中存在的技術(shù)問題,本發(fā)明的目的在于提出一種MVB協(xié)議分析儀及其工作方法,提供對(duì)MVB總線數(shù)據(jù)進(jìn)行實(shí)時(shí)捕捉、分析、處理、查詢、統(tǒng)計(jì)、診斷等應(yīng)用服務(wù),具有人機(jī)交互一體機(jī)的功能,其最終能夠應(yīng)用到MVB網(wǎng)絡(luò)狀態(tài)檢測(cè)、故障診斷等方面,為列車網(wǎng)絡(luò)運(yùn)行情況分析提供參考依據(jù)。
[0005]協(xié)議分析儀設(shè)備通過MVB接口與MVB總線連接,F(xiàn)PGA核心根據(jù)協(xié)議分析儀軟件發(fā)出的指令采集列車網(wǎng)絡(luò)MVB總線數(shù)據(jù),并通過SPI總線將數(shù)據(jù)傳輸給ARM核心,協(xié)議分析儀軟件便可以對(duì)設(shè)備采集到的數(shù)據(jù)進(jìn)行解析,并提供查詢、統(tǒng)計(jì)及分析等應(yīng)用服務(wù)。
[0006]本發(fā)明的技術(shù)方案為:
[0007]一種MVB協(xié)議分析儀,其特征在于包括ARM核心、FPGA核心、MVB接口、IXD觸摸屏;其中,ARM核心與FPGA核心通信連接,F(xiàn)PGA核心收到ARM核心發(fā)出的數(shù)據(jù)采集指令后通過MVB接口進(jìn)行數(shù)據(jù)采集并將采集到的數(shù)據(jù)進(jìn)行解碼后傳輸給ARM核心,收到ARM核心發(fā)出的停止數(shù)據(jù)采集指令時(shí),停止數(shù)據(jù)采集;ARM核心負(fù)責(zé)根據(jù)TCN協(xié)議對(duì)列車MVB網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行數(shù)據(jù)解析;LCD觸摸屏與ARM核心通信連接,負(fù)責(zé)人機(jī)交互功能,用于協(xié)議分析軟件操作及相關(guān)數(shù)據(jù)顯示。
[0008]進(jìn)一步的,所述ARM核心包括下列外圍接口:網(wǎng)絡(luò)接口、SD卡接口、電源接口、USB接口、串口接口;其中,所述網(wǎng)絡(luò)接口用于提供網(wǎng)絡(luò)通信功能,所述SD卡接口用于提供數(shù)據(jù)存儲(chǔ)功能,所述電源接口用于提供電源供電功能,所述串口接口用于提供串口調(diào)試功能。
[0009]進(jìn)一步的,所述ARM核心采用多線程處理方法對(duì)列車MVB網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行數(shù)據(jù)解析。
[0010]進(jìn)一步的,所述ARM核心與FPGA核心通過SPI總線通信連接;所述MVB接口與MVB總線電纜的一端連接,MVB總線電纜的另一端連接至列車控制系統(tǒng)的MVB服務(wù)接口。
[0011]進(jìn)一步的,所述ARM核心首先根據(jù)TCN協(xié)議判斷接收的數(shù)據(jù)文件幀格式的合法性,若合法再對(duì)幀數(shù)據(jù)包進(jìn)行解析,得到過程數(shù)據(jù)、消息數(shù)據(jù)、監(jiān)視數(shù)據(jù)的詳細(xì)內(nèi)容;然后以TCN協(xié)議中規(guī)定的幀格式進(jìn)行顯示,包括MVB過程數(shù)據(jù)幀、MVB消息數(shù)據(jù)幀、MVB監(jiān)視數(shù)據(jù)幀。
[0012]進(jìn)一步的,所述幀格式遵循IEC-61375標(biāo)準(zhǔn),ARM核心按照IEC-61375標(biāo)準(zhǔn)的幀格式定義解析出過程數(shù)據(jù)、消息數(shù)據(jù)、監(jiān)視數(shù)據(jù)的詳細(xì)內(nèi)容,為數(shù)據(jù)查詢、統(tǒng)計(jì)、診斷提供數(shù)據(jù)源。
[0013]一種如權(quán)利要求1所述MVB協(xié)議分析儀的工作方法,其步驟為:
[0014]I)協(xié)議分析儀的ARM核心模塊發(fā)送數(shù)據(jù)采集指令給FPGA核心;
[0015]2)FPGA核心收到數(shù)據(jù)采集指令后通過MVB接口從MVB總線采集列車網(wǎng)絡(luò)數(shù)據(jù),并對(duì)采集的數(shù)據(jù)解碼后發(fā)送給ARM核心;當(dāng)FPGA收到ARM核心發(fā)送的停止數(shù)據(jù)采集指令時(shí),停止數(shù)據(jù)采集;
[0016]3) ARM核心保存FPGA發(fā)送過來的解碼后的數(shù)據(jù)并根據(jù)TCN協(xié)議進(jìn)行數(shù)據(jù)解析;
[0017]4) ARM核心將解析后的數(shù)據(jù)會(huì)以TCN協(xié)議中規(guī)定的幀格式進(jìn)行顯示。
[0018]進(jìn)一步的,所述ARM核心包括下列外圍接口:網(wǎng)絡(luò)接口、SD卡接口、電源接口、USB接口、串口接口;其中,所述網(wǎng)絡(luò)接口用于提供網(wǎng)絡(luò)通信功能,所述SD卡接口用于提供數(shù)據(jù)存儲(chǔ)功能,所述電源接口用于提供電源供電功能,所述串口接口用于提供串口調(diào)試功能。
[0019]進(jìn)一步的,所述ARM核心首先根據(jù)TCN協(xié)議判斷接收的數(shù)據(jù)文件幀格式的合法性,若合法則對(duì)幀數(shù)據(jù)包進(jìn)行解析,得到過程數(shù)據(jù)、消息數(shù)據(jù)、監(jiān)視數(shù)據(jù)的詳細(xì)內(nèi)容;然后以TCN協(xié)議中規(guī)定的幀格式進(jìn)行顯示,包括MVB過程數(shù)據(jù)幀、MVB消息數(shù)據(jù)幀、MVB監(jiān)視數(shù)據(jù)幀。
[0020]進(jìn)一步的,所述ARM核心采用多線程處理方法對(duì)列車MVB網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行數(shù)據(jù)解析。
[0021]本發(fā)明的技術(shù)架構(gòu)是基于ARM平臺(tái)進(jìn)行研發(fā)設(shè)計(jì),采用嵌入式開發(fā)思想,它由一臺(tái)協(xié)議分析設(shè)備和機(jī)載軟件組成。技術(shù)架構(gòu)如圖1所示。
[0022]協(xié)議分析儀設(shè)備是基于ARM平臺(tái)的嵌入式設(shè)備,主要包括ARM核心、FPGA核心、MVB接口、IXD觸摸屏、網(wǎng)絡(luò)接口、SD卡接口、電源接口、USB接口、串口接口。其中ARM核心與FPGA核心相連,F(xiàn)PGA通過MVB接口將接收到的數(shù)據(jù)進(jìn)行解碼后傳輸給ARM核心,ARM核心負(fù)責(zé)進(jìn)行數(shù)據(jù)解析山⑶觸摸屏與ARM核心相連,用來顯示ARM核心上運(yùn)行的圖形界面軟件(MVB協(xié)議分析軟件);網(wǎng)絡(luò)接口、SD卡接口、電源接口、USB接口、串口接口都屬于ARM核心的外圍接口,分別提供網(wǎng)絡(luò)通信功能、數(shù)據(jù)存儲(chǔ)功能、電源供電功能、USB功能、串口調(diào)試功倉泛。
[0023]機(jī)載軟件由設(shè)備固件和協(xié)議分析軟件組成,其中設(shè)備固件包括硬件驅(qū)動(dòng)、BootLoader> Linux Embedded操作系統(tǒng)、根文件系統(tǒng)及FPGA固件,用于完成協(xié)議分析儀硬件設(shè)備功能的初始化工作,使硬件設(shè)備處于正常工作狀態(tài),其中硬件驅(qū)動(dòng)、BootLoader、Linux Embedded操作系統(tǒng)、根文件系統(tǒng)位于ARM核心,F(xiàn)PGA固件位于FPGA核心;協(xié)議分析軟件使用C++、QT語言進(jìn)行編碼設(shè)計(jì),用于MVB總線數(shù)據(jù)的可視化分析,將協(xié)議分析儀設(shè)備采集的數(shù)據(jù)根據(jù)TCN(列車通信網(wǎng)絡(luò))協(xié)議進(jìn)行解析,可根據(jù)解析結(jié)果對(duì)MVB網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行查詢?cè)\斷統(tǒng)計(jì)等操作,為列車網(wǎng)絡(luò)運(yùn)行情況分析提供參考依據(jù)。
[0024]本發(fā)明MVB協(xié)議分析儀的工作方法,包括以下步驟:
[0025]I)協(xié)議分析儀設(shè)備通過MVB接口與MVB總線連接,F(xiàn)PGA核心采集列車網(wǎng)絡(luò)數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換成TCN網(wǎng)絡(luò)協(xié)議規(guī)定的MVB數(shù)據(jù)流格式。
[0026]2) ARM核心根據(jù)協(xié)議分析儀軟件數(shù)據(jù)采集指令與FPGA核心通過SPI總線進(jìn)行高速數(shù)據(jù)通信。數(shù)據(jù)采集指令由ARM核心發(fā)出,主要是為了通過ARM對(duì)FPGA進(jìn)行控制操作,當(dāng)ARM上的程序發(fā)出“開始采集”(OxOl)指令時(shí),F(xiàn)PGA接收到該指令后就開始接收MVB接口的數(shù)據(jù)(列車網(wǎng)絡(luò)數(shù)據(jù)),并將采集的數(shù)據(jù)進(jìn)行解碼(即將數(shù)據(jù)轉(zhuǎn)換成TCN網(wǎng)絡(luò)協(xié)議規(guī)定的MVB數(shù)據(jù)流格式)后傳輸給ARM核心。
[0027]3)ARM核心協(xié)議分析儀軟件將采集的數(shù)據(jù)保存到SD卡中。
[0028]4) ARM核心對(duì)采集的過程數(shù)據(jù)、消息數(shù)據(jù)、監(jiān)視數(shù)據(jù)進(jìn)行解析。對(duì)采集的數(shù)據(jù)根據(jù)TCN(列車通信網(wǎng)絡(luò))協(xié)議標(biāo)準(zhǔn)進(jìn)行解析,解析后的數(shù)據(jù)會(huì)以協(xié)議中規(guī)定的幀格式進(jìn)行顯示,包括MVB過程數(shù)據(jù)幀、MVB消息數(shù)據(jù)幀、MVB監(jiān)視數(shù)據(jù)幀。
[0029]5)根據(jù)解析結(jié)果進(jìn)行查詢、統(tǒng)計(jì)、診斷等。
[0030]與現(xiàn)有技術(shù)向,本發(fā)明的有益效果在于:
[0031]1、由于本發(fā)明集傳統(tǒng)上位機(jī)軟件與下位機(jī)設(shè)備功能于一體,因此不僅攜帶方便而且不需要用戶為軟件運(yùn)行環(huán)境進(jìn)行搭建,既可以在列車未出廠時(shí)為調(diào)試人員使用也可以在出廠運(yùn)行時(shí)使用,開機(jī)設(shè)備即可運(yùn)行對(duì)操作人員的專業(yè)性要求不高。
[0032]2、由于本發(fā)明使用LCD觸摸屏,因此具有良好的人機(jī)交互能力和可視化分析能力。
[0033]3、將數(shù)據(jù)存儲(chǔ)在SD設(shè)備中,在存在設(shè)備容量滿時(shí)可以對(duì)存儲(chǔ)設(shè)備進(jìn)行更換,并且可對(duì)存儲(chǔ)的歷史數(shù)據(jù)做離線分析。
[0034]4、由于本發(fā)明可根據(jù)列車中通用端口寄存器的配置,進(jìn)行協(xié)議分析儀配置,所以適用于不同廠家的列車,具有通用性。
【專利附圖】
【附圖說明】
[0035]圖1為MVB協(xié)議分析儀技術(shù)架構(gòu)圖;
[0036]圖2為協(xié)議分析儀設(shè)備結(jié)構(gòu)示意圖;
[0037]圖3協(xié)議分析儀設(shè)備與總線連接示意圖;
[0038]圖4數(shù)據(jù)采集流程示意圖;
[0039]圖5數(shù)據(jù)解析流程示意圖。
【具體實(shí)施方式】
[0040]協(xié)議分析儀設(shè)備結(jié)構(gòu)示意圖如圖2所示。主要包括ARM核心1、FPGA核心2、電源模塊3、復(fù)位系統(tǒng)4、實(shí)時(shí)時(shí)鐘5、看門狗模塊6、MVB接口 7、USB接口 8、IXD觸摸屏9、SD卡接口 10、網(wǎng)絡(luò)接口 11、串口接口 12和電源接口 13。ARM核心I主要負(fù)責(zé)對(duì)列車MVB網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行解析(根據(jù)TCN協(xié)議)FPGA核心2主要負(fù)責(zé)采集列車網(wǎng)絡(luò)數(shù)據(jù),兩者通過SPI總線進(jìn)行高速數(shù)據(jù)通信,電源模塊3為協(xié)議分析儀設(shè)備供電,并提供電源接口 13,MVB接口 7用于連接列車上的MVB服務(wù)接口,并通過此接口傳輸采集數(shù)據(jù)。USB接口 8包括主接口和從接口,主接口主要用于設(shè)備的輔助供電功能,從接口用于接入具備USB接口的存儲(chǔ)設(shè)備。IXD觸摸屏9主要負(fù)責(zé)人機(jī)交互功能,用于協(xié)議分析軟件操作及相關(guān)數(shù)據(jù)顯示,LCD觸摸屏是和ARM核心的IXD接口相連。SD卡接口 10主要用于數(shù)據(jù)文件存儲(chǔ)。串口接口 12主要用于設(shè)備的維護(hù)和調(diào)試;SD接口、串口接口都屬于ARM核心的外圍接口,ARM核心上提供SD接口、串口接口。[0041]圖3所示出的是協(xié)議分析儀設(shè)備與總線連接示意圖。將MVB總線電纜的一端連接至列車控制系統(tǒng)的MVB服務(wù)接口(MVB服務(wù)接口是列車上對(duì)外提供的MVB接口,用于列車網(wǎng)絡(luò)調(diào)試或監(jiān)控等),MVB總線電纜的另一端與MVB協(xié)議分析設(shè)備的一個(gè)MVB總線接口相連接。
[0042]圖4所示出的是MVB協(xié)議分析儀數(shù)據(jù)采集示意圖。當(dāng)MVB協(xié)議分析儀已經(jīng)按照?qǐng)D2的連接方法連接就緒。MVB協(xié)議分析儀軟件(運(yùn)行在ARM核心)發(fā)送開始采集指令,ARM從FPGA核心讀取數(shù)據(jù),并打開數(shù)據(jù)文件,將數(shù)據(jù)保存到動(dòng)作文件中,MVB協(xié)議分析儀軟件發(fā)送停止采集指令,并關(guān)閉數(shù)據(jù)文件,數(shù)據(jù)采集完畢。
[0043]數(shù)據(jù)采集后MVB協(xié)議分析儀通過ARM核心進(jìn)行解析(解析結(jié)果在內(nèi)存中,直接顯示到界面上,不保存),如圖5所示,在解析過程中采用多線程處理方法,以提高M(jìn)VB協(xié)議分析儀的工作效率。MVB協(xié)議分析儀首先判斷數(shù)據(jù)文件幀格式的合法性,若合法再對(duì)其進(jìn)行拆幀包解析(即對(duì)幀數(shù)據(jù)包進(jìn)行解析),幀格式遵循IEC-61375標(biāo)準(zhǔn),按照IEC-61375標(biāo)準(zhǔn)的幀格式定義將幀內(nèi)容的詳細(xì)信息存入內(nèi)存結(jié)構(gòu),為數(shù)據(jù)查詢、統(tǒng)計(jì)、分析等模塊提供數(shù)據(jù)源。
[0044]根據(jù)解析的結(jié)果,可以對(duì)過程數(shù)據(jù)、消息數(shù)據(jù)、設(shè)備狀態(tài)進(jìn)行查詢,對(duì)子系統(tǒng)進(jìn)行診斷等。MVB協(xié)議分析儀采用讀取過程變量配置文件的方式大大增強(qiáng)了 MVB協(xié)議分析儀的通用性。
[0045]綜上所述,本發(fā)明這種MVB協(xié)議分析儀,集傳統(tǒng)的協(xié)議分析儀上位機(jī)和下位機(jī)功能于一體,具有對(duì)MVB總線數(shù)據(jù)進(jìn)行采集、解析、查詢、統(tǒng)計(jì)、診斷等功能,使用了 LCD觸摸屏,使其具有良好的人機(jī)交互能力和可視化功能。本發(fā)明高效地利用了各種硬件接口的作用和軟件設(shè)計(jì)中多任務(wù)多線程方法,設(shè)計(jì)了 MVB協(xié)議分析儀,使其具有操作簡(jiǎn)單、便于攜帶,功能齊全,通用性強(qiáng),技術(shù)先進(jìn)等特點(diǎn)。
【權(quán)利要求】
1.一種MVB協(xié)議分析儀,其特征在于包括ARM核心、FPGA核心、MVB接口、IXD觸摸屏;其中,ARM核心與FPGA核心通信連接,F(xiàn)PGA核心收到ARM核心發(fā)出的數(shù)據(jù)采集指令后通過MVB接口進(jìn)行數(shù)據(jù)采集并將采集到的數(shù)據(jù)進(jìn)行解碼后傳輸給ARM核心,收到ARM核心發(fā)出的停止數(shù)據(jù)采集指令時(shí),停止數(shù)據(jù)采集;ARM核心負(fù)責(zé)根據(jù)TCN協(xié)議對(duì)列車MVB網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行數(shù)據(jù)解析;LCD觸摸屏與ARM核心通信連接,負(fù)責(zé)人機(jī)交互功能,用于協(xié)議分析軟件操作及相關(guān)數(shù)據(jù)顯示。
2.如權(quán)利要求1所述的MVB協(xié)議分析儀,其特征在于所述ARM核心包括下列外圍接口:網(wǎng)絡(luò)接口、SD卡接口、電源接口、USB接口、串口接口 ;其中,所述網(wǎng)絡(luò)接口用于提供網(wǎng)絡(luò)通信功能,所述SD卡接口用于提供數(shù)據(jù)存儲(chǔ)功能,所述電源接口用于提供電源供電功能,所述串口接口用于提供串口調(diào)試功能。
3.如權(quán)利要求1所述的MVB協(xié)議分析儀,其特征在于所述ARM核心采用多線程處理方法對(duì)列車MVB網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行數(shù)據(jù)解析。
4.如權(quán)利要求1所述的MVB協(xié)議分析儀,其特征在于所述ARM核心與FPGA核心通過SPI總線通信連接;所述MVB接口與MVB總線電纜的一端連接,MVB總線電纜的另一端連接至列車控制系統(tǒng)的MVB服務(wù)接口。
5.如權(quán)利要求1所述的MVB協(xié)議分析儀,其特征在于所述ARM核心首先根據(jù)TCN協(xié)議判斷接收的數(shù)據(jù)文件幀格式的合法性,若合法再對(duì)幀數(shù)據(jù)包進(jìn)行解析,得到過程數(shù)據(jù)、消息數(shù)據(jù)、監(jiān)視數(shù)據(jù)的詳細(xì)內(nèi)容;然后以TCN協(xié)議中規(guī)定的幀格式進(jìn)行顯示,包括MVB過程數(shù)據(jù)幀、MVB消息數(shù)據(jù)幀、MVB監(jiān)視數(shù)據(jù)幀。
6.如權(quán)利要求5所述的MVB協(xié)議分析儀,其特征在于所述幀格式遵循IEC-61375標(biāo)準(zhǔn),ARM核心按照IEC-61375標(biāo)準(zhǔn)的幀格式定義解析出過程數(shù)據(jù)、消息數(shù)據(jù)、監(jiān)視數(shù)據(jù)的詳細(xì)內(nèi)容,為數(shù)據(jù)查詢、統(tǒng)計(jì)、診斷提供數(shù)據(jù)源。
7.—種如權(quán)利要求1所述MVB協(xié)議分析儀的工作方法,其步驟為: 1)協(xié)議分析儀的ARM核心模塊發(fā)送數(shù)據(jù)采集指令給FPGA核心; 2)FPGA核心收到數(shù)據(jù)采集指令后通過MVB接口從MVB總線采集列車網(wǎng)絡(luò)數(shù)據(jù),并對(duì)采集的數(shù)據(jù)解碼后發(fā)送給ARM核心;當(dāng)FPGA收到ARM核心發(fā)送的停止數(shù)據(jù)采集指令時(shí),停止數(shù)據(jù)采集; 3)ARM核心保存FPGA發(fā)送過來的解碼后的數(shù)據(jù)并根據(jù)TCN協(xié)議進(jìn)行數(shù)據(jù)解析; 4)ARM核心將解析后的數(shù)據(jù)會(huì)以TCN協(xié)議中規(guī)定的幀格式進(jìn)行顯示。
8.如權(quán)利要求7所述的工作方法,其特征在于所述ARM核心包括下列外圍接口:網(wǎng)絡(luò)接口、SD卡接口、電源接口、USB接口、串口接口 ;其中,所述網(wǎng)絡(luò)接口用于提供網(wǎng)絡(luò)通信功能,所述SD卡接口用于提供數(shù)據(jù)存儲(chǔ)功能,所述電源接口用于提供電源供電功能,所述串口接口用于提供串口調(diào)試功能。
9.如權(quán)利要求7所述的工作方法,其特征在于所述ARM核心首先根據(jù)TCN協(xié)議判斷接收的數(shù)據(jù)文件幀格式的合法性,若合法則對(duì)幀數(shù)據(jù)包進(jìn)行解析,得到過程數(shù)據(jù)、消息數(shù)據(jù)、監(jiān)視數(shù)據(jù)的詳細(xì)內(nèi)容;然后以TCN協(xié)議中規(guī)定的幀格式進(jìn)行顯示,包括MVB過程數(shù)據(jù)幀、MVB消息數(shù)據(jù)幀、MVB監(jiān)視數(shù)據(jù)幀。
10.如權(quán)利要求7或9所述的工作方法,其特征在于所述ARM核心采用多線程處理方法對(duì)列車MVB網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行數(shù)據(jù)解析。
【文檔編號(hào)】H04L12/26GK103684891SQ201210316757
【公開日】2014年3月26日 申請(qǐng)日期:2012年8月30日 優(yōu)先權(quán)日:2012年8月30日
【發(fā)明者】郭亮, 李明樹, 趙琛, 侯瑋瑋, 李新龍 申請(qǐng)人:中國(guó)科學(xué)院軟件研究所, 中科方德軟件有限公司