張 珂,彭 剛,王 毅
(中國人民解放軍69036 部隊,烏魯木齊 830001)
近幾年,隨著數(shù)據(jù)融合技術(shù)和無線通信技術(shù)的不斷發(fā)展,無線傳感器網(wǎng)絡也取得了良好的發(fā)展,為人們的信息交流和溝通提供了便利和支持。在這樣的背景下,程控交換機溫度無線監(jiān)控系統(tǒng)應運而生,該系統(tǒng)通過應用數(shù)據(jù)融合技術(shù),充分發(fā)揮和利用傳感器網(wǎng)絡應用優(yōu)勢,采用一次部署的方式,就能避免人為因素對系統(tǒng)產(chǎn)生的不良影響。此外,數(shù)據(jù)融合技術(shù)的應用可以避免該系統(tǒng)出現(xiàn)各種不確定因素,確保系統(tǒng)觀測結(jié)果的準確性。因此,在數(shù)據(jù)融合技術(shù)的應用背景下,如何科學設計程控交換機溫度無線監(jiān)控系統(tǒng)是軟件開發(fā)人員必須思考和解決的問題。
在程控交換機溫度無線監(jiān)控系統(tǒng)設計的過程中主要運用了數(shù)據(jù)融合技術(shù),根據(jù)無線傳感器網(wǎng)絡的功能特點,將數(shù)據(jù)采集設置與監(jiān)控系統(tǒng)進行有效融合,為促進通信行業(yè)健康、可持續(xù)發(fā)展提供了重要的技術(shù)支持。該系統(tǒng)主要由數(shù)據(jù)采集裝置、溫度采集監(jiān)控裝置、無線數(shù)據(jù)通信模塊、無線通信網(wǎng)絡等部分組成[1],系統(tǒng)結(jié)構(gòu)架構(gòu)設計如圖1 所示。該系統(tǒng)運用模塊化設計思想,確保各個組成部分相互獨立,這樣一來,不僅有利于后期系統(tǒng)的升級和維護工作的開展,還降低了系統(tǒng)調(diào)試的難度。對于程控交換機溫度無線監(jiān)控系統(tǒng)而言,要想保證功能的完善性和強大性,在進行具體的設計中,必須從采集數(shù)據(jù)、傳輸數(shù)據(jù)、分析處理數(shù)據(jù)等環(huán)節(jié)入手[2],加強對無線監(jiān)控這一核心功能的設計,只有這樣,才能最大限度地提高系統(tǒng)運行的可靠性和安全性,從而為用戶帶來良好的使用體驗。在數(shù)據(jù)采集這一環(huán)節(jié)中,需要充分利用數(shù)據(jù)采集系統(tǒng),完成對相關狀態(tài)信息的收集和管理,在此基礎上,嚴格按照一定的格式,將收集好的信息數(shù)據(jù)準確無誤地傳輸給上位機。在數(shù)據(jù)傳輸這一環(huán)節(jié)中,上位機根據(jù)接收的信息數(shù)據(jù),采用無線通信的方式,將這些信息數(shù)據(jù)傳輸?shù)竭h端的控制中心。在分析處理數(shù)據(jù)這一環(huán)節(jié)中,要做好對該系統(tǒng)相關信息的配置,以完成對最終信息數(shù)據(jù)的分析、梳理和匯總。
在數(shù)據(jù)融合技術(shù)的應用背景下,程控交換機溫度無線監(jiān)控系統(tǒng)能夠?qū)Τ炭亟粨Q機出現(xiàn)的數(shù)據(jù)采集問題進行有效解決,通過對采集好的信息數(shù)據(jù)進行實時監(jiān)測和融合,并將最終融合后的信息數(shù)據(jù)安全、可靠地傳輸給監(jiān)控中心,這樣一來,便于用戶對程控交換機的實際運行狀態(tài)進行有效監(jiān)控,以保證用戶通信的正常性、穩(wěn)定性和可靠性。通過利用數(shù)據(jù)融合技術(shù),該系統(tǒng)很好地實現(xiàn)了數(shù)據(jù)采集與監(jiān)控模塊的應用。該模塊主要用于對程控交換機溫度數(shù)據(jù)的實時采集和融合,并將融合后的溫度數(shù)據(jù)傳輸給指定的監(jiān)控中心,由監(jiān)控中心對程控交換機相關狀態(tài)參數(shù)設置情況進行判斷,一旦發(fā)現(xiàn)異常問題,該系統(tǒng)會在第一時間內(nèi)將報警信息發(fā)送給監(jiān)控中心,此時,監(jiān)控中心會返回相應的控制命令,該系統(tǒng)對這些控制命令進行實時接收和執(zhí)行[3]。
為了最大限度地提高系統(tǒng)的運行性能,軟件開發(fā)人員要重視對系統(tǒng)硬件電路的科學設計。從功能上分析,硬件系統(tǒng)電路設計主要包含以下3 個模塊,分別是數(shù)據(jù)采集模塊、電源模塊和外圍電路模塊。系統(tǒng)硬件結(jié)構(gòu)如圖2 所示。
對無線傳感器網(wǎng)絡而言,其具有體積小、價格便宜、通信功能強等特征,主要由以下3 個部分組成,分別是無線通信、傳感器節(jié)點和數(shù)據(jù)處理[4]。為了保證網(wǎng)絡的運行性能,軟件開發(fā)人員要重視對傳感器節(jié)點性能的優(yōu)化。目前,市場上涌現(xiàn)出了大量的硬件平臺,這些平臺在具體的設計中,通過利用無線傳感器網(wǎng)絡的應用優(yōu)勢,不斷降低硬件平臺的能源消耗量,確保硬件平臺的體積更小、成本更低,同時,還要保證硬件平臺的擴展性和可靠性[5]。
2.2.1 尺寸問題
傳感器節(jié)點在監(jiān)控領域中發(fā)揮出重要作用,因此,程控交換機溫度無線監(jiān)控系統(tǒng)硬件電路在具體的設計中,要優(yōu)先選用AT89C51 處理器。該處理器的尺寸較小,完全符合硬件電路的設計需求[6]。同時,軟件開發(fā)人員在具體的設計中,要在綜合考慮處理器性能的基礎上,采用封裝的方式,降低傳感器模塊封裝復雜度,以達到提高用戶使用體驗的目的。
2.2.2 節(jié)能問題
為了盡可能提高節(jié)點設計水平,軟件開發(fā)人員要根據(jù)系統(tǒng)的應用需求,在科學控制能源消耗量的基礎上,充分利用綠色電源供電的方式,為傳感器節(jié)點提供源源不斷的電量,同時,還要保證傳感器節(jié)點電壓的穩(wěn)定性和可靠性,為提高系統(tǒng)的節(jié)能效果打下堅實的基礎。另外,軟件開發(fā)人員在進行節(jié)點設計的過程中,要優(yōu)先選用那些能耗低、成本低的芯片[7]。同時,還要充分利用無線射頻模塊,以實現(xiàn)對發(fā)射功率的有效控制,只有這樣,才能最大限度地延長芯片的使用壽命,從而有效降低系統(tǒng)功耗,以貫徹節(jié)能設計理念,為促進系統(tǒng)健康、可持續(xù)發(fā)展提供有力的保障。
在對系統(tǒng)軟件進行設計的過程中,軟件開發(fā)人員要采用模塊化設計思想,對軟件的程序進行設計,通過采用分解的方式,將整個程序劃分為若干個相互獨立且具有一定聯(lián)系的子模塊,然后,對這些子模塊繼續(xù)細分,使之形成若干個小模塊,并確保這些小模塊具有任務單一的特征,這樣可以保證數(shù)據(jù)交換的簡單性和高效性,以實現(xiàn)對該系統(tǒng)穩(wěn)定、可靠性和安全性的全面提升。因此,軟件開發(fā)人員要從程序?qū)崟r性和程序兼容性兩個方面入手,開展系統(tǒng)軟件的設計工作。
主程序作為程控交換機溫度無線監(jiān)控系統(tǒng)軟件的重要組成部分,在數(shù)據(jù)采集和傳輸過程的描述中發(fā)揮了重要作用。系統(tǒng)通過應用主程序,可以采用傳送命令的方式,利用AT89C51主控芯片對無線傳感器網(wǎng)絡的溫度進行自動化控制和調(diào)整,在此基礎上,充分利用無線傳感器網(wǎng)絡模塊,將相關數(shù)據(jù)安全、穩(wěn)定地傳輸?shù)街骺匦酒校詫崿F(xiàn)對數(shù)據(jù)的有效采集,最后由溫度傳感器采用無線發(fā)射的方式,完成對數(shù)據(jù)的發(fā)送和傳輸。主程序流程圖如圖3 所示。
對于中斷服務程序而言,其設計水平的高低直接影響了整個系統(tǒng)功能的穩(wěn)定性。因此,軟件開發(fā)人員要重視對該程序的設計。在這個過程中,軟件開發(fā)人員要充分利用和發(fā)揮中斷技術(shù)的應用優(yōu)勢,最大限度地減小主控芯片的功能消耗量,從而保證該系統(tǒng)具有低能耗、低成本的特點。在此基礎上,軟件開發(fā)人員還要根據(jù)采集好的數(shù)據(jù)通信需求,將系統(tǒng)的相關執(zhí)行操作與中斷處理程序設計進行有效的結(jié)合,以達到提高中斷服務程序設計水平的目的。此外,當中斷處理相關操作流程完成后,系統(tǒng)會自動回到最初的低能耗狀態(tài)。中斷程序主要由兩個部分組成,分別是數(shù)據(jù)采集中斷和通信中斷。系統(tǒng)通過利用中斷程序,可以實現(xiàn)對數(shù)據(jù)的有效采集、緩存、傳輸和管理。
為了提高上位機設計水平,軟件開發(fā)人員要從以下兩個方面入手。①數(shù)據(jù)采集誤差的校正。為了從根本上解決數(shù)據(jù)采集的誤差問題,軟件開發(fā)人員要充分利用算術(shù)平均值法、比較取舍法和函數(shù)法。其中,算術(shù)平均值法在具體的運用中,需要軟件開發(fā)人員通過采集多種不同類型的樣本,并利用相關統(tǒng)計學知識,計算出樣本的平均值,這種方法主要應用于對海量數(shù)據(jù)的采樣處理操作。比較取舍法在具體的運用中,需要軟件開發(fā)人員根據(jù)采集數(shù)據(jù)的規(guī)律和特征,篩選出偏差較大的數(shù)據(jù)進行剔除操作,以達到舍去誤差數(shù)據(jù)的目的。函數(shù)法在具體的運用中需要軟件開發(fā)人員通過構(gòu)建特殊函數(shù)處理相關數(shù)據(jù),盡可能提高數(shù)據(jù)測量結(jié)果的準確性。例如,采用縮小干擾時間的方式,充分利用積分的優(yōu)勢,實現(xiàn)對數(shù)據(jù)采集誤差問題的有效解決。②數(shù)據(jù)控制異常問題的解決。通常情況下,數(shù)據(jù)控制異常問題主要以軟件冗余問題為主。軟件開發(fā)人員在解決這一問題時,要充分利用控制系統(tǒng),采用條件匹配的方式,對控制系統(tǒng)的內(nèi)部結(jié)構(gòu)進行不斷修改、優(yōu)化和完善,從而最大限度地發(fā)揮和利用循環(huán)采樣的應用優(yōu)勢,在實施處理控制相關操作布置的基礎上,提高系統(tǒng)控制輸出的效率和效果,只有這樣,才能最大限度地提高控制系統(tǒng)的抗干擾性。
在數(shù)據(jù)融合技術(shù)的應用背景下,程控交換機溫度無線監(jiān)控系統(tǒng)在設計和應用方面取得了很大的突破和創(chuàng)新,該系統(tǒng)不僅功能強大,通用性強,還在通信領域中取得了顯著的應用效果,深受廣大用戶的青睞。為了方便后期系統(tǒng)的維護和升級,需要相關軟件開發(fā)人員再接再厲,用更加優(yōu)雅的代碼擴充更多適用的功能,從而為促進程控交換機溫度無線監(jiān)控系統(tǒng)健康、可持續(xù)發(fā)展,提高其應用價值提供有力的保障。