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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 基于MXT8051的便攜式環(huán)境監(jiān)測儀設(shè)計

          基于MXT8051的便攜式環(huán)境監(jiān)測儀設(shè)計

          作者: 林志堂 林敏 桂林電子科技大學信息與通信學院 時間:2010-06-29 來源:電子產(chǎn)品世界 收藏

            軟件設(shè)計

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

            系統(tǒng)采集到的數(shù)據(jù)可由前端采集系統(tǒng)、后端接收機、PC機進行接收處理,因此軟件設(shè)計部分分為上位機軟件與下位機軟件。在下位機軟件中,要完成對前端各個傳感器送來的信號進行采集與處理,并進行實時顯示或者報警,同時傳到后端的接收機進行處理或給PC機進行處理。其中上位機界面用Delphi語言編寫,使用界面將在實驗仿真中進行具體介紹,圖2所示為下位機軟件流程。

            實驗仿真

            圖3所示為硬件實物,系統(tǒng)開機按測試鍵,即可進行測試,數(shù)據(jù)將直接顯示,或可以通過串口傳到上位機或后端接收機進行顯示,如圖4是通過串口傳到PC進行濕度測試的結(jié)果。

            由圖4可知,上位機操作界面簡單,可直接觀察測試結(jié)果,易于數(shù)據(jù)分析和保存;用戶可以根據(jù)需求對環(huán)境參數(shù)進行選擇和測試,具有實時監(jiān)測和實時控制等功能。

            結(jié)語

            本文設(shè)計的監(jiān)測儀充分考慮了系統(tǒng)集成、功耗、價格、尺寸等因素,采用模塊化設(shè)計以及充分利用本身資源,在設(shè)計過程中也考慮系統(tǒng)的升級與擴展性,以適應將來不同用戶、不同場合以及不同用途的監(jiān)測需求。因此本設(shè)計實現(xiàn)的,使整個軟硬件具有較大程度的升級空間,并且具有極大的市場潛力,為我國環(huán)境監(jiān)測與環(huán)境保護提供科學的測量手段。

            參考文獻

            [1] 魏復盛. 發(fā)展我國器工業(yè)的意見[J].現(xiàn)代科學儀器, 1999(1-2): 3~5

            [2] 汪志國,齊文啟. 器發(fā)展現(xiàn)狀與趨勢分析[J].現(xiàn)代科學儀器, 2007(4): 32~35

            [3] 張俊杰,丁喜波,劉新華,王新亮.基于以太網(wǎng)可燃性氣體報警器的研制[J].傳感器世界, 2007(10): 11~14

            [4] 張曉霞. 便攜式多參數(shù)環(huán)境監(jiān)測儀的設(shè)計[J].中國教育發(fā)展研究雜志, 2009(6): 91~92

            [5] 阿日貢巴彥爾,金星,史雪峰. 基于單片機和DSP的信號采集系統(tǒng)設(shè)計[J].現(xiàn)代電子技術(shù), 2007(6): 30~32


          上一頁 1 2 下一頁

          評論


          相關(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); })();