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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于嵌入式系統(tǒng)的遠程抄表研究與實現(xiàn)

          基于嵌入式系統(tǒng)的遠程抄表研究與實現(xiàn)

          作者: 時間:2010-11-12 來源:網(wǎng)絡 收藏

          摘要:隨著傳感器技術、嵌入式計算技術、分布式信息處理技術和無線通信技術的發(fā)展,遠程無線數(shù)據(jù)傳輸系統(tǒng)在各大領域得到了廣泛應用?;诖私榻B了遠程抄表系統(tǒng)各種實現(xiàn)方案,討論了有關信號檢測、通信介質(zhì)、差錯控制、通信接口等關鍵技術,并最終給出了系統(tǒng)的實現(xiàn)方案。
          關鍵詞:;

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

          1 方案介紹
          隨著科技的發(fā)展,現(xiàn)代電子技術、通信技術和計算機技術的發(fā)展也是突飛猛進,并且它們的結合又演化出許多新的通信方式和通信系統(tǒng),以滿足工業(yè)自動化、家庭自動化越來越高的數(shù)據(jù)傳輸、監(jiān)控等要求。此類系統(tǒng)通常包括信號采集、處理、傳輸?shù)然締卧?,結構方案如圖l所示。

          a.JPG


          1.1 信號采集
          數(shù)據(jù)采集器主要完成對儀表數(shù)據(jù)的檢測和初步處理及傳輸,而檢測手段很大程度上取決于檢測對象的特性。其中,指示表因其結構簡單、使用方便,在科學實驗和生產(chǎn)中得以廣泛使用,因此抄表系統(tǒng)對信號的檢測是面臨的首要問題。對于數(shù)字式智能儀表可以直接讀其存儲單元的數(shù)據(jù),而傳統(tǒng)的儀表通常采用光電傳感器來計數(shù),但隨著數(shù)字圖像處理技術的不斷發(fā)展,也可將其運用在指針式儀表的讀數(shù)識別中。
          1.2 通信介質(zhì)
          目前實際應用的遠程抄表系統(tǒng)大多采用兩級數(shù)據(jù)匯集結構,即儀表到采集器、采集器到集中器為第一級,集中器到中央處理站為第二級。其中,第一級為數(shù)據(jù)傳輸量不大、傳輸距離較近的底層數(shù)據(jù)采集階段,故常采用無線射頻、低壓電力線載波、RS485總線等方式;第二階段則可采用光纜,電纜,租用電信專線DDN(Digital Data Network,數(shù)字數(shù)據(jù)網(wǎng)),專用無線數(shù)據(jù)傳輸系統(tǒng),CDPD(Cellular Digital Packet Data,蜂窩數(shù)字分組數(shù)據(jù))、GSM(Global System for Mobile Communieafione,全球移動通信系統(tǒng))/GPRS(Geneml Packet Radio Service,通用無線分組業(yè)務)、CDMA(Code Division MultipleAccess,碼分多址)、3G等公用網(wǎng)信息平臺。對于通信介質(zhì)的選擇主要取決于信息量、實時性等相關技術指標。


          上一頁 1 2 3 4 下一頁

          關鍵詞: ARM nRF905 USB

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();