论文部分内容阅读
随着网络技术的日新月异,气象事业的不断发展,业务现代化水平逐渐提高,台站实行了自动站单轨运行,自动站资料取代人工观测资料。自动站资料的传输率、故障率是省局对各台站业务质量考核内容之一。气象信息的传输时效性较强,如常规气象报和自动站资料,如果不能及时上传,将直接影响到上级气象信息的处理和预报产品的生成。自建立自动气象站以来,气象资料每小时自动上传一次提升到6分钟一次,比以往提高了上传频率,增强了时效性。随着气象信息传输业务不断增加、任务增多,工作量相应增大,新的业务使人员压力日益繁重,旧的业务运行系统也无法满足新的工作需要。为了充分发挥气象信息网络的效益,提高工作效率和业务质量,需要开发一系列网络管理程序,实现气象报文、气象信息的及时传输和运行情况的自动监控,同时监控市电等辅助气象自动上传资料的正常到报。新系统既能减轻业务人员值、守班的负担,又能提高气象信息自动传输的质量,具有研发意义。本文主要论述了气象远程传输与报警系统的设计与实现过程。系统主要采用微软公司开发的Visual Basic语言,程序员可以轻松使用VB提供的组件快速建立一个应用程序,又可以用于开发相当复杂的程序,使用非常方便。本文研究的系统为解决日常业务工作实际困难为前提,以方便网络使用和系统维护为目的,以为业务值班人员化繁重的任务为得心应手的工作为宗旨。从应用的角度出发,对此系统进行了总体设计,就其部分模块的具体设计给出了详尽说明。设计内容主要具备几个功能:对自动气象站上行资料和常规报传输的检测,对关键服务器、网络系统和市电的检测。进行实时监控,发现问题,最终报警值班员。其中市电检测模块采用ATMEL公司的AT89C2051单片机为核心,它具有低电压,高性能,低成本,容易开发与实验等特点。检测到市电断电后,单片机把信号通过电平转换传输给电脑,电脑监控软件收到断电信息后控制短信发送装置进行报警。在研究的基础上,根据硬件芯片管脚功能及特性,结合软件设计完成了硬件电路原理图和软件的调试,做出硬件实物,最终完成市电监测模块的实现。该系统的监控对象主要有对省-市、市-县的网络监控、路由器监控、重要服务器和自动站计算机的监控、自动站上行资料发报时效的监控、市电监控、火情信息监控等。系统具有可靠性高,成本低、节约人力资源等特点,具有一定的实用和参考价值。