□蔡勛星(南陽市白河橡膠壩管理處)
□吳冀偉(南陽水文水資源勘測局)
水情遙測設(shè)備旁路測試系統(tǒng)設(shè)計
□蔡勛星(南陽市白河橡膠壩管理處)
□吳冀偉(南陽水文水資源勘測局)
水情遙測設(shè)備作為一個設(shè)計嵌入式系統(tǒng)、傳感器、數(shù)據(jù)傳輸?shù)溶浻布Y(jié)合的自動化測報系統(tǒng),作為一個無人值守的野外數(shù)據(jù)采集傳輸設(shè)備,要能夠及時準確的維護使其穩(wěn)定工作,就必須設(shè)計便攜式的旁路測試系統(tǒng)。系統(tǒng)設(shè)計就是分析水情遙測設(shè)備工作原理,輸入輸出接口,再依據(jù)水情遙測設(shè)備的輸入輸出交互狀態(tài),反向雙向模擬測試,從而達到現(xiàn)場測試數(shù)據(jù)采集設(shè)備、控制單元和傳輸單元工作姿態(tài)。
水情遙測設(shè)備;旁路測試系統(tǒng);反向雙向測試
水情遙測設(shè)備作為一個設(shè)計嵌入式系統(tǒng)、傳感器、數(shù)據(jù)傳輸?shù)溶浻布Y(jié)合的自動化測報系統(tǒng),該系統(tǒng)屬于標準的SCADA(監(jiān)控與數(shù)據(jù)采集)系統(tǒng),涉及數(shù)據(jù)的采集、處理和傳輸。系統(tǒng)的組成復(fù)雜,因此在出現(xiàn)故障時,判定故障點極其困難。在維修實踐過程中,靠人工經(jīng)驗判定,常常需要花費大量的時間,而水情遙測設(shè)備大都位于山區(qū),交通不便,有時一個測點的維修需要反復(fù)多次,導(dǎo)致恢復(fù)時間過長。根據(jù)《水文自動測報系統(tǒng)技術(shù)規(guī)范》,要求在12h內(nèi)修復(fù)設(shè)備故障。因此,要在不介入設(shè)備的情況下,迅速判定故障點,就必須設(shè)計出旁路測試系統(tǒng),現(xiàn)場測試設(shè)備,發(fā)現(xiàn)問題,排除故障,恢復(fù)使用。
根據(jù)需求,建立旁路測試系統(tǒng)的目的就是通過便攜式設(shè)備,現(xiàn)場模擬水情遙測設(shè)備的輸入輸出,測試控制設(shè)備和采集設(shè)備的工作姿態(tài),從而判定水情遙測設(shè)備的故障點。
水情遙測設(shè)備主要有RTU、DTU和雨量水位等數(shù)據(jù)采集儀器組成。水情遙測設(shè)備主要通過外部數(shù)據(jù)采集設(shè)備采集雨水情,通過RTU運算控制,結(jié)果輸出到屏幕和DTU。DTU是采用標準的GPRS/GSM模塊,采用RS-232接口,傳輸數(shù)據(jù)。其工作原理如圖1:
RTU可以接受的輸入輸出包括:開關(guān)量輸入單元、開關(guān)量輸出單元、模擬量輸入單元、模擬量輸出單元、脈沖量輸入單元、脈沖量輸出單元、數(shù)字量輸入單元。
圖1 RTU工作原理圖
開關(guān)量輸入單元:對現(xiàn)場各種開關(guān)信號的采集,現(xiàn)場信號可以是繼電器觸點開關(guān)(無源),也可以是電壓信號,還可以是電流信號。由于采用光隔離器件,可以抵抗現(xiàn)場各種干擾,能夠在強電場、強磁場、多塵埃、潮濕環(huán)境下正常工作。
開關(guān)量輸出單元:用于遙控遠端設(shè)備的開停、聲光、告警等。
模擬量輸入單元:采用模擬開關(guān)及光電隔離技術(shù),將現(xiàn)場各種模擬信號采集進來,既可以是4-20mA、0-10mA標準模擬信號;也可以是非標準模擬信號,如交流220V等,A/D板采用智能A/D變換和利用軟件技術(shù),可抗工頻50Hz干擾,射頻干擾等,A/D變換精度高達14位。模擬量路路隔離,可以用于不同的地電位設(shè)備同時采集。
模擬量輸出單元:用于PID調(diào)節(jié)方式下的各種自控系統(tǒng)。
脈沖量輸入單元:采集脈沖信號的頻率,帶光隔。采集信號的頻率范圍為0~20MHz。
數(shù)字量輸入單元:接收各種串行數(shù)據(jù)信號。可以是RS485接口,RS232、RS422接口,或V11、V28等各種波特率下的異步串行數(shù)據(jù)。也可以采集64K同步數(shù)據(jù)。
RTU工作順序如圖2:
圖2 RTU工作順序圖
水情遙測設(shè)備啟動后就進入值守狀態(tài),在輸入輸出或DTU的觸發(fā)下,立即進入工作態(tài),運算控制。
分析RTU的工作原理可知,水情遙測設(shè)備主要輸入有:雨量信號、水位信號和DTU命令(例如招測)。輸出主要有:通過RS-232傳向DTU的水情編碼。
雨量和水位信號主要是:雨量傳感器采用翻斗式雨量計和浮子式水位計作為系統(tǒng)的雨量傳感器和水位傳感器,翻斗式雨量計屬于開/關(guān)式數(shù)字傳感器,浮子式水位計屬于編碼式數(shù)字傳感器。
通過RS-232傳向DTU的水情編碼,主要是ASCI碼標準的字符串,其組成有設(shè)備的所在地冠字、站編碼和雨水情實時報文。
由此可見,水情遙測設(shè)備輸入輸出交互可以分為3類:數(shù)據(jù)采集、通訊交互和監(jiān)測數(shù)據(jù)的控制處理顯示。
旁路測試只有通過通訊口同系統(tǒng)交互。功能可以分為四部分:模擬RTU測定雨量水位信號、模擬雨量水位信號測試RTU、測定DTU和交互測定RTU板載芯片。
測定雨水情測量信號的工作原理是,RTU接收的信號是通過RS232串口通訊,因此,把信號接口接到計算機的串口上,通過改變?nèi)藶樽兓炅亢退恢?,旁路測定系統(tǒng)不斷讀取串口數(shù)據(jù),從而判定雨量和水位測量傳感器是否工作正常。
反之,把計算機的串口接到RTU的RS232或RS485口上,計算機模擬雨量水位信號,其中雨量為脈沖信號,水位為格雷碼格式信號,輸入不同雨量值和水位值,從RTU上可以判定值是否正確,從而判定RTU是否工作正常。
遙測設(shè)備中DTU單元一般采用GSM調(diào)制解調(diào)器,通過串口同RTU連接,因此,測定系統(tǒng)直接把DTU接到計算機的串口上,利用AT命令集,測試DTU是否正常。
RTU屬于嵌入式系統(tǒng)在嵌入式操作系統(tǒng)讀入后,初始化CPU外部設(shè)備驅(qū)動,然后讀入遙測值守程序,等待雨水情信號。
在RTU工作的過程中,如果板載芯片出現(xiàn)故障,將會導(dǎo)致外部驅(qū)動不能正常加載,這時,RTU的NVRAM的寄存器就會記錄相應(yīng)的設(shè)備。
所謂交互測定就是在RTU加電狀態(tài)下,讀取NVRAM的寄存器判定那個外部設(shè)備,也就是芯片工作不正常。
水情遙測設(shè)備的旁路測試系統(tǒng),采用龍人ARM11開發(fā)板,利用板載通訊端口,雙向模擬輸入輸出信號,通過ADS1.2編寫代碼。系統(tǒng)的操作系統(tǒng)是wince,基本上實現(xiàn)了專有化和小型化。
水情遙測設(shè)備的旁路測試系統(tǒng)是基于ARM開發(fā)板開發(fā)的系統(tǒng),也可以移植到PC上,但在內(nèi)部板載設(shè)備的測試上由于廠商芯片保密,測試不是十分完備。同時,由于針對金水燕禹系統(tǒng)制作,有一定的局限性,但可以通過增加芯片庫來增加其適應(yīng)性。
2011-08-17