陳杰中,王沙寧
(水利部南京水利水文自動化研究所,江蘇 南京 210012)
目前國內(nèi)外用于遠傳和實時雨情預(yù)報調(diào)度的雨量傳感器當(dāng)中,翻斗式雨量傳感器占主導(dǎo)地位。翻斗式雨量傳感器工作可靠,結(jié)構(gòu)簡單,易于把降雨量轉(zhuǎn)化成電信號輸出,便于遠距離傳輸,為遠傳和無線遙測提供了方便。然而由于長期在野外使用,儀器的精度難免會下降,從而影響到雨情測報的精確程度,而拆卸回廠檢定又非常麻煩。這就需要一種可以在野外使用的雨量傳感器檢定設(shè)備,JEX-1 雨量率定儀就是這樣的檢定設(shè)備。
翻斗式雨量傳感器主要誤差來自于翻斗的計量誤差,翻斗計量誤差一旦確定,翻斗式雨量傳感器的總誤差也可大致確定。翻斗計量誤差與注入的雨強呈線性關(guān)系,當(dāng)降雨強度大時,計量誤差偏負,當(dāng)降雨強度小時,計量誤差偏正。由于翻斗式雨量傳感器雨強在 0~4 mm/min,所以一般要做 3 個點雨強的測量精度檢測,其范圍分別在 0.5、1.0、4.0 mm/min 左右。
為保證在率定過程中雨強的恒定,采用自身排水法,利用恒壓設(shè)備控制注入水量的恒定,用溢流方法保持穩(wěn)流桶中水頭壓力恒定,從而獲得基本穩(wěn)定的流速。在規(guī)定的時間內(nèi)滴完,通過電子天平稱重,計算出實際與理論排水量之差,從而判別雨量傳感器的誤差。計算公式:E = ( V- P ) / P×100%。式中:V 為翻斗理論上翻轉(zhuǎn)水量;P 為翻斗實際上翻轉(zhuǎn)水量;E 為翻斗計量誤差,要求≤ ± 4 %。
各種翻斗式雨量傳感器的滴水范圍分別見表1、2、3、4。
表1 JDZ01-1型雨量傳感器滴水范圍
表2 JDZ02-1型雨量傳感器滴水范圍
表3 JDZ05-1型雨量傳感器滴水范圍
表4 DY1090A 型雨量傳感器滴水范圍
率定儀安裝示意圖如圖1 所示。
圖1 率定儀安裝示意圖
整套儀器由 1 個三角架支撐,先由人工將清水注入儲水桶中,分別將雨量傳感器和電子天平的通訊口與控制器連接。通過調(diào)節(jié)控制閥獲得穩(wěn)定的流量,即可開始率定雨量傳感器。儲水桶中溢流出來的水排到下面的集水罐中,當(dāng)集水罐中的水上升到一定高度時,抽水泵會把水自動抽回儲水桶中。
將儀器按圖1 的方式安裝好后,將清水注入儲水桶中,打開儲水桶底部的出水閥門,用手捏滴水管,排去管內(nèi)的氣泡,待管內(nèi)注滿水并排凈全部氣泡后,逆時針方向旋松微控制閥,讓穩(wěn)流滴水裝置內(nèi)的清水通過滴水管注入漏斗,并使翻斗翻轉(zhuǎn) 10 次以上,使待雨量傳感器相關(guān)環(huán)節(jié)充分濕潤,以減少濕潤損失,提高率定的準確性。
控制器共分 5 個接口:電源開關(guān)、雨量計信號輸入、電子天平通訊口、泵輸入口和充電接口。分別將雨量計信號插頭、電子天平通訊插頭和泵插頭插上,如電池電力不足,插上充電插頭。
電源開關(guān)打開后,屏幕上會顯示分辨率選擇:10、05、02、01,分別代表1.0、0.5、0.2、0.1 mm 分辨率,選擇完分辨率后選擇率定雨強:大、中、小,分別代表:4.0、1.0 和 0.5 mm 雨強。
選擇完雨強之后是模式選擇,儀器有 2 種模式:“測試”和“工作”。測試的作用是:在開始率定前,調(diào)節(jié)排水管排水量。以 JDZ05-1 型雨量計為例,如果設(shè)定中雨強(1.0 mm),600 s 滴完,即每斗時間為 30 s。儀器自動記錄 2 斗信號后的時間,可參考每斗的標準時間通過旋轉(zhuǎn)控制閥調(diào)節(jié)排水量的大小,以達到相對精準的雨強。之后便可進入“工作”模式開始率定。
在率定時會顯示出翻斗數(shù)和歷時,在率定過程進行至一半(即 5 mm)的時候,系統(tǒng)會自動給出現(xiàn)在歷時和標準歷時之間的時間差,以提示是否需要調(diào)節(jié)排水量,以達到精確滴定的目的。當(dāng)率定到 9 mm 時,蜂鳴器會發(fā)出提示音以提醒工作者,率定結(jié)束后蜂鳴器會長響。控制器通過讀進電子天平的重量自動測算出實際雨強和誤差。
率定儀的硬件結(jié)構(gòu)如圖2 所示,以 AT89S52 單片機為核心,實現(xiàn)信號輸入、鍵盤輸入和數(shù)據(jù)顯示、參數(shù)計算及 RS-232 通信等功能。系統(tǒng)主要由人機交互、信號輸入、數(shù)據(jù)通信和抽水泵控制等模塊組成。
圖2 硬件結(jié)構(gòu)
人機交互部分主要由鍵盤電路和液晶顯示電路組成。鍵盤電路采用 4 路獨立式鍵盤設(shè)計,共分為 4 個功能鍵:啟動、移位、確認/切換和返回。液晶顯示采用基于 ST7920 驅(qū)動芯片的 4 行中文液晶顯示模塊,直接與單片機連接。液晶顯示模塊用于人機交互的信息、參數(shù)及計算結(jié)果的顯示。
由于翻斗式雨量傳感器采用的是干簧管式開關(guān)信號,無法直接作為中斷信號進入單片機,所以需要對其進行整形和放大,以增加驅(qū)動能力。儀器引出 2 根線分別接入雨量傳感器,信號經(jīng)過三極管兩級共射放大電路進行放大。
數(shù)據(jù)通信模塊用于電子天平與單片機的通信,以實現(xiàn)把稱重量讀進單片機。該模塊采用 RS-232 接口電路,由單片機 UART 信號經(jīng) MAX202 芯片轉(zhuǎn)換實現(xiàn)。T1OUT 和 R1IN 腳連接電子天平的通信口,T1IN1 和 R1OUT 分別接到單片機的 RXD 和 TXD 上。
軟件部分采用模塊化編程設(shè)計思想,采用 C 語言編程,開發(fā)環(huán)境是 Keil uVision 2。主要由主程序、信號處理、計時、數(shù)據(jù)通信及控制等 5 個模塊組成。
采用 AT89S52 作為控制核心,它是基于 MCS-51內(nèi)核,帶有 8 k 程序存儲器、256 B 數(shù)據(jù)存儲器、3 個定時器和標準串行通訊口。
軟件主要由主程序、中斷服務(wù)程序和 RS-232 通信程序、泵控制程序等 4 部分組成。
主程序包括液晶初始化子程序、鍵盤掃描功能的實現(xiàn)、設(shè)置定時器 T0 和 T1 的工作方式和初值,以及初始化中斷系統(tǒng),主程序流程如圖3 所示。
圖3 主程序流程圖
信號處理和時間控制采用中斷方式實現(xiàn),其中雨量傳感器的信號送入外部中斷 INT1,時間控制用定時器 T0 實現(xiàn)。中斷服務(wù)程序流程如圖4 所示。
翻斗每翻轉(zhuǎn) 1 次,儀器接收到 1 個下降沿信號,程序跳轉(zhuǎn)進入中斷服務(wù)程序。當(dāng)接收到第一個信號時,打開定時器 T0,開始計時;當(dāng)翻斗翻到預(yù)定值后,關(guān)閉定時器 T0,系統(tǒng)記錄所經(jīng)歷的時間。系統(tǒng)會將這段時間自動換算成分鐘,并將這段時間的排水量自動換算成毫升數(shù),便可測算出實際的雨強值及誤差。
圖4 中斷服務(wù)程序
抽水泵的自動抽水功能完全采用軟件控制,免去了人工注水的麻煩,提高了智能化水平?;竟δ苁牵寒?dāng)集水罐水位上升到上面探針以上時,水泵開始抽水,水位下降;當(dāng)集水罐水位下降到下面的探針以下時,水泵停止抽水。
基于 AT89S52 單片機設(shè)計的雨量率定儀自動化程度高,性能穩(wěn)定、可靠性高、數(shù)據(jù)計算精確、操作人性化,具有較高的推廣價值。
目前該率定儀已在三峽梯調(diào)中心投入使用,使用比較方便,JDZ05-1型雨量傳感器率定結(jié)果(部分)如表5 所示,率定結(jié)果表明,該雨量傳感器翻斗計量誤差較小,率定精度較高。
為解決有些雨量站沒有交流電源,充電比較麻煩的問題,對儀器電源部分做了改進,增加了 1 路 12 V 直流供電,并配有蓄電池,這樣率定儀的使用場合更廣泛了。
表5 JDZ05-1型雨量傳感器率定結(jié)果(部分)
[1]姚永熙.水文儀器與水利水文自動化[M]. 南京:河海大學(xué)出版社,2001,8.
[2]張迎新. 單片機原理及應(yīng)用[M]. 北京:電子工業(yè)出版社,2004,10.
[3]馬忠梅. 單片機的C語言應(yīng)用程序設(shè)計[M]. 北京:北京航空航天大學(xué)出版社,2003,11.