李 博
(遼寧省大連水文局,遼寧 大連 116023)
目前,國內(nèi)外測量降雨量的方式主要包括以下幾種[1],虹吸式測定雨量、翻斗式測定雨量和稱重式測定雨量等。其中,虹吸式雨量計在我國最先推廣使用,主要應(yīng)用于基層水文站。但隨著信息傳輸自動化的發(fā)展,其無法實(shí)現(xiàn)自動采集和遠(yuǎn)程傳輸?shù)娜秉c(diǎn)越來越明顯,已逐步淘汰,取而代之的是翻斗雨量計和稱重式雨量計等自動采集傳輸設(shè)備。翻斗雨量計是目前我國應(yīng)用最為廣泛的遙測雨量計,運(yùn)行較為穩(wěn)定,但其同樣具有很多影響因素影響到其測量精度,例如,在翻斗口有異物堵塞時,或者翻斗不靈活時影響數(shù)據(jù)精度;更為嚴(yán)重的是當(dāng)雨強(qiáng)超過特定值時翻斗翻轉(zhuǎn)不及時,造成雨量數(shù)據(jù)丟失,嚴(yán)重影響降雨量的準(zhǔn)確測定及水文資料統(tǒng)計。近年來,少部分地區(qū)采用稱重式雨量計,該雨量計主要優(yōu)點(diǎn)為收集到的雨量不丟失,測量精度較高,缺點(diǎn)是現(xiàn)有的稱重式雨量計沒有有效的解決自動排水問題(通過人工排水),增加了人為干預(yù)因素,影響了測定精度。如能很好的解決上述問題,稱重式雨量計將會是遙測雨量計的發(fā)展方向。
稱重式遙測雨量計主要由雨量筒,太陽能基板,蓄電池,特制漏斗,儲水漏斗、水泵,數(shù)據(jù)采集箱等組成,如圖1所示。雨量筒設(shè)計高度為70mm,用于收集雨水。筒內(nèi)最上方安裝一個儲水漏斗,在儲水漏斗和三通之間的膠管上安裝一個單向截止閥,目的是收集到的雨水只可以從上向下流,不能反向流動;三通中間端接排水管,排水管出口處設(shè)計在高于儲水漏斗的雨量筒壁上,可以防止雨水從儲水漏斗下來誤入排水管造成降水丟量現(xiàn)象。三通下端通過進(jìn)水管下接水泵,水泵接數(shù)據(jù)采集箱,懸于儲水桶內(nèi),水泵的吸水管位于側(cè)面。用于盛水的儲水桶固定在稱重托盤上,托盤下連稱重傳感器。
正常運(yùn)行時從雨量筒收集到的雨水經(jīng)特制漏斗、儲水漏斗、三通及水泵進(jìn)入儲水桶,由稱重傳感器稱出重量,數(shù)據(jù)采集箱將稱出的雨水重量換算成20cm口徑雨量計降水的高度,每分鐘測量、存儲一次。
當(dāng)儲水桶中雨水達(dá)到設(shè)定高度時,數(shù)據(jù)采集箱得到指令,觸發(fā)水泵通電運(yùn)轉(zhuǎn),由于壓力的作用推動活門使截止閥關(guān)閉,外部雨水暫時存在儲水漏斗中,儲水桶內(nèi)的水經(jīng)三通通過排水管排出。
排水時長設(shè)有兩個閾值,一是時間,二是儲水桶內(nèi)剩余水量。排水時,數(shù)據(jù)采集箱實(shí)時檢查儲水桶內(nèi)的水量,同時啟動數(shù)據(jù)采集箱中的定時器,當(dāng)水量小于設(shè)定值時,停止排水,如果排水時間超過設(shè)定時間40s時,強(qiáng)制停止排水,關(guān)閉水泵,截止閥自動打開。排水的整個過程中數(shù)據(jù)采集箱會停止降水量計算,而時間及短信功能正常工作。
排水停止時,數(shù)據(jù)采集箱會自動讀取和記錄一個高度,用來設(shè)定下一分鐘高度起始值,暫時存在儲水漏斗內(nèi)的雨水進(jìn)入到儲水桶,被記錄到下一分鐘量內(nèi)的降水量,如此循環(huán)。
每次測量后,采集的數(shù)據(jù)會分別存儲在數(shù)據(jù)采集箱中單片機(jī)內(nèi)部的EPPROM芯片和存儲模塊的SD卡內(nèi),保證了數(shù)據(jù)的安全,同時也方便數(shù)據(jù)的調(diào)取及備份。另一方面運(yùn)用數(shù)據(jù)采集箱中短信模塊中的SIM卡,通過GPRS傳輸信道將收集到的降水?dāng)?shù)據(jù)傳輸?shù)浇邮掌脚_。
蓄電池負(fù)責(zé)整個雨量計的供電,太陽能基板負(fù)責(zé)對其充電,保證蓄電池輸出電源的穩(wěn)定持續(xù)性。通過電源穩(wěn)壓模塊,給水泵、存儲模塊、短信模塊、時鐘模塊、LED顯示屏、單片機(jī)、D/A轉(zhuǎn)換模塊等供電。
圖1 總體設(shè)計圖
系統(tǒng)的硬件電路[2]包括稱重傳感器模塊、A/D模塊,電源模塊,MCU Arduion主控芯片模塊,SD卡模塊等。整套硬件系統(tǒng)除了量筒和稱重傳感器等設(shè)備外,其余模塊都在數(shù)據(jù)采集箱內(nèi)。如圖2所示。
圖2 系統(tǒng)連接圖
數(shù)據(jù)采集箱中以Arduion單片機(jī)為核心,負(fù)責(zé)將采集到的數(shù)據(jù)存在內(nèi)部的EPPROM芯片和存儲模塊SD卡內(nèi),保證數(shù)據(jù)的安全和調(diào)取,其它模塊都與其相連。存儲模塊的引腳CS、SCK、MOS、MIS通過電路板導(dǎo)線分別連接到單片機(jī)的51、52、53、54引腳,用于實(shí)現(xiàn)實(shí)時數(shù)據(jù)存儲;時鐘模塊的引腳D、C通過電路板導(dǎo)線連接到單片機(jī)的SCL、SDA引腳,負(fù)責(zé)實(shí)現(xiàn)時鐘計時;LED顯示屏的引腳CLK、MOSI、RE、DC、CS通過電路板導(dǎo)線分別連接到單片機(jī)的A0~A4引腳,也可以通過LED顯示屏輸出端外接顯示屏查看單片機(jī)的運(yùn)行信息;D/A轉(zhuǎn)換模塊的引腳DAT、CLK通過電路板導(dǎo)線連接到單片機(jī)的A12、A13引腳,用于實(shí)現(xiàn)信息收集分析,同時D/A轉(zhuǎn)換模塊通過傳感器輸出端經(jīng)過屏蔽導(dǎo)線連接到稱重傳感器;繼電器模塊是一個被指令部件,單片機(jī)通過A5引腳連接繼電器模塊的SIG引腳控制其工作;短信模塊外接天線,同時通過URX、UTX引腳經(jīng)電路板導(dǎo)線與單片機(jī)的TXO、RXO引腳相連進(jìn)行數(shù)據(jù)交換。如圖3所示。
圖3 數(shù)據(jù)采集箱內(nèi)部圖
Arduino單片機(jī)開發(fā)環(huán)境基于ArduinoIDE,所用編程語言為C++語言,流程如圖4所示。
上電開始先檢查SD卡,SIM卡是否準(zhǔn)備就緒,如未準(zhǔn)備好或不可用,便重啟單片機(jī);準(zhǔn)備完成后進(jìn)入排水檢測,如果裝置內(nèi)有水,啟動排水,將裝置內(nèi)水排空并記錄當(dāng)前高度h1。然后進(jìn)入程序主循環(huán)內(nèi)。
(1)先通過DS3231時鐘模塊獲取時間。當(dāng)時間變化超過1min時讀取高度,記錄高度h2,然后計算1min前后的高度差h=h2-h1,便是1min的降水量。然后讀取EPPROM0內(nèi)的數(shù)據(jù)h3(初始時該數(shù)據(jù)為0),然后將h3與h相加,再存入EPPROM0(這樣做的好處是使數(shù)據(jù)掉電后可以保存,若直接存入單片機(jī)內(nèi)掉電后數(shù)據(jù)會全部清零,影響測量精度),存入SD卡。然后將h2的值賦予h1,將h2作為下1min的起始值。
圖4 程序流程圖
同時引入變量aa,每經(jīng)過1min aa加1,當(dāng)加到30min時檢查排水,有水則排,無水返回。即設(shè)定30min排一次水。
當(dāng)時間變化超過一小時時,檢測SIM卡聯(lián)網(wǎng)情況,如果聯(lián)網(wǎng)異常,重啟單片機(jī)。
當(dāng)時間等于8∶00時。統(tǒng)計這一天的數(shù)據(jù),將EPPROM0內(nèi)的數(shù)據(jù)讀出,寫入對應(yīng)的以星期命名的存儲器。同時寫入SD卡。
(2)檢查是否收到短信,如果有短信,便將EPPROM內(nèi)的數(shù)據(jù)讀出,同時將數(shù)據(jù)發(fā)送出去。
(3)整個過程結(jié)束后,將時間及所測數(shù)據(jù)通過LED屏幕顯示出來。
將本次設(shè)計研究的稱重式遙測雨量計于2017年5月末安裝在9處雨量站,經(jīng)過汛期實(shí)驗(yàn),分別選取典型場降雨和整個汛期降雨做人工對比分析如下。
(1)場次降雨對比
表1 2017年8月3日8時~4日8時場次降雨對比表
(2)整個汛期降雨對比分析
表2 2017年6月1日~9日20時汛期降雨對比表
從表1和表2可以看出,本次研究的稱重式遙測雨量計測量雨量數(shù)據(jù)與人工測量數(shù)據(jù)無論是從場雨還是整個汛期降雨層面上,誤差都基本控制在5%以內(nèi),尤其在場雨上更為精準(zhǔn),該雨量計達(dá)到了氣象儀器中雨量計的設(shè)計標(biāo)準(zhǔn)[3]。
本文研發(fā)的稱重式遙測雨量計,改變了傳統(tǒng)稱重式雨量計不能自動排水或排水不及時造成降水測量數(shù)據(jù)不準(zhǔn)確的弊端,同時該儀器結(jié)構(gòu)簡單,運(yùn)行成本低,在通過一年來的實(shí)際降雨實(shí)驗(yàn)過程中,測量精度較高,符合普遍推廣的條件,今后重點(diǎn)工作將逐漸轉(zhuǎn)移到設(shè)備耐腐蝕、防凍防曬、通信穩(wěn)定程度等一系列實(shí)驗(yàn)工作上。
[1] DSC3稱重式降水傳感器用戶手冊[Z]. 天津華云天儀特種氣象探測技術(shù)有限公司, 2014.
[2] 唐慧強(qiáng), 匡亮, 施珮. 基于WSN的高精度稱重式雨量計設(shè)計[J]. 測控技術(shù), 2014, 33(05): 1- 4.
[3] 劉軍, 趙青義, 魏運(yùn)芳, 等. 雨量傳感器檢定/校準(zhǔn)裝置對比與探討[J]. 氣象水文海洋儀器, 2014(01): 23- 25.
[4]王芳. 淺析自動與人工雨量觀測數(shù)據(jù)的差異[J]. 貴州氣象, 2006(04).
[5]徐杰, 周天雄. 實(shí)測降水與自動站降水的對比分析[J]. 科技資訊, 2012(20).