張開華,張遠(yuǎn)洪,姚 熠,謝和林,胡玉娟
(1.貴州省遵義市氣象局,貴州 遵義 563002;2.貴州省綏陽(yáng)縣氣象局,貴州 綏陽(yáng) 563300)
隨著氣象現(xiàn)代化建設(shè)的快速發(fā)展,區(qū)域自動(dòng)氣象站(簡(jiǎn)稱”區(qū)域站”)建設(shè)不斷增加,從2009年至今,遵義市有區(qū)域兩要素站160個(gè),單雨量自動(dòng)站182個(gè),五要素自動(dòng)站27個(gè),六要素自動(dòng)站80個(gè),3個(gè)多要素自動(dòng)站,1個(gè)國(guó)家級(jí)無(wú)人自動(dòng)站。建站8 a多來(lái),區(qū)域自動(dòng)氣象站的作用凸顯,為天氣預(yù)報(bào)、氣象防災(zāi)減災(zāi)和氣候資源開發(fā)提供了更豐富、更準(zhǔn)確、更及時(shí)的探測(cè)資料,為地方汛期決策服務(wù)提供可視化依據(jù),為維護(hù)廣大人民群眾的切身利益發(fā)揮著積極的作用。同時(shí)也對(duì)設(shè)備的維修保障、探測(cè)站點(diǎn)資料信息和運(yùn)行質(zhì)量管理帶來(lái)了前所未有的壓力和挑戰(zhàn),由于區(qū)域自動(dòng)氣象站使用的是一張通訊卡,因該運(yùn)營(yíng)商基站故障或信號(hào)衰減嚴(yán)重導(dǎo)致的傳輸不通暢,造成區(qū)域站氣象監(jiān)測(cè)數(shù)據(jù)逾限、缺報(bào)現(xiàn)頻繁,還有公網(wǎng)的不確定性和不可維護(hù)性也是區(qū)域自動(dòng)站因網(wǎng)絡(luò)出現(xiàn)的問題增多的原因,并且不可維護(hù),基本依靠公網(wǎng)自身的維護(hù)能力,嚴(yán)重影響了區(qū)域站的傳輸及時(shí)率和數(shù)據(jù)的業(yè)務(wù)可用性。為了減少區(qū)域站的通訊故障率,提高區(qū)域站觀測(cè)資料的傳輸及時(shí)率和可用性,試制了區(qū)域站無(wú)線傳輸雙卡通訊模塊。無(wú)線傳輸雙卡通訊模塊的應(yīng)用,將能解決因單個(gè)通訊運(yùn)營(yíng)商基站故障或信號(hào)衰減嚴(yán)重而導(dǎo)致的傳輸不通暢問題,從而提高區(qū)域站資料的傳輸及時(shí)率和業(yè)務(wù)可用性。
研發(fā)GPRS/CDMA雙卡備份的通信模塊。實(shí)現(xiàn)2個(gè)GPRS/CDMA遠(yuǎn)程通信接口,可以同時(shí)自適應(yīng)兩個(gè)通信公司的2G、3G或4G通信信號(hào),本模塊具有信號(hào)強(qiáng)度自動(dòng)檢測(cè)和自動(dòng)切換功能,可以實(shí)現(xiàn)將信號(hào)強(qiáng)度上傳上位機(jī),讓工作人員了解現(xiàn)場(chǎng)的信號(hào)狀態(tài),保證通信的實(shí)時(shí)在線。
開發(fā)軟件,在監(jiān)控中心搭建軟件環(huán)境,實(shí)現(xiàn)對(duì)實(shí)驗(yàn)區(qū)域站通信信號(hào)強(qiáng)度的監(jiān)測(cè)和控制,通過(guò)軟件平臺(tái)實(shí)現(xiàn)GPRS/CDMA通信模塊自動(dòng)切換和人工切換。
本模塊為解決偏遠(yuǎn)地區(qū)使用4G、3G、2G無(wú)線網(wǎng)絡(luò)傳輸時(shí),由于網(wǎng)絡(luò)不穩(wěn)定造成數(shù)據(jù)丟失的問題。首先本模塊采用雙 4G 全網(wǎng)通模塊,通過(guò) CPU 智能判斷不同網(wǎng)絡(luò)信號(hào)的強(qiáng)弱,優(yōu)先選擇信號(hào)好的網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通訊,保障數(shù)據(jù)傳輸通道效率最佳;其次,智能 CPU 使用大容量緩存數(shù)據(jù)發(fā)送的方式,盡量保證傳輸數(shù)據(jù)的連續(xù)性,做到網(wǎng)絡(luò)切換時(shí)通訊數(shù)據(jù)不丟失。
①工作電壓:DC9~36 V;
②功耗:功率<2 W,當(dāng)采用 DC12 V 供電時(shí),建議電流≥1 A;
③網(wǎng)絡(luò):雙 4G 模塊,兼容 3G、2G 全網(wǎng)通,支持移動(dòng)、聯(lián)通、電信卡;
④支持 RS232/RS485 通訊,波特率 600~115 200 bps,數(shù)據(jù)雙向透明數(shù)據(jù)傳輸;
⑤自帶硬件看門狗IC,上電、掉線、異常死機(jī)后自動(dòng)重啟、自動(dòng)聯(lián)網(wǎng),無(wú)需人工干預(yù);
⑥支持 TCP、UDP 通訊協(xié)議,支持 DNS 域名解析;
⑦自定義串口設(shè)置協(xié)議,遠(yuǎn)程 IP 和端口可自主設(shè)置,設(shè)置參數(shù)掉電不丟失。
3.2.1 模塊外形:共有 2 組指示燈,分別為2個(gè)4G模塊的工作狀態(tài)指示,綠色燈為4G模塊的數(shù)據(jù)發(fā)送狀態(tài)指示,由 4G 模塊硬件直接驅(qū)動(dòng)輸出,紅色燈為上線過(guò)程指示,閃爍時(shí)表示撥號(hào)上網(wǎng)過(guò)程中,常亮表示與遠(yuǎn)程中心建立好了 TCP 連接;
3.2.2 模塊電路板及接口(見圖1):
1——SIM 卡 1,換卡時(shí),推動(dòng)旁邊黃色按鍵可以彈出 SIM 卡,按卡槽形狀安裝 SIM 卡;
2——SIM 卡 2;
3——2 根 SMA 陰頭天線接口;
4——選擇設(shè)置功能跳線,3PIN 插針,短接到地并重新上電時(shí),附近 2 個(gè) LED 燈全亮表示進(jìn)入到設(shè)置狀態(tài);
5——DTU 運(yùn)行指示燈,綠色燈為數(shù)據(jù)傳輸指示燈,紅色表示在線狀態(tài)指示燈,閃爍表示正在聯(lián)網(wǎng),常亮?xí)r表明 TCP 連接已經(jīng)正常;
6——RS232 串口及電源接口。
圖1 電路板及接口圖Fig.1 Circuit board and interface diagram
3.2.3 初始設(shè)置 ①首先需要使 DTU 進(jìn)入設(shè)置狀態(tài),打開外殼,找到天線接口附近的 3PIN 跳線,此時(shí)跳線應(yīng)該在運(yùn)行狀態(tài),將跳線換另外 2PIN 短接,重新上電即可使 DTU 進(jìn)入到設(shè)置狀態(tài),此時(shí)跳線附近的 2 個(gè)燈應(yīng)全部亮起。
②接通串口線與電腦串口,打開專用設(shè)置軟件,如下圖2。
圖2 模塊設(shè)置 Fig.2 Module Settings
在“參數(shù)設(shè)置”頁(yè)中,將波特率調(diào)整至“9 600,N,8,2”,打開對(duì)應(yīng)串口,依次填寫“終端ID”、“用戶串口波特率”、“心跳時(shí)間”、“端口號(hào)及協(xié)議類型”、“數(shù)據(jù)中心 IP 地址”等,其中“用戶串口波特率”、“端口號(hào)及協(xié)議類型”、“數(shù)據(jù)中心 IP 地址”為必須設(shè)置項(xiàng),其余設(shè)置可以忽略,設(shè)置成功后,軟件界面對(duì)應(yīng)項(xiàng)后面將出現(xiàn)“√”符號(hào)。
當(dāng)需要向多個(gè) IP 傳輸數(shù)據(jù)時(shí),端口號(hào)后面的序號(hào)和 IP 地址后面的序號(hào)填寫一致設(shè)置即可,例如當(dāng)需要發(fā)送到第 2 個(gè) IP 和端口時(shí),先填寫端口號(hào)和 IP 地址,然后對(duì)應(yīng)序號(hào)都填 2 直接設(shè)置即可。當(dāng)刪除不需要傳輸?shù)?IP 和端口時(shí),只需要將端口號(hào)填寫為 0,后面的序號(hào)填寫對(duì)應(yīng)序號(hào)設(shè)置即可刪除本組設(shè)置,對(duì)應(yīng)的 IP 地址設(shè)置可以不做更改。
設(shè)置完成后,對(duì)數(shù)據(jù)雙向通訊測(cè)試進(jìn)行。先打開軟件的“串口通訊測(cè)試頁(yè)”,根據(jù)設(shè)定的用戶串口波特率選擇串口參數(shù),打開串口,準(zhǔn)備進(jìn)行串口通訊測(cè)試;然后將跳線短接到另一側(cè),此時(shí)指示燈由常亮變閃爍,通過(guò)“串口通訊測(cè)試頁(yè)”可以查看到 2 個(gè)DTU 的上線過(guò)程及狀態(tài)。為正常測(cè)試 TCP 連接數(shù)據(jù)傳輸功能,需要將本軟件在 DTU 設(shè)置的數(shù)據(jù)中心 IP 地址的主機(jī)上安裝,并打開“網(wǎng)絡(luò)通訊測(cè)試頁(yè)”,填寫指定 IP 和目標(biāo)端口后,選擇“服務(wù)端”,啟動(dòng) TCP 服務(wù),等待 DTU 的 TCP 連接請(qǐng)求。
在當(dāng)?shù)剡x擇了3個(gè)區(qū)域自動(dòng)站傳輸數(shù)據(jù)不穩(wěn)定的站點(diǎn)開展2個(gè)月的測(cè)試。
當(dāng) DTU 連接好 TCP 以后,只需要分別在軟件的串口發(fā)送框中輸入一串任意字符,在網(wǎng)絡(luò)發(fā)送框輸入一串任意字符,通過(guò)手動(dòng)點(diǎn)“發(fā)送”或設(shè)置成“定時(shí)發(fā)送”模式就能在對(duì)方的數(shù)據(jù)接收框中查看到對(duì)方發(fā)送的數(shù)據(jù),此數(shù)據(jù)為透明數(shù)據(jù)傳輸。可以適當(dāng)改變發(fā)送頻率查看數(shù)據(jù)發(fā)送效果,以此測(cè)試方式即可判斷 DTU 是否正常。
4.1.1 心跳包的格式 發(fā)送到省信息中心接收平臺(tái)和無(wú)錫無(wú)線電研究所數(shù)據(jù)監(jiān)控接收平臺(tái)進(jìn)行不同組合的測(cè)試,測(cè)試結(jié)果如下表1:
表1 測(cè)試結(jié)果Tab.1 test results
4.1.2 測(cè)試結(jié)果 通過(guò)遠(yuǎn)程和現(xiàn)場(chǎng)對(duì)通訊模塊進(jìn)行測(cè)試。當(dāng)通訊模塊通電啟動(dòng)的時(shí),對(duì)使用的兩種通訊信號(hào)卡進(jìn)行檢測(cè),自動(dòng)選擇信號(hào)好的通訊卡傳輸資料,另一張卡就處于待命狀態(tài)。待工作的通訊卡信號(hào)降低到一定的值的時(shí)候,通訊模塊自動(dòng)啟動(dòng)另一張卡,檢測(cè)其信號(hào),如該卡信號(hào)比較好,則自動(dòng)切換到該卡傳輸資料。通訊模塊的功耗在0.96~1.08 W之間,目前區(qū)域自動(dòng)站的供電能滿足該通訊模塊的需求。
通過(guò)對(duì)單要素、兩要素和多要素自動(dòng)站進(jìn)行數(shù)據(jù)傳輸測(cè)試,數(shù)據(jù)均能完整的傳輸在監(jiān)控中心。
通過(guò)開發(fā)軟件,在監(jiān)控中心搭建軟件環(huán)境,實(shí)現(xiàn)對(duì)實(shí)驗(yàn)區(qū)域站通信信號(hào)強(qiáng)度的監(jiān)測(cè)和控制,通過(guò)軟件平臺(tái)實(shí)現(xiàn)GPRS/CDMA通信模塊各通訊運(yùn)營(yíng)商基站信號(hào)強(qiáng)度監(jiān)控、數(shù)據(jù)傳輸情況監(jiān)控,并實(shí)現(xiàn)人工切換信號(hào)強(qiáng)的通訊卡傳輸資料(見圖3~圖5)。
圖5 電信卡運(yùn)行監(jiān)控Fig.5 China Telecom card operation monitoring
通過(guò)實(shí)現(xiàn)GPRS/CDMA通信模塊雙卡自動(dòng)備份并自適應(yīng)4G、3G和2G信號(hào),解決因單個(gè)通訊運(yùn)營(yíng)商基站故障導(dǎo)致的傳輸不通暢問題。大大提高區(qū)域自動(dòng)站數(shù)據(jù)傳輸及時(shí)率和可用性。該GPRS/CDMA通信模塊設(shè)置簡(jiǎn)單,功耗小,能滿足貴州山區(qū)業(yè)務(wù)運(yùn)行要求,適合全面推廣運(yùn)用。