摘 要: 介紹基于無線數(shù)據(jù)通信的分布式實(shí)時水文監(jiān)測" title="水文監(jiān)測">水文監(jiān)測系統(tǒng),該系統(tǒng)具有實(shí)時監(jiān)測和報警、歷史數(shù)據(jù)本地和遠(yuǎn)程查詢,、水文趨勢預(yù)測和分析等功能,。同時詳盡闡述了無線擴(kuò)頻技術(shù)以及無線數(shù)據(jù)通信" title="無線數(shù)據(jù)通信">無線數(shù)據(jù)通信的抗干擾措施等,。
關(guān)鍵詞: 無線數(shù)據(jù)通信 擴(kuò)頻 抗干擾 硬件/軟件設(shè)計
長江流域發(fā)生洪災(zāi)的頻率逐年增加,防洪成了治理長江的首要任務(wù)。怎樣才能更好地掌握河流的水文特征,、預(yù)測訊期的來臨?熏做好防洪準(zhǔn)備,水文實(shí)時監(jiān)測就成了防水治水的重要環(huán)節(jié),。為了避免人工監(jiān)測中存在的弊端,開發(fā)了一套無線數(shù)據(jù)通信的分布式遠(yuǎn)程實(shí)時水文實(shí)時監(jiān)測系統(tǒng)。該系統(tǒng)具有實(shí)時監(jiān)測和報警,、歷史數(shù)據(jù)本地和遠(yuǎn)程查詢,、水文趨勢預(yù)測和分析等功能。
1 分布式水文監(jiān)測系統(tǒng)設(shè)計,、實(shí)施方案
整個系統(tǒng)由遙測站,、監(jiān)測主站、Intranet/Internet三個部分組成,其結(jié)構(gòu)組成圖如圖1所示,。其中遙測站總共有13個,結(jié)構(gòu)與1#遙測站相同,。
1.1 數(shù)傳MODEM的擴(kuò)頻技術(shù)[1,、2]
WY9678E型無線數(shù)傳MODEM是一種新型的直接序列擴(kuò)頻無線調(diào)制解調(diào)器,其工作原理為:在發(fā)送端直接用具有高碼率的擴(kuò)頻編碼去擴(kuò)展信號的頻譜,而在接收端用相同的擴(kuò)頻編碼進(jìn)行解擴(kuò)使之還原成原始信號,。具體講:發(fā)送端的信號D在模2加法器調(diào)制后經(jīng)偽隨機(jī)碼發(fā)生器產(chǎn)生擴(kuò)頻信號,再經(jīng)載波調(diào)制器用QPSK方式調(diào)制載波信號,調(diào)制后獲得的帶寬擴(kuò)頻信號經(jīng)寬帶放大器放大后發(fā)射出去;而在接收端,接收的信號放大后經(jīng)射頻寬帶濾波器處理,提高信噪比并提取所需信號以對齊相位,同步電路拾取發(fā)送來的擴(kuò)頻碼的準(zhǔn)確相位,并以此作為同步信號,使其PN碼發(fā)生器產(chǎn)生的擴(kuò)頻信號和發(fā)送來的擴(kuò)頻碼的相位差盡可能小,以此獲得信息數(shù)據(jù)D。
系統(tǒng)采用擴(kuò)頻通信技術(shù)給設(shè)計帶來許多好處:①提高了系統(tǒng)的抗干擾性能,有較高的信噪比;②由于擴(kuò)頻信號被淹沒在白噪聲之中,不易被發(fā)現(xiàn),因而信號隱蔽性強(qiáng),且干擾小;③易于實(shí)現(xiàn)碼分多址;④提高了通信的抗多徑干擾性能,。WY9678E工作在全球通用的,、無需申請?jiān)S可的2.4GHz的ISM波段上,它內(nèi)置16位80188CPU、信號調(diào)制解調(diào)器及RS422A/485標(biāo)準(zhǔn)通信接口,。采用PLL合成技術(shù)使其具有高頻穩(wěn)定性,采用時分制脈沖編碼調(diào)制PCM方式使其具有較強(qiáng)的抗多徑干擾能力等,PC104總線方式的工業(yè)控制計算機(jī)有較好的通信兼容性,二者配合使用,使通信性能得到了較大的改善,。WY9678E與工控機(jī)(PC014以及監(jiān)測工控機(jī))的通信規(guī)約如下:
·通信接口:標(biāo)準(zhǔn)異步RS-422A五線制全雙工方式;
·通信字格式:1位停止位、7位數(shù)據(jù)位,、偶校驗(yàn);
·波特率:9600bps,。
1.2 天線
電臺天線的架設(shè)高度及其增益直接影響著通信的質(zhì)量和距離。為了排除長江流域高山的影響,特制了一種防雷擊和抗電波,、多徑干擾的全向天線,架設(shè)在岸基,并且與地面的相對高度保持在20~50m之間,增益在6dB~11dB之間,有效改善了系統(tǒng)的通信性能,。
2 關(guān)鍵技術(shù)研究
2.1 強(qiáng)干擾下的遠(yuǎn)距離無線電通信技術(shù)
由于長江岸邊裝備有導(dǎo)航雷達(dá)、電視發(fā)射等強(qiáng)電磁場發(fā)射裝置,無線電通信信道極易被干擾,。而無線數(shù)據(jù)通信是水文監(jiān)測信息傳輸?shù)奈ㄒ煌ǖ?因此強(qiáng)電磁干擾下的無線通信是本系統(tǒng)的關(guān)鍵技術(shù)之一,。
解決這一關(guān)鍵技術(shù)的途徑是采用兩套頻點(diǎn)不同的數(shù)傳電臺作為冗余設(shè)計,并在頻點(diǎn)的選擇上避開主要的干擾頻帶,同時采用先進(jìn)高效的編碼技術(shù)和糾錯技術(shù)以保證傳輸指令和數(shù)據(jù)的正確性。
2.2 多徑干擾解決技術(shù)
長江流域的特殊地理環(huán)境極易造成無線數(shù)據(jù)通信的多徑干擾,。在本系統(tǒng)中,利用擴(kuò)頻碼之間的相關(guān)特性,在接收端把從多徑信號來的同一碼序列相加使有用信號加強(qiáng),然后取出其中最強(qiáng)的信號,從而達(dá)到有效的抗多徑干擾,。
3 系統(tǒng)程序設(shè)計
在數(shù)據(jù)服務(wù)器上采用Windows NT為服務(wù)器操作系統(tǒng),以SQL Server為數(shù)據(jù)庫管理系統(tǒng)、Power Builder作為開發(fā)工具,開發(fā)基于Client/Server程序,。監(jiān)測工控機(jī)部分的軟件設(shè)計以Windows 9X為運(yùn)行環(huán)境,應(yīng)用軟件采用Windows視窗技術(shù),且為全新的中文瀏覽器界面,操作界面圖形化,使操作更為直觀,、方便、靈活,視窗界面更為友好,。
3.1 監(jiān)測部分
實(shí)時監(jiān)控系統(tǒng)軟件主要完成如下任務(wù):實(shí)時監(jiān)測水文信息與水情,、設(shè)備故障報警,測量參數(shù)的實(shí)時集中顯示與存儲,數(shù)據(jù)管理,、分析、統(tǒng)計與查詢,報表的定時和隨機(jī)打印等,。軟件的功能如圖2所示,。監(jiān)測部分的軟件設(shè)計采用Visual Basic和 Visual C++混合編程的方法。主站與遙測站間的通信程序采用Microsoft的MSCOMM ActiveX控件,并通過ODBC驅(qū)動數(shù)據(jù)庫,連接Office97/2000中的Access數(shù)據(jù)庫,。整個應(yīng)用程序采用模塊化方式編程,其中包括主控模塊,、初始化與自檢模塊、通信控制模塊,、實(shí)時監(jiān)測模塊,、數(shù)據(jù)處理、監(jiān)測報警模塊,、數(shù)據(jù)管理模塊,、報表定時、隨機(jī)打印等,。
3.2 通信過程解決方法
在整個程序編寫過程中,實(shí)時通信,、監(jiān)測模塊最為重要。通信程序一旦出現(xiàn)問題,整個系統(tǒng)將處于癱瘓狀態(tài),。因此,在通信程序中,采用了差錯控制及容錯技術(shù),通信控制過程為:
(1)發(fā)命令并接收返回數(shù)據(jù),。首先將命令和數(shù)據(jù)分別構(gòu)成字符串Mark$和Space$,根據(jù)通信規(guī)則設(shè)定接收返回數(shù)據(jù)所需的時間。啟動RTS信號,用查詢方式將對應(yīng)的P=Mark和P=Space的Mark$和pace$以單字節(jié)間隔方式分別發(fā)送出去后,撤消RTS信號,。當(dāng)接收返回數(shù)據(jù)的第一個數(shù)據(jù)時引發(fā)OnComm事件,按設(shè)定時間間隔啟動定時器,。當(dāng)定時器事件產(chǎn)生時,在定時器事件過程中讀回已接收的全部返回字節(jié),再設(shè)定下位機(jī)直接上報數(shù)據(jù)對應(yīng)的時間間隔并關(guān)閉定時器。
(2)下位機(jī)直接上報數(shù)據(jù),。由于預(yù)設(shè)了下位機(jī)直接上報數(shù)據(jù)對應(yīng)的時間間隔,當(dāng)上報數(shù)據(jù)的第一個數(shù)據(jù)到來時,對應(yīng)的情況和接收返回數(shù)據(jù)一樣,。
(3)干擾處理。當(dāng)單純的干擾數(shù)據(jù)到來時和下位機(jī)直接上報數(shù)據(jù)的對應(yīng)時間間隔是相似的,也啟動定時器事件,。定時器事件產(chǎn)生后讀入數(shù)據(jù),經(jīng)控制程序分析可拋棄干擾數(shù)據(jù),。當(dāng)干擾數(shù)據(jù)伴隨正常數(shù)據(jù)一同到來時,可適當(dāng)加長產(chǎn)生定時器事件的時間間隔,保證讀入所有數(shù)據(jù)并分析。
通信控制采用上述方法有效地解決了總線爭用,、接收/發(fā)送數(shù)據(jù)信號時出現(xiàn)的少收和誤收,、數(shù)據(jù)傳輸誤碼等問題,大大提高了網(wǎng)絡(luò)通信控制的有效性和實(shí)時性,并可提高設(shè)備的利用率。
無線遠(yuǎn)程實(shí)時水文監(jiān)測為長江流域的水情預(yù)測預(yù)報提供了一種較為先進(jìn)的分析手段,。本系統(tǒng)利用了在無線通信領(lǐng)域較為先進(jìn)的擴(kuò)頻技術(shù)以及較為得力的抗干擾措施保證了系統(tǒng)的安全性和可靠性,有一定的推廣價值,適合水庫,、長江支流等水情的監(jiān)測、預(yù)報等,。
參考文獻(xiàn)
1 王潤生.數(shù)據(jù)通信工程. 北京:人民郵電出版社,1998
2 PennWell. 遠(yuǎn)程通信與網(wǎng)絡(luò)的新設(shè)計方法. 電子產(chǎn)品世界,2001;(4B)
3 施國明.適應(yīng)多種智能電表通信規(guī)約的無線抄表解決方案.電子技術(shù)應(yīng)用,2001;27(5)
4 Advantech公司ADAM4000產(chǎn)品手冊