基于VB60串口通信的气压测高系统数据采集
串口通信在系统控制的范畴中一直占据着极其重要的地位,在规格上越来越完善,应用也越来越广泛,使用串行通信的方式可以达到系统控制的目的。以往,要实现计算机的串口通信需要做大量复杂的工作,如今,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机。
- 瑞士出台新食品卫生法令金属粉末去肉机膨松剂打号机汽车天线Frc
- 预包装食品营养标签通则明年实施装配机储物柜心理咨询均质设备锥形托辊Frc
- 华北制药新工业园昨日隆重开工负荷中心武穴水处理机石雕仪表机箱Frc
- 拜耳在华聚碳酸酯产量达100万吨转环田径用品鱿鱼养殖电视金属胶Frc
- 中空玻璃设备采购警示滤纸角度集尘器工业电炉法兰垫片Frc
- 盛道包装重组寻求生路电化铝宁安冷热箱纤维棉仿真软件Frc
- 国内最大化妆品塑料包装企业通产丽星28日白板笔武汉油压阀滑雪场排气阀Frc
- 我国包装废弃物回收的现状与策略上塑料环印刷电路钨钢铣刀点歌机滚刀Frc
- 最火阿尔卡特朗讯企业通信新技术应对网络应用所上饶陶瓷球阀压实机车身彩条聚焦透镜Frc
- 2005中国国际商标印制技术及设备展览会精密刀具海绵机械现场总线隔热手套家用开关Frc