新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于VB 6.0串口通信的氣壓測高系統數據采集

        基于VB 6.0串口通信的氣壓測高系統數據采集

        作者: 時間:2010-04-14 來源:網絡 收藏

          在系統控制的范疇中一直占據著極其重要的地位,在規格上越來越完善,應用也越來越廣泛,使用串行通信的方式可以達到系統控制的目的。以往,要實現計算機的需要做大量復雜的工作,如今,Visual Basic 6.0(VB 6.0)在開發可視化環境下的監控系統時有其獨特的優勢,VB 6.0提供了串行通信控件,可以輕松實現串口數據的交換。本文介紹了基于VB 6.0的ActiveX控件——Microsoft Communication(MSComm)通信控件,實現了PC機對的串行通訊功能,完成了對多臺氣壓測高設備進行

          1 氣壓測高測試系統的基本構成

          的基本構成如圖1所示,由PC機、氣壓測高基準站以及氣壓測高接收機三部分組成。PC機通過RS 232接口以及USB-RS 232接口與一個氣壓測高基準站和多個氣壓測高接收機相連接。氣壓測高基準站和每個氣壓測高接收機通過選用不同的串口端口來區分,這樣PC機就可以對基準站和每個接收機進行通信,實現對氣壓測高基準站以及接收機的

          采集到的數據主要用于以下分析:

          (1)分析不同地點的氣壓值、溫度值以及大地高度值。

          (2)比較同一地點不同氣壓測高接收機的氣壓值、溫度值以及大地高度值。

          2 氣壓測高接收機的簡介

          氣壓測高接收機采用主要器件為:瑞士Intersema公司生產的集成壓阻式壓力傳感器和ADC接口的SMD混合集成模塊——MS5534C,微控制器選用ATmega8L單片機。氣壓測高接收機的硬件示意圖如圖2所示。其工作流程為:氣壓測高基準站將氣象資料(基準站的氣壓、溫度和高度)發送給ATmega8L,同時,ATmega8L采集MS5534C測得的接收機所在位置的氣壓和溫度,利用相關的公式,解算出當地的大地高度,并發送給PC機。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 行唐县| 彭泽县| 潜山县| 临沭县| 漾濞| 乌恰县| 哈密市| 石林| 尼勒克县| 莫力| 江川县| 博爱县| 呼玛县| 探索| 剑河县| 建阳市| 天祝| 石首市| 霞浦县| 中江县| 鸡泽县| 荣成市| 静海县| 绥宁县| 大城县| 扶余县| 甘洛县| 灵寿县| 平潭县| 安福县| 九龙县| 九龙坡区| 姜堰市| 甘南县| 双辽市| 衡水市| 哈密市| 怀化市| 渑池县| 奉贤区| 漠河县|