亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Lonworks現(xiàn)場(chǎng)總線(xiàn)的列車(chē)實(shí)時(shí)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng)

        2015-01-27 03:13:19周鳳星
        自動(dòng)化與儀表 2015年2期
        關(guān)鍵詞:單片機(jī)設(shè)備

        石 楠,周鳳星

        (武漢科技大學(xué) 信息科學(xué)與工程學(xué)院,武漢 430081)

        自20世紀(jì)90年代以來(lái),控制技術(shù)和自動(dòng)化儀表發(fā)生了一次具有深遠(yuǎn)影響的重大變革,引起這場(chǎng)變革的是現(xiàn)場(chǎng)總線(xiàn)技術(shù)?,F(xiàn)場(chǎng)總線(xiàn)的實(shí)時(shí)、可靠、低成本、使用方便等特點(diǎn)使其在被控現(xiàn)場(chǎng)層得到廣泛的應(yīng)用,它很好地解決了上幾代控制系統(tǒng)中遺留的問(wèn)題,從信號(hào)標(biāo)準(zhǔn)、通信標(biāo)準(zhǔn)到系統(tǒng)標(biāo)準(zhǔn),從體系結(jié)構(gòu)、設(shè)計(jì)方法、安裝調(diào)試到產(chǎn)品結(jié)構(gòu)都有革命性變革。Lonworks是一項(xiàng)具有強(qiáng)勁實(shí)力的現(xiàn)場(chǎng)總線(xiàn)技術(shù),它是由美國(guó)Echelon公司推出并與摩托羅拉、東芝公司共同倡導(dǎo)而形成的。它采用了基于ISO/OSI模型全部七層的lontalk協(xié)議,采用了面向?qū)ο蟮脑O(shè)計(jì)方法,通過(guò)網(wǎng)絡(luò)變量把網(wǎng)絡(luò)通信設(shè)計(jì)簡(jiǎn)化為參數(shù)設(shè)置,其通信速率可達(dá)到1.5 Mb/s,直接通信距離可達(dá)2700 m,支持雙絞線(xiàn)、同軸電纜、光纖等多種通信介質(zhì)[1]?;贚onworks以上種種優(yōu)點(diǎn),本系統(tǒng)采用Lonworks現(xiàn)場(chǎng)總線(xiàn)作為列車(chē)監(jiān)測(cè)系統(tǒng)的通信線(xiàn)路,以滿(mǎn)足列車(chē)監(jiān)控的實(shí)時(shí)性要求。設(shè)計(jì)一種網(wǎng)關(guān)將使用RS485總線(xiàn)的列車(chē)設(shè)備連接入Lonworks網(wǎng)絡(luò)中,形成控制網(wǎng)絡(luò)?;贏RM-linux設(shè)計(jì)綜合監(jiān)控端,完成對(duì)網(wǎng)絡(luò)數(shù)據(jù)的處理與圖形用戶(hù)界面的實(shí)現(xiàn)。

        1 系統(tǒng)總體結(jié)構(gòu)

        本系統(tǒng)的整體構(gòu)成主要包括2大部分:監(jiān)測(cè)節(jié)點(diǎn)和綜合監(jiān)控端。監(jiān)測(cè)節(jié)點(diǎn)又由傳感器與RS485-Lonworks網(wǎng)關(guān)組成。

        如圖1所示,傳感器其實(shí)是列車(chē)各種設(shè)備上的可編程器件[2]。作為列車(chē)設(shè)備數(shù)據(jù)的采集模塊,完成對(duì)機(jī)車(chē)車(chē)速、柴油機(jī)轉(zhuǎn)速、主電壓、主電流、滑油壓力、燃油壓力、冷卻水溫、機(jī)油溫度等參數(shù)的采集,然后通過(guò)RS485總線(xiàn)與RS485-Lonworks網(wǎng)關(guān)通信。

        圖1 系統(tǒng)整體流程圖Fig.1 Overall flow chart of system

        RS485-Lonworks網(wǎng)關(guān)是本系統(tǒng)的“核心”,完成RS485與Lonworks的協(xié)議轉(zhuǎn)換功能。其在2種不同網(wǎng)絡(luò)結(jié)構(gòu)中分別充當(dāng)不同的網(wǎng)絡(luò)角色:綜合監(jiān)控端通過(guò)Lonworks網(wǎng)絡(luò)與網(wǎng)關(guān)連接,網(wǎng)關(guān)作為服務(wù)器,運(yùn)行Lonworks程序,綜合監(jiān)控端位于客戶(hù)端,當(dāng)服務(wù)器收到綜合監(jiān)控端的數(shù)據(jù)訪(fǎng)問(wèn)請(qǐng)求后,通過(guò)協(xié)議轉(zhuǎn)換,將Lonworks數(shù)據(jù)請(qǐng)求轉(zhuǎn)換成RS485協(xié)議請(qǐng)求,此后,網(wǎng)關(guān)作為客戶(hù)端,將RS485請(qǐng)求發(fā)送到各傳感器服務(wù)器,各傳感器收到網(wǎng)關(guān)的數(shù)據(jù)請(qǐng)求后,產(chǎn)生回復(fù)數(shù)據(jù),通過(guò)RS485發(fā)送給網(wǎng)關(guān),由網(wǎng)關(guān)的RS485客戶(hù)端接收數(shù)據(jù)后,轉(zhuǎn)換成Lonworks數(shù)據(jù)包,并通過(guò)Lonworks網(wǎng)絡(luò)返回給綜合監(jiān)控端[3]。網(wǎng)關(guān)與傳感器組成監(jiān)測(cè)節(jié)點(diǎn)分布在列車(chē)的各種設(shè)備上。

        綜合監(jiān)控端監(jiān)聽(tīng)Lonworks網(wǎng)絡(luò)上的數(shù)據(jù),經(jīng)ARM處理后通過(guò)圖形用戶(hù)界面與外界交互。

        系統(tǒng)的工作流程:(1)綜合監(jiān)控端打開(kāi)監(jiān)控軟件,等待監(jiān)測(cè)節(jié)點(diǎn)連接;(2)監(jiān)測(cè)節(jié)點(diǎn)連接后,實(shí)時(shí)采集設(shè)備數(shù)據(jù)并發(fā)送至Lonworks網(wǎng)絡(luò);(3)綜合監(jiān)控端在Lonworks網(wǎng)絡(luò)獲得數(shù)據(jù)包,經(jīng)ARM處理后通過(guò)圖形用戶(hù)界面與外界交互;(4)綜合監(jiān)控端循環(huán)監(jiān)聽(tīng)鍵盤(pán)按鍵事件,根據(jù)按鍵號(hào),發(fā)送對(duì)應(yīng)命令包到Lonworks網(wǎng)絡(luò);(5)監(jiān)測(cè)節(jié)點(diǎn)收到命令包后,解析命令并回送對(duì)應(yīng)的數(shù)據(jù)包到Lonworks網(wǎng)絡(luò)。

        2 硬件的設(shè)計(jì)與實(shí)現(xiàn)

        2.1 Lonworks網(wǎng)關(guān)的硬件設(shè)計(jì)

        如圖2所示,網(wǎng)關(guān)的主處理器由單片機(jī)AT89C55WD與神經(jīng)元芯片F(xiàn)T3150雙處理器組成。神經(jīng)元芯片是Lonworks的核心,每一個(gè)Lonworks網(wǎng)絡(luò)上的節(jié)點(diǎn)都需要一片神經(jīng)元芯片來(lái)接入網(wǎng)絡(luò),它是一種三核處理器芯片,內(nèi)部固化了Lonworks網(wǎng)絡(luò)的7層OSI協(xié)議,即lontalk協(xié)議。程序員編程時(shí)不必關(guān)心協(xié)議的細(xì)節(jié),從而大大節(jié)約了開(kāi)發(fā)的人力與時(shí)間。FT3150是Echelon公司推出的高性能神經(jīng)元芯片,包括了20 MHz的Neuron 3150核心、一個(gè)0.5 KB的E2PROM和一個(gè)2 KB的RAM。通過(guò)它的外部存儲(chǔ)器總線(xiàn),F(xiàn)T3150收發(fā)器能夠?qū)ぶ范噙_(dá)58 KB的外部存儲(chǔ)器,其中16 KB的外部非易失性存儲(chǔ)器被保留用于存儲(chǔ)Neuron固件。提供可以配置用于1個(gè)或更多的34種預(yù)定義標(biāo)準(zhǔn)輸入/輸出模式的11個(gè)I/O管腳。它集成了多種的I/O模式和2個(gè)片上定時(shí)/計(jì)數(shù)器,使得FT3150使用最小限度的外部邏輯電路或軟件開(kāi)發(fā)來(lái)實(shí)現(xiàn)應(yīng)用電路的接口。

        圖2 Lonworks網(wǎng)關(guān)結(jié)構(gòu)圖Fig.2 Structure diagram of lonworks gateway

        傳感器通過(guò)RS485總線(xiàn)與單片機(jī)相連,芯片采用MAX1487ESA。由于列車(chē)長(zhǎng)度很長(zhǎng),設(shè)備分布分散,導(dǎo)致連線(xiàn)長(zhǎng)度較長(zhǎng)。為了防止信號(hào)干擾,在MAX1487ESA與單片機(jī)之間采用光耦芯片HCPL0600和隔離電源芯片MAU102連接。MAU102隔離出2路5 V電壓,對(duì)光耦兩端分別供電,避免了單片機(jī)引腳與MAX1487ESA引腳的直接連接,有效地抑制了干擾。

        單片機(jī)為了實(shí)現(xiàn)與神經(jīng)元芯片的并口通信,需要模擬神經(jīng)元芯片的通信時(shí)序,為了減少線(xiàn)路的開(kāi)銷(xiāo),采用可編程邏輯陣列芯片GAL16V8D,將單片機(jī)與神經(jīng)元芯片的引腳時(shí)序?qū)?yīng)關(guān)系通過(guò)編程燒入其中實(shí)現(xiàn)譯碼電路,連接單片機(jī)與神經(jīng)元芯片。

        神經(jīng)元芯片F(xiàn)T3150最小系統(tǒng)由1片F(xiàn)lash芯片SST39SF010A、1片 RAM 芯片 IS62C256AL-45ULI、20 MHz晶振、復(fù)位電路等組成。

        為了避免來(lái)自L(fǎng)onworks網(wǎng)絡(luò)的信號(hào)干擾,設(shè)計(jì)隔離模塊與通信濾波模塊,采用一個(gè)享有專(zhuān)利權(quán)的外部通信變壓器芯片F(xiàn)T-X1實(shí)現(xiàn)。這個(gè)芯片基于先進(jìn)的磁隔離技術(shù),能夠在存在高頻共模噪聲的非屏蔽雙絞線(xiàn)網(wǎng)絡(luò)環(huán)境中工作,并具備杰出的抗磁能力,從而滿(mǎn)足了列車(chē)應(yīng)用環(huán)境中對(duì)磁保護(hù)罩的需求。

        另外,由于列車(chē)工作環(huán)境的特殊性,主處理器芯片運(yùn)行時(shí)極有可能發(fā)生干擾與被干擾的現(xiàn)象,甚至出現(xiàn)系統(tǒng)死機(jī),為了避免這種情況,不僅使用了芯片自帶的軟件看門(mén)狗,還加入了硬件看門(mén)狗芯片MAX706,一旦處理器失控它能強(qiáng)行復(fù)位,引導(dǎo)程序重新運(yùn)行。

        2.2 綜合監(jiān)控端的硬件設(shè)計(jì)

        如圖3所示,綜合監(jiān)控端的主處理器芯片由ARM芯片AT91SAM9263與神經(jīng)元芯片F(xiàn)T3150兩個(gè)構(gòu)成。AT91SAM9263是基于ARM9架構(gòu),運(yùn)行在200 MHz時(shí)擁有220 MIPS的運(yùn)算性能,很好地滿(mǎn)足了移植嵌入式Linux的需求。內(nèi)部自帶有LCD控制器,很容易實(shí)現(xiàn)LCD屏的擴(kuò)展。通過(guò)1片驅(qū)動(dòng)芯片PCA9555,與21鍵的矩陣鍵盤(pán)連接。LCD與矩陣鍵盤(pán)一起構(gòu)成了系統(tǒng)的人機(jī)接口,矩陣鍵盤(pán)作為接口的輸入設(shè)備。系統(tǒng)通過(guò)移植Linux操作系統(tǒng)與圖形系統(tǒng)GUI構(gòu)建起軟件平臺(tái)。系統(tǒng)運(yùn)作過(guò)程中需要大量的存儲(chǔ)空間,外擴(kuò)1片32 M的Nandflash芯片HY27UG088G、1片64 M 的SDRAM芯片MT48LC32M16A2。ARM需要的數(shù)據(jù)由神經(jīng)元芯片提供,通過(guò)IO與Lonworks通信模塊連接,Lonworks通信模塊的另一端與Lonworks網(wǎng)絡(luò)連接。

        圖3 綜合監(jiān)控端結(jié)構(gòu)圖Fig.3 Structure diagram of comprehensive monitoring terminal

        3 系統(tǒng)軟件設(shè)計(jì)

        系統(tǒng)軟件設(shè)計(jì)按功能可分2大部分:Lonworks下的軟件設(shè)計(jì)和Linux下的軟件設(shè)計(jì)。其中,Lonworks下的軟件設(shè)計(jì)是整個(gè)軟件設(shè)計(jì)的核心,又分為網(wǎng)關(guān)的程序設(shè)計(jì)、網(wǎng)關(guān)與綜合監(jiān)控端的通信設(shè)計(jì)2部分。

        3.1 Lonworks下的軟件設(shè)計(jì)

        圖4所示為網(wǎng)關(guān)的程序流程圖。網(wǎng)關(guān)中包括單片機(jī)與神經(jīng)元芯片2個(gè)處理器。開(kāi)始時(shí)單片機(jī)進(jìn)行RS485協(xié)議棧初始化,神經(jīng)元芯片進(jìn)行l(wèi)ontalk協(xié)議棧初始化,之后單片機(jī)作為主設(shè)備在RS485總線(xiàn)上發(fā)送命令幀給從設(shè)備,輪詢(xún)從設(shè)備數(shù)據(jù)幀,接收到數(shù)據(jù)幀后,整理打包通過(guò)并口發(fā)送給神經(jīng)元芯片。

        圖4 網(wǎng)關(guān)程序流程圖Fig.4 Flow chart of gateway program

        神經(jīng)元芯片采用neuron c語(yǔ)言編程,它是一種專(zhuān)用的高透明度的面向?qū)ο蟮木幊陶Z(yǔ)言。初始化后,先向Lonworks網(wǎng)絡(luò)注冊(cè)設(shè)備的域表,域表是Lonworks的一種數(shù)據(jù)結(jié)構(gòu),用來(lái)注冊(cè)設(shè)備在Lonworks網(wǎng)絡(luò)上的網(wǎng)絡(luò)地址。然后用任務(wù)調(diào)度來(lái)輪詢(xún)判斷并口事件與Lonworks網(wǎng)絡(luò)事件是否發(fā)生,并口有數(shù)據(jù)來(lái)時(shí)接收并打包存儲(chǔ),Lonworks網(wǎng)絡(luò)有命令包來(lái)時(shí),解析命令然后回送對(duì)應(yīng)的數(shù)據(jù)包。

        網(wǎng)關(guān)程序中最重要的是單片機(jī)與神經(jīng)元芯片間通信的實(shí)現(xiàn),它是Lonworks網(wǎng)關(guān)中的“橋梁”,若沒(méi)有它則網(wǎng)關(guān)毫無(wú)意義。通常情況下,2個(gè)神經(jīng)元芯片間的通信是可以直接完成的,直接將IO對(duì)連就能實(shí)現(xiàn),因?yàn)槠渫ㄐ艜r(shí)序已經(jīng)在固件中固化好了。而單片機(jī)中沒(méi)有固化神經(jīng)元芯片的通信時(shí)序,為了與神經(jīng)元芯片通信,單片機(jī)需要“模擬”神經(jīng)元芯片內(nèi)部通信時(shí)序。

        在神經(jīng)元芯片的通信中,采用傳遞虛擬令牌的方式分配總線(xiàn)的操作權(quán),獲得令牌的一方才能對(duì)總線(xiàn)進(jìn)行操作。另外規(guī)定握手信號(hào),用于傳遞讀寫(xiě)的狀態(tài)。定義有特定意義的幀格式:寫(xiě)數(shù)據(jù)幀CMD_XFER,傳令牌幀 CMD_NULL,再同步幀CMD_RESYNC,答應(yīng)同步幀:CMD_ACKSYNC等等。XFER用來(lái)讀寫(xiě)數(shù)據(jù);NULL用來(lái)傳遞 “虛擬令牌”;RESYNC與ACKSYNC用來(lái)做單片機(jī)與神經(jīng)元芯片的同步。

        在單片機(jī)中,將神經(jīng)元芯片當(dāng)做是2個(gè)片外寄存器來(lái)訪(fǎng)問(wèn),地址分別設(shè)為一個(gè)偶地址與一個(gè)奇地址。奇地址用來(lái)查詢(xún)神經(jīng)元芯片的握手信號(hào),偶地址用來(lái)接收和發(fā)送幀。每一個(gè)字節(jié)的通訊過(guò)程中,單片機(jī)首先從奇地址查詢(xún)握手信號(hào),可以寫(xiě)時(shí)再向偶地址寫(xiě)字節(jié),以此完成寫(xiě)幀操作。對(duì)應(yīng)圖5所示,為單片機(jī)與神經(jīng)元芯片通信時(shí)的完整流程。

        圖5 單片機(jī)與神經(jīng)元芯片間通信流程圖(左為單片機(jī)、右為神經(jīng)元芯片)Fig.5 Flow chart of MCU and neuron chip communication

        而對(duì)于網(wǎng)關(guān)與綜合監(jiān)控端在Lonworks網(wǎng)絡(luò)上的通信,有2種可行的方式:一種是通過(guò)網(wǎng)絡(luò)變量,一種是通過(guò)顯示消息。其中顯示消息適合數(shù)據(jù)量大的場(chǎng)合,由于列車(chē)設(shè)備監(jiān)測(cè)的數(shù)據(jù)量比較大,本系統(tǒng)使用顯示消息。在neuron c語(yǔ)言中,顯示消息基于面向?qū)ο髮?shí)現(xiàn),所有的成員變量封裝于結(jié)構(gòu)體中,提高了編程對(duì)于程序員的“透明度”,使神經(jīng)元芯片的編程簡(jiǎn)化到了變量的配置,極大節(jié)約了開(kāi)發(fā)時(shí)間。主要成員變量dest_addr是一個(gè)共用體,包含神經(jīng)元芯片在Lonworks網(wǎng)絡(luò)上尋址的3種方式:廣播式、域子網(wǎng)節(jié)點(diǎn)式、分組式。通過(guò)廣播式發(fā)送的數(shù)據(jù)包能使網(wǎng)絡(luò)上的所有節(jié)點(diǎn)接收到,而通過(guò)域子網(wǎng)節(jié)點(diǎn)方式能向固定的節(jié)點(diǎn)發(fā)送數(shù)據(jù)包。

        在Lonworks網(wǎng)絡(luò)上,綜合監(jiān)控端采用廣播式向網(wǎng)絡(luò)上的所有網(wǎng)關(guān)節(jié)點(diǎn)發(fā)送命令包,網(wǎng)關(guān)節(jié)點(diǎn)接收到后,解析包中的命令,然后以域子網(wǎng)節(jié)點(diǎn)的方式向綜合監(jiān)控端回送對(duì)應(yīng)的數(shù)據(jù)包。

        3.2 Linux下的軟件設(shè)計(jì)

        Linux操作系統(tǒng)是一種開(kāi)源的操作系統(tǒng),具有優(yōu)異的移植性,適合移植到嵌入式設(shè)備上,本系統(tǒng)移植的是Linux2.6.35操作系統(tǒng)。

        為了屏蔽硬件的差別,需在Linux環(huán)境下為硬件設(shè)計(jì)驅(qū)動(dòng)。即提供給用戶(hù)程序一套與硬件無(wú)關(guān)的接口,用戶(hù)程序可以像訪(fǎng)問(wèn)文件一樣,訪(fǎng)問(wèn)設(shè)備。本系統(tǒng)需要在嵌入式Linux下添加Lonworks驅(qū)動(dòng)。Linux的驅(qū)動(dòng)包括字符設(shè)備驅(qū)動(dòng),塊設(shè)備驅(qū)動(dòng),網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)等。Lonworks驅(qū)動(dòng)屬于字符設(shè)備驅(qū)動(dòng),字符設(shè)備驅(qū)動(dòng)中最核心的就是file_operation結(jié)構(gòu),該結(jié)構(gòu)中包括一套函數(shù)指針,這些指針指向底層的各種操作, 如 open,release,read,write,poll,ioctrl等操作,并可被用戶(hù)程序調(diào)用[4]。Lonworks驅(qū)動(dòng)流程如圖6所示。

        根據(jù) FT3150芯片與 AT91SAM9263的連接和通信特點(diǎn)編寫(xiě) Lonworks設(shè)備驅(qū)動(dòng)的操作函數(shù)。

        Lonworks設(shè)備驅(qū)動(dòng)是從init()函數(shù)開(kāi)始的,它完成的工作有,進(jìn)行驅(qū)動(dòng)的加載,在其中為設(shè)備申請(qǐng)?jiān)O(shè)備號(hào),然后將設(shè)備號(hào)與file_operation結(jié)構(gòu)一起向內(nèi)核注冊(cè)。Lon_open()函數(shù)中對(duì)ARM的相關(guān)引腳進(jìn)行配置,使其工作在神經(jīng)元芯片的時(shí)序方式。Lon_ioctrl()函數(shù),通過(guò)cmd與 arg傳遞配置。Lon_poll()函數(shù)中查詢(xún)?cè)O(shè)備的狀態(tài),并返回設(shè)備狀態(tài),如設(shè)備狀態(tài)可讀,返回可讀。Lon_read()函數(shù),通過(guò)copy_to_usr()函數(shù),將內(nèi)核空間中的數(shù)據(jù),拷貝到用戶(hù)空間中去。

        圖6 Lonworks驅(qū)動(dòng)流程圖Fig.6 Flow chart of lonworks drive program

        通信采用中斷的方式,驅(qū)動(dòng)中接收一個(gè)字節(jié)進(jìn)一次中斷,當(dāng)一幀數(shù)據(jù)通信完成時(shí),將數(shù)據(jù)存在內(nèi)核空間中,并將設(shè)備狀態(tài)置為可讀,用戶(hù)程序通過(guò)poll()函數(shù)做系統(tǒng)調(diào)用便可獲知Lonworks驅(qū)動(dòng)設(shè)備可讀,再通過(guò)read()函數(shù)將內(nèi)核空間中的數(shù)據(jù)讀取到用戶(hù)空間中來(lái)。Lonworks驅(qū)動(dòng)的實(shí)現(xiàn)為用戶(hù)程序的工作打下基礎(chǔ),意義重大。

        對(duì)于Linux下的用戶(hù)程序,為滿(mǎn)足列車(chē)監(jiān)測(cè)時(shí)與外界的交互性,需要用戶(hù)圖形界面。本系統(tǒng)采用QT實(shí)現(xiàn)。QT是1991年奇趣科技開(kāi)發(fā)的一個(gè)跨平臺(tái)的C++圖形用戶(hù)界面應(yīng)用程序框架,它提供給用戶(hù)程序開(kāi)發(fā)者建立藝術(shù)級(jí)的圖形用戶(hù)界面所需的所有功能。QT很易擴(kuò)展,并且允許真正的組件編程[5]。

        本系統(tǒng)使用QT4設(shè)計(jì)GUI時(shí),為照顧與外界良好的互動(dòng)性,采用分層結(jié)構(gòu),基于一個(gè)主對(duì)話(huà)框,其上分為幾大模塊:日期時(shí)間模塊、車(chē)速轉(zhuǎn)速模塊、設(shè)備狀態(tài)模塊、運(yùn)行參數(shù)模塊、故障信息模塊、底部按鍵模塊。用戶(hù)軟件調(diào)用底層的Lonworks驅(qū)動(dòng)來(lái)接收Lonworks網(wǎng)絡(luò)上的數(shù)據(jù),之后將數(shù)據(jù)分類(lèi)處理,再在顯示界面對(duì)應(yīng)位置顯示出來(lái)與外界交互。如圖7所示,為實(shí)際綜合監(jiān)控端顯示界面。

        圖7 綜合監(jiān)控端顯示界面Fig.7 Display interface of comprehensive monitoring terminal

        4 結(jié)語(yǔ)

        本系統(tǒng)采用Lonworks現(xiàn)場(chǎng)總線(xiàn)、ARM-linux等技術(shù)設(shè)計(jì)并實(shí)現(xiàn)了列車(chē)上設(shè)備的實(shí)時(shí)監(jiān)測(cè)系統(tǒng)。其特點(diǎn)是,基于Lonworks網(wǎng)絡(luò)實(shí)時(shí)性強(qiáng)、通信速率快、互操作性好等,利用Lonworks網(wǎng)關(guān)將列車(chē)上復(fù)雜、低效的總線(xiàn)結(jié)構(gòu)“集中”到統(tǒng)一、高效的Lonworks網(wǎng)絡(luò)中去,將列車(chē)上分散的設(shè)備數(shù)據(jù)集中地實(shí)時(shí)地反映在用戶(hù)圖形界面中。整個(gè)系統(tǒng)設(shè)計(jì)新穎,結(jié)構(gòu)精巧,性能可靠,并且人機(jī)界面友好,交互性強(qiáng)。在實(shí)際應(yīng)用中,本系統(tǒng)運(yùn)行良好,提升了列車(chē)上設(shè)備狀態(tài)的監(jiān)測(cè)能力,使列車(chē)的安全運(yùn)行得到了保障,具有較大的實(shí)用價(jià)值。

        [1]張玉萍,佟為明,李辰.Lonworks總線(xiàn)實(shí)時(shí)通信協(xié)議的研究[J].儀器儀表學(xué)報(bào),2009,30(8):1783-1788.

        [2]馬云雙,周希德,吳復(fù)生.基于Lonworks網(wǎng)絡(luò)控制技術(shù)的內(nèi)燃動(dòng)車(chē)組控制系統(tǒng)研究[J].鐵道學(xué)報(bào),2002,24(1):43-47.

        [3]賀春艷,庹先國(guó),劉勇,等.一種低成本高速以太網(wǎng)-RS485網(wǎng)關(guān)設(shè)計(jì)[J].自動(dòng)化與儀表,2014,29(8):24-28.

        [4]梁惺彥,顧暉.基于ARM的linux下Lonworks總線(xiàn)設(shè)備驅(qū)動(dòng)設(shè)計(jì)[J].微型機(jī)與應(yīng)用,2009,28(10):66-68.

        [5]Jasmin Blanchette,Mark Summerfield.C++GUI Qt 4 編程[M].閆鋒欣,曾泉人,張志強(qiáng),譯.北京:電子工業(yè)出版社,2013.

        猜你喜歡
        單片機(jī)設(shè)備
        諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測(cè)量?jī)x
        電子制作(2019年9期)2019-05-30 09:42:02
        基于VB6.0+Access2010開(kāi)發(fā)的設(shè)備管理信息系統(tǒng)
        基于MPU6050簡(jiǎn)單控制設(shè)備
        電子制作(2018年11期)2018-08-04 03:26:08
        小議PLC與單片機(jī)之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
        電子制作(2017年19期)2017-02-02 07:08:27
        500kV輸變電設(shè)備運(yùn)行維護(hù)探討
        如何在設(shè)備采購(gòu)中節(jié)省成本
        少妇无码av无码一区| 自拍偷拍亚洲视频一区二区三区| 天堂av网手机线上天堂| 亚洲日韩激情无码一区| 日本无遮挡吸乳呻吟视频| 一区二区韩国福利网站| 国产一区二区三区不卡在线播放| 中文字幕亚洲综合久久天堂av| 被黑人猛躁10次高潮视频| 国产网站视频| 亚洲色图少妇熟女偷拍自拍| 91露脸半推半就老熟妇| 亚洲老妈激情一区二区三区| 小12箩利洗澡无码视频网站| 中文字幕一区二区在线| 一本久久a久久免费综合| 欧美粗大猛烈老熟妇| 亚洲综合色区无码专区| 亚洲精品国产二区在线观看| 无码免费无线观看在线视| 欧洲成人午夜精品无码区久久 | 天天射色综合| 亚洲成a人一区二区三区久久| 亚洲人成网网址在线看| 午夜精品一区二区三区在线观看| 最新永久免费AV网站| 亚洲日本一区二区三区四区| 亚洲成av人影院| 国产一区二区精品在线观看| 国产少妇一区二区三区| 亚洲最新无码中文字幕久久| 丰满人妻被黑人中出849| 免费一级a毛片在线播出| 综合久久精品亚洲天堂| 内射合集对白在线| 国产爽爽视频在线| 一本色道亚州综合久久精品| 伦伦影院午夜理论片| 免费看久久妇女高潮a| 巨臀精品无码AV在线播放| 青青河边草免费在线看的视频|