【正文】
網絡、水位監(jiān)測 Summary Water level monitoring is the important part of temperature acquisition, It play an important role in flood control and disaster reduction, water conservancy construction, industrial production, level monitoring system is a system of Hydrologic data realtime detection and processing,It use the Monitoring, data processing, munication and puter technology for the monitoring of the rivers, reservoirs, groundwater, mine water, It usually designed to unattended mode, so as to reduce artificial observation strength, and improve the realtime performance of the water. Because of the special environment of field water, which requires the system must be stable enough. If we use the traditional design method of single chip microputer, let one program order execution, that undoubtedly increased the instability of , in this a detection system, we joined the μCOS II operating system, which greatly improves the system39。μ COS II 是一個基于優(yōu)先級的可搶占式的硬實時內核。水位監(jiān)測系統(tǒng)是一種水情信息的實時檢測、處理的系統(tǒng),它應用監(jiān)測、數(shù)據(jù)處理、通信和計算機技術,對江河、水庫、地下水、礦井等水位的監(jiān)測,因此通常設計成無人值守的方式,從而減少人工觀測強度,并提高水情的實時性。 由于野外水位的特殊環(huán)境,這就要求系統(tǒng)必須足夠穩(wěn)定。它屬于一個完整的、可移植、可固化、可裁減的搶占式的多任務內核。s COS II is a based on priority cantake type hard belongs to a plete, portable, curing, scalable preemptive multitasking kernel. μ COS II has an advantages of free, simple, high reliability, good realtime, etc., and its openness enables developers may make the cuts and adding the function, It plays a in many application fieldsx special role alone. The system data transmission work using a mode. Of the GPRS data transmission. 緒論 本論文主要介紹使用基于 80C5 GSM模塊和 μCOS II操作系統(tǒng)的野外水位監(jiān)測系統(tǒng)的設計,首先介紹了水位檢測系統(tǒng)的組成部分和工作方式;然后介紹了系統(tǒng)的硬件電路設計,主要是單片機和 GSM模塊的接口電路以及外圍電路的設計;最后介紹了系統(tǒng)的軟件設計,包括 μCOS II操作系統(tǒng)的移植、主程序、初始化子程序、短信息字程序及數(shù)據(jù)處理子程序等。水 位檢測系統(tǒng)的主要組成 如下圖 。這些傳感器可以直接接到數(shù)據(jù)終端上,自動檢測水位參數(shù)。缺點 主要有兩個:一是冬季結冰是不適合使用,二是無法在流動的水中測量水位,如果需要測量水井中的水位,則需要清除淤積。為了實現(xiàn)單晶硅的壓阻效應,在應用中一般是在圓形硅膜片上擴散出四個 P行電阻,構成惠斯登電橋的四個臂。 超聲波水位傳感器是根據(jù)水能發(fā)射超聲波的特性研制的。超聲波水位傳感器是一種適用于各種過程控制系統(tǒng)的智能型一體化非接觸式水位測試儀,可以測量腐蝕性液體,精度比較高,受溫度影響比較小。野外環(huán)境影響穩(wěn)定工作,適用淺水位檢 測,需要定時檢查接觸點。采用集成設計,便于現(xiàn)場安裝和使用。 綜上所述,本系統(tǒng)的傳輸網絡采用 GPRS數(shù)據(jù)傳輸方式。 4 集中器 集中器是整個野外檢測系統(tǒng)(下位機)的核心,是聯(lián)系采集終端和監(jiān)控中心的橋梁,負責將采集終端送來的數(shù)據(jù)通過 GPRS網絡將數(shù)據(jù)傳輸?shù)奖O(jiān)控中心,或將接收到的監(jiān)控中心的命令產送給采集終端。缺點是監(jiān)控中心不能控制各監(jiān)測站,不能獲取及時信息。缺點是如果遇到水位突變的場合不能及時上報,造成反應滯后,甚至導致事故發(fā)生。而在水位突變時需及時上報,而且監(jiān)控中心能夠隨時控制監(jiān)測站,因此系統(tǒng)采用混合工作方式。 1 采集終端的設計 采集終端實際上是一個智能儀表,單片機是儀表的主體。 為了適合野外作業(yè),需要竟可能的減少系統(tǒng)的功耗。 2 集中器的設計 集中器是水位檢測系統(tǒng)的重要部分,主要由單片機電路、 GSM模塊、 SIM卡電路、 485電路和供電電源電路組成。 1 電源電路 本系統(tǒng)中有 5V、 、 。典型值電壓是 5V供電會引起模塊工作不穩(wěn)定甚 至可能燒毀模塊,所以在 5V輸出和 MC55模塊之間加了兩個并聯(lián)的二極管 IN4007。 此外, MC55模塊的串口收發(fā)數(shù)據(jù)時電壓典型是 。 3 單片機電路 采集器的單片機采用 STC89C58RD+芯片。 單片機的晶振選用的是 。 MC55和 MC56無線模塊是當今市場上尺寸最小的三頻模塊。 克的重量和35 mm的尺寸使 MC55/56模塊能夠大大提高您將語音和數(shù)據(jù)傳輸功能溶合到您的產品的集成度。 412 AT^SSYNC:設置接口工作情況 讀命令: AT^SSYNC?cr讀取該接口的設置情況,回復: ^SSYNC: mode mode=1 表示觸發(fā) LED模式; 寫命令: AT^SSYNC=modecr 將需要設置的狀態(tài)寫入, 0或 1; 42 呼叫有關的指令: 421 AT+CHUP:掛斷呼叫,此功能跟 ATH相同 讀命令: AT+CHUP=?cr 回復: OK或是 ERROR 寫命令: AT+CHUP 回復: OK或是 ERROR 422 ATX[value]:設置撥號音返回和呼叫監(jiān)控返回 參數(shù)說明 : Value: 0表示僅僅返回連接結果,撥號音和忙碌監(jiān)控關閉; 1表示僅僅返回連接結果 的文本內容,撥號音和忙碌監(jiān)控關閉, 2表示僅僅返回連接結果的文本內容,撥號音 開啟,忙碌監(jiān)控關閉; 3表示僅僅返回連接結果的文本內容,撥號音關閉,忙碌監(jiān)控 開啟; 4表示僅僅返回連接結果的文本內容,撥號音開啟,忙碌監(jiān)控也開啟。] 參數(shù)說明: N:表示撥打的電話號碼; Mgsm: I:關閉來電顯示; i表示開啟來電顯示; G表示只能撥打一個號碼;g表示 可以撥打多個號碼; “;”表示可有可無; 424 ATH0:表示斷開當前的呼叫連接。 43 網絡服 務有關的指令: GPRS網絡長時間無數(shù)據(jù)交互的時候,會自動斷開。這里基于 GPRS0網絡要用到 的參數(shù), CSD請 參考 。 參數(shù)說明: srvprofileId:由 AT^SISS開啟的信道號; srvState:服務器狀態(tài): 2表示已經分配了 IP地址, 3表示正在連接網絡, 4表示服務器 完成 連接; 5表示服務器正在關閉; 6表示服務器已經斷開,需要執(zhí)行 AT^SISC操作; socketState:1表示 socket未分配, 2表示 socket分配為客戶, 3表示 socket分配為監(jiān)控 者, 4表示 socket分配給服務; rxCount:自從打開網絡服務后,共接收到的字節(jié)數(shù); txCount:自從打開網絡服務后,共發(fā)送的字節(jié)數(shù); locAddr:本地地址; remAddr:遠程操作地址; 436 AT^SISC:關閉網絡服務 寫命令: AT^SISC=srvprofileIdcr關閉通過 AT^SISO指令開啟的網絡服務,將該 服務 的所有設置都復位。 寫命令: 參數(shù)說明: conProfileId:由 AT^SICS定義的連接通道號; conState:地層連接狀態(tài), 0表示未連接, 1表示正在連接, 2表示已經連接,3表示受 限連 接(網絡不好), 4表示正在關閉; numServices: 0~9服務信道號; conAddr:本地 IP地址; 439 AT^SISR:從網絡緩存中讀取數(shù)據(jù)。