镀锌管厂家
免费服务热线

Free service

hotline

010-00000000
镀锌管厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

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

发布时间:2020-07-21 17:50:53 阅读: 来源:镀锌管厂家

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

西宁碧莲盛植发

济南碧莲盛官网

沈阳碧莲盛植发