• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > 技术文章 > 基于VB 6.0串口通信的气压测高系统数据采集

基于VB 6.0串口通信的气压测高系统数据采集

录入:edatop.com    点击:

      串口通信在系统控制的范畴中一直占据着极其重要的地位,在规格上越来越完善,应用也越来越广泛,使用串行通信的方式可以达到系统控制的目的。以往,要实现计算机的串口通信需要做大量复杂的工作,如今,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机。

点击浏览:矢量网络分析仪、频谱仪、示波器,使用操作培训教程

上一篇:泛华测控的又一力作“视觉冷调试验系统”-传感技术
下一篇:基于LabWindows /CVI介质复介电常数的测量系统设计

微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图