999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于TCN消息及過程數(shù)據(jù)實現(xiàn)WTB總線通信的網(wǎng)關程序設計

2019-06-10 07:52:36劉成瑞
鐵路計算機應用 2019年5期

劉成瑞,鄒 穎

(1.中車青島四方車輛研究所有限公司,青島 266031;2.中車唐山機車車輛有限公司,唐山 063035)

目前,在高速動車組以及城市軌道車輛上,都采用列車通信網(wǎng)絡(TCN)技術。TCN采用由國際電工委員會(IEC)發(fā)布的IEC61375—1標準[1-2],用于列車的遠程控制、診斷以及維護管理。TCN采用兩級總線拓撲結構:絞線式列車總線(WTB)和多功能車廂總線(MVB)。TCN網(wǎng)關作為這兩級列車總線節(jié)點,起著連接兩級總線和網(wǎng)關的作用,完成MVB總線和WTB總線之間的協(xié)議轉換,實現(xiàn)跨總線通信,是TCN網(wǎng)絡控制系統(tǒng)的關鍵設備之一。

TCN網(wǎng)關連接的WTB總線主要用于列車級數(shù)據(jù)的通信,可以實現(xiàn)過程數(shù)據(jù)和消息數(shù)據(jù)的傳輸,其最大特點就是具有初運行功能:動態(tài)配置,在列車進行聯(lián)掛或者解聯(lián)操作時能夠自動地對WTB總線上的節(jié)點進行編址,構成新的列車拓撲結構。WTB總線特性適用于需要動態(tài)編組的列車車輛。在WTB總線上進行數(shù)據(jù)傳輸時,因WTB總線帶寬限制以及動態(tài)尋址的方式,使得每個節(jié)點在每個傳輸周期內(nèi)能夠傳輸?shù)膶崟r性數(shù)據(jù)量有限制[3]。為了解決上述問題,以CRH1、CRH3以及CRH5等車型網(wǎng)絡控制系統(tǒng)采用過程數(shù)據(jù)加UIC消息數(shù)據(jù)通信方式,實時性要求較高的采用過程數(shù)據(jù)通信,實時性要求不高的數(shù)據(jù)采用消息數(shù)據(jù)通信,但是此種通信方式使用的消息數(shù)據(jù)需在MVB總線和WTB總線上同時使用消息通信。TCN網(wǎng)關在消息通信時作為一個路由器對消息數(shù)據(jù)進行轉換,存在傳輸延時長以及程序的開發(fā)難度大,在出現(xiàn)偶發(fā)性延時問題時不容易解決等難題;以中國標動動車組系列車型網(wǎng)絡控制系統(tǒng)采用過程數(shù)據(jù)分時分頁機制,雖然部分實時數(shù)據(jù)得到保證,但是當數(shù)據(jù)量越大時產(chǎn)生的傳輸延時越長,存在故障或報警類數(shù)據(jù)傳輸延時較長的特點[4-8]。 為此,本文設計了一種使用TCN消息及過程數(shù)據(jù)實現(xiàn)WTB總線通信的網(wǎng)關程序,只在WTB總線上使用TCN消息,降低了網(wǎng)關程序的開發(fā)難度,增大了WTB總線上傳輸?shù)臄?shù)據(jù)量,同時也保證了在數(shù)據(jù)量較大時WTB總線上的產(chǎn)生的傳輸延時較小。

1 通信原理

WTB總線主由TCN初運行隨機產(chǎn)生,通過總線主的調(diào)度,實現(xiàn)WTB總線通信。WTB總線主對總線的調(diào)度以基本周期為單位,把總線活動分成基本周期,一個基本周期分為周期相和偶發(fā)相。WTB總線通信基本周期結構,如圖1所示。

圖1 WTB總線通信基本周期結構圖

周期相用于傳遞周期性的過程數(shù)據(jù),偶發(fā)相用于傳遞消息數(shù)據(jù)和監(jiān)視數(shù)據(jù)。

WTB總線通信是以幀對形式存在,由總線主發(fā)送主幀進行輪詢,被輪詢的節(jié)點以從幀進行響應。當總線主需要輪詢一個節(jié)點的過程數(shù)據(jù)時,首先會發(fā)送一個過程數(shù)據(jù)請求幀,被輪詢的節(jié)點收到請求幀后廣播一個從幀進行響應。如圖2所示。

當總線主輪詢一個節(jié)點的消息數(shù)據(jù)時,節(jié)點用一個包含消息包的從幀進行響應,形成消息數(shù)據(jù)報文,如圖3所示。

圖2 過程數(shù)據(jù)報文通信圖示意圖

圖3 消息數(shù)據(jù)報文通信圖示意圖

與過程數(shù)據(jù)通信不同,消息數(shù)據(jù)包中含有4 byte的網(wǎng)絡報頭,以及消息傳送控制字段,這些與鏈路層無關,而且消息數(shù)據(jù)長度是可變化的。

2 程序設計

根據(jù)實時性以及傳輸延時要求不同,對于實時性要求較高用于車輛控制的控制指令、速度等數(shù)據(jù)報文在WTB總線上采用過程數(shù)據(jù)進行傳輸,對于設備狀態(tài)及故障診斷數(shù)據(jù)采用消息進行傳輸。

2.1 TCN網(wǎng)關軟件架構

TCN網(wǎng)關軟件架構,如圖4所示。

(1)固件主要實現(xiàn)MVB總線數(shù)據(jù)收發(fā)、WTB總線初運行和數(shù)據(jù)收發(fā)以及中央處理器CPU板卡對各個通信板卡的訪問。

(2)配置系統(tǒng)軟件主要包含初始化變量文件、MVB端口配置文件、消息通信配置文件、系統(tǒng)服務啟動配置文件等一些關鍵配置文件,可以根據(jù)項目需求,靈活改變配置文件實現(xiàn)不同網(wǎng)關的項目應用需求。

(3)應用軟件開發(fā)環(huán)境采用IsaGRAF,開發(fā)環(huán)境的輸出可選擇為C語言代碼或硬件無關代碼(TIC)。ISaGRAF虛擬機是一個功能強大的最優(yōu)的快速的控制機,它可執(zhí)行任何硬件控制器上的TIC。 應用開發(fā)環(huán)境同時具有IEC 61499定義的開發(fā)分布式應用的特征虛擬機,生成的目標代碼運行在Linux操作系統(tǒng)上。

圖4 網(wǎng)關架構圖

2.2 應用軟件架構

TCN網(wǎng)關在應用ISaGRAF開發(fā)程序的整個框架,如圖5所示。

圖5 ISaGRAF程序架構

在硬件架構下可以設置,例如:連接的目標總線的網(wǎng)絡特性,目標配置特性以及資源特性等參數(shù)。在鏈路架構下可以定義可編程單元,主要使用FBD以及ST語言,同時可以使用LD、SFC以及IL和FC語言等實現(xiàn)程序的功能。可以編寫函數(shù)或者函數(shù)模塊,這些模塊能夠應用于子系統(tǒng)中或者任何的可編程單元中。目錄視圖下主要有定義的相關程序變量,應用于函數(shù)或者函數(shù)模塊的參數(shù)以及定義或者導入的結構體等。

實現(xiàn)通信的上層應用程序包含初始化模塊,過程數(shù)據(jù)編組模塊,初運行模塊以及數(shù)據(jù)收發(fā)模塊。(1)初始化模塊主要包含看門狗初始化、MVB的初始化、WTB的初始化以及消息通信用的功能號初始化。通過MVB的初始化對TCN網(wǎng)關內(nèi)部的MVB總線上使用的端口進行配置,并分配設備地址。通過WTB初始化配置初運行幀數(shù)據(jù),設置網(wǎng)關的工作模式以及WTB總線上的通信周期。看門狗初始化主要用于啟動硬件看門狗,在網(wǎng)關程序異常時復位網(wǎng)關。(2)過程數(shù)據(jù)編組模塊主要對WTB總線處于動態(tài)變化時,對MVB總線以及WTB總線上發(fā)送的數(shù)據(jù)進行管理,在初運行未完成時不調(diào)用數(shù)據(jù)收發(fā)模塊對數(shù)據(jù)進行收發(fā),在完成初運行后解鎖數(shù)據(jù)的收發(fā),保證網(wǎng)關在數(shù)據(jù)轉換時的正確性。(3)初運行模塊主要實現(xiàn)對列車鑰匙占用檢測并觸發(fā)TCN網(wǎng)關內(nèi)部的UIC初運行,計算UIC地址。(4)數(shù)據(jù)收發(fā)模塊實現(xiàn)MVB總線和WTB總線上的過程數(shù)據(jù)收發(fā)以及WTB總線上的消息數(shù)據(jù)的收發(fā)。

3 網(wǎng)絡平臺組網(wǎng)試驗驗證

3.1 列車網(wǎng)絡控制試驗臺

為了驗證TCN網(wǎng)關程序設計的合理性以及可靠性,在實驗室環(huán)境下搭建了半實物仿真平臺對TCN網(wǎng)關的通信進行測試。試驗臺結構,如圖6所示。

圖6 半實物仿真試驗臺

半實物仿真平臺由幾個對稱半列的設備構成的最小單元、并由最小單元內(nèi)的TCN網(wǎng)關通過WTB總線互聯(lián)組成,每一個半列由TCN網(wǎng)關、中央控制單元、診斷顯示裝置等實物裝置、MVB/ETH網(wǎng)關和虛擬設備模型管理構成的仿真主機組成模擬列車網(wǎng)絡控制系統(tǒng)的一個最小單元內(nèi)的通信。由仿真主機對虛擬設備進行建模管理并通過MVB/ETH網(wǎng)關實現(xiàn)與中央控制單元的通信。

3.2 數(shù)據(jù)通信測試實驗

3.2.1 過程數(shù)據(jù)通信測試

WTB總線上每個節(jié)點能夠發(fā)送的過程數(shù)據(jù)量128 byte,過程數(shù)據(jù)測試數(shù)據(jù)流,如圖7所示。

圖7 過程數(shù)據(jù)通信測試數(shù)據(jù)流

由中央控制單元CCU1通過發(fā)送過程數(shù)據(jù)到TCN網(wǎng)關1,TCN網(wǎng)關1接收到過程數(shù)據(jù)后對過程數(shù)據(jù)進行轉發(fā),并以過程數(shù)據(jù)的形式發(fā)送到WTB總線上,TCN網(wǎng)關2從WTB總線上以過程數(shù)據(jù)的形式接收,并將接收到的過程數(shù)據(jù)發(fā)送到中央控制單元CCU2上。

通過測試,兩個CCU發(fā)送的過程數(shù)據(jù)都能夠被對方接收到,WTB總線上的過程數(shù)據(jù)在一個通信周期內(nèi)即可完成接收,總線上的過程數(shù)據(jù)通信傳輸延時為一個總線通信周期。

3.2.2 消息數(shù)據(jù)通信測試

由于帶寬限制,消息數(shù)據(jù)通信時要以功能號進行節(jié)點間的通信,因此每個節(jié)點發(fā)送的消息數(shù)據(jù)包大小不超過119 byte的數(shù)據(jù),否則會分包產(chǎn)生較大的數(shù)據(jù)通信延時。消息數(shù)據(jù)測試數(shù)據(jù)流,如圖8所示。

由中央控制單元CCU1通過發(fā)送過程數(shù)據(jù)到TCN網(wǎng)關1,TCN網(wǎng)關1接收到過程數(shù)據(jù)后對過程數(shù)據(jù)進行轉發(fā),并以消息數(shù)據(jù)的形式發(fā)送到WTB總線上,TCN網(wǎng)關2從WTB總線上以消息數(shù)據(jù)的形式接收,并將接收到的消息數(shù)據(jù)發(fā)送到中央控制單元CCU2上。

通過測試,兩個CCU發(fā)送的過程數(shù)據(jù)都能夠被對方接收到,WTB總線上的消息數(shù)據(jù)在一個通信周 期內(nèi)即可完成接收,總線上的消息數(shù)據(jù)通信傳輸延時為一個總線通信周期。

圖8 消息數(shù)據(jù)通信測試數(shù)據(jù)流

4 結束語

采用模塊化設計,實現(xiàn)了WTB總線上的過程數(shù)據(jù)和消息數(shù)據(jù)通信的網(wǎng)關程序的開發(fā),并在列車網(wǎng)絡系統(tǒng)半實物仿真平臺下得到驗證。該程序設計方式在降低WTB總線傳輸延時的情況下有效提高了WTB總線通信數(shù)據(jù)量,降低了程序開發(fā)的復雜度,提高了列車網(wǎng)絡系統(tǒng)的穩(wěn)定性,保證了列車網(wǎng)絡系統(tǒng)的可靠性。

主站蜘蛛池模板: 国产欧美日韩另类| 国产第一页第二页| 精品一区二区无码av| 精品少妇三级亚洲| 久久精品亚洲专区| 午夜人性色福利无码视频在线观看| 精品国产一区91在线| 色男人的天堂久久综合| 在线观看欧美精品二区| 亚洲久悠悠色悠在线播放| 狠狠色婷婷丁香综合久久韩国| 久久久精品无码一二三区| 97免费在线观看视频| 国产精品男人的天堂| 亚洲欧美日韩成人在线| 老司国产精品视频91| 国产极品美女在线播放| 露脸真实国语乱在线观看| 精品福利视频网| 成人国产一区二区三区| 免费在线国产一区二区三区精品| 香蕉国产精品视频| 国产剧情一区二区| 免费A级毛片无码免费视频| 久热这里只有精品6| 另类综合视频| 久久精品66| 91美女在线| 老司机久久精品视频| 成人福利一区二区视频在线| 亚洲免费毛片| 国产日韩精品一区在线不卡| 国产成人凹凸视频在线| 中文成人在线视频| 在线欧美一区| 亚洲日韩精品无码专区97| 欧美日韩在线成人| 播五月综合| 伊人国产无码高清视频| 色综合网址| 在线看片免费人成视久网下载| 亚洲国产91人成在线| 亚洲黄网视频| 国产麻豆精品手机在线观看| 最新痴汉在线无码AV| 真实国产乱子伦高清| 五月天在线网站| 欧美另类精品一区二区三区| 免费无码网站| 亚洲一区色| 国产一区三区二区中文在线| 亚洲日韩Av中文字幕无码| 国产毛片久久国产| 成人综合久久综合| 亚洲精品无码人妻无码| 亚洲区视频在线观看| 永久成人无码激情视频免费| 日韩av在线直播| 99精品一区二区免费视频| 五月天婷婷网亚洲综合在线| 亚洲综合婷婷激情| 日韩性网站| 亚洲欧美色中文字幕| 国产午夜看片| 国产人碰人摸人爱免费视频| 亚洲AV成人一区二区三区AV| 日韩国产高清无码| 日本手机在线视频| 制服丝袜一区二区三区在线| 欧洲av毛片| 99热这里只有精品国产99| 国产日韩欧美精品区性色| 亚洲精品男人天堂| 超清无码熟妇人妻AV在线绿巨人 | 婷婷伊人久久| 国产正在播放| 欧美日韩综合网| 成人免费午夜视频| 日韩国产另类| 欧美日韩专区| 日韩午夜福利在线观看| 亚洲中文字幕手机在线第一页|