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

2型動車組網(wǎng)絡(luò)系統(tǒng)車載設(shè)備信息數(shù)字仿真

2013-10-08 03:04:46雷劍鋒郭鑫
中國科技信息 2013年23期
關(guān)鍵詞:程序設(shè)備信息

雷劍鋒 郭鑫

西南交通大學(xué)牽引動力國家重點(diǎn)實驗室,四川 成都 610031

1 概述

列車網(wǎng)絡(luò)控制技術(shù)的發(fā)展方向逐步從單臺機(jī)車控制轉(zhuǎn)向列車網(wǎng)絡(luò)控制。同時,基于我國的現(xiàn)實情況,電動車組、高速列車、城市軌道交通車輛等新的鐵路機(jī)車車輛在運(yùn)輸中擔(dān)任了越來越重要的任務(wù)。在列車通信網(wǎng)絡(luò)技術(shù)中,二型動車組的網(wǎng)絡(luò)控制系統(tǒng)具有很重要的意義。該系統(tǒng)不僅可以通過貫穿列車的總線來實現(xiàn)傳輸信息的功能,同時還能夠集中管理列車的運(yùn)行狀況甚至車載設(shè)備動作的相關(guān)信息。以純軟件(通過以太網(wǎng))模擬CRH2動車通信網(wǎng)絡(luò)的工作過程,實現(xiàn)高速列車牽引傳動和列車網(wǎng)絡(luò)系統(tǒng)--網(wǎng)絡(luò)系統(tǒng)虛擬仿真系統(tǒng)與綜合仿真平臺之間的無縫連接。本設(shè)計的主要研究內(nèi)容有:車載設(shè)備數(shù)據(jù)模型界面設(shè)計;車載設(shè)備與網(wǎng)絡(luò)之間的通信接口規(guī)范的實現(xiàn);車載設(shè)備命令及狀態(tài)數(shù)據(jù)的軟件產(chǎn)生;數(shù)據(jù)交換,基于以太網(wǎng)的TCP/IP(socket)通信,數(shù)據(jù)傳輸過程模擬。

2 2型動車組網(wǎng)絡(luò)系統(tǒng)與軟件設(shè)計

2.1 列車網(wǎng)絡(luò)總體設(shè)計方案

本次設(shè)計設(shè)定在2M1T基本動力單元中來進(jìn)行仿真,以2M1T模型為研究對象。“2M+1T”為常見的動力單元,極其具有代表性,即含有具有牽引功能的動車部分,又含有無動力的拖車部分,同時又可以以整體為單位進(jìn)行多單元聯(lián)掛完成列車的構(gòu)建,如CRH1常見編組形式為2(2M1T)+1M1T。此外,2M1T的基本動力模型中,既包含了功能不同的動車和拖車進(jìn)行對比,也包含了兩輛相同的動車進(jìn)行對比。以純軟件(通過以太網(wǎng))模擬CRH2動車通信網(wǎng)絡(luò)的工作過程,簡化模型如圖1所示。

圖1 2M1T設(shè)計總體方案圖

2.2 仿真系統(tǒng)數(shù)據(jù)包傳遞方式的選擇

根據(jù)各車載設(shè)備接口規(guī)格書的要求,列車網(wǎng)絡(luò)系統(tǒng)中傳遞的數(shù)據(jù)信息均為一次性發(fā)送的數(shù)據(jù)塊,數(shù)據(jù)包中數(shù)據(jù)多而復(fù)雜,不同的字節(jié)代表了不同的含義,若使用一般的數(shù)據(jù)傳遞方式,采用若干個TCP數(shù)據(jù)節(jié)點(diǎn)來寫入讀取信息會使整個程序龐雜無序,并且編寫過程中一旦出現(xiàn)錯誤,將很難準(zhǔn)確查找及修改。因此本次設(shè)計采用2維n*8布爾數(shù)組來模擬數(shù)據(jù)包的傳輸,例如空調(diào)顯示設(shè)定器對象機(jī)器側(cè)發(fā)送數(shù)據(jù)以36*8的布爾數(shù)組模擬,每列8個布爾量分別代表每個字節(jié)的數(shù)據(jù)。當(dāng)空調(diào)設(shè)備狀態(tài)發(fā)生變化時,則采用替換數(shù)組子集的方式對數(shù)據(jù)進(jìn)行修改;數(shù)據(jù)在局域網(wǎng)進(jìn)行傳遞時,則將二維布爾數(shù)組轉(zhuǎn)換為字符串?dāng)?shù)據(jù)在局域網(wǎng)中傳輸;數(shù)據(jù)接收之后將字符串還原成二維布爾數(shù)組,并且對數(shù)組子集進(jìn)行讀取,即可得到所傳遞的具體數(shù)據(jù)。

2.3 二維布爾數(shù)組向字符串轉(zhuǎn)換的實現(xiàn)

由于LabVIEW的TCP/IP局域網(wǎng)通信只能在兩機(jī)之間傳輸字符串?dāng)?shù)據(jù)的局限性,數(shù)據(jù)包采用二維布爾數(shù)組表示,就必須實現(xiàn)二維布爾數(shù)組向字符串轉(zhuǎn)換的過程。又由于二維布爾數(shù)組數(shù)據(jù)組成十分特殊,既為二維數(shù)組,數(shù)組的組成又是布爾常量,因此轉(zhuǎn)換過程比較復(fù)雜,本文在設(shè)計的過程中,重點(diǎn)攻克了這一難點(diǎn)。

轉(zhuǎn)換過程中,本文利用了for循環(huán)的自動索引功能,二維布爾數(shù)組進(jìn)入for循環(huán)會自動進(jìn)行索引,轉(zhuǎn)換成一維數(shù)組,在for循環(huán)內(nèi),將一維布爾數(shù)組中的布爾常量轉(zhuǎn)換為數(shù)字常量,數(shù)據(jù)出for循環(huán)的時候自動進(jìn)行索引,重新轉(zhuǎn)換成二維數(shù)組,此時數(shù)組中的元素為數(shù)字,最終進(jìn)行字節(jié)數(shù)組至字符串轉(zhuǎn)換,得到所需的字符串進(jìn)行雙機(jī)通信。此外,二維布爾數(shù)組在進(jìn)入for循環(huán)之前,由于數(shù)組的列數(shù)過多,需提前進(jìn)行二維數(shù)組的轉(zhuǎn)置才能正常進(jìn)行轉(zhuǎn)換。同樣的,終端裝置接收到字符串?dāng)?shù)據(jù)需要轉(zhuǎn)換為二維布爾數(shù)組進(jìn)行數(shù)據(jù)處理時只需將此過程逆用即可完成。

表1 制動控制裝置對象機(jī)側(cè)發(fā)送數(shù)據(jù)TEXT(25)—TEXT(45)

3 程序編寫與調(diào)試

3.1 車載設(shè)備

根據(jù)各車載設(shè)備的接口規(guī)格書,編寫程序,使所編寫的虛擬儀器能夠進(jìn)行數(shù)據(jù)的修改、傳遞、讀取、顯示。設(shè)計按照如下步驟完成:先完成前面板設(shè)計;然后進(jìn)行程序框圖的連線;最后完善數(shù)據(jù)的傳輸環(huán)節(jié)。

制動控制裝置的傳輸數(shù)據(jù)格式如下:

對象機(jī)器側(cè)發(fā)送數(shù)據(jù)

實時監(jiān)控用信息(狀態(tài)數(shù)據(jù):SD)

數(shù)據(jù)格式

TEXT(0): 20H (文本種類編碼)

TEXT(1)~(45): 狀態(tài)數(shù)據(jù)(以下的共45字節(jié))

分析45字節(jié)長的所有數(shù)據(jù),把各數(shù)據(jù)進(jìn)行分類,大致分為三大部分,第一部分為故障信息,第二部分為狀態(tài)信息,第三部分為數(shù)值信息。例如:

圖2 制動控制裝置對象機(jī)側(cè)發(fā)送數(shù)據(jù)TEXT(18)

圖2中“MRC卡正常”為故障信息;其余7項為狀態(tài)信息;表中顯示數(shù)據(jù)為數(shù)值信息。

然后,根據(jù)分組,設(shè)計前面板,將同類的數(shù)據(jù)放在一起以方便數(shù)據(jù)的顯示監(jiān)控。同理,以同樣的方法分析裝置接口規(guī)格書中的信息控制裝置發(fā)送數(shù)據(jù)得到終端信號接收界面的前面板。(表1)

3.2 2M1T程序的分裝

根據(jù)CRH2列車的實際運(yùn)行情況,動車與拖車所搭載的車載設(shè)備有所不同,同樣的車載設(shè)備所監(jiān)控與傳輸?shù)男畔⑼瑯右灿兴鶇^(qū)別,所以,主程序編寫完成之后需要對程序進(jìn)行修改,以對應(yīng)3輛車的實際情況。

如圖3所示,動車與拖車最大的區(qū)別在于拖車搭載了輔助電源裝置,而動車則是搭載了牽引變流裝置,因此分裝在拖車的程序中需刪除牽引變流裝置,并且刪除在終端裝置程序中的牽引變流裝置選項卡;同理分裝在動車的程序中需刪除輔助電源裝置,并且刪除在終端程序中的輔助電源裝置選項卡。

此外,根據(jù)制動控制裝置接口規(guī)格書,如圖4所示,動車與拖車的制動控制裝置所監(jiān)控的內(nèi)容有所不同,需要在分裝的同時進(jìn)行修改。

圖3 動車與拖車搭載的車載設(shè)備的區(qū)別

圖4 制動控制裝置中傳輸數(shù)據(jù)的區(qū)別

3.3 TCP通信調(diào)試

3.3.1 通信端口數(shù)值與IP地址的約定

此次設(shè)計所創(chuàng)建的程序窗口數(shù)量很多,而且相互之間存在不同的數(shù)據(jù)傳輸,因此,為了方便程序的編寫與調(diào)試,提前將程序之間通信端口數(shù)值與各實驗機(jī)器IP地址進(jìn)行約定是必要的。

本次設(shè)計中通信端口數(shù)值采用四位數(shù)字組成:

千位數(shù)固定為1,表示列車網(wǎng)絡(luò)車載設(shè)備信息通信部分,以便以后與其他部分的仿真能夠相互兼容;

百位數(shù)表示分裝在不同車輛上的程序:0表示拖車、1表示動車1、2表示動車2;

十位數(shù)表示所代表的車載設(shè)備的程序:0表示制動控制裝置、1表示側(cè)面目的地顯示器、2表示牽引變流裝置、3表示輔助電源裝置、4表示指南信息顯示器、5表示空調(diào)顯示設(shè)定器;

個位數(shù)字表示信息在車載設(shè)備與終端裝置之間傳遞的方向:0表示終端裝置傳輸?shù)杰囕d設(shè)備的指令信息、1表示車載設(shè)備傳輸?shù)浇K端裝置的狀態(tài)監(jiān)控信息。

例如,動車1上搭載的制動控制裝置向該車輛上的終端裝置傳輸?shù)男畔⑺捎玫亩丝跒?101;拖車上終端裝置向該車輛上搭載的輔助電源裝置發(fā)出的控制指令信息所采用的端口為1030。

采用此種方式大大降低了程序的編寫與調(diào)試難度。

實驗室中用于調(diào)試的4臺計算機(jī)表示不同的裝置,因此需要將各自在局域網(wǎng)中的IP地址進(jìn)行規(guī)范,以方便調(diào)試。具體設(shè)置如圖5。

圖5 實驗室計算機(jī)IP地址設(shè)定值

3.3.2 實驗室調(diào)試

完成實驗室局域網(wǎng)的建立與程序的編寫之后進(jìn)行程序的實驗室調(diào)試,重點(diǎn)排查TCP/IP局域網(wǎng)信息的傳輸與各程序的運(yùn)行狀態(tài),以完善程序的編寫。

4 結(jié)語

本文利用了LabVIEW虛擬儀器編程,獨(dú)立完成了2型動車組2M1T模型各車載設(shè)備以及終端系統(tǒng)的前面板設(shè)計,同時又結(jié)合了動車組各車載設(shè)備實際的接口規(guī)格書,完成了2型動車組網(wǎng)絡(luò)系統(tǒng)車載設(shè)備信息模塊的局域網(wǎng)通信。經(jīng)過不斷的調(diào)試,完成了能夠通過終端系統(tǒng)進(jìn)行車輛的各車載設(shè)備運(yùn)行狀態(tài)的監(jiān)控,排查故障,以及控制各車載設(shè)備的軟件設(shè)計。

本文的設(shè)計過程中,基本遵循了2型動車組列車網(wǎng)絡(luò)中各車載設(shè)備間信息傳輸?shù)膶嶋H情況,但是仍存在少量的不足,如在側(cè)面目的地顯示器TCP局域網(wǎng)通信設(shè)計的過程中,需要將中文字符串按照GB2312代碼轉(zhuǎn)換為布爾數(shù)組,由于掌握的知識有限,無法實現(xiàn)這一過程,故采用了增加TCP節(jié)點(diǎn)的方式,將中文字符串獨(dú)立進(jìn)行傳輸與讀取,此過程與實際情況不符,在以后的研究過程中需要重點(diǎn)改進(jìn)。本文的設(shè)計過程中雖有不足,但是對于設(shè)計要求來說仍然可以達(dá)到最終的仿真的目的。

[1]倪文波,王雪梅編著. 高速列車網(wǎng)絡(luò)與控制技術(shù). 西南交通大學(xué)出版社, 2008.05.

[2]劉先愷. CRH2型200 km/h動車組列車網(wǎng)絡(luò)控制系統(tǒng)[J]. 機(jī)車電傳動,2008,(6):1-4.

[3]李成鋼.CRH2型動車組國產(chǎn)化制動控制單元(BCU)通信網(wǎng)關(guān)的研究[D]. 北京交通大學(xué),2010.

[4]路向陽.列車通信網(wǎng)絡(luò)的發(fā)展與應(yīng)用綜述.機(jī)車電傳動,2002, (01)

[5]張瑋. CRH2與CRH5動車組列車信息控制網(wǎng)絡(luò)比較. 鐵道運(yùn)營技術(shù), 2010, (04)

[6]曾嶸,楊衛(wèi)峰,劉軍. 列車分布式網(wǎng)絡(luò)通信與控制系統(tǒng). 機(jī)車電傳動, 2009, (03)

[7]江守亮. 環(huán)形ARCNET網(wǎng)絡(luò)系統(tǒng)的設(shè)計與實現(xiàn)[D]. 西南交通大學(xué),2010.

[8]朱琴躍. 列車通信網(wǎng)絡(luò)實時性理論與方法研究[D]. 同濟(jì)大學(xué)交通運(yùn)輸工程學(xué)院,2008.

[9]黃軼,胡鵬飛. 工業(yè)以太網(wǎng)在列車網(wǎng)絡(luò)中的應(yīng)用設(shè)計[J]. 鐵道運(yùn)營技術(shù),2011,17(1):40-42,45.

[10](美)PeterA.Blume著. LabVIEW編程樣式. 電子工業(yè)出版社,2009.06.

[11]Kirrmann, H.;Zuber, P.A.. The IEC/IEEE train communication network.Micro, IEEE, 2001

猜你喜歡
程序設(shè)備信息
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
試論我國未決羈押程序的立法完善
基于MPU6050簡單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
“程序猿”的生活什么樣
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
英國與歐盟正式啟動“離婚”程序程序
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
原來他們都是可穿戴設(shè)備
主站蜘蛛池模板: 免费在线成人网| 成人国产精品2021| 91亚瑟视频| www.91在线播放| 久久亚洲欧美综合| 18禁黄无遮挡网站| 亚洲精品国产首次亮相| 久青草免费在线视频| 国产成人精品综合| 99热这里只有成人精品国产| 日韩福利视频导航| 国产00高中生在线播放| 亚洲日韩高清在线亚洲专区| 高清码无在线看| 亚洲人成成无码网WWW| 超清无码一区二区三区| 免费又黄又爽又猛大片午夜| 国产亚洲日韩av在线| 影音先锋丝袜制服| 精品一区二区三区自慰喷水| 99re这里只有国产中文精品国产精品| 制服丝袜 91视频| 久久国产乱子伦视频无卡顿| 强奷白丝美女在线观看| 天天视频在线91频| 欧美日韩v| 欧美精品1区| 国产精品性| 国产乱子精品一区二区在线观看| 午夜精品久久久久久久2023| 久久香蕉国产线| 99精品在线看| 欧美激情一区二区三区成人| 成·人免费午夜无码视频在线观看 | 日韩午夜福利在线观看| 日韩国产一区二区三区无码| 97视频在线观看免费视频| 国产性生大片免费观看性欧美| 99热精品久久| 亚洲欧美激情小说另类| 亚洲第一页在线观看| 久久这里只有精品66| 国产无码网站在线观看| 亚洲一区毛片| 国产最爽的乱婬视频国语对白| 久久精品国产999大香线焦| 99久久精品视香蕉蕉| 刘亦菲一区二区在线观看| 久久婷婷国产综合尤物精品| 99中文字幕亚洲一区二区| 看国产毛片| 18禁影院亚洲专区| 婷婷六月综合网| 久久青草免费91线频观看不卡| 久久国产成人精品国产成人亚洲| 国产交换配偶在线视频| 伊在人亚洲香蕉精品播放| 波多野结衣一级毛片| 国产福利观看| 丰满人妻一区二区三区视频| 国产成人福利在线视老湿机| 色综合天天操| 欧美精品v欧洲精品| 青草视频在线观看国产| 在线观看91香蕉国产免费| 久久这里只精品国产99热8| 欧美激情,国产精品| 日韩色图区| 精品久久久久久成人AV| www中文字幕在线观看| 91麻豆精品国产91久久久久| 午夜福利网址| 亚洲天堂在线免费| 19国产精品麻豆免费观看| 免费不卡视频| 日韩欧美高清视频| 亚洲综合婷婷激情| 中文字幕亚洲乱码熟女1区2区| 91亚洲影院| 精品三级在线| 在线免费a视频| 熟妇丰满人妻|