新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 基于Web的通信電源遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計與研究

基于Web的通信電源遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計與研究

作者: 時間:2011-02-23 來源:網(wǎng)絡(luò) 收藏

  3.2軟件系統(tǒng)的設(shè)計

  本系統(tǒng)的軟件設(shè)計任務(wù)包括嵌入式Web服務(wù)器程序設(shè)計和網(wǎng)頁設(shè)計。其中主要是嵌入式Web服務(wù)器程序設(shè)計。此程序包括以下幾個組成部分:系統(tǒng)定義與設(shè)置(包括開發(fā)工具的設(shè)置、方式地址、條件定義、變量、等式、宏定義等)、中斷服務(wù)程序、主程序和多個子程序。按功能分,主要分成以下幾大模塊:系統(tǒng)初始化模塊、TCP/IP協(xié)議棧模塊、Internet應(yīng)用程序模塊、底層設(shè)備模塊、中斷服務(wù)程序模塊。由于系統(tǒng)要完成控制與狀態(tài)監(jiān)測這兩個主要功能,數(shù)據(jù)是雙向的,所以Internet通信應(yīng)用程序模塊、底層設(shè)備通信模塊、中斷服務(wù)程序模塊又各自劃分兩個子模塊。

  系統(tǒng)軟件結(jié)構(gòu)框圖如圖3 所示。

系統(tǒng)軟件結(jié)構(gòu)框圖

圖3 系統(tǒng)軟件結(jié)構(gòu)框圖

  為了說明原理而避免重復(fù)描述,下面的設(shè)計中,底層設(shè)備專指智能傳感器和控制器。系統(tǒng)啟動時需要對系統(tǒng)進(jìn)行初始化,這由系統(tǒng)初始化模塊完成。TCP/IP協(xié)議棧是本軟件系統(tǒng)的結(jié)構(gòu)基礎(chǔ),其它所有模塊均建立在此基礎(chǔ)上。欲實(shí)現(xiàn)遠(yuǎn)程用戶對設(shè)備的控制,需要如下軟件模塊:Web服務(wù)器接收遠(yuǎn)程控制命令模塊,Web服務(wù)器向底層設(shè)備發(fā)控制命令模塊,中斷服務(wù)程序發(fā)送信息模塊。Web服務(wù)器接收遠(yuǎn)程控制命令模塊是Internet通信應(yīng)用程序模塊的一個子模塊。嵌入式Web服務(wù)器通過此模塊接收遠(yuǎn)程用戶發(fā)出的控制命令。之后,系統(tǒng)調(diào)用Web服務(wù)器向底層設(shè)備發(fā)送控制命令模塊。此模塊是底層設(shè)備通信模塊的一個子模塊。例如:欲實(shí)現(xiàn)對某被控對象的遠(yuǎn)程控制,要求嵌入式Web服務(wù)器向控制器發(fā)送命令和數(shù)據(jù),控制器接收到正確的命令和數(shù)據(jù)后執(zhí)行相應(yīng)的動作,從而實(shí)現(xiàn)對該被控對象進(jìn)行遠(yuǎn)程控制的目的。在嵌入式Web服務(wù)器與底層設(shè)備進(jìn)行通信時,需要以固定的時間間隔重復(fù)執(zhí)行中斷服務(wù)程序,實(shí)現(xiàn)以固定的波特率收發(fā)數(shù)據(jù)。在Web服務(wù)器向底層設(shè)備發(fā)送控制命令時,多次執(zhí)行的是中斷服務(wù)程序發(fā)送信息模塊,它是中斷服務(wù)程序的一個子模塊。

  欲將底層設(shè)備的狀態(tài)信息發(fā)送給遠(yuǎn)程的用戶,需要如下軟件模塊:中斷服務(wù)程序接收信息模塊,Web服務(wù)器接收底層設(shè)備反饋信息模塊,Web服務(wù)器向遠(yuǎn)程用戶發(fā)送信息模塊。在實(shí)現(xiàn)遠(yuǎn)程用戶對被控對象的監(jiān)測與控制時,嵌入式Web服務(wù)器對底層設(shè)備發(fā)出的狀態(tài)信息與通信成敗信息進(jìn)行接收、識別與處理,這由Web服務(wù)器監(jiān)測底層設(shè)備的信息來實(shí)現(xiàn)。而中斷服務(wù)程序接收信息模塊是用來以固定的格式和波特率接收底層設(shè)備發(fā)出的信息。嵌入式Web服務(wù)器檢測出底層設(shè)備的當(dāng)前狀態(tài)后,應(yīng)能將控制成敗信息和設(shè)備狀態(tài)信息反饋給遠(yuǎn)程用戶,代表設(shè)備當(dāng)前狀態(tài)的指示開關(guān)狀態(tài)應(yīng)正確,這由Web服務(wù)器向遠(yuǎn)程用戶發(fā)送信息模塊來實(shí)現(xiàn)。

  4 小 結(jié)

  本文全面介紹了基于Web的遠(yuǎn)程監(jiān)控系統(tǒng)的信息通信、數(shù)據(jù)交換和總體設(shè)計方案,利用動態(tài)數(shù)據(jù)交換技術(shù)的遠(yuǎn)程通信技術(shù)設(shè)計了基于Web平臺的監(jiān)控系統(tǒng)結(jié)構(gòu)模式,充分體現(xiàn)了遠(yuǎn)程監(jiān)控的特點(diǎn)。



上一頁 1 2 3 下一頁

關(guān)鍵詞: 通信 電源

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉