无线远程气象数据采集系统设计
传统的气象数据采集通常采用人工气象站的方式,需要测量人员携带测量仪器实地进行测量,自动化程度低。随着现代网络技术的发展,出现了基于Internet的气象数据采集系统。这种系统利用Internet实现气象站和数据中心的通信,具有可靠性高、实时性好、传输距离远的优点;但它也存在一些明显的不足,如网络设备购置、运行和维护的成本较高、严重依赖于Internet,在某些特殊场合如野外气象探测或高空气象探测中无法采用等。本文介绍的远程无线气象数据采集系统有效地弥补了上述两种方式的不足,利用无线模块实现气象站和数据中心的通信,具有高精度、高可靠性、远传输距离、低功耗、自动化程度高、方便灵活的特点,可以应用于野外气象探测和高空气象探测等场合。
1 系统总体设计
如图1所示,系统主要包括两大部分:数据中心和气象站。数据中心主要由PC机、无线模块及上位机软件构成。气象站主要由各种传感器、A/D转换器、无线模块、单片机及下位机软件等构成。系统中通常包含一个数据中心和若干个气象站,不同的气象站被分配不同的地址用以互相区分,系统中气象站的最大个数为256个。数据中心作为系统的中心节点,可与各气象站进行全双工通信,负责完成控制帧发送、数据接收、解码、后处理及显示、保存等。气象站接收到数据中心发送的控制帧后,检测控制帧中的8bit地址,若与本地地址一致,则启动温度、湿度、压强的测量,测量结束后将测量数据回送给数据中心。系统包含两种帧:控制帧和数据帧。控制帧用于下行传输(数据中心→气象站),其作用是实现数据中心对气象站的控制;数据帧用于上行传输(气象站→数据中心),用于气象站向数据中心回送数据。控制帧和数据帧的格式如图2所示。
控制帧长度为24bits,包含8bits地址及16bits的固定后缀。数据帧长度为168bits,其中最高的8bits为本地地址,其后依次是温度、湿度、气压以及用于将来扩展的风向、风速、海拔、经度、纬度等数据,分别用16bits表示。由于无线信道误码率较高,因此采用了32bits的CRC校验,以确保数据的正确性,校验和放在数据帧尾部。
2 硬件设计
2.1数据中心
数据中心的硬件部分包括PC机和无线模块两部分。无线模块采用上海桑瑞电子生产的微功率无线模块SRWF-108,它是一个全双工无线模块,工作在433MHz频段,采用FSK调制方式,具有8个可用信道;具有1W的典型发射功率及-105dBm的接收灵敏度,在视距情况下,天线高度大于3米,有效通信距离大于3公里。具有两个串口、三种接口方式,可支持RS232/485接口或CMOS/TTL电平的UART口,同时支持1200bps、2400bps、4800bps、9600bps、19200bps等多种通信速率。在本系统中,SRWF-108与PC机采用RS232接口进行连接。
相关文章
- 2022-04-27监控摄像机日夜及彩色黑白转换两用简析
- 2024-07-09多CCD拼接相机中图像传感器不均匀性校正
- 2023-03-02智能化色谱分析软件的研究与应用探讨
- 2024-07-31铁路客车提速轴承外圈非基准端面挡边平行度测量仪的研制
- 2024-02-26实现同一分析周期内两流路并行分析的技术改造



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。