论文部分内容阅读
气象检测的趋势是要逐渐实现自动化、微型化、远程化。这要求气象数据采集系统能够及时、准确、可靠的采集到远程气象数据。如何保证能从远程的自动气象站及时、准确、可靠地采集到气象数据就要从采集系统的软件和硬件上来着手。由于气象数据的采集要求不高,所以采集系统的硬件可以采用比较成熟的硬件方案。这样可以既可以满足采集要求,又可以降低整个系统的成本。本论文所采用的数据采集的硬件方案由:微处理器、预处理机、中心计算机组成。其中微处理器和预处理机加上气象传感器就组成了一个自动气象站的硬件系统。而气象数据采集系统的系统软件则没有很成熟开发方案的可供使用,因为不同的气象数据采集系统对气象数据的要求不同。本论文重点介绍中心计算机上的数据采集系统软件开发的开发过程。整个的开发过程主要分为软件需求分析、软件设计、软件编程、软件测试和运行维护等五个阶段。本论文的工作是依次按照这个五个过程逐渐完成的。本论文首先介绍了整个系统的硬件组成情况和软件的开发要求,随后重点介绍了气象检测微系统软件中的两个核心模块——通信模块和数据处理模块——的实现过程,随后介绍了软件的操作流程以及与其对应的软件界面,最后总结了调试、测试、运行过程中发现的问题以及软件需要改进的部分。最终本气象数据采集系统能完成的主要任务有:可靠采集温度、相对湿度、气压、能见度、风速风向等这些气象要素的数据。各种数据能按不同的要求进行显示、保存和发布。各个硬件之间能顺利完成通信。各个自动气象站能够自动完成各种预设的任务。中心计算机可以在自动和值守两种模式下工作,这减少了许多人工劳动。论文中所讲述的关于开发气象数据采集系统软件的过程,以及如何实现远程通信和如何设计合理的软件的人机界面的方法对开发同类型的应用系统具有一定的参考价值。