<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于AT89S52的水情遙測終端設(shè)計與實現(xiàn)

          基于AT89S52的水情遙測終端設(shè)計與實現(xiàn)

          作者: 時間:2011-03-17 來源:網(wǎng)絡(luò) 收藏

          隨著水文現(xiàn)代化進程的不斷推進,測報作為水文工作的重要手段也在迅速發(fā)展。測報應(yīng)用遙測、計算機、控制和通信等先進科技對水文信息進行實時遙測、傳送和處理,其系統(tǒng)主要由遙測站、中繼站和中心站3部分組成。遙測站利用遙測(RTU)完成各種水文傳感器數(shù)據(jù)的采集和處理,最終與中心站進行雙向通信,水情的預(yù)報或調(diào)度決策。遙測是整個測報系統(tǒng)的信息和決策依據(jù)來源,因此如何構(gòu)建功能完善、可靠性高、通用靈活、易維護的遙測成為的關(guān)鍵。
          目前,水情遙測終端的基本采用MCS51、MSP430及ARM等系列單片機作為控制芯片,配置各種外圍電路系統(tǒng)功能。本文了一種單片機的低功耗水情遙測終端,其功能完善、性能穩(wěn)定,能為控制中心提供準確、綜合全面的水情信息。

          1 系統(tǒng)總體設(shè)計
          系統(tǒng)采用模塊化設(shè)計,根據(jù)功能,整個遙測終端可分為單片機模塊、數(shù)據(jù)采集模塊、數(shù)據(jù)通信模塊、人機交互模塊和電源供電模塊等部分,該系統(tǒng)結(jié)構(gòu)如圖1所示。

          本文引用地址:http://www.ex-cimer.com/article/172937.htm


          系統(tǒng)工作流程:單片機讀取雨量、水位、閘位等參數(shù),進行處理、存儲和編碼,在自報或召報方式下,經(jīng)調(diào)制解調(diào)器后通過無線數(shù)傳電臺發(fā)送至中繼站或中心站。該系統(tǒng)具有良好的人機交互功能,可通過鍵盤操作參數(shù)的設(shè)置和數(shù)據(jù)實時動態(tài)顯示。

          2 系統(tǒng)硬件電路設(shè)計
          從遙測終端的功能需求、成本、接口電路及程序復(fù)雜度等方面綜合考慮,選用ATMEL公司的單片機為控制核心,它帶有8 kB的Flash存儲器和256字節(jié)RAM,支持全靜態(tài)操作及空閑、掉電兩種可選節(jié)電模式。整個系統(tǒng)在硬件邏輯結(jié)構(gòu)上由數(shù)據(jù)采集接口電路、通信接口電路、人機接口電路、實時時鐘電路、存儲擴展電路及電源電路組成。
          2.1 數(shù)據(jù)采集接口電路設(shè)計
          本文僅以雨量、水位的數(shù)據(jù)采集為例。
          雨量采集采用翻斗式雨量計,當降雨量達到1 mm,雨量計翻動1次發(fā)出1個脈沖信號觸發(fā)中斷0,喚醒處于低功耗狀態(tài)的單片機,對雨量進行累加、存儲和即時發(fā)送。由于雨量計的干簧管開關(guān)吸合會出現(xiàn)抖動現(xiàn)象,為了確保雨量記錄的準確無誤,雨量計輸出脈沖信號須經(jīng)過脈沖整形方能送入后繼單元進行處理。整形電路如圖2所示,MC14538是可重復(fù)觸發(fā)和復(fù)位的單穩(wěn)態(tài)觸發(fā)器件,R2、R3為保護電阻。在非跳變期間,脈沖的不規(guī)則變化保持在一定范圍,VD1、VD2的比較結(jié)果相同,觸發(fā)器不工作,使輸出脈沖保持穩(wěn)定。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();